现在位置: 首页 > xuzhengxia发表的所有文章
  • 09月
  • 12日
综合 ⁄ 共 1820字 评论关闭
当自己开发了一个so文件,如何调试呢? 对于如何编写一个so,请参考文章:http://blog.csdn.net/zz7zz7zz/article/details/41448987 对于如何进行gdb调试,请参考文章:http://blog.csdn.net/zz7zz7zz/article/details/41654457 我们的源文件分别如下: filea.c #include <stdio.h> void fun1() { printf("i am from filea fun1 \n"); printf("i am from filea fun11 \n"); printf("i am from filea fun12 \n"); } fileb.c #include <stdio.h> void fun2() { printf("i am from fileb fun2 \n"); printf("i......
阅读全文
  • 05月
  • 22日
数据库 ⁄ 共 3842字 评论关闭
建议使用GRANT语句进行授权,语句如下: GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 上句: “username”替换为将要授权的用户名,比如clientusr; “password”替换为clientusr设置的密码; 3、可访问数据表授权 创建好帐户之后,就开始给上面的common user进行数据表授权,步骤3中增加的连接用户默认权限都是“N”的,必须在db表中为该帐户授权,允许其访问专用数据库,当然超级用户就不说了。 使用下面语句: GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON tablename.......
阅读全文
一、HTTP协议介绍 1.1 HTTP协议是一种无状态协议       同一客户端的这次请求和上次请求没有对应关系。 1.2 HTTP协议在TCP/IP协议栈中的位置       HTTP承载于TCP协议之上。             端口:80       HTTPS承载于TLS/SSL协议之上。  端口:443 1.3 HTTP的请求响应模型       HTTP永远是客户端发起请求,服务器响应。       无法实现客户端没发起请求的时候,服务器将消息推送给客户端。 二、HTTP请求消息 2.1 请求消息格式       请求行       通用信息头|请求头|实体头       CRLF(回车换行)       实体内容       例:    ......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 336字 评论关闭
public static boolean checkDate(String date,String format) { DateFormat df = new SimpleDateFormat(format); Date d = null; try{ d = df.parse(date); }catch(Exception e){ //如果不能转换,肯定是错误格式 return false; } String s1 = df.format(d); // 转换后的日期再转换回String,如果不等,逻辑错误.如format为"yyyy-MM-dd",date为 // "2006-02-31",转换为日期后再转换回字符串为"2006-03-03",说明格式虽然对,但......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1876字 评论关闭
pkg-config为已经安装的包提供了include,以及实际库安装的位置编译选项的输出和管理。当你需要使用某些包的时候,有可能需要自己输入包含头文件的路径以及库的位置。因为有些库以及它的头文件不一定是安装在系统默认存放库和头文件的地方。通过对pkg-config指示不同参数以及库的名字,它为gcc提供了你所使用库的编译选项例如,当我输入johnman@johnman-desktop:/$ pkg-config --cflags glib-2.0 的时候输出-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 这个看起来像gcc头文件路径指示的选项所有的库都可以通过pkg-config......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 4005字 评论关闭
1、异常信息:org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException; 2、异常原因:缺少aspectjweaver.jar这个包,该包是spring集成AspectJ LTW织入器所需包; 3、解决方案:在工程中加入 aspectjweaver.jar 包。 异常代码 java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException       at java.lang.Class.getDeclaredMethods0(Native Method)       at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)       at java.lang.Class.ge......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1609字 评论关闭
1、寻找 TOP IP 海量日志数据,提取出某日访问百度次数最多的那个 IP。 个人捋之:海量,直接处理往往不中。 1)设计一个hash函数,其功能为将任意IP地址映射为一个数,再将该数对某个不太大的数取余,使得任意IP -> 一个不太大的数(比如1000)。这样就保证能实时地将现有日志中所有的IP分布到1000个桶里,我们每次只将一个桶提到内存里然后处理; 2)逐个将桶提到内存里,按value(次数)sort,取最大<key(IP), value(次数)>对,存下; 3)对这1000个键值对按次数排序,再取最大次数,得到对应键值即为所求。 2、......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 477字 评论关闭
最近,我恢复了一个数据库.其中的辛苦不予言表,我想写出自己用到的一些语句,和遇到相同问题的xdjm共勉。 首先谈db2数据库的备份,我用的是backup命令。 db2 backup database 数据库名(我的库是jsdb) 忘了说了,在backup之前需要停止你要备份的数据库,我用了db2stop force(之所以用force参数是因为这样好停懒省事:)和db2start。这样就保证可以成功backup了。 备份完成后db2会告诉你一个时间戳,例如:20040831(之后好几位)这样就会在当前目录下产生一个与你数据库名相同的文件夹名例如:jsdb。这个文件夹目录层次很重要,......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 253字 评论关闭
有安装就会有卸载。 今天安装,今天卸。 webQQ,更清新。 一、wine里的QQ怎么卸? qq2012/wineapp/qq 下面有个文件叫做 uninstall.sh # ./uninstall.sh DONE 二、yum安装的又该如何? 忘记了呼吸? 咱有search。 # yum search linuxqq 找到一个匹配的linuxqq.i386 only one,那就是它了, 抱着必死的决心,宁可错杀一百,不可放过 # yum remove linuxqq DONE 应用程序->internet下不见了qq2012和腾讯QQ 整个世界清净了!
阅读全文
昨天冒着H1N1流感的危险去参加Intel软件大会(目前还没发烧),所谓Intel软件大会,其实是Intel给自己的产品做广告。不过像这些大公司的一些产品是有他们的导向作用的,所以如果没事到可以去看看的,如果有事情我劝你就算了,你可以查看他们的相关的网站得到信息。去现场也是有收获的:学电English、有书拿、免费的午餐(不要抱希望现在是)。      这回Intel是要抱微软的大腿了(毕竟硬件跟应用软件还隔着操作系统呢),不过也是为了他们自己能更好的买东西。Intel推出Parallel系列软件产品(后面附有产品的简单介绍 我也帮他们打......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 4184字 评论关闭
文章目录 TNS-12542 Error When Executing Batch Jobs or in High Transaction Environment TNS-12542 Error When Executing Batch Jobs or in High Transaction Environment TNS-12542 Error When Executing Batch Jobs or in High Transaction Environment The information in this document applies to: Oracle Net Services - Version: 8.1.7.4 to 10.1.0.0Microsoft Windows 2000Microsoft Windows XP (64-bit Itanium)Microsoft Windows (32-bit) ErrorsTNS-00512 "......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1010字 评论关闭
boost版本为: boost_1_52_0 ubuntu版本为:ubuntu-12.04.1-desktop-i386 这里有两种安装方法: ============= 第一种: 也是最简单的:进入linux系统后,输入    # apt-cache search boost 你将看到很多文件信息,你会看到其中一个文件叫 libboost-dev, 直接安装此文件即可:    # apt-get install libboost-dev 这样就安装成功了。这个速度很快,是因为直接拷贝了lib文件到系统。 可以使用本文最后代码测试安装成功与否。 或者在命令行下键入 sudo apt-get install libboost-dev libboost-dbg libboost-doc bcp libboost-* ......
阅读全文