现在位置: 首页 > mourpistots发表的所有文章
  • 06月
  • 15日
综合 ⁄ 共 162字 评论关闭
UDP工作在TCP/IP协议分层第4层,是一种传输协议。 UDP使用IP协议来携带报文,提供不可靠的无连接传输服务,增加了对给定主机多个目的地进行区别的能力(基于协议端口) IP层只负责在互联网上的一对主机之间进行数据传输,而UDP只负责区分一台主机上的多个源端口或目的端口 UDP报文格式 UDP引入伪首部进行校验和计算 伪首部格式
阅读全文
转自http://blog.csdn.net/liurong_cn/article/details/7796536 一  形态学基本概念     是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:二值腐蚀和膨胀、二值开闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换、灰值腐蚀和膨胀、灰值开闭运算、灰值形态学梯度等。     在很多邻域中,如预处理、基于物体形状分割、物体量化等,与其他标准算法相比,形态学方法都有更好的结果和更快的速度。     形态学运算的主要目的:   ......
阅读全文
  • 09月
  • 06日
综合 ⁄ 共 645字 评论关闭
为啥说是简单排序呢,因为这个方法只支持中文排序,不支持中英文混合排序。如果要实现中英文混合排序需要引入pinyin4j-2.5.0.jar ArrayList list = new ArrayList(); list.add("中国"); list.add("加拿大"); list.add("5577.com"); list.add("美国"); list.add("A"); list.add("more"); list.add("啊"); Comparator cmp = new ChineseCharComp(); Collections.sort(list, cmp); Iterator iter = list.iterator(); while (iter.hasNext......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 151字 评论关闭
很显然有这样一个性质,这个数列的最左端的那个名师的作品一定只出现一次,否则就可以左端点右移一位了。一边读入一边维护一个数组b,表示这个名师的作品个数,t表示总共有多少位名师了。然后如果最左端的名师的b值不是1,就说明当前一定不是最优解,左端点右移一位,同时维护b。记录下所有答案中的最优的那个就是答案。
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 638字 评论关闭
1.硬盘信息:df -h     2.free -m    按兆为单位输出内存的已用,未用,总共等结果 3.cat /proc/cpuinfo   输出各处理器的详细信息 4.CPU信息:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c    8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz     (看到有8个逻辑CPU, 也知道了CPU型号)  5. cat /proc/cpuinfo | grep physical | uniq -c        4 physical id      : 0        4 physical id      : 1     (说明实际上是两颗4核的CPU)  6.当前是32 位还是64位:getconf LONG_BIT  7.内存:cat /proc/meminfo 8.查......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 3025字 评论关闭
1, AsyncTask的不足.  从android4.0开始, 后台只允许一个AsyncTask执行, 如果当前的AsyncTask没有执行完毕, 那么当前的请求一直处于等待状态. 直到上一个执行完毕. 并且还不能停止上一个AsyncTask. 但是为了快速响应应用的请求, 我们需要多个任务并行执行. 2, 基于AsyncTask的源码 改写自己的AsyncTask. public abstract class AsyncTaskCustomize<Params, Result> { private static final int MESSAGE_POST_RESULT = 0; private Thread thread; private InternalHandler mHandler = new InternalHandler(); private ......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 16637字 评论关闭
 教你如何迅速秒杀掉:99%的海量数据处理面试题 作者:July 出处:结构之法算法之道blog 前言    一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。     毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须强调的是,全......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 921字 评论关闭
题目:Color   题意:将正n边形的n个顶点用n种颜色染色,问有多少种方案(答案mod p,且可由旋转互相得到的算一种)   先说说Pólya定理 设Q是n个对象的一个置换群,用m种颜色涂染这n个对象,一个对象涂任意一种颜色,则在Q作用下不等价的方案数为:    |Q|为置换群中置换的个数,为将置换q表示成不相杂的轮换的个数,其中包括单轮换,m为颜色数。   分析可以知道本题方案的表达式为: 然后就直接代码了: #include <stdio.h> #include <string.h> #define N 36000 int p; int pr[N]; bool prime[N]; int k=0; void......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 688字 评论关闭
      苹果在9月推出了iOS8,推出了iPhone6和iPhone6+,想想我还看到身边有朋友在用iPhone1呢,当然,升级不到这么高版本了,但用的居然还是好好的,不得不说苹果的手机质量还是可圈可点的。       下面列出历史上的图:                            我们可以看到,苹果实际上每年都在推陈出新,iPhone的ID一直有变化,尺寸变薄,屏幕变大等等,也是市场的走向。但iOS软件UI的设计,实际上理念在一开始就确定了,后续有所变化,尤其是iOS7的扁平化,但还是谈不到突破旧天地。对最早的iOS1来说,Idle界面和主菜单界面合二为一,全触......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 190字 评论关闭
先来说实现步骤,下面再讲具体的原理: DSA 和 RSA 认证协议的原理 DSA 和 RSA 认证协议的区别: RSA算法: DSS / DSA 算法: 以上图片截取自:http://iask.sina.com.cn/b/7132379.html 另外一篇写得很好的博文:http://www.ibm.com/developerworks/cn/linux/security/openssh/part1/#10
阅读全文
  • 11月
  • 27日
综合 ⁄ 共 1765字 评论关闭
在网页中,如果出现两次<script type="text/javascript"></script>标签,所有的JavaScipt脚本都不会再生效,只能出现一次<script type="text/javascript"></script>标签,但是,同一个网页中常常需要多个JavaScript特效。 本文在2014.11.10又作了修改,原因是笔者发现第二种方法 一、基本目标 在网页中挂载两个JavaScript时钟,其中一个是每1秒走一次的正常时间,另外一个是每3秒才走一次的不正常时钟,只是为了区分之后,来说明同一个网页中如何实现多个JavaScript特效。 二、制作过程 方法一: <ht......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 1545字 评论关闭
extern int execl(_const char *_path,const char *_argv[],...,NULL) 简单解释:函数execl()返回值定义为整形,如果执行成功将不返回!执行失败返回-1。                   参数列表中char *_path为所要执行的文件的绝对路径,从第二个参数argv开始为执行新的文件所需的参数,最后一个参数必须是控指针(我为了简便用NULL代替)。 举个例子: 一 先来个新程序不带参数的简单例子: //execl.c #include<stdio.h> #include<unistd.h> int main(int argc,char *argv[]) {     int test;    if((test=execl("/home/crossl......
阅读全文