- 博客(326)
- 收藏
- 关注
原创 LINUX下每进程限制线程数量
参考:http://stackoverflow.com/questions/344203/maximum-number-of-threads-per-process-in-linux 理论上相关限制的配置文件为:/proc/sys/kernel/threads-max/proc/sys/vm/max_map_count 实际上最大线程数计算为:number ...
2013-07-23 13:00:33
687
原创 WONE团队开发历程:网游类手机游戏战略与投资风投寻找
WONE团队开发历程:网游类手机游戏战略与投资风投寻找 ----记在投资寻找之路中 如今的手游市场正所谓方兴未艾,各路资本和团队都蜂拥而至。如何在这残酷的绞杀之中突围,成了摆在所有团队和投资者中间的一道难题。其实,问题的症结还是在游戏本身,传统的单机手游或者半实时的RPG和策略类手机网游已经没有出路,未来的主宰必然是如PC端网游的高实时性手机网游。由于一定的技术门槛,当前和在未来一段时...
2013-07-21 12:25:05
333
原创 cocos2d-x 开发中的小问题 在xcode4环境下
引用自:http://hi.baidu.com/baby_66_/item/302353174f19521cd0d66df2 1。如果你在想怎么去搞定程序的开始运行的背景一闪而过的大图 以及icon想换成自己的图,请你别挣扎了,直接弄个名字一样的图片覆盖吧,当然可以直接删掉!不过最好的就是覆盖。2。如果你定义了float a1,a2、double a1,a2的数据变量,恰好你又...
2013-07-18 14:57:33
263
原创 xcode 更改静态库输出路径
引用自:http://stackoverflow.com/questions/11056547/how-to-change-output-directory-for-a-target 1.打开菜单栏,file->project settings... 2.点击advanced...按钮 3.选择‘custom’ radio button,选择相对workspa...
2013-07-14 16:35:09
1165
原创 xcode reset view恢复工程视图
有时候xcode启动xxx.xcodeproj工程文件之后只显示一个编辑窗口,左边栏和运行栏都消失不见。这时候需要手动恢复xcode的工程视图。 1. View->Navigators->Show Project Navigators 2. right click toolbar->click 'Icon and Text'...
2013-07-14 09:54:22
548
原创 寻找ubuntu下的core dump 文件
1. 打开系统core dump设定ulimit -c unlimited ulimit -a 2. 查看core dump生成方式socol@ubuntu:~$ cat /proc/sys/kernel/core_pattern|/usr/share/apport/apport %p %s %c 3. 运行一个crash程序socol@ubuntu:...
2013-07-11 11:19:03
1195
2
原创 关于socket阻塞与非阻塞情况下的recv、send、read、write返回值
引用自:http://bbs.youkuaiyun.com/topics/300228648 1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是 <0:出错,=0:连接关闭,>0接收到数据大小,特别:返回值 <0时并且(errno == EINTR || errno == EWOULDBLOCK || er...
2013-07-10 16:21:17
206
原创 socket send recv时报段错误的原因和解决方法
调试服务器时发现使用socket send时会出现偶发的段错误Stopped: Broken pipe(Signal SIGPIPE),网上检索一番得到下面的解释: 在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。client端通过 pipe 发送信息到server端后,就关闭...
2013-07-10 15:38:37
3184
原创 使用静态库链接程序
引用自:http://www.708luo.com/?p=21 先关注两个gcc编译选项:-c 编译且汇编,但是不链接-S 只编译,不汇编也不链接-c选项产出的就是经常看到的.o文件,也是一般用来创建静态库的文件。用如下的命令可以将多个.o文件打包为一个静态库文件:ar crs libtest.a src/test1.o src/test2.o现在完成了静态库创建...
2013-07-10 10:57:26
155
原创 openssl 裁剪
引用自:http://stackoverflow.com/questions/7827836/build-openssl-with-just-rsa-and-aes If you build OpenSSL by running the config or Configure script, you provide no-<cipher> as an argume...
2013-06-30 14:55:38
607
原创 ubuntu下QT SDK SDKMaintenanceTool 导致系统crash
原因是qwidget样式出错,只能在命令行启动tool:./SDKMaintenanceTool -style cleanlooks
2013-06-23 19:47:33
210
原创 macbook osx 下wifi找不到或者连接超时的有效解决方案
引用自:http://www.macx.cn/thread-2075935-1-1.html 自从升级到ML后,什么都好就是WIFI不好,倒没遇见自动断开之类的问题,因为每次连都连不上,直接弹出连接超时timeout的错误提示,很明显有问题。下面是实际成功的解决方法(前提是你必须知道之前连过的wifi名称)1、打开“系统偏好设置”-“网络”-“WI-FI”-“高级”,把“首选...
2013-06-04 11:09:03
1393
原创 数据加密的一些资料
3DES、AES、RC6、TEA、RSA、MD5、SHA1、SHA256 网游通讯加密的方案设计http://stackoverflow.com/questions/11229169/should-i-generate-a-key-from-a-hash-for-encryptionhttp://www.2cto.com/Article/201206/135918.html...
2013-04-12 17:15:48
140
原创 使用qtcreator在mac下调用c++11特性
引用自:http://stackoverflow.com/questions/10592341/cant-upgrade-gcc-on-mac 先安装macports,然后 sudo port install gcc47 +universalsudo port install libstdcxx +universal I created a custom makesp...
2013-04-12 02:25:52
311
原创 ersions过期解决办法
ersions过期解决办法rm ~/.CF89AA64rm ~/Library/.FB64CF89rm ~/Library/Preferences/com.blackpixel.versions.plistopen ~/Library/Preferences/.GlobalPreferences.plistDelete the key: com.blackpixel.versions.ezsReq...
2013-04-08 23:06:15
144
原创 CCTextFieldTTF的使用和再封装
CCTextFieldTTF是cocos2d-x封装的输入框控件,主要配合CCTextFieldDelegate和CCTouchDelegate两个代理接口使用,前者是用来处理文字的输入删除操作的代理类,后者是用来触发打开和关闭输入法键盘的。 借鉴网友oneRain88的“带光标的输入框”文章,在其基础上加入了密码框星号显示设置,字符长度设置,触摸弹出输入法区域设置。...
2013-04-07 19:00:07
148
原创 修改ubuntu下pthread最大线程个数
socol@ubuntu:~/test$ ulimit -s8192socol@ubuntu:~/test$ ulimit -s unlimitedsocol@ubuntu:~/test$ ulimit -sunlimited
2013-03-22 16:36:05
1287
原创 c++ thread and delete
涉及到多线程下对象的自动销毁,下面是网络上收集的相关资料: boost 中文手册http://67.223.234.84/boost_doc/index.html 当析构函数遇到多线程 ── C++ 中线程安全的对象回调http://www.cnblogs.com/Solstice/archive/2010/02/10/dtor_meets_threads.html...
2013-03-21 10:08:03
854
原创 将类成员函数用做C回调函数
引用自:http://www.51testing.com/html/38/n-806638.html 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。 分析原因: 普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”...
2013-03-09 20:33:22
613
原创 ubuntu install mysql driver
sudo sudo apt-get install libmysqlcppconn-dev libmysqlclient-dev libmysql++-dev socol@ubuntu:~/Downloads$ dpkg -L libmysqlcppconn-dev /./usr/usr/share/usr/share/doc/usr/share/doc/libmy...
2013-03-08 19:34:59
186
原创 Mac下发布Qt应用程序
引用自:http://www.cnblogs.com/E7868A/archive/2012/12/02/2798225.html Qt编写的应用发布到用户手里,同时也要把Qt库一起打包给用户。方法有很多。1. 简单又麻烦的办法,静态编译Qt简单是因为静态编译的Qt库会随着应用一起发布,麻烦是我们必须自己编译静态的Qt。而且,很多情况下我们不仅是要使用Qt,还有很多其它的库,如...
2013-03-01 23:15:32
339
原创 cocos2dx静态库链接识别
今天在调试cocos2dx的extensions库时总是报错:cocos2d-2.1beta3-x-2.1.0/extensions/proj.blackberry/Simulator/../../GUI/CCScrollView/CCScrollView.cpp:298: undefined reference to `cocos2d::CCActionTween::create(floa...
2013-01-18 17:17:18
157
原创 cocos2dx游戏开发必备工具之PhysicsEditor
今天收到PhysicsEditor作者发过来的license key,所以顺便把PhysicsEditor也尝试了一下。主要是尝试将PhysicsEditor与cocos2dx,box2d结合开发的一些步骤。之前大概网络检索了一下,知道PhysicsEditor的功能其实很简单。一句话就是给图片的边缘定位,并且指定图片对齐(重心?)位置,然后导出成plist文件。用来快速给box2d提供图片...
2013-01-16 21:23:24
303
原创 cocos2d制作动态光晕效果基础——blendFunc
引用自:http://blog.youkuaiyun.com/yang3wei/article/details/7795764 // 黑暗中的带背景图片纹理的光圈~// ccBlendFunc tmp_oBlendFunc = {GL_DST_COLOR, GL_ZERO}; // 黑暗中的黄色光圈(前面表示upper,...
2013-01-08 00:31:46
196
原创 cocos2dx游戏开发必备工具之TexturePacker
最近计划使用cocos2dx为blackberry10 开发一些游戏app。项目在前期计划阶段就在网上检索了一番,发现cocos2dx相关辅助开发工具还是挺多的。特别是对于Mac系统,相关辅助都有支持。而其中图片打包辅助优化工具,比如TexturePacker就是开发必备之一。 TexturePacker有两种版本,一个是试用版一个是pro版。pro版价格还是挺贵的,所以只能先用下试用版...
2013-01-07 19:26:28
172
原创 unicode字符转换成可读的汉字
在java和json数据中经常会出现类似\u5317\u4eac这样的中文字符,有时候我们想看到其对应的汉字。可以将\u5317\u4eac保存到文件tmp,然后调用如下命令:native2ascii -reverse tmp得到对应中文北京...
2012-10-28 13:31:38
2596
原创 在 Ubuntu 下配置 Android 开发环境
转载自:http://blog.youkuaiyun.com/yangzhuoluo/article/details/6166553 首先,确认你的 JDK 已经安装正常,并可以使用。如果没有安装正常,在 Ubuntu 下,只需要执行: [python] view plaincopysudo apt-get install sun-java6-jdk ...
2012-10-19 14:59:27
95
原创 使用update-alternatives切换ubuntu下默认java命令
引用自:http://atell.iteye.com/blog/1169556 我的ubuntu系统中,既安装了openjdk,又安装了jdk5,jdk6. 其中,openjdk是使用debian自动安装,安装在/usr/lib/jvm/java-6-openjdk中。系统自动地将openjdk设为默认java命令环境。Java代码 :~/d...
2012-10-19 14:48:51
123
原创 游戏辅助,汇编学习等杂七杂八
最近突然对游戏外挂开发产生兴趣,准备花点时间研究研究。不过,好记性不如烂笔头,所以在这里对相关资料和常去网站做个记录。以下仅为网上收集的一些资料。 相关文章:外挂基础知识入门教学http://hack.gameres.com/thread_142398.html 微软研究院Detour开发包之API拦截技术http://www.cnblogs.com/f...
2012-10-10 22:06:32
250
原创 ASP 编程中参数传递的几种方法
(1)、<form action=do.asp method=post><input name=var1><input type=submit></form>在 do.asp 中用 request.form("var1") 取参数的值;(2)、在 <form></form> 中 action=do.asp?var=参数值,
2012-07-22 22:07:34
536
原创 Asp.Net alert弹出提示信息的若干种方法
引用自:http://chevalier0y.blog.51cto.com/2947303/629079 1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('第一种方式,无白屏!');</script>");2.HttpContext.Current.Respon...
2012-07-10 15:26:34
110
原创 读取xml文件"分析EntityName 时出错"的解决方案
读取xml文件"分析EntityName 时出错"的解决方案: 这几天在跟一个公司合作的项目中,对方提供了RSS接口,通过这个接口,在我们网站展现出来,但是对方RSS中出现了一些麻烦的字符,比如 &,®,™ 等。这些字符放到XML中,如果不做特殊处理,就会有错误产生。比如下面的XML: <item>&</item> 在IE 浏览器,以及一些解析用的...
2012-07-10 14:14:15
768
原创 ubuntu11.10下使用vim编辑windows文件乱码
ubuntu11.04 下编辑windows文本文件或者源码时,经常碰到显示乱码。要解决这个问题,只需在/etc/vim/vimrc下加入下面这行:set fileencodings=ucs-bom,utf-8,cp936,gbk...
2012-07-10 10:18:39
114
原创 sqlserver 2005使用计划任务进行备份
数据库的主要目的不是用来存储数据,而是保证海量数据的方便查询和操作。为了保证数据库的可靠性,除了其他措施外(比如:复制),最重要的是要对数据库进行周期性的备份!推荐的策略是:对于中小型的生产数据库来说,每周进行一次完整备份,每天进行一次差异备份,在每个小时或更短的时间进行一次事务日志的备份。由此可见,备份数据库所带来的工作量是很大的,很明显不能用手工来完成!这就需要使用SQL中的...
2012-07-09 11:49:39
329
原创 js使用call实现对象继承
<html> <head> <script language="javascript"> function Animal(name){ this.name = name; this.showName = function(){ alert(this.name); } } ...
2012-07-03 12:20:20
210
原创 jQuery源码分析系列
来自:http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.htmljQuery源码分析(版本1.6.1)00 前言开光01 总体架构02 正则表达式-RegExp-常用正则表达式03 构造jQuery对象-源码结构和核心函数03 构造jQuery对象-工具函数04 选择器 Sizzle-工作原理...
2012-07-03 10:35:49
147
原创 master初次git pull失败
引用自:http://www.cnblogs.com/lbsx/archive/2010/10/16/1853193.html 当git clone之后,直接git pull它会自动匹配一个正确的remote url是因为在config文件中配置了以下内容:1 [branch "master"]2 remote = origin3 merge ...
2012-06-30 10:52:30
164
原创 c/c++ 中的传值调用和传引用
// Reference.cpp// Different between pass by Reference and pass between value#include <iostream>using namespace std;void f(int&, int);main(){ int i = 0, j = 0; ...
2012-06-29 11:23:23
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人