- 博客(22)
- 资源 (292)
- 收藏
- 关注
转载 GLFW 简单入门学习
概要 实际学习使用GLFW创建窗口,并绘制图形。作为比较,可以参考一篇关于SDL的类似文章 。前言 使用SDL时,对其使用的简单印象非常深刻,假如没有效率上的原因,(SDL据说效率也不差)我想,即使是做一般的游戏引擎都可以考虑用SDL来实现。现在尝试使用一下GLFW( http://www.glfw.org/),GLFW在国内并不是很出名,第一次听说也是从Orx
2013-03-27 17:09:51 1199
转载 解密Facebook产品的开发流程
摘要:王淮是Facebook第二位中国籍工程师,也是第一位中国籍研发经理,他一手开创了Facebook的支付安全和客服工具领域。2011年他离开Facebook,回国成为天使投资人,希望用自己在的经验帮助创业者。王淮下周将做客CSDN,欢迎读者朋友留言,我们将挑选部分问题,在专访中邀请王淮解答。王淮是Facebook第二位中国籍工程师,也是第一位中国籍研发经理,他一手开创了Facebo
2013-03-25 10:55:13 551
转载 一个P2P点播直播开源项目:P2PCenter
最近跟着公司的项目走,我也研究了不少东西,尤其是在P2P方面,广泛涉猎各种开源项目,尤其是国外的开源项目,意外的发现了一个国内的项目,做的还不错,推荐一下。---------------------使用平台:客户端:Windows 平台服务器:Windows & Linux框架图例:项目简介:P2P点播直播开源项目是一个由Kevin发起,多人参与开发并不断更
2013-03-22 15:18:35 2623
转载 如何激励同事编写单元测试
摘要:从管理人员到开发者,每个人都在说单元测试,但是却很少有人执行。Lurkerbelow深知单元测试带来的好处,也积极提倡单元测试,但公司同仁却对此毫无兴趣。无奈之下,Lurkerbelow在Stack Exchange发出上“求救”,抛出《如何激励同事进行单元测试?》的话题。从管理人员到开发者,每个人都在说单元测试,但是却很少有人执行。有关单元测试的好处相信大家也能例举出一二,但很
2013-03-19 15:32:37 711
转载 搭建HTTP Live Streaming直播系统
需要将苹果的HTTP Live Streaming系统搭建起来。完全没有头绪,故第一步就是学习。一、学习资料官网资料1. http://developer.apple.com/resources/http-streaming/具体的搭建方案 使用segmenter将现成的视频文件分割,并生成列表文件。1. http://blog.csdn.net/
2013-03-19 15:22:58 2096
原创 Linux_多核系统下绑定进程或线程到指定CPU_核执行和调优
如何指定进程运行的CPU coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,taskset,可以设定单个进程运行的CPU。同时,因为最近在看redis的相
2013-03-13 17:13:59 5816
原创 线程与CPU核的绑定
一 Linux中线程与CPU核的绑定 最近在对项目进行性能优化,由于在多核平台上,所以了解了些进程、线程绑定cpu核的问题,在这里将所学记录一下。 不管是线程还是进程,都是通过设置亲和性(affinity)来达到目的。对于进程的情况,一般是使用sched_setaffinity这个函数来实现,网上讲的也比较多,这里主要讲一下线程的情况。 与进程的情况相似,线程亲和性的设
2013-03-13 16:30:44 3821
转载 lua和c/c++互相调用实例分析
lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析:lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下://创建lua运行上下文lua_State* luaL_newstate(v
2013-03-08 17:01:54 702
转载 最近在耍耍开源游戏3D 引擎
一、底层开发包和工具 1. http://www.mesa3d.org Mesa 是一个类OpenGL( ::URL::http://www.opengl.org )的开源实现。2. http://openil.sourceforge.net DevIL (即以前的OpenIL)是一个跨平台的图形处理包,支持 BMP、JPG、GIF 等多种图形文件格式。 二、2
2013-03-08 15:25:29 1083
转载 十大流行PHP开发框架介绍
第10位 SpeedphpSpeedphp是国产框架,特别推荐初学者使用和学习,中文手册让初学者阅读起来也很容易。当然可以用来做各种复杂度的项目。同时他也支持新浪应用引擎(SAE)。第9位 DooPHPDooPHP自称为最快的PHP框架,对于高在线需求的网站不妨考虑一下DooPHP,不过目前面临文档过少,社区支持困难的问题。如果你是一位追求速度的高级的PHP开发者,也可以试试究竟有没有
2013-03-08 14:31:19 3544 1
转载 35 个你也许不知道的 Google 开源项目
Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道的哦。文本文件处理:Google CRUSH (Custom Reporting Utilities for SHell)CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这里
2013-03-07 10:30:23 1525
原创 一些开源项目网址
网址:http://code.ijinshan.com/ http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www
2013-03-07 10:28:09 1001
转载 围棋入门(完整版)
http://bbs.zdic.net/thread-117074-1-1.html 网址。第一课 浅说围棋中国古代的四大艺术,琴棋书画,历史悠久,源远流长。 其中的棋,说的就是围棋。围棋艺术,千变万化,具有经久不衰的魅力,这是它流传几千年至今受到人们喜爱的原因。围棋作为一门科学,它可以最大限度地开发智力,启迪思维,锻炼头脑,陶冶情操。在围棋的对弈中,包含着形象思维、逻辑思
2013-03-07 09:48:20 1477
原创 [学习]PHP 开发环境安装
网址:http://www.5idev.com/p-php_install.shtml PHP 学习环境学习PHP,我们需要准备一个可以支持PHP运行的环境: PHP编译器:支持 PHP 运行的核心Apache Web 服务器:提供 Web 服务,并支持 PHP 解析MySQL数据库:用于学习 PHP 操作 MySQL 数据库操作系统:默认为个人PC,安装 Windows 20
2013-03-05 10:30:07 856
转载 图文例解C++类的多重继承与虚拟继承
在过去的学习中,我们始终接触的单个类的继承,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念,C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 举个例子,交通工具类可以派生出汽车和船连个子类,但拥有汽车和船共同特性水陆两用汽车就必须继承来自汽车类与船类的共同属性。 由此我们不难想出如下的图例与代码:
2013-03-04 13:36:37 446
转载 如何用windbg + Very Sleepy打造window平台的C++程序免费调优工具(profiler) .
如何用windbg + Very Sleepy打造window平台的C++程序免费调优工具(profiler)分类: C++ 调试技术 2012-02-20 18:05 437人阅读 评论(0)收藏 举报profiler工具平台c++profiling多线程 基于Linux平台的免费且优秀的C++ 调优工具很多,而在window平台基本上都是商业的,
2013-03-02 14:20:13 858
转载 Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
转载请注明出处:http://blog.csdn.net/horkychen GNU有一个强大的性能分析工具gprof,同时可以输出程序调用顺序。今天发现Windows下也有一个: LTProf www.lw-tech.com它是使用Windows下的dbghelp.dll (CaptureStackBackTrace)来实现Call Stack的获取。给张截图:(上半部分是
2013-03-01 20:54:49 1072
转载 C/C++ 性能热点分析工具Very Sleepy
Very Sleepyhttp://www.codersnotes.com/sleepy免费的,基本的采样,不支持cpu硬件事件,函数调用树和 调用的时间,比较清楚,可以用来分析任何二进制程序。调试的符号支持的还好。windows平台的c /c++ 性能分析工具。在没有 visual stuido 里面的 code analysis 的performance profi
2013-03-01 20:33:33 3929
转载 使用 google-perftools 剖析程序性能瓶颈
简介: google-perftools 是一款优秀的 Linux C/C++ 程序的性能剖析及优化工具,它提供了将目标程序运行时所消耗的 CPU 时间片进行剖析和图形化输出剖析结果的功能。本文将从零开始,一步一步引导读者搭建并运行一个 google-perftools 的剖析环境,并用一个示例来演示如何使用该工具找到目标程序的性能瓶颈。发布日期: 2010 年 12 月 16 日 级
2013-03-01 20:26:24 662
转载 C/C++ 性能分析 - NetBeans IDE 6.8 教程
C/C++ 性能分析 - NetBeans IDE 6.8 教程撰稿人:Susan Morgan 2009 年 12 月 [修订版本号:V6.8-1]目录- 要求- 简介- 将 Sun Studio 工具添加到 NetBeans IDE- 创建用于本教程的 C/C++ 项目- 设置项目属性
2013-03-01 20:24:24 990
转载 如何编写出拥抱变化的代码?
摘要:编写高效优质的代码一直是程序员所追求的目标之一,那么什么样的代码才叫优质呢?其中最重要的莫过于易维护、易修改。本文作者从面向对象和SOLID两大方面,非常详细地总结了如何编写出易修改的代码,绝对让你受益匪浅。在实际的开发中,编写出易维护和易接受变化的代码并非易事,想要实现可能更加困难重重:源码难于理解、依赖关系指向不明、耦合也很令人头疼。难道就真的就没有办法了吗?本文中我们一起探讨几
2013-03-01 14:53:40 290
转载 企业失去优秀员工会付出惨痛的代价?
摘要:雅虎CEO Marissa Mayer 为了进一步提高工作质量和效率,目前制定并推行了一项新的员工制度。该制度要求原本远程办公的雅虎员工必须到离家最近的雅虎办公室中办公,不遵守者将以开除处置。该制度一公布便引起大批员工不满。企业失去优秀员工会付出惨痛代价吗?雅虎CEO Marissa Mayer据国外媒体BI报道,雅虎CEO Marissa Mayer 为了进
2013-03-01 14:51:44 705
vc(2015sdk)_redist.x64
2018-11-27
python3.6.7-and-win7kb
2018-11-26
开源的FreeNOS
2016-12-09
IPMIView_2.9.25
2016-08-19
windows多线程编程技术与实例
2016-07-18
C++调用MATLAB[vs2010]
2016-05-18
PVS-Studio 6.00官方版(注册版)
2016-05-05
Integrated Performance Primitives (intel IPP) - Intel Press
2016-04-25
openCL编程指导源代码
2016-04-18
学习 FPGA 书籍分享
2016-04-12
Cocos2dx 源码与实例
2016-03-17
zlib 封装简单接口使用
2015-12-23
CrashRpt 源码
2015-10-12
基于FFmpeg的AVFilter例子
2014-06-09
libevent源码和一个小例子
2014-06-04
OpenCL CUDA 例子
2014-04-18
OGRE 3D 游戏开发框架指南
2014-03-28
Google_Android开发入门与实践
2014-02-26
pstools远程控制工具
2014-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人