在开发的一个基于rtmp聊天的程序时发现了一个很奇怪的现象。在windows下当我们执行 closesocket的操作之后,阻塞的 recv会立即返回 -1 。而在linux下当我们执行close操作之后阻塞的recv会出现不能立即返回的现象。后来在网上一搜发现很多遇到类似这种现象的情况,大致意思应...
分类:
系统服务 时间:
2014-08-28 19:40:45
收藏:
0 评论:
0 赞:
0 阅读:
1158
(1)计算器的定义为:接受用户输入指令不数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息;(2)计算机的五大单元包括:输入单元、 输出单元、CPU内部的控制单元、算数逻辑单元与主存储器五大部分;(3) 数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完...
分类:
其他 时间:
2014-08-28 19:40:37
收藏:
0 评论:
0 赞:
0 阅读:
284
Time Limit: 1000 MS Memory Limit: 32768 KB64-bit integer IO format: %I64d , %I64u Java class name: Main[Submit] [Status] [Discuss]Description有n(n#incl...
分类:
其他 时间:
2014-08-28 19:40:25
收藏:
0 评论:
0 赞:
0 阅读:
318
前面一篇博客里面已经介绍过SSDP协议原理,本篇博客将实现实现Android上的SSDP协议。关键技术分析:1、发送广播;须要发送送广播,所以须要使用MulticastSocket、SocketAddress、InetAddress,须要掌握。 2、SSDP数据报格式;标准的SSDP Server....
分类:
移动平台 时间:
2014-08-28 19:40:15
收藏:
0 评论:
0 赞:
0 阅读:
661
ubuntu下git安装及使用 其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用。。。。。。。。。1,git 安装: sudo apt-get install git-core openssh-server op.....
分类:
其他 时间:
2014-08-28 19:39:35
收藏:
0 评论:
0 赞:
0 阅读:
346
最近忙着复习找工作,熟悉了下排序算法,动手写了一下,发现有些问题的边界条件还是没有考虑清楚,不过好在调试成功。不稳定排序:堆排序,快速排序,希尔排序;稳定排序:插入排序,冒泡排序,选择排序,归并排序,基数排序等。插入排序算法代码:void InsertSort(int A[],int n){ ...
分类:
其他 时间:
2014-08-28 19:39:25
收藏:
0 评论:
0 赞:
0 阅读:
304
This is Angela from recruitment team of Amazon Kindle Device Software & Applications, we are expanding and setting up new R&D center in Beijing, we de...
分类:
其他 时间:
2014-08-28 19:39:15
收藏:
0 评论:
0 赞:
0 阅读:
280
上一篇随笔.NET 扩展方法 (一)已经对 扩展方法有了大致的介绍,这篇算是一个补充,让我们来看一下扩展方法的几个细节:一、扩展方法具有继承性当使用扩展方法扩展一个类型的时候,其也扩展了派生类,所以上一篇的遗留问题“如果给object添加一个扩展方法会出现什么效果呢?” 的答案就是——所有类型都将扩...
分类:
Web开发 时间:
2014-08-28 19:39:05
收藏:
0 评论:
0 赞:
0 阅读:
342
1、dalvik的Heap和Stack这里说的只是dalvik java部分的内存,实际上除了dalvik部分,还有native。 下面针对上面列出的数据类型进行说明,只有了解了我们申请的数据在哪里,才能更好掌控我们自己的程序。2、对象实例数据实际上是保存对象实例的属性,属性的类型和对象本身的类型标...
分类:
移动平台 时间:
2014-08-28 19:38:55
收藏:
0 评论:
0 赞:
0 阅读:
497
1627: [Usaco2007 Dec]穿越泥地Time Limit:5 SecMemory Limit:64 MBSubmit:478Solved:303[Submit][Status]Description清早6:00,Farmer John就离开了他的屋子,开始了他的例行工作:为贝茜挤奶。前...
分类:
其他 时间:
2014-08-28 19:38:45
收藏:
0 评论:
0 赞:
0 阅读:
157
代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义的返回值以及块的主体(也就是能够执行的代码)。下图是怎样把块变量赋值给一个变量的语法解说:依照调用函...
分类:
其他 时间:
2014-08-28 19:38:35
收藏:
0 评论:
0 赞:
0 阅读:
266
方法1: Python有一个类可以专门处理命令行参数,先看代码: #!/usr/bin/env python # encoding: utf-8 ...
分类:
编程语言 时间:
2014-08-28 19:38:15
收藏:
0 评论:
0 赞:
0 阅读:
255
分类:
Web开发 时间:
2014-08-28 19:38:05
收藏:
0 评论:
0 赞:
0 阅读:
237
Author: JinDate: 20140827System: CentOS release 6.5 (Final)参考:http://www.redmine.org/projects/redmine/wiki/Install_Redmine_25x_on_Centos_65_completeht...
分类:
其他 时间:
2014-08-28 19:37:55
收藏:
0 评论:
0 赞:
0 阅读:
1283
泛型(generic)可以使我们在程序代码中定义一些可变的部分,在运行的时候指定。使用泛型可以最大限度地重用代码、保护类型的安全以及提高性能。在Swift集合类中,已经采用了泛型。一、一个问题的思考怎样定义一个函数来判断两个参数是否相等呢?如果参数是Int类型,则函数定义如下:func isEqua...
分类:
编程语言 时间:
2014-08-28 19:37:45
收藏:
0 评论:
0 赞:
0 阅读:
261
静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类是自C# 2.0才引入的,C# 1.0...
分类:
其他 时间:
2014-08-28 19:37:15
收藏:
0 评论:
0 赞:
0 阅读:
252
1.一行代码实现值交换//a, ba = [b, b = a][0];2.三行代码实现分页逻辑//curr_index 当前页面//link_count 显示多少页//page_count 总页数start = Math.max(1, curr_index - parseInt(link_count...
分类:
其他 时间:
2014-08-28 19:37:05
收藏:
0 评论:
0 赞:
0 阅读:
255
1629: [Usaco2007 Demo]Cow AcrobatsTime Limit:5 SecMemory Limit:64 MBSubmit:601Solved:305[Submit][Status]DescriptionFarmer John's N (1 2 #include 3 #i....
分类:
其他 时间:
2014-08-28 19:36:45
收藏:
0 评论:
0 赞:
0 阅读:
194
主要介绍Linux下, 如果对进程的CPU和内存资源的使用情况进行控制的方法。CPU资源控制每个进程能够占用CPU多长时间, 什么时候能够占用CPU是和系统的调度密切相关的.Linux系统中有多种调度策略, 各种调度策略有其适用的场景, 也很难说哪种调度策略是最优的.Linux的调度策略可以参见代码...
分类:
系统服务 时间:
2014-08-28 19:36:35
收藏:
0 评论:
0 赞:
0 阅读:
318
内存工具从内存中抓取SWF一般是依靠寻找SWF的前7个字节(3个SWF文件必有的标示字节“FWS”或“CWS”或“ZWS”+4个记录该SWF文件长度的字节),所以避免被提取我们只要在加载SWF到内存后,修改这头7个字节即可(SWF加载后修改这几个字节不影响SWF的运行)。那么SWF在内存中的字节在哪...
分类:
其他 时间:
2014-08-28 19:36:06
收藏:
0 评论:
0 赞:
0 阅读:
198