libuv学习笔记(一)

前言 学网络I/O的时候难免会碰到这样或那样的异步IO库,比如libevent、libev、libuv,看完UNP之后动手写过几个简单的小玩意,总感觉网络底层的那些函数使用起来好麻烦,一个接一个地man起来也挺费劲,于是学习这些成熟网络I/O库的想法应运而生。 初看这些库的简介感觉都差不多,原理和poll/select/epoll等都大同小异,无非是在不同平台上面封装了一层API,不过真想把他们用起来还是没那么容易的,下面就记录一下我学习libuv的一些过程。 最开始看的是libevent,顺
分类: 其他 发布时间: 05-14 23:23 阅读次数: 2

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。 重新安装即可。
分类: 其他 发布时间: 05-14 23:23 阅读次数: 2

cursorAdapter简介

public class MySimpleCursorAdapter extends SimpleCursorAdapter { private Cursor m_cursor; private Context m_context; @Override public View newView(Context context, Cursor cursor, ViewGroup pa ...
分类: 移动开发 发布时间: 05-14 23:23 阅读次数: 2

tomcat7的虚拟路径映射到temp目录的解决方法

   项目中,有个生成html静态文件的功能,生成的目录是在tomcat7的/webapps/new-ec/announcement目录下,例如/webapps/new-ec/announcement/A001.html.但是,部署到开发服 ...
分类: 编程语言 发布时间: 05-14 23:23 阅读次数: 2

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 安装编译需要用到的依赖软件        如果数据库...
分类: 其他 发布时间: 05-14 23:23 阅读次数: 2

征服 Nginx

赶上要配置测试服务器,赶上Nginx-1.2.0 stable version释放,正好重新配置一下Nginx! 相关内容: 征服 Apache + SSL 征服 Apache + SVN 征服 Apache + SVN +  LDAP 征服 Apache + Tomcat 征服 Nginx 征服 Nginx + Tomcat 一、准备工作 下载如下组件: nginx-1.2.0 pcre-8.1 ...
分类: 企业开发 发布时间: 05-14 23:23 阅读次数: 2

JSP Display Tag

Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。          这个是Display Tag的官方网站http://displaytag.sourceforge.net。            首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-IN ...
分类: 移动开发 发布时间: 05-14 23:23 阅读次数: 2

dom4j解析带有命名空间的xml

Element rootEle = resultDoc.getRootElement();   String nsUri = rootEle.getNamespaceURI();   Map nsMap = new HashMap();   nsMap.put("aop", "http://www.springframework.org/schema/aop&q ...
分类: 编程语言 发布时间: 05-14 23:23 阅读次数: 2

Servlet知识点总结2

  一、ServletRequset接口   对于每一个HTTP请求,Servlet容器都会创建一个ServletRequest实例,并将他传递给service方法。ServletRequset封装了关于这个请求的信息。   ServletRequset接口中定义了一些方法:   1、public int getContentLength(); 返回请求主题的字节数,如果不知道字节长度就返回-1   2、public java.lang.String getContentType();返回请求
分类: 其他 发布时间: 05-14 23:23 阅读次数: 2

Lucene5学习之CustomScoreQuery

      虽然前面我们已经集中学习过Query,但CustomScoreQuery当初略过了,今天就来学学这个Query.从类名上看,顾名思义,就大不略的猜得到它的干嘛用的。它是用来进行干预查询权重的,从而影响最终评分的,即评分公式中的queryNorm部分。       一个索引文档的评分高低意味着它的价值大小,有价值的索引文档会优先返回并靠前显示,而影响评分的因素有Term在documen ...
分类: 编程语言 发布时间: 05-14 23:23 阅读次数: 2

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,文件内容如下:       ...
分类: 其他 发布时间: 05-14 23:23 阅读次数: 2

(转)ssh jar包

  ------------------------------------------------------hibernate3.3.1------------------------------------------------------  在解压缩的hibernate-distribution-3.3.1.GA目录中,把hibernate.jar ,和\lib\requir ...
分类: 企业开发 发布时间: 05-14 23:23 阅读次数: 2

traceview使用

参考博文:http://hubingforever.blog.163.com/blog/static/17104057920112825035143/ 关于Traceview文件格式请参考: http://developer.android.com/guide/developing/debugging/debugging-tracing.html 本文参照来源: http://wb ...
分类: 移动开发 发布时间: 05-14 23:23 阅读次数: 2

学习笔记,函数

函数: def 函数名():(函数命名规则:和变量一样)   pass 函数的参数:(参数可以接收任何对象)(参数的顺序必须是必备参数,默认参数,不定长参数) def 函数名(a,b):(a,b)函数的形参:形式上的参数,作用:接收实参   c = a + b   print(c) 函数名(1,2):#1,和2是实参 1,必备参数:(必须要传进去的参数) def 函数名(a,b):   c = a + b   print(c) 函数名(1,2):(必须输入两个实参未命名形参时形参a接收实参1,
分类: 其他 发布时间: 05-14 23:23 阅读次数: 2

Visual Studio 2017 QT配置

1. vs ide安装扩展("工具" -> "扩展和更新" -> "联机"选项)    输入"qt"搜索,然后点击下载:    下载完成后,关闭vs,会出现如下窗口,点击"修改"即可完成qt插件的安装:2. 再次运行vs    菜单栏多了qt的菜单:        点击它,选择"Qt Options",配置下已安装QT的相关路径:        可以指定多个QT
分类: 其他 发布时间: 05-14 23:23 阅读次数: 4

(转)java自动装箱和拆箱

http://www.importnew.com/15712.html 自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java ...
分类: 编程语言 发布时间: 05-14 23:23 阅读次数: 2

cocos2d-x 触摸简单分析

CCLayer中的setTouchEnabled(true)会开启多点触摸。 如果使用CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,0,true); 只会开启一个点的触摸。 当HelloWorld::ccTouchBegan返回为false的时候,TouchDispatcher将会 ...
分类: 移动开发 发布时间: 05-14 23:23 阅读次数: 2

FreeMarker 注释符

Struts中FreeMarker的注释符跟XML的注释符非常类似:     <#-- -->
分类: 企业开发 发布时间: 05-14 23:23 阅读次数: 2

andengine学习(一)

Android游戏引擎AndEngine的常用模块介绍 文章摘自http://hi.baidu.com/mingmingsuper/blog/item/12e9a844e679c933cefca371.html 由于AndEngine包的下属类较多,并且细分也较为庞杂,在一篇文章中一次性介绍完毕几乎不可能实现。所以下面开始,小弟会就AndEngine的一些核心模块进行简明扼要的说 ...
分类: 移动开发 发布时间: 05-14 23:23 阅读次数: 2

java中为什么URLEncoder.encode方法要调用两次来解决中文乱码

转自:http://www.cnblogs.com/shitou/archive/2011/07/04/2097427.html     因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,这 ...
分类: 编程语言 发布时间: 05-14 23:23 阅读次数: 1