07 2008 档案

摘要:好像ORACLE中有相应的函数,可惜在MSSQL 或者MySQL中没有对应的函数。后两者就得用临时表来实现了。1、表结构以及示例数据。create table company(dep char(10) not null,val1 int unsigned not null);insert into company values ('市场部', 26),('市场部',25),('市场部',24),('办公室',16),('办公室',12),('研发部',19),('研发部',11); 阅读全文
posted @ 2008-07-30 09:54 MXi4oyu 阅读(222) 评论(0) 推荐(0)
摘要:我在CU写的,现在搬过来。CSDN的博客格式终于好了!LOAD DATA INFILE 一直被认为是MySQL很强大的一个数据导入工具,因为他速度非常的快。不过有几个问题一定要注意1、编码。2、灵活导入导出。我来举两个例子说明一下。一、关于编码我们的示例文本文件:"我爱你","20","相貌平常,经常耍流氓!哈哈""李奎","21","相貌平常,经常耍流氓!哈哈""王二米","20","相貌平常,经常耍流氓!哈哈"& 阅读全文
posted @ 2008-07-27 23:11 MXi4oyu 阅读(420) 评论(0) 推荐(0)
摘要:static大概用法1. 在函数中定义局部变量:在变量被存储在静态存储去,下次调用该函数时变量值保持不变2. 定义函数和全局变量:作用域仅在该文件中,防止和其他文件中同名函数/变量产生冲突In C++3. 类成员变量:类共享数据成员,无论创建多少个类的对象,该变量在程序中只有一份,而且是全局性的。注意:必须在类定义体的外部定义(正好一次),通常和类成员函数定义在一个文件中。4. 类成员函数:只能访问类里面的static成员变量。无法通过this指针访问,因此也不能被声明为虚函数。注:static成员不是类对象的组成部分。有待补充 阅读全文
posted @ 2008-07-23 15:01 MXi4oyu 阅读(162) 评论(0) 推荐(0)
摘要:自己随便写的,如果大家有更优化的算法,希望留下评论或链接,非常感谢~~~int half_search(int num, int arr[], int len){int start = 0, end = len-1;int index = 0;while(start <= end){index = start + (end-start)/2;//不用 (end+start)/2 是为了防止溢出,// index = start + (end-start)>>1;//这样可能更快if(num == arr[index]){printf("We found this n 阅读全文
posted @ 2008-07-21 16:57 MXi4oyu 阅读(169) 评论(0) 推荐(0)
摘要:我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1;之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。因为MYSQLDUMP会为整个库来加一个全局锁定。如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。1、服务器CPU严重阻塞。2、磁盘I/O直线增加。3、所有的查询都成了慢查询。我现在的网站数据库大概是5个G左右,而且每天都有增大。表结构是MYISAM,INNODB,MEMORY三者混合。所以单纯用HOTCOPY工具恐怕有点困难。所以我今天简单变了一下我上次写的关于用OUTFILE来备份MYSQL的脚本。可以解决 阅读全文
posted @ 2008-07-20 19:56 MXi4oyu 阅读(164) 评论(0) 推荐(0)
摘要:Its not an installation issue, the problem is, as the error message suggests, that you have not built your project with debug information.To do this:1) Goto Project->Properties2) Make sure "Configuration" at the top is "Debug"3) On the left, select "C/C++", then &quo 阅读全文
posted @ 2008-07-18 16:25 MXi4oyu 阅读(156) 评论(0) 推荐(0)
摘要:BREW 普通MD5字符串编码实现,使用BREW的IHASH API.输入要编码的字符串,可在输出窗口看到编码后的32位字符串。void verify_md5(byte *input){ IHash* po = NULL; byte pResult[16]; int i = 0, ret = 0; int len = 16; char tmpstr[33], *p = tmpstr; if (AEE_SUCCESS == ISHELL_CreateInstance(APP_SHELL, AEECLSID_MD5, (void**)&po)){ DBGPRINTF("----- 阅读全文
posted @ 2008-07-11 17:00 MXi4oyu 阅读(158) 评论(0) 推荐(0)
摘要:sprintf详解 转摘声明:选自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。p 阅读全文
posted @ 2008-07-10 17:28 MXi4oyu 阅读(415) 评论(0) 推荐(0)