Part 1: 套接字编程简介1. 套接字的类型INET: IPv4INET6: IPv6Linux系统支持多种套接字类型,最常用的有以下几种:SOCK_STREAM: TCP协议支持,提供面向连接、可靠的数据传输服务,数据按字节流、按顺序收发。SOCK_DGRAM: UDP协议支持, 提供面向无连...
分类:
其他好文 时间:
2015-08-28 10:52:38
阅读次数:
205
一个简单的plist 解析过程,借助UIPickerView 实现了手选全国的 省市区 方法,源码中有详细注释;长句自己可以拆开看,最好的方法是,拆开,并打印,查看每一步打印的结果,结合Plist文件,解读文件读取过程基本原理是通过字典 、数组、逐层剥壳源码:.h 1 // 2 // ViewCo....
分类:
其他好文 时间:
2015-08-28 10:51:47
阅读次数:
281
题意,有n个匀速动点,求最小生成树的改变次数。先求出最开始的最小生成树,当MST中的某条线段v长度被不在MST的线段u取代的时候,最小生成树才会发生变化,具体来说,已经知道之前的MST,边按照长度排序,在这个时间点之前的瞬间,v一定是MST最长的边,u紧跟在v之后,在这个时间点之后u和v的位置交换了...
分类:
其他好文 时间:
2015-08-28 10:51:28
阅读次数:
206
反汇编调试内核驱动arm-none-linux-gnueabi-objdump -S kmod-demo1.o > a.txt什么是Oops?从语言学的角度说,Oops应该是一个拟声词。当出了点小事故,或者做了比较尴尬的事之后,你可以说"Oops",翻译成中国话就叫做“哎呦”。“哎呦,对不起,对不起...
分类:
其他好文 时间:
2015-08-28 10:50:04
阅读次数:
273
1 package cn.hello; 2 3 /* 4 * 5 * StringBuffer:线程安全的可变字符串 6 * 7 * StringBuffer和String的区别:前者长度很内容可变,若使用前者拼接,不会太浪费空间 8 ...
分类:
其他好文 时间:
2015-08-28 10:50:52
阅读次数:
204
原文:http://www.cnblogs.com/dolphin0520/p/3932906.html在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。使用非阻塞队列的时候有一个很大问题就是:它不...
分类:
其他好文 时间:
2015-08-28 10:49:04
阅读次数:
237
题目:Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.提示:此题可以使用暴力搜索方法。当然也可以使用...
分类:
其他好文 时间:
2015-08-28 10:48:37
阅读次数:
200
终于不再为此苦恼了。。之前找了很久,应该是没找对路吧。今天终于找到了,安装了,再也不头疼了。。调用ctrl+shift+p,输入:install package,回车,在稍后弹出的安装包框中搜索:ConvertToUTF8或者GBK Encoding Support,选择点击安装;我安装的Conv....
分类:
其他好文 时间:
2015-08-28 10:48:17
阅读次数:
2040
一、实验目的:1、 熟悉相关编程函数的功能、用法与特性。2、 熟练运用地址转换函数及清楚转换前后IP地址格式的变化。二、实验内容理解程序同时写出程序输出内容含义。字符串copy内存和字符串copy命令比较IP地址转换三、代码设计字符串copy:#include#includemain(){ char...
分类:
其他好文 时间:
2015-08-28 10:49:39
阅读次数:
236
最近在做一个项目的时候,需要做一个自动的黑名单设置,也就是将一天内重复出错的超过一定次数的手机号,和IP给加入黑名单里面,下次请求的时候先判断是否在黑名单里。这个是获取IP地址的方法1 private string GetIP()2 {3 string ip...
分类:
其他好文 时间:
2015-08-28 10:47:36
阅读次数:
174
浅析:为什么跨境电商行业注定了低利润?阿里 1688如何经营一个公司?图解—老板的时间去哪了? 世界经理人网站3D彩粒漆 一年赚百万
分类:
其他好文 时间:
2015-08-28 10:48:04
阅读次数:
126
求 φ(m!) * n! / m! .拆开得 m! *∏ (p-1)/p * n! / m! =∏ (p-1)/p * n! (p|m!)我们可以预处理出1~m的∏ (p-1)/p 和 n!. 注意到取模的数为质数, 那么就可以用乘法逆元和线性筛预处理前者.时间复杂度O(MAXN)-O(1)#inc...
分类:
其他好文 时间:
2015-08-28 10:48:11
阅读次数:
232
掌握Photoshop快捷键是很重要的,在实际应用中可以减少多余的操作步骤,提高作业效率, 为大家指出11个设计师最常用的Photoshop快捷键,绝对用得上。备注:这里我们按Windows键盘讲述,如果是MAC用户,请看下面对应键位:Ctrl = CommandAlt = OptionDelete...
分类:
其他好文 时间:
2015-08-28 10:49:24
阅读次数:
146
最短路径问题最短路径: 边上的权重就是距离。最便宜: 权重是价格。最快的路径: 通过结点最少最短路径问题的抽象在网络中,求两个不通顶点之间的所有路径中,边的权值之和最小的那一条路径 这条路径就是两点之间的最短路径 第一个顶点为源点 最后一个顶点为终点问题分类单源最短路径问题:从某固定源点...
分类:
其他好文 时间:
2015-08-28 10:47:25
阅读次数:
235
堆的修改需要使用到PFS页(PageFreeSpace)。PFS记录着数据页的空间使用情况。PFS页上使用1个字节(Byte)表示一个页的使用情况。一个PFS页可以表示8088个数据页,于是每8088个数据页就会有一个PFS页。一个数据文件的第二个页就是PFS页。PFS页上1个字节的结构:Bit ....
分类:
其他好文 时间:
2015-08-28 10:48:52
阅读次数:
180
转载:http://blog.csdn.net/hcx25909/article/details/7388750每一天你都在使用大量的命令行程序,是不是感觉那些命令行参数用起来比较方便,他们都是使用getopt来实现的。在Linux下使用getopt写程序是一种比较cool的事情,下面来简单的介绍一...
分类:
其他好文 时间:
2015-08-28 10:46:35
阅读次数:
171
1.创建一个宏semicolon.sublime-macro:(可以直接创建一个包含下面内容的文件semicolon.sublime-macro,然后存储到 %USERPROFILE%\AppData\Roaming\Sublime Text 3\Packages\User下) [ { "args"...
分类:
其他好文 时间:
2015-08-28 10:46:07
阅读次数:
572