编程技术

多核编程中的锁竞争难题

多核编程中的锁竞争现象相关文章链接:多核编程中的负载平衡难题多核编程的几个难题及其应对策略(难题一)OpenMP并行程序设计(二)OpenMP并行程序

系统 2019-08-29 23:14:01 3289

编程技术

H264关于RTP协议的实现

完整的C/S架构的基于RTP/RTCP的H.264视频传输方案。此方案中,在服务器端和客户端分别进行了功能模块设计。服务器端:RTP封装模块主要是对H.264码流进行打包封装;RTCP分析模块负责产牛和发送RTCP包并分析接收到的RTCP包;QoS反馈控制模块则根据RR报文反馈信息动态的对发送速率进行调整;发送缓冲模块则设置端口发送RTP、RTCP包。客户端:RTP模块对接收到的RTP包进行解析判断;RTCP模块根据SR报文统计关键信息,产牛并发送RR包。

系统 2019-08-12 09:29:49 3289

Python

Python在Dataframe中新添加一列

在敲代码的过程中,老是会遇到在Dataframe中新添加一列的情况,每次都要重新google,这次做个记录。其实在Dataframe中新添加一列很简单,直接指明列名,然后赋值就可以了。importpandasaspddata=pd.DataFrame(columns=['a','b'],data=[[1,2],[3,4]])data>>>dataab012134下面我们添加一列’c‘,赋值为空白值。打印出来,我们可以看到已经成功添加了一列’c'。data[

系统 2019-09-27 17:57:20 3288

C#

C# 网上收集的一些所谓的开源项目

C#开源商业协作和项目管理平台-TeamLab网络视频会议软件-VMukti驰骋工作流程引擎-ccflow【免费】正则表达式测试工具-Regex-TesterWindows-Phone-7-SDKExcel-读写组件-ExcelLibrary.NET集成开发环境-MonoDevelop电话软交换机-FreeSWITCH开源操作系统-Cosmos坦克机器人战斗仿真引擎-RobocodeGIS控件-MapWindow.NET的ORM框架-MyBatis.NET

系统 2019-08-12 09:26:41 3288

编程技术

Objective-C语法之词典对象的那些事儿(八)

Objective-C语法之词典对象的那些事儿做过Java语言或者C语言开发的朋友应该很清楚关键字map吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C只能保存声明的相同类型的数据,它的关键字为NSDictionary与NSMutableDictionary。阅读过我之前文章的朋友应该从关

系统 2019-08-29 23:04:58 3287

编程技术

Nhibernate分析之华山论剑篇

原来一直使用代码生成,包括CodeSmith和天平兄的CodeMatic。最近打算系统学习一下Nhibernate,经过简单的一点探索,发现ORM和代码生成真是个有千秋。本文侧重比较一下ORM和代码生成二者的优缺点,让二者华山一比高下,目的为去伪存真,使二者能够相辅相成。从而更好的提高开发效率。本文从下面三个层面对ORM(以NHibernate为首发的O阵营)和代码生成(以CodeMatic为首发的C阵营)进行比较:1)针对数据库二者的架构层次上的异同2)

系统 2019-08-29 22:30:34 3287

编程技术

5种IO模型的图解分析和比较

Unix5种IO模型的图解分析和比较(转自http://blog.csdn.net/blueboy2000/archive/2009/08/26/4485874.aspx)Unix下共有五种I/O模型l阻塞I/Ol非阻塞I/OlI/O复用(select和poll)l信号驱动I/O(SIGIO)l异步I/O(Posix.1的aio_系列函数)l阻塞I/O模型应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。如果数据没有准备好,一直等待。。。。数据准

系统 2019-08-29 22:19:25 3287

IOS

iOS instancetype和id的区别

区别:1>instancetype在类型表示上,跟id一样,可以表示任何对象类型2>instancetype只能用在返回值类型上,不能像id一样用在参数类型上3>instancetype比id多一个好处:编译器会检测instancetype的真实类型第3点的解释:在下面这种情况下//Person.m文件里+(id)person{return[[selfalloc]init];}//mainViewController.m,下面这行代码,用字符串类型的指针指

系统 2019-08-12 01:52:23 3287

Java

java.lang.Class

来自:http://www.cnblogs.com/eflylab/archive/2007/03/22/684691.html一.Class类1.Class对象描述了运行中的classes和interfaces。通过Class对象可以取得运行中的classes和interfaces的相关信息。见例子程序2.每个类都有一个相应的java.lang.Class对象。每个类的Class对象存储于编译后的类所在的文件中。所以,当JVM装载一个.class文件时就

系统 2019-08-12 09:30:00 3286

Python

浅谈Python小波分析库Pywavelets的一点使用心得

本文介绍了Python小波分析库Pywavelets,分享给大家,具体如下:#-*-coding:utf-8-*-importnumpyasnpimportmathimportmatplotlib.pyplotaspltimportpandasaspdimportdatetimefromscipyimportinterpolatefrompandasimportDataFrame,Seriesimportnumpyasnpimportpywtdata=np

系统 2019-09-27 17:56:44 3285

Java

JavaFX发现之旅 JavaFX Script With Eclipse 入

标签(Labels)JavaFXLabel类支持HTML内容。使用Label您可以使用HTML和CSS创建样式文本和图像,非常类似于典型的Web应用。此外,通过使用JavaFX嵌入表达式,您可以在Swing应用中象Web页面作者使用类似JSTL或Velocity工具一样创建动态的HTML内容。考虑以下虚拟购物车示例:importjavafx.ui.*;classItem{attributeid:String;attributeproductId:Strin

系统 2019-08-29 23:36:40 3284

C++

学习C++和编程的50个观点

(我看到这个帖子很好,就想和大家分享一下)1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《ThinkingInC++》,不要看《C++变成死相》;3.看《TheC++ProgrammingLanguage》和《InsideTheC++ObjectModel》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5.不要放过任何一个看上去很简单的

系统 2019-08-29 23:02:02 3284

编程技术

AJAX中对字符串连接操作的建议

字符串连接是一个代价很高的操作,最好只对较小的字符串进行连接操作,大字符串则可以使用Array的join()方法functiongetRequestBody(form)...{varaParam=newArray();for(vari=0;i

系统 2019-08-29 23:48:06 3283

编程技术

HDU 1054 Strategic Game 树形DP/二分图匹配

第一次写博文,想了半天就拿一道dp/graph的题作为处女作吧此题有两种常见解法(题意比较简单,就不赘述)1.二分图最大匹配此题等价于问一棵树中最小点覆盖数。树形结构可以把它看做是一个二分图,一个点集为奇数层,另一个点集为偶数层,显然满足二分图定义,可以套用求二分图最小点覆盖的方法。或者,补全二分图,根据对称性,就是前面构造的二分图的边数的二倍,故最后结果也要除以二。2.树形dp写树形dp时首先要考虑好每个点的可能状态,这个题中就是选不选这个点。然后就是写

系统 2019-08-29 23:30:44 3283

Java

Java程序员的推荐阅读书籍

Java程序员的推荐阅读书籍原创作者:robbin阅读:27427次评论:59条更新时间:2008-12-16收藏作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没

系统 2019-08-29 22:42:47 3283