自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 性能优化

1.numactlcpu绑定,内存调优,例如:# numactl --cpubind=0 --membind=0 python param# numactl --cpubind=1 --membind=1 java param即分配所有的node供其使用,这也是官方推荐的用法:# numactl --interleave=all mongod -f /etc/...

2019-10-24 09:28:58 193

原创 VMware Workstation Pro 14.1.3安装CentOS 7

1.安装VM,CentOS7;2.设置CentOS系统可以访问外部网络用vi打开文件将ONBOOT=no修改为ONBOOT=yes可见3中图3.设置CentOS IP地址不变化4.这样做后,无法连接外部的网络参考:https://blog.csdn.net/yxflovegs2012/article/details/53465515在V...

2019-07-31 11:41:59 199

转载 宏定义

http://blog.chinaunix.net/uid-21372424-id-119797.html

2017-06-28 20:13:38 197

转载 Linux中常用命令之一——文本处理

http://blog.csdn.net/forgotaboutgirl/article/details/6801525#t5

2016-12-12 14:16:44 271

原创 TensorFlow001

EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件。centos 6 64位安装EPEL 源命令如下sudo yum -y install epel-releasepip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具,安装pip需要安装epel。yum -y install python-pip安装Ten

2016-11-13 16:41:32 197

原创 共享内存做进程间消息队列

sharemem.h#ifndef _SHAREMEM_H_#define _SHAREMEM_H_#include #include #include #include #include #include #include #include #include #include #include #include #include #includ

2016-08-22 00:03:24 564

转载 Linux内核编译详解

http://blog.csdn.net/crazycoder8848/article/details/44131735

2016-08-18 16:12:42 259

转载 gdb 多线程调试

gdb 多线程调试http://hi.baidu.com/hcq11/blog/item/9f5bfc6e696209d680cb4a25.html http://hi.baidu.com/litto/blog/item/759389dd198111375882dd1e.html http://blogold.chinaunix.net/u3/94700/showart_23894

2016-08-16 22:50:11 187

转载 组播

Sender.cpp #include #include #include #include #include #include #include #include #include #define HELLO_PORT 12345#define HELLO_GROUP "225.0.0.37"int main(int argc, cha

2016-06-21 10:30:51 225

原创 使用asio实现ftp

使用asio实现ftp

2016-06-14 20:52:41 514

转载 kfifo无锁队列分析

http://blog.csdn.net/linyt/article/details/5764312 1. kfifo结构struct kfifo { unsigned char *buffer; /* the buffer holding the data */ unsigned int size; /* the size of the allocat

2016-06-13 11:08:15 634

转载 内存屏障

1.内存屏障(memory barrier)  #define set_mb(var, value) do { var = value; mb(); } while (0)  #define mb() __asm__ __volatile__ ("" : : : "memory")1)set_mb(),mb(),barrier()函数追踪到底,就是__asm__ __volatil

2016-06-03 09:34:14 373

原创 Linux配置

1.虚拟机设置选择NAT模式,默认情况下,CentOS不是自动连接上网的,要点击右上角有个电脑图标,选择system eth0进行连接,可以修改开机启动配置只需修改:/etc/sysconfig/network-scripts/目录下ifcfg-eth0这个文件,把ONBOOT="no"改为yes,下一次就不用手动连接了。如果在图形化界面下,设置 管理启动项服务的话 可以使用nts

2016-05-14 00:53:29 287

原创 共享内存同步问题

信号量,信号:http://blog.csdn.net/killmice/article/details/41516533

2016-05-07 09:27:57 657 1

转载 epoll et

具体例子:http://kenby.iteye.com/blog/1162853详细分析:http://www.cricode.com/3499.html

2016-04-26 15:38:31 304

转载 由mount引入的相关Linux分析

一.文件操作,文件结构http://www.ibm.com/developerworks/cn/linux/l-cn-read/清单1 sys_open 函数代码asmlinkage long sys_open(const char __user * filename, int flags, int mode){ …… fd = get_u

2016-04-22 21:00:02 428

转载 VC10中的C++0x特性 Part 2 :右值引用

http://itlab.idcquan.com/c/vc/200906/785943.html

2016-03-22 11:59:48 305

转载 python 字符转换

http://www.crifan.com/unicodeencodeerror_gbk_codec_can_not_encode_character_in_position_illegal_multibyte_sequence/python中已获取网页:http://blog.csdn.net/hfahe/article/details/5494895的htm

2016-01-26 15:01:07 391

原创 Robots机器人应用制作与分析

开新博啦,开新博啦,关于机器人应用最新分析,每周3,周日定时更新,走过路过不要错过~

2015-06-24 16:23:23 417

原创 c++ template之trait技法总结 .

c++ template之trait技法总结http://blog.csdn.net/hpghy123456/article/details/7370522

2014-02-07 17:17:44 1017

转载 MFC中, 子线程怎样访问控件

//创建线程的时候,可以这样AfxBeginThreadProc(MyThreadProc, (LPVOID)GetSafeHwnd());//在你的线程函数中UINT MyThreadProc( LPVOID pParam ){ HWND hWnd= (HWND)pParam; ... SendMessage(hWnd, UM_MSG, ...,.

2013-11-07 12:54:26 863

原创 char *p="hello world"有什么问题

如果以char *p="Hello world"的方式使用,p指向的是静态字符串存储的位置.另外要小心,p现在指向静态存储区,p未重新赋值前,任何对p指向内容的修改都会引发运行时错误。当定义: volatile char* aaa = "hello"; volatile char* bbb = "hello";aaa == bbb

2013-10-30 11:29:55 948

原创 c++对象模型分析(二)

深夜睡不着觉,很痛苦。The semantics of constructors一.

2013-08-12 05:59:15 72

原创 libxml不常见用法

兴尽晚回舟, 误入藕花深处,怎做,怎做~~1.写入一个节点下的所有xml字符串到文件,追加式~//不包括本节点的xmlvoid WriteNodeXmlString(FILE* file, xmlDocPtr doc, xmlNodePtr node){ xmlNodePtr cur = node->xmlChildrenNode; while(cur) { xmlElemD

2013-08-06 19:14:54 729

原创 php学习(二)

根据w3school上的php教程做的copy笔记,http://www.w3school.com.cn/php/php基础教程1.PHP include 和 require 语句:http://www.w3school.com.cn/php/php_includes.asp太简单了,不copy了。。。。

2013-08-05 15:07:47 530

原创 php学习(一)

根据w3school上的php教程做的学习笔记,http://www.w3school.com.cn/php/php基础教程1.调试php教程:http://www.laokboke.net/2011/05/09/how-to-debug-php-using-xdebug/2.基本语法:最基本的东西都类似于c,以下主要关心php中的form,get,posta.form表单

2013-08-05 14:54:28 644

原创 c++对象模型分析(一)

深夜睡不着觉,很痛苦。关于对象第一部分:1.c++加上封装之后的成本:a.成员数据:c++ class中的成员数据等同于c中struct中的数据;b.非内联的成员函数:只会出现一个函数实体,由class中保存,由class实例化后的对象指向class中的函数地址;c.内联的成员函数:拥有一个或零个函数定义的内联函数会在每个使用者身上产生一个函数实体;产生额外的负担)d.

2013-08-05 05:33:44 745

原创 cocos2d-x 鼠标或手指移动刚体

QueryCallback.cppclass QueryCallback : public b2QueryCallback{public:QueryCallback(const b2Vec2& point){m_point = point;m_fixture = NULL;} bool ReportFixture(b2Fixture* fixture){b2Body* b

2013-06-30 23:25:02 975

原创 c++代码检测

code_test.h/* * code_test.h * * Created on: 2013-3-28 * Author: hp */#ifndef CODE_TEST_H_#define CODE_TEST_H_#include #include "windef.h"using namespace std;struct ALLOC_INFO{

2013-06-29 18:15:17 722

转载 cocos2d-x屏幕适配原理分析

原文:http://www.2cto.com/kf/201212/175527.htmlcocos2d-x作为著名的cocos2d游戏开发框架的C++实现者,最近一年发展迅猛。越来越多的app使用它实现快速多平台部署,从最初的ios,android,win32等到新近的html5,实现移动,客户端到浏览器全覆盖,不得了~~ 开发移动应用的屏幕适配和爱情一样是一个从洪荒时

2013-06-23 21:23:19 572

原创 修改第三方库在windows下不支持中文的问题

1.在mac环境下,由于mac的文件打开函数本来就支持utf8字符路径,所以可以直接传入中文字符,而不用修改第三方库代码。2.由于windows的函数不支持utf8的字符,所以需要修改第三方库代码。修改方法:1.在第三方库中找到所有使用fopen的地方,如果这些文件都引用了同一个文件,可以在那个文件中添加替换fopen()的宏,代码如下:.h#ifdef _WIN32std:

2013-06-05 11:44:05 944 2

原创 使用Tiled制作cocosd-x地图

1.下个Tiled,百度,然后下载,偶看。2.两篇参考的例子:子龙山的人写的~~http://www.cnblogs.com/andyque/archive/2011/04/11/2012852.htmlhttp://www.cnblogs.com/andyque/archive/2011/05/03/2033620.html3.打开tiled

2013-06-03 01:55:47 901

原创 多线程拷贝文件

1.有时候需要同时处理多个文件,而这几个文件在由于权限问题必须复制到其他目录继续处理,这时候如果文件多了的话,拷贝时间是非常耗时的,这样在用户体验上,即开始处理文件前会有比较长时间的停顿。/* * mul_thread_copy.cpp * * Created on: 2013-5-9 * Author: hp */#include "mul_thread_copy

2013-05-09 16:31:36 717

原创 项目知识总结

1.在run as下边有下个Run Configuration点击,右上有个arguments,点击把你想输入的9个参数写在program argumenst2../configure --配置环境监察./configure > 11.txt --输出打印信息到11.txt3.eclipse不识别make在window -> Build -> Env

2013-05-02 09:46:03 932

转载 完成端口详解

完成端口详解 手把手叫你玩转网络编程系列之三   完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪)前 言        本系列里完成端口的代码在两年前就已经写好了,

2013-04-30 23:52:37 639

原创 SQL SERVER数据库全文索引的示例

SQL SERVER数据库全文索引的示例,以pubs数据库为例。首先,介绍利用系统存储过程创建全文索引的具体步骤: 1) 启动数据库的全文处理功能 (sp_fulltext_database) 2) 建立全文目录 (sp_fulltext_catalog) 3) 在全文目录中注册需要全文索引的表 (sp_fulltext_table) 4) 指出表中需要全文索引的列名 (sp_

2013-04-30 23:51:36 652

转载 [C++]实现委托模型

[C++]实现委托模型我对.Net的委托模型印象很深刻,使用委托,可以快速实现观察者模式,免去写很多繁杂重复的代码。遗憾的是,C++并没有提供这样的模型,为了达到相似的目的,需要继承一个类并重写virtual方法,这种做法需要写很多代码,效率比较低下(使用过MFC的应该都能体会到)。然而,在强大的C++面前,没有什么是不可能的,已经有很多人针对这个问题进行过研究,并且实现了各种委托模型

2013-04-24 14:37:12 552

原创 去掉特定符号得到一个正常的数字字符串

1.在处理手机号码时,往往可能会遇到手机号里有-或,分割,如果去掉这些符号得到一个正常的数字字符串呢?//过滤特定字符串void FilterString(string& str, const char* chs){ int len = strlen(chs); size_t index = str.find(chs, 0); while (index != st

2013-04-01 18:49:54 776 1

原创 简单使用线程池

1.最好会使用一种跨平台线程池库(C/C++),网站组可使用系统自带的库,来开发一个命令行网络程序,下载文件iston-video-converter.exe2.至少可以显示已下载的字节数。3.设置线程池最大线程数为5。4.使用线程池开启10个下载任务,正在现在的线程需打印(进度(即字节数),线程ID)5.验证等待中的线程继续时是否是从线程池获取已创建好的线程,即对比线程I

2013-03-22 10:08:08 1011

原创 cocos2d-x常用知识收集

1.常用参考网站:http://www.cocos2d-x.org/http://cocos2d.cocoachina.com/http://www.cocoachina.com/2.有时候程序无法运行看看是不是所有资源都考到了assert文件夹下面!日,为这个问题,搞死个人,曼德拉戈壁~~3.Cocos2d-x 游戏中子弹的设计 (一)http://s

2013-03-15 22:53:14 789

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除