上一页 1 ··· 120 121 122 123 124 125 126 127 128 ··· 303 下一页
摘要: 1、安装memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 Memcached官网:http://memcached.org/ 安装步骤: 1、下载源码包:wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz2、编译安装://确定libevent是否安装,centos使用yumyum -y install libeventtar -zxvf memcached-1. 阅读全文
posted @ 2013-05-11 20:29 xinyuyuanm 阅读(292) 评论(0) 推荐(0)
摘要: 【blog.csdn.net/lanmanck】有时候退出QT程序时希望按既定的步骤来清除内存、关闭线程等,然后CTRL+C后发现QT挺难捕捉的,直接用signalhandler()则会导致free() 空指针的错误,那么,怎么才能有效的捕捉退出信号,例如SIGINT呢?莫急,官方有说法:http://doc.qt.digia.com/4.7/unix-signals.html然而,如果你不是资深的C++程序员,编译的时候你会发现 undefined reference to 'xxx' 类似的错误。其实,你在main函数中构造该mydaemon类就好了。另一个比较详细的说法如 阅读全文
posted @ 2013-05-11 20:27 xinyuyuanm 阅读(948) 评论(0) 推荐(0)
摘要: http://dev.firnow.com/course/6_system/linux/Linuxjs/200874/130190.html首先说下/etc/ld.so.conf: 这个文件记录了编译时使用的动态链接库的路径。 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件 如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后 没有指定 --prefix=/usr 这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添加/usr/local/lib 这个搜索路 阅读全文
posted @ 2013-05-11 20:25 xinyuyuanm 阅读(409) 评论(0) 推荐(0)
摘要: Tomcat中session的管理机制1. 请求过程中的session操作:简述:在请求过程中首先要解析请求中的sessionId信息,然后将sessionId存储到request的参数列表中。然后再从request获取session的时候,如果存在sessionId那么就根据Id从session池中获取session,如果sessionId不存在或者session失效,那么则新建session并且将session信息放入session池,供下次使用。(1)SessionId解析过程时序图: 概述:首先用户发送一个http请求传递给Http11Processor,经由Http11Proces. 阅读全文
posted @ 2013-05-11 20:23 xinyuyuanm 阅读(301) 评论(0) 推荐(0)
摘要: linux内核的三种调度策略: SCHED_OTHER 分时调度策略,(默认的)SCHED_FIFO实时调度策略,先到先服务SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调度。 SHCED_RR和SCHED_FIFO的不同: 当采用SHCED_RR策略的进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平。 ... 阅读全文
posted @ 2013-05-11 20:21 xinyuyuanm 阅读(566) 评论(0) 推荐(0)
摘要: void SelectSort(int a[],int n){ //每次选择一个最小的值,并移到最前面 for(int i=0;i<n-1;i++) { int k=i; for(int j=i+1;j<n;j++) if(a[k]>a[j]) k=j;//保存当前值最小的元素的索引值 int tmp=a[i]; a[i]=a[k]; a[k]=tmp; }} 阅读全文
posted @ 2013-05-11 20:19 xinyuyuanm 阅读(124) 评论(0) 推荐(0)
摘要: /*标题:连号区间数 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。 当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。 输入格式: 第一行是一个正整数N (1 <= N <= 50000), 表示全排列的规模。 第二行是N个不同的数字Pi(1 <= Pi <= N), 表示这N个数字的某一全排列。 输出格 阅读全文
posted @ 2013-05-11 20:18 xinyuyuanm 阅读(255) 评论(0) 推荐(1)
摘要: 如今语音识别技术日新月异,但是所有识别都离不开语音库检索,现在苹果,微软,google都在建立自己的语音识别库,为何他们不能合作建立一个公共的库,供所有人使用呢? 附语音识别的技术图: 另附语音识别的链接: 1. wiki 百科 :http://zh.wikipedia.org/wiki/%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB 2. simon的链接:http://linuxtoy.org/archives/simon.html 先写到这些,后续更新!~ 阅读全文
posted @ 2013-05-11 20:16 xinyuyuanm 阅读(174) 评论(0) 推荐(0)
摘要: void InsertSort(int a[],int n){ //在数列最前端维护一个有序序列,每次从后面无序序列中拿出一个数据然后向前查找合适的插入位置 //每次插入时需要不断的向后移动数据位置,给插入的数据提供插入空间 for(int i=1;i<n;i++) { int key=a[i];//取出一个尚未排序的数据 for(int j=i-1;j>=0&&key<a[j];--j)//查找适合这个数据的插入位置 a[j+1]=a[j];//将比他大的数据向后移动,给他插入腾出位置 a[j+1]=key;//插入数据到合适位置 }} 阅读全文
posted @ 2013-05-11 20:14 xinyuyuanm 阅读(232) 评论(0) 推荐(0)
摘要: 1. 在CMD中输入命令:netsh wlan set hostednetwork mode=allow ssid=lh key=88888888 ssid=lh lh是用户名key=88888888 88888888是密码。必须是八位数。 mode=disallow 禁止虚拟无线网络。 2.netsh wlan start hostednetwork启动虚拟网络;netsh wlan stop hostednetwork 停止虚拟网络; 阅读全文
posted @ 2013-05-11 20:12 xinyuyuanm 阅读(160) 评论(0) 推荐(0)
上一页 1 ··· 120 121 122 123 124 125 126 127 128 ··· 303 下一页