- 博客(46)
- 收藏
- 关注
原创 java拦截器跳转页面
如果是ajax请求,拦截器不要直接返回html或jsp,而是返回json,让页面js解析并跳转;如果是非ajax请求,可以直接返回到html页面;
2015-05-06 16:42:42
5280
原创 修复linux64位运行32位程序库依赖问题
修复linux64位运行32位程序库依赖问题:修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可sudo
2015-02-12 09:11:31
2974
原创 Linux下Nginx+modsecurity安装手册
1. 准备文件:nginx: http://nginx.org/en/download.htmln
2014-06-10 15:32:45
6630
原创 Parallels destop8 无法创建bootcamp虚拟机
创建基于Boot Camp的虚拟机时弹出“PRL_ERR_DISK_FILE_OPEN_ERROR (0x80021014)”错误提示,由于Mac系统权限错误或Boot Camp内Windows系统权限错误。尝试修复步骤:1. 重启Mac电脑 > 登录到Boot Camp内Windows系统 > 计算机 > C盘 > 右击 > 属性 > 工具 > 查错 (若您的系统内包含除C盘外的其他
2013-07-25 14:36:08
2777
原创 Java JNI调用c++ dll文件,传递参数乱码问题
由于java默认是用unicode编码,c++windows默认gbk编码,所以需要java转码:String str = new String(str.getBytes("ISO-8859-1"), "GBK");
2013-05-29 14:42:07
2290
转载 Linux 内核编译安装
一、获取内核源码文件。从http://www.kernel.org下载内核源码包(linux-2.6.26.tar.gz)。# cp linux-2.6.26.tar.gz /usr/src# tar -xvzf linux-2.6.26.tar.gz# ln -s linux-2.6.26 linux-2.6二、配置内核。1. 进入内核文件所在目录。
2013-03-12 14:01:34
970
原创 破解Linux登陆密码
1.在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos),然后按e键;2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键;3. 修改你现在见到的命令行,加入single,结果如下: kernel /boot/vmlinuz-2.4.18-14 singl
2013-03-11 15:00:38
1607
原创 Shell脚本容易犯得错误记录
1. cp命令如果只用cp命令拷贝,当文件相同时会提示覆盖,在shell里默认不会覆盖相同文件;如果要覆盖需要用/bin/cp执行。
2013-01-08 10:22:29
872
原创 将string转为大小写
#include use namespace std; string str;transform(str.begin(), str.end(), str.begin(), ::tolower);transform(str.begin(), str.end(), str.begin(), ::toupper);
2009-06-30 16:55:00
772
原创 IIS 重定向页面
在iis中执行的重定向方法:Code: CHAR szRedirect [256]; // replace www.microsoft.com with desired server sprintf(szRedirect, "Location: http://%s/r/n/r/n", "www.microsoft.com"); pCtxt->Serv
2008-04-11 15:35:00
1285
原创 关于pthread_create创建线程, 产生segment错误。
在linux中 编译时没问题, 但是运行时 再创建的时候会产生个segment错误。 如果在连接.o文件时 在命令最后+上 -lpthread 就可以了。 原因还没有找到。
2008-04-02 17:45:00
938
原创 Linux: gcc warning warning: no newline at end of file
产生这个警告是因为源程序中没有以一个空行结束, 在linux下在源文件结束后加一个空行即可。 这种多是发生在 windows系统中编写的文件 然后拿到linux上编译, 我想大概是linux和windows的回车换行不一样导致的, windows上是/r/n,而linux则是/n。
2008-03-25 10:35:00
923
原创 linux java连接x window 问题
Xlib: connection to ":0.0" refused by serverXlib: No protocol specifiedException in thread "main" java.lang.InternalError: Cant connect to X11 window server using :0.0 as the value of the DISPLAY v
2008-02-26 13:54:00
890
原创 Unsupported major.minor version 49.0 错误
这个错误一般是由于用低版本的jre去运行高版本的jdk编译的文件。 我产生这个错误的原因是java compiler - Compiler compliance level 用了默认的设置, 导致和java Build Path -Libraries中配置的jdk版本不一致。
2008-01-15 16:03:00
1003
原创 写文件开头出现乱码
莫名奇妙的写文件后, 被写的内容前面多了几个乱码, 查来查去 最后发现是申请过的内存,没有memset(p, 0x00,size)它。 看来以后要记住这个set的习惯。 良好的习惯还确实是重要的!
2007-12-24 17:04:00
978
原创 不要偷懒,不要copy代码啊
一个linux下的c程序,报了segment fault 错误。 这种错误通常是指针的关系, 访问了不允许访问的空间或是不存在的空间。 我就是因为写文件操作 copy了别处的代码, 由于写的内容条目多, 有些还是在用以前的文件流, 这样运行就出了位段错误。 唉, 浪费了我的时间去调它。 总结: 一个好的编程习惯可以让你的工作效率提升到连你自己都无法预计的程度。
2007-12-14 11:40:00
1173
原创 eclipse修改同名提示颜色
选择Window -> Preferences,左边列表 General -> Editor -> Text Editor -> Annotations ,窗口右边的列表中选 Occurrences ,指定颜色。
2007-08-30 16:44:00
1806
转载 Linux 安装软件方法
最近在学习apache的mod开发,要用到linux ,转篇文章备用。在Linux系统中,安装软件最常见的有两种:一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀名为.tar.gz)。 另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(RedHat Linux Packet Manager,就是RedHat的软件包
2007-07-20 17:05:00
1552
1
原创 Linux 安装apache
安装cd httpd-2.0.35.tar.gz所在的目录 tar -zxvf httpd-2.0.35.tar.gzcd httpd-2.0.35./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-mime --enable-headersmakemake insta
2007-07-20 14:30:00
1628
1
原创 Linux 下C编程(菜鸟篇)
一. hello world1. 输入源代码$ emacs hello.c >>>> 进入emacs 编辑器环境#include >>> 如果你看不懂这个函数,就去好好的看c语言的书int main(){printf(“Hello World./n”); >>>> Emacs环境下,按下 Tab 键,有自动缩进功能exit(0)
2007-07-20 10:35:00
1117
转载 java中的线程池
为什么要使用线程池在Java中,如果每当一个请求到达就创建一个新线程,开销是相当大的。在实际使用中,每个请求创建新线程的服务器在创建和销毁线程上花费的时间和消耗的系统资源,甚至可能要比花在处理实际的用户请求的时间和资源要多得多。除了创建和销毁线程的开销之外,活动的线程也需要消耗系统资源。如果在一个JVM里创建太多的线程,可能会导致系统由于过度消耗内存或“切换过度”而导致系统资源不足。为了防止资源不
2007-06-25 15:56:00
5225
转载 SIP消息头域
1 general-header类:为描述消息基本属性的通用头域,可用于请求消息或响应消息;通用头域的域名只有在协议版本改变时才可有效地扩展。不过,通信中的所有方均认为是“通用头域”的新的头域也可认为是通用头域。不被认可的头域作为实体头域。 1.1 Call-ID Call-ID通用头域唯一标识一个特定的请求或者一个特定客户的所有登记。来自同一个客户的所有的登记应该使用同样的Cal
2007-06-25 10:18:00
10132
3
转载 感恩—父亲节、母亲节由来及日期
母亲节是每年5月的第二个星期日,父亲节是每年6月的第三个星期日。◆ 母亲节的由来 ◆ 庆祝母亲节是从什麽时候开始的呢? 据说,最早是古希腊人,为了荣耀希腊诸神之母—— Rhea 而开始的节庆。古母亲节起源于希腊,古希腊人在这一天向希腊神话中的众神之母赫拉致敬。在17世纪中叶,母亲节流传到英国,英国人把封斋期的第四个星期天作为母亲节。在这一天里,出门在外的年青人将
2007-06-21 09:20:00
1933
原创 JProfiler和eclipse整合设置
1 jprofiler端: 选择-Session-IDE integrations ,选择一个IDE,点击 integrate ,选择IDE的安装目录。2 eclipse端: 建议用-clean 参数 启动eclipse , 方法是创建一个快捷方式,在里面加入clean参数; 选择-windows -Customize perspective-Command 。 然后就可以用pr
2007-06-19 17:30:00
5882
3
转载 Log4j 簡明介紹
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我
2007-06-14 17:28:00
958
转载 程序员职业发展道路的十种级别
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。 第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。 第五级:技
2007-06-13 18:06:00
2309
3
转载 和SIP有关的RFC
转:Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1584448和SIP有关的RFC: RFC 2543 SIP: Session Initiation ProtocolRFC 2848 The PINT Service Protocol: Extensions to SIP and SDP for IP Access t
2007-05-15 09:58:00
1346
转载 MIME
转自Jrive的专栏http://blog.csdn.net/zhaojiangwei102/MIME (Multipurpose Internet Mail Extensions)多用途Internet邮件扩展 MIME对于邮件系统的扩展是巨大的,因为在MIME出现以前,信件内容如果要包括声音和动画,就必须把它变为ASCII码或把二进制的信息变成可以传送的编码标准,而接收方必须经过解
2007-05-15 09:53:00
1859
转载 RFC3428 IM(即时消息)
(转) Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1362093即时消息(IM)指的是近似实时的消息交互。即时消息通常很短,虽然并不要求这样。IM通常用于会话模式,也就是说,消息的交互是一来一回的,并且很快,近似于交互式的会话。 提出了MESSAGE方法,扩展了SIP协议以传送IM消息。由于MSEEAGE是SIP
2007-05-08 11:06:00
1898
2
原创 RFC3261相关学习[问题]
1 请求和响应事件是从 SipProvider to its SipListener。2 可以用事务发出响应。3 sent-by, received 参数的用法和意义?4 dialog状态: 在invite事务中,对话状态转变顺序为:null -> early -> confirmed -> terminanted;在非invite事务中,如subscribe,对话状态转变的顺
2007-04-25 12:17:00
1039
原创 测量java代码的执行时间
下面方法用来测量代码段在同一线程上执行所消耗的时间,度量单位是“十亿分之一秒 ” 毫微秒。final long startTime = System.nanoTime(); //開始時間final consumingTime = System.nanoTime() - startTime; //消耗時間
2007-04-23 14:40:00
1032
转载 sip RFC3261 中文版
1、SIP协议介绍... 42、SIP协议功能概况... 43、术语... 54、实施概览... 55、协议的结构... 116、协议的定义... 127、SIP消息:... 177.1 请求... 177.2应答... 187.3 头域... 197.4包体... 217.5 分帧的SIP消息(Framing SIP Messages)... 2
2007-04-19 13:37:00
8918
转载 UML类图关系全面剖析
转 http://blog.csdn.net/dylgsy/UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我
2007-04-19 13:31:00
1157
转载 字符编码 代码点
摘要本文介绍 Java 平台支持增补字符的方式。增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在 Java 编程语言中描述为单个的 16 位实体(例如char数据类型)。这些字符一般极少用,但是,有些会在诸如中文或日文人名中用到,因此,在东亚国家,政府应用程序通常会要求支持这些字符。Java 平台目前正在改进,以便支持对增补字符的处理,这种改进对现有
2007-04-19 13:28:00
1376
原创 jain-sip 一些类的初步理解
1.javax.sip.ClientTransaction:ClientTransaction应用可以理解为发送INVITE信息到UAS。ClientTransaction也用从SipListener接收到的回应进行匹配。和ServiceTransaction相对应。方法:ClientTransaction的方法:Request createAck()通过ClientTransacti
2007-04-19 13:16:00
3016
1
原创 UML学习总结
1。 代码上是看不出来聚合和组合的,A组合B,则A需要知道B的生存周期,即可能A负责生成或者释放B,或者A通过某种途径知道B的生成和释放。
2007-04-17 16:21:00
976
转载 SIP、SAP、SDP
【导读】 SIP、SAP、SDP是NGN与3Tnet中涉及的重要协议。本文在介绍与分析SIP、SAP、SDP协议的基础上,给出了一个基于三种协议组合而实现的多媒体会议应用实例。 1 引 言 SIP(Session Initiation Protocol,会话初始协议)、SAP(Session Announcement Protocol,会话通告协议)、SDP(Session Descrip
2007-04-13 14:39:00
4064
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人