首页 > 2014年02月19日 > 全部分享
getaddrinfo()函数详解
1. 概述 IPv4中使用gethostbyname()函数完成主机名到地址解析,这个函数仅仅支持IPv4,且不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个addrin...
分类:其他   时间:2014-02-19 23:18:02    收藏:0  评论:0  赞:0  阅读:456
Linux内核kprobe机制
一、kprobe简介 kprobe是一个动态地收集调试和性能信息的工具,它从Dprobe项目派生而来,是一种非破坏性工具,用户用它几乎可以跟踪任何函数或被执行的指令以及一些异步事件(如timer)。它的基本工作机制是:用户指定一个探测点,并把一个用户定义的处理函数关联到该探测点,当内核执行到该探测点时,相应的关联函数被执行,然后继续执行正常的代码路径。 kprobe实现了三种类型的探测点:...
分类:其他   时间:2014-02-19 22:49:51    收藏:0  评论:0  赞:0  阅读:574
随即生成字符串(包括大小写字母和数字)
项目中经常会用到随即生成秘密,用户名,验证码之类的,下面是一个例子,随即生成6位字符串...
分类:其他   时间:2014-02-19 23:17:38    收藏:0  评论:0  赞:0  阅读:431
WebRTC视频分析一:处理流程
文本介绍视频的处理流程。图1中显示了两路视频会话视频信号流过程。 以一路视频会话为例,主要分为以下几个线程: 1)视频源产生线程:Camera生产视频画面,封装成视频帧,以一定帧率投递到下一个模块。; 2)采集线程:由Capturer负责采集视频帧,并对视频帧进行一定处理,如调整画面亮度。并送入各个发送链路的编码模块编码并发送出去; 3)接收线程:Rtp/Rtcp负责接收RTP/R...
分类:Web开发   时间:2014-02-19 22:28:14    收藏:0  评论:0  赞:0  阅读:850
C++编程规范之44:优先编写非成员非友元函数
摘要: 要避免交成员费:尽可能将函数指定为非成员非友元函数。 非成员非友元函数通过尽量减少依赖提高了封装性:函数体不能依赖于类的非公用成员。它们还能够分离巨类,释放可分离的功能,进一步减少耦合。它们能够提高通用性,因为在不知道一个操作是否为某个给定类型的成员的情况下,很难编写模版。 使用下面的方法确定函数是否应该是成员和友元: //如果别无选择,就无需选择了;如果必需,就指定为成员; ...
分类:编程语言   时间:2014-02-19 23:01:34    收藏:0  评论:0  赞:0  阅读:480
刀片服务器和磁盘阵列卡(RAID)技术---永和维护
这些是课本上直接不能学习到的,在真正的与客户交流使用当中接触的,真正生活中的实践来理解课本上知识更加生动、深刻一些(思想提升:学习结合生活,很有乐趣,生活就是学习,学习就是生活啊)。 遗憾的是客户的Raid的已经做好了,要是自己能真正的体会一下Raid刀片服务器那感觉该是多爽啊,这方法的知识先储备,等机会来了就下手干啦。 数据库的迁移:这是和龙哥交流的过程当中有提到了,暂时做数据的迁移需要花一段时间,旧数据与新数据的合并等等涉及到一系列问题……,这方面的知识和李响(响哥(他前段时间研究这...
分类:其他   时间:2014-02-19 23:08:06    收藏:0  评论:0  赞:0  阅读:446
IOS日历
把以前写的日历控件改了改,   大家可以看看  里面的时间处理方式  个人觉得  比github上面 的其他的算法简单多了...
分类:其他   时间:2014-02-19 22:36:09    收藏:0  评论:0  赞:0  阅读:405
推荐 : 学习小案例--宿舍管理系统
推荐 初学者可以学习下,如果感觉资源还可以,希望给个留言!谢谢...
分类:其他   时间:2014-02-19 23:07:44    收藏:0  评论:0  赞:0  阅读:414
【Android进阶】Activity和Fragement中onSaveInstanceState()的使用详解
在activity(或者是fragement)被杀掉之前调用保存每个实例的状态,以保证该状态可以在onCreate(Bundle)或者onRestoreInstanceState(Bundle) (传入的Bundle参数是由onSaveInstanceState封装好的)中恢复。这个方法在一个activity被杀死前调用,当该activity在将来某个时刻回来时,可以恢复其先前状态。例如,如果...
分类:移动平台   时间:2014-02-19 22:31:32    收藏:0  评论:0  赞:0  阅读:464
[排序]Children's Game uva10905
一道字符串排序题。 题意: 现在,有许多给小孩子玩的数字游戏,这些游戏玩起来简单,但要创造一个就不是那么容易的了。在这,我们将介绍一种有趣的游戏。你将会得到N个正整数,你可以将一个整数接在另一个整数之后以制造一个更大的整数。例如,这有4个数字123, 124, 56, 90,他们可以制造下列整数─ 1231245690, 1241235690, 5612312490, 9012312456, 9056124123....等,总共可以组合出24(4!)种数字。但是,9056124123是最大的那一个。你可能会...
分类:其他   时间:2014-02-19 23:16:47    收藏:0  评论:0  赞:0  阅读:404
POJ 3368 Frequent values (想法题&RMQ线段树维护最长区间长度)
http://poj.org/problem?id=3368 思路: 由于序列是非降的,我们可以统计出每个区间的左端点left和右端点right,并用线段树维护区间长度的最大值。 记待查询区间[a,b]的a对应的区间为intera,b对应的区间为interb,则当interb==intera时,最大频率为b-a+1;当interb>intera时,最大频率为max(max(right[i...
分类:其他   时间:2014-02-19 22:26:33    收藏:0  评论:0  赞:0  阅读:484
Struts2 转跳转两个参数以上
method="gather_barcode_delete">              /gather_barcode_Managelist.action?collect_date=${collect_date}&model=${model}...
分类:其他   时间:2014-02-19 23:07:16    收藏:0  评论:0  赞:0  阅读:330
图(2)--图的遍历和图的连通性
一:图的遍历       1.概念: 从图中某一顶点出发访遍图中其余顶点,且使每一个顶点仅被访问一次(图的遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础。)        2.深度优先搜索(DFS)             1).基本思想:                            (1)在访问图中某一起始顶点 v 后,由 v 出发,访问它的任一邻接顶点 w1;...
分类:其他   时间:2014-02-19 22:15:13    收藏:0  评论:0  赞:0  阅读:430
Linux之僵尸进程
* 僵尸进程 子进程结束,父进程没有正确处理子进程返回信息。 PS:直到父进程退出,子进程变为孤儿进程,其父进程会变为Init进程(PPID=0),Init进程会负责清理僵尸进程 * 危害 僵尸进程没有从进程列表删除,占据内核资源 * 结论 多进程编程,父进程需要跟踪子进程的退出状态 * 僵尸进程查看方法: 1 top (zombie数量) Tasks: 581 to...
分类:其他   时间:2014-02-19 22:26:05    收藏:0  评论:0  赞:0  阅读:394
scanf解析
语法: #include int scanf(const char *format, ...); 解析: scanf()函数根据给定的格式从STDIN中读取输入,把数据存储到其他参数中。 它的工作方式和printf()函数很像,格式串包含控制字符,空白字符和非空白字符, 控制字符前面都有一个'%'符号。就像下面这样: 控制字符 解释 %c 一个字符 %d 一个十进制...
分类:其他   时间:2014-02-19 22:14:48    收藏:0  评论:0  赞:0  阅读:333
android 不使用eclipse 生成android 和打包的 命令
android  不使用eclipse 生成android 和打包的 命令。 这里感谢http://blog.chinaunix.net/uid-138066-id-3059049.html他的文章。 #.进入文件夹 E:\Android\LBSDemo>cd Android #.Android SDK提供了一个android.bat批处理工具,创建Android应用程序 ...
分类:移动平台   时间:2014-02-19 22:14:25    收藏:0  评论:0  赞:0  阅读:436
C++:传值与传地址
参数的传递方式有两种:传值和传地址。        传值 传值方式是将实参的值复制到形参中,因此实参和形参是两个不同的变量,各有各的存储空间,函数形参可以看做是函数的局部变量。如图: 传值的最大好处就是函数调用不会改变调用函数实参变量的内容,因为当实参的值传递给形参后,所进行的运算都是围绕形参进行的,没有实参的参与,所以,不会影响到实参的值,避免了一些不必要的副作用。 ...
分类:编程语言   时间:2014-02-19 22:48:08    收藏:0  评论:0  赞:0  阅读:588
检测表和存储过程等对象是否存在的方法总结
博客前言: 在关于数据库项目中一般都会创建一些table, view, schema, synonym, trigger, function, procedure这些对象。在发布到production的时候通常都会检验这些对象是否已经被创建。下面就来总结一些检测方法。 环境: SQL SERVER 2008 具体方法: Schema:  IF NOT EXISTS (SE...
分类:其他   时间:2014-02-19 22:47:43    收藏:0  评论:0  赞:0  阅读:396
Linux- 内核引导过程
Linux-内核引导过程:                 当系统首次引导时,或系统被重置时,处理器会执行一个位于已知位置处的代码。在个人计算机(PC)中,这个位置在基本输入/输出系统(BIOS)中,它保存在主板上的闪存中。嵌入式系统中的中央处理单元(CPU)会调用这个重置向量来启动一个位于闪存/ROM 中的已知地址处的程序。在这两种情况下,结果都是相同的。因为 PC 提供了很多灵活性...
分类:其他   时间:2014-02-19 22:25:41    收藏:0  评论:0  赞:0  阅读:521
java 开源 cms FreeCMS1.6发布
freecms1.6已经发布,采用全新的架构,详情请看http://www.freeteam.cn...
分类:其他   时间:2014-02-19 22:13:34    收藏:0  评论:0  赞:0  阅读:297
1268条   上一页 1 ... 4 5 6 7 8 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!