- 博客(64)
- 资源 (4)
- 论坛 (12)
- 问答 (1)
- 收藏
- 关注
转载 云风skynet服务端框架研究
http://forthxu.com/blog/skynet.htmlskynet是云风编写的服务端底层管理框架,底层由C编写,配套lua作为脚本使用,可换python等其他脚本语言。skynet主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。skynet一般用于开发游戏服务端程序。本页面持续更新,主要收集学习skynet有关的任何内容,如果你有好的资料或者你
2015-12-10 13:44:27
13892
转载 【C++设计技巧】C++中的RAII机制
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/1.概念Resource Acquisition Is Initialization 机制是Bjarne Stroustrup首先提出的。要解决的是这样一个问题:在C++中,如果在这个程序段结束时需要完成一些资源释放工作,那么正常情况下自然是没有什么问题,但是当一个异常抛出时,释放资源
2015-12-10 12:27:04
853
转载 Google 的开源技术protobuf 简介与例子
本文来自CSDN博客:http://blog.csdn.net/program_think/archive/2009/05/31/4229773.aspx 今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了pro
2015-12-10 11:43:28
540
转载 Actor模型
Actor这个模型由Carl Hewitt在1973年提出,Gul Agha在1986年发表技术报告“Actors: A Model of Concurrent Computation in Distributed Systems”,至今已有不少年头了。在计算机科学中,它是一个并行计算的数学模型,最初为由大量独立的微处理器组成的高并行计算机所开发,Actor模型的理念非常简单:天下万物皆为Acto
2015-12-09 21:54:05
512
转载 Actor模型浅谈
http://janeky.iteye.com/blog/1504125简述 Actor模型在并发编程中是比较常见的一种模型。很多开发语言都提供了原生的Actor模型。例如erlang,scala等 Actor,可以看作是一个个独立的实体,他们之间是毫无关联的。但是,他们可以通过消息来通信。一个Actor收到其他Actor的信息后,
2015-12-09 21:52:55
736
转载 cmake 学习笔记(三)
接前面的 Cmake学习笔记(一) 与 Cmake学习笔记(二) 继续学习 cmake 的使用。学习一下cmake的 finder。finder是神马东西?当编译一个需要使用第三方库的软件时,我们需要知道:去哪儿找头文件 .h对比GCC的 -I 参数去哪儿找库文件 (.so/.dll/.lib/.dyl
2015-12-09 13:23:15
518
转载 cmake 学习笔记(二)
http://blog.csdn.net/dbzhang800/article/details/6329068在 Cmake学习笔记一 中通过一串小例子简单学习了cmake 的使用方式。这次应该简单看看语法和常用的命令了。简单的语法注释# 我是注释命令语法COMMAND(参数1 参数2 ...)字符串列表A;B;C # 分号分割或空格
2015-12-09 13:22:37
724
转载 cmake 学习笔记(一)
http://blog.csdn.net/dbzhang800/article/details/6314073最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试
2015-12-09 13:21:30
520
1
转载 cmake 学习笔记(一)
http://blog.csdn.net/dbzhang800/article/details/6314073最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试
2015-12-09 13:20:03
526
转载 windows ftp自动上传bat脚本
@echo off echo.set data=%date:~0,4%-%date:~5,2%-%date:~8,2%::set /a deldata=data-7 echo open 101.200.184.137>ftp.txtecho vftpuser>>ftp.txtecho vftpuser123456>>ftp.txtecho binary>>ftp.txt
2015-12-09 13:11:02
5182
原创 买啤酒最优解问题
题目:啤酒2块钱1瓶,4个瓶盖换1瓶2个空瓶换1瓶问:10块钱最多可以喝几瓶?价值计算:gai + ping + jiu = 2, 4 * gai = 2, 2 * ping = 2, gai = 1/2, ping = 1, jiu = 2 - 1/2 - 1 = 1/2,超级理想解:20 10 / jiu =
2015-12-08 20:45:38
958
转载 CMake使用总结
http://blog.atime.me/note/cmake.html总结CMake的常用命令,并介绍有用的CMake资源。CMake意为cross-platform make,可用于管理c/c++工程。CMake解析配置文件CMakeLists.txt生成Makefile,相比直接用Makefile管理工程,CMake更灵活和简单。简单的例子一个完整的D
2015-12-07 12:26:59
1244
转载 Linux makefile 教程 非常详细,且易懂
Linux makefile 教程 非常详细,且易懂 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下
2015-12-07 11:44:03
1145
转载 当前的几种开源游戏服务端介绍
http://www.oschina.net/question/1986816_162227pomeloPomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。Pomelo 不但适用于游戏服务器开发, 也可用于开发高实时 Web 应用,它
2015-12-07 01:13:10
846
转载 值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/
2015-12-07 01:08:16
2188
转载 C++开源代码项目汇总
http://blog.csdn.net/wenrenhua08/article/details/40040903Google的C++开源代码项目v8 - V8 JavaScript EngineV8 是 Google 的开源 JavaScript 引擎。V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。V8 根据 ECMA-262 第
2015-12-07 01:07:03
917
转载 Linux + C + Epoll实现高并发服务器(线程池 + 数据库连接池)
http://blog.csdn.net/wuyuxing24/article/details/48758927一, 背景 先说下我要实现的功能,server端一直在linux平台下面跑,当客户端有请求过来的时候server端接受到请求,拿到客户端的数据,根据拿到的数据做出相应的处理,得到处理的结果直接把结果数据发送给客户端。这样一个连接的请求结束,我的不是长连接的
2015-12-06 22:34:22
1078
转载 mysql Connector C/C++ 多线程封装
http://www.cnblogs.com/dangerman/archive/2013/01/17/2864694.htmlmysql Connector C/C++ 多线程封装在网上找了好久,有很多封装,但是感觉对多线程处理的不多,都不是很理想。封装完的第一个版本,想法比较简单,使用一个单例模式,对应一个连接,多线程查询的时候都是在这个链接上完成,如下简略代码
2015-12-06 22:30:39
1377
转载 在CentOS里使用MySQL Connector/C++
http://blog.csdn.net/sunylat/article/details/8497879操作系统版本:CentOS6 64位1,安装boost库。因为MySQL Connector/C++使用了boost库,所以必须先安装boost库,我们才能使用MySQL Connector/C++。 点“系统”->"管理"->"添加删除软件",在查询文本框
2015-12-06 22:27:02
671
转载 在CentOS里使用MySQL C API
http://blog.csdn.net/sunylat/article/details/8496792操作系统:CentOS6 (32或64位) 真的是很困难,对于一个一直在windows下开发的程序员来说,在linux下想解决点问题,还真的要付出很多呀!为了在CentOS里使用MySQL C API ,这几天一直在不断努力,苍天不负有心人,终于能够在CentOS里使
2015-12-06 22:26:12
566
转载 MySQL Connector/C++入门教程(上)
转载原文:http://blog.csdn.net/jgood/article/details/5661339原文地址: http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html#trx翻译: DarkBull(www.darkbull.net)示例代码:MySqlDemo.7z译
2015-12-06 22:23:50
1456
转载 Mysql++学习(五)------专用SQL结构
Mysql++学习(五)------专用SQL结构专用SQL结构(SSQLS) 特性可以让你很轻易的定义用来匹配SQL表的C++结构.最通俗的理解:对于SQL表中的每一个字段,SSQLS结构都有一个变量与之对应.但是,MySQL++内部也会使用SSQLS的其他方法,操作符来提供简洁的功能.要定义SSQLSes,需要使用定义在ssqls.h中的宏,这也是MySQL++唯一没有
2015-12-06 22:10:56
862
转载 Mysql++学习(四)------模板查询
Mysql++学习(四)------模板查询MySQL++提供的另外一个强大的功能就是模板查询,它提供像c语言中printf类似的机制:你提供给MySQL++一个包含固定串和变量占位符的查询字符串,之后可以替换这些占位符的变量.下面例子显示了如何使用这一特性 1 #include 2 #include 3 #include 4 #include 5 #i
2015-12-06 22:10:10
945
转载 Mysql++学习(三)------举个栗子
http://www.cnblogs.com/comoon/p/4118228.html下面例子显示了如何建立利用Sql++建立一个连接,执行查询操作,返回一个结果集,并且打印. 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using namespace std; 8 9
2015-12-06 22:09:25
853
转载 Mysql++学习(二)------Mysql++简述
http://www.cnblogs.com/comoon/p/4105072.htmlMysql++提供了很多种复杂但强有力的数据库使用方法,但本质上和其他的数据库操作API没太大不同基本模式:1.打开一个连接2.格式化执行查询3.如果成功,遍历结果集4.否则,处理错误每一步都对应一个Mysql++类或类集连接对象一个连接对象管理一条到Mysql服务器的连
2015-12-06 22:08:31
707
转载 Mysql++学习(一)------mysql编译安装
http://www.cnblogs.com/comoon/p/4104482.html?utm_source=tuicool&utm_medium=referral最近在看数据库开发的东西,因为用C++,所以就看看mysql++咯。mysql提供了c语言的API,还有一些其他语言的connector,虽然以前也写过c语言的mysql连接,增删改查之类的东西,不过都
2015-12-06 22:07:36
696
转载 MySQL++简介
http://blog.csdn.net/whuqin/article/details/7757841Mysql++是官方发布的、一个为MySQL设计的C++语言的API。Mysql++为Mysql的C-Api的再次封装,它用STL(Standard Template Language)开发并编写,并为C++开发者提供像操作STL容器一样方便的操作数据库的一套机制。其官方A
2015-12-06 22:05:00
696
转载 PY++ 自动将你的C++程序接口封装供python调用
http://www.cnblogs.com/rocketfan/archive/2010/11/30/1892429.htmlwritten by pku_goldenlock at qq.com引言:我喜欢C++的速度,我喜欢python的简洁,我相信只用C++,python就可以解决99.99%的问题,那么如何让它们交互呢,这里仅说明如何将C++的代码接口
2015-12-06 18:00:02
1971
转载 muduo总结
http://blog.csdn.net/kangroger/article/details/47429759总结说的有的过大,算是对自己学习的一个总结,后续会不断补充。模型总结muduo是基于非阻塞的IO和事件驱动的网络库。 muduo的整体结构时one loop per thread+threadpool,图如下: mainReactor和subRea
2015-12-06 13:49:39
713
转载 多线程编程模型
http://blog.csdn.net/kangroger/article/details/47048215在学习muduo网络库前,应该先熟悉一下多线程网络服务编程模型。在6.6.2节介绍了11种方案。方案0到方案4用的是阻塞I/O。方案5到方案11用的都是非阻塞I/O。方案0: accept+read/write方案0不是并发模型,只是一个循环处理。用
2015-12-06 13:46:20
344
转载 Muduo 多线程模型:一个 Sudoku 服务器演变
陈硕 (giantchen AT gmail)blog.csdn.net/SolsticeMuduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx本文以一个 Sudoku Solver 为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用 muduo 网络库编写多线程服务器的两种最常用手法。以往的
2015-12-05 22:42:03
425
转载 multiple reactors + thread pool(one loop per thread + threadpool)(突发I/O与密集计算)
http://blog.csdn.net/rain_qingtian/article/details/11825965multiple reactors (多个事件循环)+ thread pool(one loop per thread + threadpool), 一个线程一个事件循环,加线程池线程池是共享的
2015-12-05 12:30:43
1262
转载 从epoll构建muduo-1 mini-muduo介绍
本系列文章 转载 自 : http://blog.csdn.net/voidccc/article/details/8719752mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建m
2015-12-05 11:24:56
648
转载 从epoll构建muduo-13 Reactor + ThreadPool 成型
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍Reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:23:27
481
转载 从epoll构建muduo-12 多线程入场
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:20:59
284
转载 从epoll构建muduo-11 单线程Reactor网络模型成型
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍Reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:20:21
521
转载 从epoll构建muduo-10 Timer定时器
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:19:42
885
转载 从epoll构建muduo-9 加入onWriteComplate回调和Buffer
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:18:48
414
转载 从epoll构建muduo-8 加入发送缓冲区和接收缓冲区
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:17:53
620
1
转载 从epoll构建muduo-7 加入IMuduoUser
mini-muduo版本传送门version 0.00 从epoll构建muduo-1 mini-muduo介绍version 0.01 从epoll构建muduo-2 最简单的epollversion 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍reactorversion 0.03 从epoll构建muduo-4 加入Channelversion 0.0
2015-12-05 11:17:08
365
iOS应用安全权威指南.pdf
2018-09-20
每天5分钟玩转Kubernetes.pdf
2018-08-08
两周自制脚本语言高清完整版
2017-11-28
Particle Designer2_crack20150601.app.zip
2015-06-01
我有个程序要用到线程,可是只要一创建mythread类就报错,求指教
发表于 2013-08-20 最后回复 2020-01-06
mingz2013的留言板
发表于 2020-01-02 最后回复 2020-01-02
Eric 安装出错No module named 'PyQt4.QtHelp' 求帮助
发表于 2013-07-11 最后回复 2015-08-01
再写js,c++就废了,该怎么办
发表于 2015-06-03 最后回复 2015-06-22
Qlabel 设置的图片在本机可显示,虚拟机中不显示
发表于 2013-12-08 最后回复 2015-05-28
QT5 中 v8引擎 如何调用JS脚本中的函数?
发表于 2013-11-29 最后回复 2013-12-08
我需要不断发送POST数据包,第一个目的,从服务器读取返回的数据,第二个目的,发送心跳包,保持在线,我应该用线程还是定时器呢?
发表于 2013-08-12 最后回复 2013-09-13
linux下的程序 拿到 windows下编译,出现了很多不该有的错误,请问是怎么回事???
发表于 2013-09-01 最后回复 2013-09-02
Qt5 v8 引擎的使用
发表于 2013-08-30 最后回复 2013-09-02
Qurl编码转换问题
发表于 2013-08-22 最后回复 2013-08-30
Qt + v8代码 从ubuntu 转到 windows上 编译出错
发表于 2013-08-24 最后回复 2013-08-30
double类型转换成QString类型的问题,
发表于 2013-08-13 最后回复 2013-08-13
cocos2d-x js绑定的时候,C++中的类是多继承的时候该怎么办?
2014-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝