mina中有两个线程池概念 1.处理监听建立连接的线程池 2.处理读写事件的线程池本文中主要探讨读写事件的线程池的选择这两种都经过实际项目的使用和检测,说说优缺点早期的项目是用UnorderedThreadPoolExecutor【无序线程池】特点:线程池管理一个无界阻塞队列,线程在分配事件,并发处...
分类:
编程语言 时间:
2015-08-12 13:08:13
阅读次数:
725
1、在header输出之前有输出内容的话,就会造成对header的错误理解(尽管现在已经能容错了),例如不是满足“keyword: value\n”的格式还好,直接错误了,但是满足“keyword: value\n”这个格式以后,客户端是否安装错误理解,还是按照正确理解?2、session开启是会隐...
分类:
其他好文 时间:
2015-08-12 13:09:52
阅读次数:
97
find是个使用频率比较高的命令。常常用它在系统特定目录下,查找具有某种特征的文件。find命令的格式:find [-path……] -options [-print -exec -ok]path:要查找的目录路径。 ~ 表示$HOME目录 . 表示当前目录 / 表示根目录print:表示将...
分类:
系统相关 时间:
2015-08-12 13:09:31
阅读次数:
142
题意:给一个n*n的矩阵,每个格子中有正整数w[i][j],试为每行和每列分别确定一个数字row[i]和col[i],使得任意格子w[i][j]=g[i][j]再求最大权和匹配的,但这个最大权和并没有关系。我们可以将row[i]看成一个男的,col[i]看成一个女的,这样男女的总数就相等。一般来说,...
分类:
编程语言 时间:
2015-08-12 13:09:41
阅读次数:
352
1:简化步奏 调整 :vimrc的脚本配置 编辑~/.vimrc文件,(没有的话新建个)加上如下几行:set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-82...
分类:
系统相关 时间:
2015-08-12 13:09:09
阅读次数:
138
深入分析ios图片压缩剪裁方法,以及图片压缩合理的解决方案,UIImage转化NSData问题,如何选择UIImageJPEGRepresentation&UIImagePNGRepresentation
分类:
其他好文 时间:
2015-08-12 13:09:20
阅读次数:
1011
iOS规范化时间格式,object-C计算指定时间与当前的时间差
分类:
移动开发 时间:
2015-08-12 13:07:09
阅读次数:
183
编者按:本文收集了百来篇关于机器学习和深度学习的资料,含各种文档,视频,源码等。而且原文也会不定期的更新,望看到文章的朋友能够学到更多。《Brief History of Machine Learning》介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机、神经网络、决策树、SVM、Adab...
分类:
其他好文 时间:
2015-08-12 13:07:48
阅读次数:
509
昨天晚上闲来无事拿起前段时间买的一本书《App 视觉设计艺术》翻阅起来,不得不说本书内容配合案例分析还是相当不错的。昨晚体验最深的一点就是重新认识了UI用户界面:两层含义第一层:用户的界面,强调的是一种从属关系,用户通过视觉看到的界面,主要是视觉上的一种呈现。第二层:用户与界面,强调的是一种交互关系...
分类:
移动开发 时间:
2015-08-12 13:08:27
阅读次数:
165
1.在工程中加上一句NSLog(@"=====%@",NSHomeDirectory());然后在工作台输出的路径。复制找到它,然后完全关闭xcode,将里面的文件都删除掉。2.在前往按钮下,按住alt键。弹出资源库。进去 。找到devolper 进去 找到xcode 进去 删除derivedDat...
分类:
其他好文 时间:
2015-08-12 13:07:27
阅读次数:
137
1.自动判断用户是否存在并添加用户和设置密码#!/bin/bash#设置$1为传递参数user=$1#如果用户不存在,添加并且设置密码;否则,显示其已经存在。! id $1 && useradd $1 && echo "$1" |passwd --stdin $1 ||echo "$1 is exi...
分类:
其他好文 时间:
2015-08-12 13:06:27
阅读次数:
140
织梦默认的列表页没有筛选功能,但有时候我们做产品列表页的时候,产品的字段比较多,很多人都需要用到筛选功能,这样可以让用户更方便的找到自己所需要的东西,实现这个联动筛选功能需要对织梦进行二次开发,下面就告诉大家如何对织梦进行二次开发实现这个很多人都需要的筛选功能,如下图所示:首先需要说明的是这个功能需...
分类:
其他好文 时间:
2015-08-12 13:06:37
阅读次数:
232
1. echo count(“abc”); 输出什么?答案:12. 用PHP代码写出显示客户端IP与服务器IP的代码。答案:客户端 getenv(‘REMOTE_ADDR’); 服务器端 getenv(‘SERVER_ADDR’);// gethostbyname(“www.phpmst.com”)...
分类:
Web程序 时间:
2015-08-12 13:07:45
阅读次数:
201
有5座连续相邻的房子,并且每个房子有同的颜色:蓝色,绿色,红色,白色和黄色每间房子的主人有不同的国籍:英国、印尼、德国、美国和荷兰每个人喝不同的饮料:葡萄汁、咖啡、牛奶、茶和水每个人都有不同的工作:记者、邮递员、魔术师、宇航员和精算师每个人饲养不同的宠物:老虎、斑马、鹦鹉、鲨鱼和土豚英国人住在红房子...
分类:
其他好文 时间:
2015-08-12 13:07:38
阅读次数:
214
早期的导出命令:[root@powerlong4 ~]# su - oracle[oracle@powerlong4 ~]$ export ORACLE_SID=pt1;[oracle@powerlong4 ~]$ expdp \'sys/systestpd as sysdba\' ...
分类:
数据库 时间:
2015-08-12 13:05:55
阅读次数:
238
链接:http://poj.org/problem?id=1273代码:#include#include#include#includeusing namespace std;const int MAXN = 1005;const int oo = 1e9+7;struct Edge{ int...
分类:
其他好文 时间:
2015-08-12 13:04:23
阅读次数:
167
setupModuleLoader该方法主要用于设置模块加载器,源码比较长,并且使用了多层闭包。首先在该方法中,定义了一个非常有用的方法ensure,代码如下:function ensure(obj, name, factory) {return obj[name] || (obj[name] = ...
分类:
Web程序 时间:
2015-08-12 13:06:13
阅读次数:
393