我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:
1、网络中进程之间如何通信?
2、Socket是什么?
3、soc...
分类:
其他好文 时间:
2016-04-26 22:08:24
阅读次数:
242
0. 问题定义
最长回文子串问题:给定一个字符串,求它的最长回文子串长度。
如果一个字符串正着读和反着读是一样的,那它就是回文串。下面是一些回文串的实例:
12321 a aba abba aaaa tattarrattat(牛津英语词典中最长的回文单词)
1. Brute-force 解法
对于最长回文子串问题,最简单粗暴的办法是:找到字符串的所有子串,遍历每一个子串以...
分类:
编程语言 时间:
2016-04-26 22:08:03
阅读次数:
229
1、基本环境:JDK-1.8.71、Tomcat:apache-tomcat-8.0.33
2、客户端代码:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat...
分类:
Web程序 时间:
2016-04-26 22:06:37
阅读次数:
334
整合时建议一步步来,把每一个框架都做通,然后在处理整合的问题整合环境是struts2.2和hibernate4.2和spring4.2,jdk1.6
第一步:列举需要的jar包:
hibernate4.2jar包:
c3p0数据库jar包,当然也可以是使用spring提供的一个c3p0包:
数据库驱动,这里采用mysql数据库:mysql-connector-java-5....
分类:
编程语言 时间:
2016-04-26 22:07:53
阅读次数:
281
更新:打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。
安装ssh:输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成ssh服务是否启动
4.修改配置文件
5.查...
分类:
系统相关 时间:
2016-04-26 22:05:28
阅读次数:
250
pygame的安装要与Python的安装对应,pygame的Windows 32位对应Python的32位的安装,Windows 64位对应Python的64位的安装。
先来看一下windows 32位:
pygame的安装网址:http://www.pygame.org/download.shtml
下载我们所需要的软件包:
我选择的是:pygame-1.9.2a...
分类:
Windows程序 时间:
2016-04-26 22:04:29
阅读次数:
1345
在VMware虚拟机上装CentOS6_Linux系统...
分类:
系统相关 时间:
2016-04-26 22:07:06
阅读次数:
209
1、界面制作(为了方便起见,这里我采用了Bootstrap框架制作界面);
2、数据库设计,正确创建students表;
admin表:
3、项目目录结构如下:
LaPHP框架已经在上文中列出,这里就不再列出。
Home模块(提供“新增题目”和“修改试题”、查看所有学生题目的功能):
Application/H...
分类:
Web程序 时间:
2016-04-26 22:04:11
阅读次数:
294
就我上次提到的 基于MVC设计模式实现简单PHP框架(雏形)-初期 这次列出我实现的LabPHP简易框架,该框架中没有使用任何的模板引擎,所以说要在模板中使用到php变量的话,仍然需要用到php的标签和语法,输出显示变量。但是却大体实现了逻辑与界面的分离。
该框架的简单同时也因此存在的许多的局限性,如目录结构不能轻易修改,当然除非修改框架内容,介于时间关系我也没有做过多的修改。...
分类:
Web程序 时间:
2016-04-26 22:04:51
阅读次数:
229
大数四则运算——C++实现
大数处理——c++实现
本课题来自我的c++编程作业,文章利用大数处理类,类名:hugeNumber来对大数(编译器自定义的数值类型无法处理的数)进行四则运算(大数加法、大数减法及大数乘法的运算,除暂时没实现)和按精度四舍五入,自定义科学计数法等。内容广泛涉及运算符重载、字符连接、字符加减和字符乘除等作者原创函数。重要提示:本文涉及的所有函数使用的进...
分类:
其他好文 时间:
2016-04-26 22:04:52
阅读次数:
445
每个人的生活中,总有这样或那样的小挫折,那又怎么样呢?就像那首歌里唱的,生活,有那么多的不如意,可依然要继续,人生漫漫旅途中,一些小的磕磕碰碰不可怕,可怕的是,自己因为生活中的某一个方面的不如意而影响了整个生活的质量,甚至影响到自己的身体健康,学会梳理自己的心灵。
【小农思想】
1、小富即安。
有小农意识的人,其追求相对较低,只要超过了旱涝保收,吃饱喝...
分类:
其他好文 时间:
2016-04-26 22:04:33
阅读次数:
259
高铁管家这款产品对我来说在熟悉不过了,因为在不断的高铁旅行中,我使用到这款产品的频率特别的高。由于12306让人觉得崩溃的用户体验,于是我不停的寻找着替代12306的产品,偶然间找到了高铁管家这款APP。高铁管家APP曾获得2014最佳工具类应用奖。
高铁管家首页如下,界面简洁明了。
查询火车票界面如下,可以根据各种条件来筛选得到想要的火车列次。
这款APP最...
分类:
移动开发 时间:
2016-04-26 22:05:26
阅读次数:
260
PageRank基本模型:
如果当前在A网页,上网者将会各以1/3的概率跳转到B、C、D,这里的3表示A有3条出链,如果一个网页有k条出链,那么跳转任意一个出链上的概率是1/k,同理D到B、C的概率各为1/2,而B到C的概率为0。一般用转移矩阵表示上网者的跳转概率,如果用n表示网页的数目,则转移矩阵M是一个n*n的方阵;如果网页j有k个出链,那么对每一个出链指向的网页i,有M[i][j]=1/k,...
分类:
编程语言 时间:
2016-04-26 22:05:31
阅读次数:
258
Apples and Ideas
Time Limit: 2 Seconds Memory Limit: 65536 KB
"If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if...
分类:
其他好文 时间:
2016-04-26 22:04:52
阅读次数:
404
编码习惯及设计基础
程序员修炼之道
http://product.dangdang.com/9053091.html
这本书讲解的一些设计原理很实用, 对设计感兴趣的同学可以一看
推荐指数: 5星
图形渲染, 客户端
3D绘图程序设计
http://product.dangdang.com/20567144.html
推荐指数: 3星...
分类:
其他好文 时间:
2016-04-26 22:05:10
阅读次数:
369
一、问题定位
在使用dbunit做DAO的单元测试时,抛出了一个org.dbunit.dataset.DataSetException: java.net.MalformedURLException异常,如下图,
可以看到问题出现在我写的TestDbUnit的49行,再看源代码
第49行是这一句 IDataset ds = new FlatXmlDataSet(file...
分类:
数据库 时间:
2016-04-26 22:03:47
阅读次数:
206
分配内存
介绍设备驱动程序中使用内存的方法;
如何最好地利用系统内存资源。
kmalloc函数
kmalloc内存分配引擎是一个功能强大的工具。
#include
void *kmalloc(size_t size, int flags);
参数分配表示flags能够以多种方式控制kmalloc的行为。
标志GFP_KERNEL表示内存分配是代表运行在内核空间的进程执行的...
分类:
系统相关 时间:
2016-04-26 22:05:33
阅读次数:
338