最新消息:

程序开发

这个分类主要是关于程序开发的相关文章,主要包含了C++, 服务器,Linux,windows等内容。

[转]并发编程:Actors模型和CSP模型

[转]并发编程:Actors模型和CSP模型

NickYang 3年前 (2016-10-17) 585浏览 3评论

一、前言 不同的编程模型与具体的语言无关,大部分现代语言都可以通过巧妙地结构处理实现不同的模型.杂谈的意思是很杂,想到哪儿写到哪儿,不对正确性负责 :D.   二、Actors模型 传统的并发模型主要由两种实现的形式,一是同一个进程下,多个...

[转]高并发性能调试经验分享

[转]高并发性能调试经验分享

NickYang 3年前 (2016-08-31) 1033浏览 0评论

作者:helloworlds 链接:https://zhuanlan.zhihu.com/p/21348220 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 引文 4月份的时候看到一道面试题,据说是腾讯校招面试官提...

[转]理解Python装饰器

[转]理解Python装饰器

NickYang 3年前 (2016-05-21) 1066浏览 0评论

作者:xlzd 链接:http://www.zhihu.com/question/26930016/answer/81263287 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。简单来讲,可以不严谨地把Python的...

[转]我在系统设计上犯过的14个错

[转]我在系统设计上犯过的14个错

NickYang 3年前 (2016-04-28) 1693浏览 2评论

转自:http://hellojava.info/?p=458 在上篇《架构师画像》的文章中提到了自己在系统设计上犯过的一些错,觉得还挺有意义的,这篇文章就来回顾下自己近八年来所做的一些系统设计,看看犯的一些比较大的血淋淋的错误(很多都是推倒重来),...

什么时候需要学一门新的编程语言?

什么时候需要学一门新的编程语言?

NickYang 4年前 (2015-12-08) 2713浏览 3评论

声明:本文没有任何褒贬或者对比各种编程语言的意思,请不要做无谓的语言之争。 我们这些80后程序员大部分人都是从delphi,C,C++开始接触编程的,然后等到了大学或者工作,因为生计或者其他种种原因,大家从事的行业开始有了变化,从而导致开发语言也有了...

记录《QMWS》服务器性能优化过程

记录《QMWS》服务器性能优化过程

NickYang 4年前 (2015-11-13) 2336浏览 4评论

本文是为了记录下《QMWS》项目服务器在对外测试期间,性能表现和技术审核时的性能表现差距很大,从而做出的一些优化过程,期间还是比较头疼,接近两个连续通宵来修改。第一个通宵一直在查找问题和猜问题,找问题是如何出现的,第二天主要是解决对应的性能问题。 性...

boost::flat_map性能测试

boost::flat_map性能测试

NickYang 4年前 (2015-06-30) 2589浏览 11评论

文章转自:boost::flat_map and its performance compared to map and unordered_map have run a benchmark on different data structures ...

NFrame——敏捷服务器开发解决方案简介

NFrame——敏捷服务器开发解决方案简介

NickYang 4年前 (2015-05-16) 2639浏览 1评论

NFrame是我和一个朋友在闲暇时间写的服务器框架,主要思想是模块化,插件化,分层设计,事件驱动,现在开始用它做游戏项目了,很快我们就会有一个基于unity3d的游戏项目出现,后面大家可以看看。 代码语言是C++,现在已经支持lua脚本语言,后面会支...

介绍一个headonly的log库easylogging++

介绍一个headonly的log库easylogging++

NickYang 4年前 (2015-04-03) 9017浏览 40评论

因为TX的log要求按照小时滚动,并且按照大小滚动,原来的glog设置完大小后,容量了就不会再写入了,而且按小时滚动也很麻烦,所以就找了找其他的log库。 主要要求简单上手,支持大小和时间滚动,不需要改动太多。 看了之前用过的log4cxx等库,发现...

*.pvr.ccz与png格式的互转

*.pvr.ccz与png格式的互转

NickYang 4年前 (2015-01-24) 6894浏览 4评论

这两天在看一个安卓游戏,资源挺不错的,解压后发现animation里的图片格式全是pvr.ccz,查了下,这是做2D游戏spirit图打包后的格式,用的软件是‍‍TexturePacker,知道了软件那就知道如何解回去了。‍‍ 下载‍‍Texture...