libuv学习笔记(一)
前言 学网络I/O的时候难免会碰到这样或那样的异步IO库,比如libevent、libev、libuv,看完UNP之后动手写过几个简单的小玩意,总感觉网络底层的那些函数使用起来好麻烦,一个接一个地man起来也挺费劲,于是学习这些成熟网络I/O库的想法应运而生。 初看这些库的简介感觉都差不多,原理和poll/select/epoll等都大同小异,无非是在不同平台上面封装了一层API,不过真想把他们用起来还是没那么容易的,下面就记录一下我学习libuv的一些过程。 最开始看的是libevent,顺
psutil安装错误"Python.h: No such file or directory"解决
下载psutil源码包:wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz
然后解压安装:sudo python setup.py install,出现如下错误:
需要安装依赖包:sudo yum install python-devel.x86_64。
重新安装即可。
cursorAdapter简介
public class MySimpleCursorAdapter extends SimpleCursorAdapter { private Cursor m_cursor; private Context m_context; @Override public View newView(Context context, Cursor cursor, ViewGroup pa ...
tomcat7的虚拟路径映射到temp目录的解决方法
项目中,有个生成html静态文件的功能,生成的目录是在tomcat7的/webapps/new-ec/announcement目录下,例如/webapps/new-ec/announcement/A001.html.但是,部署到开发服 ...
MySQL5.7.19源码编译安装
环境说明:1. 系统环境: CentOS7-64位 内存:4GB 硬盘:20GB (VMWARE虚拟机)2. MySQL版本: 5.7.19--------------1. 下载MySQL 下载MySQL5.7.19源码包 下载后上传至Linux服务器,这里把源码包放到/usr/local目录下。2. 环境准备2.1 安装编译需要用到的依赖软件 如果数据库...
JSP Display Tag
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。 这个是Display Tag的官方网站http://displaytag.sourceforge.net。 首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-IN ...
dom4j解析带有命名空间的xml
Element rootEle = resultDoc.getRootElement(); String nsUri = rootEle.getNamespaceURI(); Map nsMap = new HashMap(); nsMap.put("aop", "http://www.springframework.org/schema/aop&q ...
Servlet知识点总结2
一、ServletRequset接口 对于每一个HTTP请求,Servlet容器都会创建一个ServletRequest实例,并将他传递给service方法。ServletRequset封装了关于这个请求的信息。 ServletRequset接口中定义了一些方法: 1、public int getContentLength(); 返回请求主题的字节数,如果不知道字节长度就返回-1 2、public java.lang.String getContentType();返回请求
Lucene5学习之CustomScoreQuery
虽然前面我们已经集中学习过Query,但CustomScoreQuery当初略过了,今天就来学学这个Query.从类名上看,顾名思义,就大不略的猜得到它的干嘛用的。它是用来进行干预查询权重的,从而影响最终评分的,即评分公式中的queryNorm部分。 一个索引文档的评分高低意味着它的价值大小,有价值的索引文档会优先返回并靠前显示,而影响评分的因素有Term在documen ...
NodeBB论坛搭建
NodeBB是一个开源的Node.js论坛,下面记录下搭建过程(基于Centos7 64位操作系统): 1. 关闭SELinux ( vim /etc/sysconfig/selinux ) 2. 安装MongoDB 2.1 新建文件touch /etc/yum.repos.d/mongodb-org-3.2.repo,文件内容如下: ...
(转)ssh jar包
------------------------------------------------------hibernate3.3.1------------------------------------------------------ 在解压缩的hibernate-distribution-3.3.1.GA目录中,把hibernate.jar ,和\lib\requir ...
traceview使用
参考博文:http://hubingforever.blog.163.com/blog/static/17104057920112825035143/ 关于Traceview文件格式请参考: http://developer.android.com/guide/developing/debugging/debugging-tracing.html 本文参照来源: http://wb ...
Visual Studio 2017 QT配置
1. vs ide安装扩展("工具" -> "扩展和更新" -> "联机"选项) 输入"qt"搜索,然后点击下载: 下载完成后,关闭vs,会出现如下窗口,点击"修改"即可完成qt插件的安装:2. 再次运行vs 菜单栏多了qt的菜单: 点击它,选择"Qt Options",配置下已安装QT的相关路径: 可以指定多个QT
(转)java自动装箱和拆箱
http://www.importnew.com/15712.html 自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java ...
cocos2d-x 触摸简单分析
CCLayer中的setTouchEnabled(true)会开启多点触摸。 如果使用CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,0,true); 只会开启一个点的触摸。 当HelloWorld::ccTouchBegan返回为false的时候,TouchDispatcher将会 ...
andengine学习(一)
Android游戏引擎AndEngine的常用模块介绍 文章摘自http://hi.baidu.com/mingmingsuper/blog/item/12e9a844e679c933cefca371.html 由于AndEngine包的下属类较多,并且细分也较为庞杂,在一篇文章中一次性介绍完毕几乎不可能实现。所以下面开始,小弟会就AndEngine的一些核心模块进行简明扼要的说 ...
java中为什么URLEncoder.encode方法要调用两次来解决中文乱码
转自:http://www.cnblogs.com/shitou/archive/2011/07/04/2097427.html 因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,这 ...
今日推荐
周排行