linux的内核将所有的外部设备都看作一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令
,返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有相应的描述符,成为socketfd
(socket描述符),描述符就是一个数字,它指向内核中的一个结构体(文件路径,数据区等一些属性)。
根据unix编程对I/O模型的分类,unix提...
分类:
Web开发 时间:
2015-08-18 22:43:33
收藏:
0 评论:
0 赞:
0 阅读:
601
AAAI,ICML,IJCAI,AI,TPAMI,JMLR,DKE,TNNLS,SIGIR,TKDE,KDD
AAAI: AAAI Conference on Artificial Intelligence
ICML: International Conference of Machine Leanring
IJCAI: International Joint Conference on Artificial Intelligence
AI: Artificial Intelligen...
分类:
其他 时间:
2015-08-18 22:43:22
收藏:
0 评论:
0 赞:
0 阅读:
1411
event_base数据结构
初始化event_base
相关接口...
分类:
其他 时间:
2015-08-18 22:43:12
收藏:
0 评论:
0 赞:
0 阅读:
412
好的APP应当具备良好的交互, 最好能贴心的满足用户的需求. 而人性化的提醒就是其中之一. 某些APP中经常会看到这样的场景, 当加载内容失败, 或者获取内容失败时, 界面会变成一个可与用后交互的场景. 允许用户点击屏幕或者界面中某个按钮, 尝试重新获取内容或者检测网络连接等等. Android的ListView中有类似setEmptyView(...) 的方法, 当列表中没有数据, 就会显示该...
分类:
移动平台 时间:
2015-08-18 22:43:03
收藏:
0 评论:
0 赞:
0 阅读:
404
在应用开发中凡是又列表式的界面我都采取使用ListView来呈现界面,并且需要一个BaseAdapter来加载数据进去,所以我们就需要重写getView方法,那么问题来了,在每一个Item都有一个按钮的话我们需要给按钮setOnclickListener,假设我们按一下代码来写的话:ActiveClick ac = new ActiveClick();
convertView.findViewByI...
分类:
其他 时间:
2015-08-18 22:42:52
收藏:
0 评论:
0 赞:
0 阅读:
497
{ type: "label", list: [ {
{ type: "label", labelWidth: 55 },
{ type: "newcolumn" },{ type: "input", label: "姓名", name: "name", labelWidth: 50, inputWidth: 200 },
{ ty...
分类:
Web开发 时间:
2015-08-18 22:42:42
收藏:
0 评论:
0 赞:
0 阅读:
421
黑马程序员入学blog ...
java 面向对象的语言
对象:真实存在的唯一的实物。
比如:我家的狗,
类: 实际就是对某种类型事物的共性属性与行为的抽取。 抽象的概念。。。 比如说:车 你知道我值的是哪辆车吗?
我们从小的时候就不断的接触很多的对象,我们的大脑就会把这些具备相同属性与行为的事物进行分类。
如果还不明白的话看下图:
下面的对象具...
分类:
编程语言 时间:
2015-08-18 22:42:32
收藏:
0 评论:
0 赞:
0 阅读:
330
链接 : http://acm.hdu.edu.cn/showproblem.php?pid=5396
设d[i][j] 代表i~j的答案。区间DP枚举(i, j)区间的断点,如果断点处的操作符是‘*’,那么该区间的答案可以直接加上d[i][k] * d[k+1][j],因为乘法分配律可以保证所有的答案都会乘起来。如果是加法,需要加的 就是 左边的答案 乘 右边操作数的阶乘 加上 右边的答案乘...
分类:
其他 时间:
2015-08-18 22:42:22
收藏:
0 评论:
0 赞:
0 阅读:
373
跟着风神学图论Task Schedule(Hdu3572网络流)...
分类:
其他 时间:
2015-08-18 22:42:02
收藏:
0 评论:
0 赞:
0 阅读:
184
(1)全排列组合的递归规律:
集合s的全排列组合 all(s)=n+all(s-n);其中n为已经取出的集合
以集合 s={1,2,3}为例,则s的全排列组合为all(s)={1}+all({2,3});其中n={1},s-n={2,3}
通过以上例子,我们可以知道上述算法可以用递归来解决。
我们取极端情况,如果集合s为空,那么说明不需要再进行递归。
全排列组合,如果集合有4个元素,则全...
分类:
编程语言 时间:
2015-08-18 22:41:53
收藏:
0 评论:
0 赞:
0 阅读:
340
MongoDB基本使用...
分类:
数据库技术 时间:
2015-08-18 22:41:42
收藏:
0 评论:
0 赞:
0 阅读:
307
题意:求sum(gcd(i,j),1
思路:首先可以看出可以递推求出ans[n],因为ans[n-1]+f(n),其中f(n)表示小于n的数与n的gcd之和
问题转化为了求f(n),因为小于n的数与n的gcd一定是n的因数,
所以f(n)可以表示为sum(i)*i,其中sum(i)表示所有和n的gcd为i的数的数量,我们要求满足gcd(a, n) = i,的个数,可以转化为求gcd(a/i,...
分类:
其他 时间:
2015-08-18 22:41:35
收藏:
0 评论:
0 赞:
0 阅读:
287
题目:http://acm.whu.edu.cn/land/problem/detail?problem_id=1572
题意: 有n个目标串,长度均小于15,(n
比赛的时候还以为是水题,其实是自己太水。这种题一般是AC自动机的中等题,本题也可以用KMP做,结合状压dp。
方法一:AC自动机
建完Trie树后,就是跑一遍dp,注意单词节点要 |=(1
dp过程: 用...
分类:
其他 时间:
2015-08-18 22:41:22
收藏:
0 评论:
0 赞:
0 阅读:
230
wolfwwoollffwwwooolllfffwwwwoooollllffff...
分类:
其他 时间:
2015-08-18 22:41:12
收藏:
0 评论:
0 赞:
0 阅读:
340
1.链接:点击打开链接
2.代码:#include
#include
#include
using namespace std;
int a[100005];
int Hash[100000];
int main()
{
int n;
while(scanf("%d",&n)==1)
{
memset(Hash,0,sizeof(Hash));
...
分类:
其他 时间:
2015-08-18 22:41:02
收藏:
0 评论:
0 赞:
0 阅读:
240
给定一个有环链表,实现一个算法返回环路的开头结点。
#include
using namespace std;
typedef struct node
{
int data;
struct node* next;
}* LinkedListNode;
LinkedListNode FindBeginning(LinkedListNode head)
{
...
分类:
其他 时间:
2015-08-18 22:40:52
收藏:
0 评论:
0 赞:
0 阅读:
299
Angularjs是目前最常用、功能极强,被广泛应用于生产实践中的一套框架,是为了克服HTML在构建应用上的不足而设计的。
Angularjs,正是看到了互联网发展的需要,设计出来这款方便做网络APP的框架,从此避免了容易出错的dom操作。
通过数据绑定、数据模型,这些概念,Angularjs很适合做CRUD应用,这样,代码非常的灵活和统一。...
分类:
Web开发 时间:
2015-08-18 22:40:50
收藏:
0 评论:
0 赞:
0 阅读:
289
基于Matlab的六个用于绘制三维图像的函数.........
分类:
其他 时间:
2015-08-18 22:40:32
收藏:
0 评论:
0 赞:
0 阅读:
622
[BBS]搭建开源论坛之JForum安装使用札记本文使用开源BBS源码jforum2.1.9版本搭建二次开发初始环境,开发环境为myeclipse2015/mysql/jdk1.8/tomcat8.0:
源码下载
创建web开发项目
数据库搭建
安装启动BBS程序
简易二次修改
源码下载
地址:http://jforum.net/download.jsp
当前下载稳定版本 2.1.9
在myecli...
分类:
其他 时间:
2015-08-18 22:40:22
收藏:
0 评论:
0 赞:
0 阅读:
362
。。。...
分类:
其他 时间:
2015-08-18 22:40:12
收藏:
0 评论:
0 赞:
0 阅读:
192