搜索到与相关的文章
各行各业

cygwin下的gcc-4.7.1编译心得

步骤:1、先编译gmpmpfrmpc这几个库,注意configure时--prefix=/usr/local/2、中间碰到过cannotcomputesuffix的错误,在命令exportLD_LIBRARY_PATH=/usr/local/:${LD_LIBRARY_PATH}exportLD_RUN_PATH=/usr/local/:${LD_RUN_PATH}也不行,最后修改了/home/musictom/.bash_profile加上了如下行:PA

系统 2019-08-12 09:27:24 2589

数据库相关

使用现有的COM

#include"ClassDll.h"#include"ClassDll_i.c"if(FAILED(CoInitialize(NULL))){return;}IClass*pIClass;hr=CoCreateInstance(CLSID_Class,NULL,CLSCTX_INPROC_SERVER,IID_IClass,(void**)&pIClass);if(SUCCEEDED(hr)){//hr=pIClass->Method();if(SUC

系统 2019-08-12 01:54:50 2589

数据库相关

[leetcode]Palindrome Partitioning

Givenastrings,partitionssuchthateverysubstringofthepartitionisapalindrome.Returnallpossiblepalindromepartitioningofs.Forexample,givens="aab",Return[["aa","b"],["a","a","b"]]好久木有写C++,手好生,写了很久。。。1016ms过大集合。。。好像有点慢思路:1.2Ddp求出字符串s的回文情

系统 2019-08-12 01:54:01 2589

MySql

安装MySQL

下载zip包进入官网下载页面:http://dev.mysql.com/downloads/mysql/下载mysql-5.6.23-win32.zip:Windows(x86,32-bit),ZIPArchive5.6.23342.3MDownload(mysql-5.6.23-win32.zip)MD5:d55ea458590c92060a790ba22e9b4222|Signature解压zip包解压zip包到E:\develop\database\

系统 2019-08-12 01:52:03 2589

操作系统

epoll使用具体解释(精髓)

epoll-I/Oeventnotificationfacility在linux的网络编程中,非常长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的优点在于它不会随着监听fd数目的增长而减少效率。由于在内核中的select实现中,它是採用轮询来处理的,轮询的fd数目越多,自然耗时越多。而且,在linux/posix_types.h头文件有这种声明:#define__F

系统 2019-08-12 01:33:29 2589

Linux

Puppy Linux 5.4 "Precise" 发布

PuppyLinux是另外一种Linux发行。它的不同之处在于,Puppy是格外的小,然而又充满了特性。Puppy能从64M的存储设备启动,并且,整套系统都能在内存中运行。有很多自启动运行光盘的Linux发行,它们需要不停地从光盘读取数据才能运行,Puppy与它们不一样,Puppy整个装载在内存中。这意味着,所有的应用程序一眨眼的功夫就能启动,并且立即对用户的输入作出响应。PuppyLinux能从flash卡或者是任何的USB存储设备启动(这是flash-

系统 2019-08-12 01:32:45 2589

Java

java类加载器-Tomcat类加载器

在上文中,已经介绍了系统类加载器以及类加载器的相关机制,还自定制类加载器的方式。接下来就以tomcat6为例看看tomat是如何使用自定制类加载器的。(本介绍是基于tomcat6.0.41,不同版本可能存在差异!)网上所描述的tomcat类加载器在网上搜一下“tomcat类加载器”会发现有大量的文章,在此我偷个懒,^_^把网上对tomcat类加载器的描述重说一下吧。CommonClassLoader:加载的类目录通过{tomcat}/conf/catali

系统 2019-08-12 01:32:44 2589

数据库相关

数据库模型设计——历史与版本设计

在企业数据库设计中,经常会遇到一个需求,就是希望把操作之前的数据保留下来,能够看到操作之前是什么数据,操作之后是什么数据。对于这种需求,我们可以使用保留历史数据或者使用版本来实现。为了能够保留历史数据,在版本设计时有以下方案:一、使用版本号版本号是一种常见的版本设计方案,就是在要进行历史数据保留的表上面增加一个版本号字段,该字段可以是DateTime类型,也可以是int类型,每进行数据操作时,都是创建一个新的版本,版本是只增不减的,所以只需要拿到最大一个版

系统 2019-08-12 01:32:32 2589

Linux

2010年度报告:是谁在编写Linux内核?

Linux开发人员继续以快速的步伐推出新内核,但根据Linux基金会最近发布的一份报告显示,在过去的一年里,新代码的提交步调明显变慢了。该报告还指出,Linux内核开发的杰出贡献者也在发生变化,越来越多的移动开发人员加入到Linux内核开发队伍,这是Linux基金会第三次年度“谁在写Linux”报告(报告PDF下载地址),总结了过去一年来Linux内核的进展情况。根据2010年“谁在写Linux”报告显示,提交给2.6.35内核的代码量比去年发布的2.6.

系统 2019-08-12 01:32:27 2589

数据库相关

CLOC -- Count Lines of Code

CLOC--CountLinesofCodeCLOCCountLinesofCodeOverviewDownload(latestversion:1.56,released2012-04-09)SourceForgeProjectPageLicenseWhyUsecloc?OtherCountersBasicUseOptionsRecognizedLanguagesHowitWorksAdvancedUseRemoveComments

系统 2019-08-12 01:32:13 2589