查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

勇敢的劳尤条

 
 
 
 
 
 

【转】跨平台网络通信(结构体还是流序列?)

2014-3-27 15:49:00 阅读246 评论0 272014/03 Mar27

网络通信通常分为基于数据结构的和基于流的。HTTP协议就是后者的一个例子。
    有时为了提高程序的处理速度和数据处理的方便,会使用基于数据结构的通信(不需要对流进行解析)。但是,当需要在多平台间进行通信时,基于数据结构的通信,往往要十分注意以下几个方面:

作者  | 2014-3-27 15:49:00 | 阅读(246) |评论(0) | 阅读全文>>

1段1m长的绳子任意切成3段,问最短一段的长度期望值是多少?? 那么,切成n段情况又如何呢??

 

解法【1】:传统方法,积分。

这道题随机变量看似3个,其实两个就够了,设X

作者  | 2014-3-17 9:28:30 | 阅读(2777) |评论(3) | 阅读全文>>

关于线程池的“惊群效应”

2014-3-10 16:02:06 阅读1532 评论0 102014/03 Mar10

什么是惊群
        举一个很简单的例子,当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢到食物的鸽子只好回去继续睡觉, 等待下一块食物到来。这样,每扔一块食物,都会惊动所有的鸽子,即为惊群。对于操作系统来说,多个进程/线程在等待同一资源是,也会产生类似的效果,其结 果就是每当资源可用,所有的进程/线程都来竞争资源,造成的后果:
1)系统对用户进程/线程频繁的做无效的调度、上下文切换,系统系能大打折扣。
2)为了确保只有一个线程得到资源,用户必须对资源操作进行加锁保护,进一步加大了系统开销。

作者  | 2014-3-10 16:02:06 | 阅读(1532) |评论(0) | 阅读全文>>

在基于GPL发布的软件中,可以调用闭源库吗(续1)

2014-1-20 16:11:11 阅读520 评论0 202014/01 Jan20

这里,还是继续读GNU的FAQ,更多的了解一些。【重点】(8)(9)(12)(14)(18)
(1)链接了别人的GPL程序,那么我一定要GPL我的程序吗?不准确,其实只要与GPL兼容的许可即可。
You have a GPL'ed program that I'd like to link with my code to build a proprietary program. Does the fact that I link with your program mean I have to GPL my program? (

作者  | 2014-1-20 16:11:11 | 阅读(520) |评论(0) | 阅读全文>>

问题来源于:使用GPL开源库,如何闭源?

下面是具体描述。

作者  | 2014-1-20 11:53:47 | 阅读(1732) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

广东省 广州市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注