- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 c接口导出到lua中使用
正常有三个部分:1、c/c++实现部分,实现接口功能2、c/c++实现给lua能调用的接口,实际调用第1部分的接口,类似:int lua_cocos2dx_staticFunctions_StaticFunctions_pageView_gotoPage(lua_State* tolua_S)3、lua文件,封装的lua接口,实际会调用第2部分的接口另外还需要把实现
2017-02-23 15:03:37 663
原创 找不到链接库之Target Membership
今天碰到加一个.cpp文件到xcode build时总是出错,以前这种错误就是没有库或者没有源文件,但这个cpp文件都在项目里。半天没解决,后来打开这文件,右边有一栏是Target Membership,选中的是"libcocos2d Mac",这不对啊,编的是ios用的,选择下面这项“libcocos2d iOS”,马上就好了!
2017-02-22 19:21:02 1664
原创 quick-lua集成des、pb等
如果你已经有了pb.h和des.h,一般在lua_extensions下面,可以在xcode中直接查找再修改lua_extensions_more.c文件,如下即可:static luaL_Reg luax_exts[] = { {"cjson",luaopen_cjson_safe}, {"zlib",luaopen_zlib}, {"p
2017-02-22 17:02:29 995
原创 lua的require和LuaLoadChunksFromZIP
LuaLoadChunksFromZIP会解压并加载数据到内存中,可以在package.preload中看到使用LuaLoadChunksFromZIP加载的packagerequire的顺序是package.loaded、package.preload、文件等所以如果加载到内存中的package,用require就只能是完全能对应的包名了,但如果是文件的话可以在packa
2017-02-15 18:51:34 3251
原创 rsync在windows上配置
cwRsync缺省端口为873,安装完先去服务中看是否有这个服务,如果有启动,并:telnet localhost 873看是不是能连接成功,正常返回如下:Escape character is '^]'.@RSYNCD: 30.0再从其它机器同样执行命令:telnet 172.28.x.x 873如果不行,去windows机器上打开防火墙的873端口
2017-01-03 17:55:34 2026
原创 查找文件并删除
Gitlab备份文件太大,磁盘空间只有十几G,只能删除几天前的,定时任务执行:sudo find . -name "*.tar" -type f -mtime +0 -exec rm -rf {} \;其它查找删除类似
2016-12-15 15:50:56 614
转载 docker gitlab启动参数
Available Configuration ParametersPlease refer the docker run command options for the --env-file flag where you can specify all required environment variables in a single file. This will save yo
2016-12-13 14:16:01 2825
原创 docker容器修改并保存
[dev@OG2233-FM41-226 ~]$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEsameersbn/gitlab 8.14.2 3dc4358e3a23
2016-12-13 12:21:03 21184 2
原创 rsync同步文件
使用sshpass和rsync,如下格式:sshpass -p "password" rsync -avz -e ssh VERSION [email protected]:/home/dev/gitlab/backups将此命令存为.sh文件,并chmod +x为可执行。由于文件没有读写权限,在sh中先设置读写权限:sudo chmod -R 755 /opt/gi
2016-12-09 18:36:17 473
原创 docker gitlab邮件配置
-e SMTP_ENABLED=true \ -e SMTP_DOMAIN=163.com \ -e SMTP_HOST=smtp.163.com \ -e SMTP_PORT=25 \ -e SMTP_USER=***@163.com \ -e SMTP_PASS=*** \ -e SMTP_STARTTLS=false \ -e SMTP_OPENSSL_VERIF
2016-12-08 19:58:38 2744
原创 docker image保存和恢复
担心Gitlab以后版本更新后可能有兼容性问题,想把image备份一下,以后可以用同版本的,在网上找到以下方法:先查看有哪些images:[dev@OG2233-FM41-226 ~]$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED
2016-12-07 19:02:10 5434
原创 gitosis库怎么转到gitlab
一开始不知道怎么转库,想到拷贝服务端库,下载各个分支然后一个个提交,一起提交等等,在网上找到一方法就是fetch并切换到各个分支,然后push上去,如下所示:mkdir NAMEcd NAMEgit initgit remote add origin1 [email protected]:NAME.gitgit fetch --all git branch -a |
2016-12-06 20:04:14 1166
原创 docker gitlab碰到的一些问题
Error response from daemon: Unsupported: Exec is not supported by the lxc driver这个是在安装docker时有文章这样说了,就加上了,还有一个selinux选项,是安全加强的linux。解决方法:vim /etc/sysconfig/docker 删除 --exec-driver=lxc 然后重启docker
2016-12-06 11:00:34 3225
原创 centos docker安装
[dev@OG2233-FM41-226 tmp]$ sudo yum -y install docker-io[dev@OG2233-FM41-226 tmp]$ vi /etc/sysconfig/dockerother-args列更改为:other_args="--exec-driver=lxc --selinux-enabled"开始服务[dev@O
2016-12-05 16:38:20 318
原创 PostgreSql基本命令
登录psql -h 172.16.35.179 -U username -d dbname ,其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下:Password for user username: (在此输入密码)输入密码后即可进入psql环境了。如下:psql --host=127.0.0.1 --port=5432
2016-12-02 15:12:55 357
原创 bitnami gitlab相关操作
bitnami gitlab安装目录[dev@OG2233-FM41-226 gitlab-8.14.0-0]$ pwd/opt/gitlab-8.14.0-0重启服务[dev@OG2233-FM41-226 gitlab-8.14.0-0]$ sudo ./ctlscript.sh restartSyntax OK/opt/gitlab-8.14.0-0/ap
2016-11-29 16:16:40 989
原创 git下载所有分支
可以用这个组合命令:git branch -a | grep origin | grep -v HEAD | while read rb;do lb=$(echo ${rb} | cut -d/ -f 3-);git checkout -b $lb $rb;done如果手动,则先列出远程分支,再一个一个切换。
2016-11-25 11:55:26 3833
原创 gitosis管理员公钥修改
本来gitosis是用git管理的,测试gitlab时把公钥改了,结果git都登录不了了当然gitosis.git也更改不了了,开始想着直接去gitosis.git的服务库下改一下就行,那的.pub文件都放在一个gitosis-export的目录下,怎么改也没用。最后发现是要改.ssh目录下的authorized_keys文件,这个改完马上就好了,不熟悉就是浪费时间!
2016-11-24 17:23:24 493
原创 gitlab相关
1、初始配置 http://gitlab/admin/application_settings 修改系统中针对每一个用户的最大项目数配置。用户新建后,此值被复制到对应用户的配置文件中。之后对此参数的修改,不会影响已创建用户的配置2、针对单个用户的修改 http://gitlab//admin/users 修改每个用户的最大项目数。
2016-11-21 18:09:31 247
原创 查看linux磁盘空间
今天发现云linux没空间了,找了下怎么查看哪些目录占用空间,如下:[root@iZ258gu0zkwZ /]# du -s -h ./*7.4M ./bin6.0M ./boot60K ./dev64M ./etc4.0K ./_handID.DAT408M ./home95M ./lib16K ./lost+found8.0K ./media8.
2016-11-01 16:15:13 306
原创 测试ipv6情况
#coding=utf8#ipv4环境下:#getaddrinfo from: ipv6-test.com#[(2, 2, 17, '', ('5.135.165.173', 0)), (2, 1, 6, '', ('5.135.165.173', 0)), (30, 2, 17, '', ('2001:41d0:8:e8ad::1', 0, 0, 0)), (30, 1, 6
2016-09-28 14:46:48 2866
原创 findContours崩溃问题
vector<vectorPoint> > contours;vectorcv::Vec4i> hierarchy;// vector contours;// cv::Mat hierarchy;findContours(img_binaryTemp,contours,// a vector of contourshierarchy,CV_RETR_EXTERN
2016-06-03 16:51:29 800
原创 opencv for ios使用问题
按网上文章导入opencv2.framework,但编译报错,如下:/Users/Chaim/Documents/workspace/test/opencv-first/opencv-first/ViewController.mm:11:9: 'opencv2/opencv.hpp' file not found找不到头文件,在项目Header Search Paths中加入f
2016-06-02 11:12:58 2471
原创 ios证书过期问题
新年过来发现所有证书失效了,包括公司证书,按网上处理方式导入还是不行,链接如下:http://blog.csdn.net/cocos2der/article/details/50668116其实只差一点,就是System显示证书时,需要选择菜单“显示”->“显示过期证书”,然后把apple那个过期证书删除就行了,把过期的全删了吧!
2016-02-15 15:34:00 1006
原创 移动设备分辨率适配之一
先看下主要的一些移动设备的分辨率,如下:再用一个图片来说明适配后的效果,图片设计分辨率为1136x640,如下:适配到1024x768的结果如下:适配到1024x552的结果如下:适配到800x480如下:适配到480x320如下:设计人员应该从这些图中能知道会裁剪多大区域,设计背景
2016-01-26 10:38:30 406
原创 中层领导力-读书感悟
别用金钱来衡量事务,用时间吧!思考最大的敌人是忙碌!思考1分钟比茫然工作1小时更有效!承担最困难的工作超越预期完成工作擅长与难缠的人相处第一个出手相助超越职责完成任务-目标比角色更重要承担责任
2015-11-23 16:16:04 5360
原创 centos nodejs安装
centos nodejs安装wget http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gztar zxvf node-v0.10.36.tar.gzcd node-v0.10.36./configure --prefix=/usr/local/nodemake && make install vim /e
2015-10-23 14:50:41 518
原创 mac nodejs安装配置
mac nodejs安装配置1、下载https://nodejs.org/en/#download,安装2、更新Chaim:~ Chaim$ npm -v2.14.7Chaim:.ssh Chaim$ sudo npm update npm -gPassword:/usr/local/bin/npm -> /usr/local/lib/node_modu
2015-10-22 19:09:16 1331
原创 cocos2d-x2.2.3生成的工程在android下编译出错
cocos2d-x2.2.3生成的工程在android下编译出错Chaim:proj.android Chaim$ ./build_native.shNDK_ROOT = /Users/Chaim/android-ndk-r8eCOCOS2DX_ROOT = /Users/Chaim/Documents/workspace/cocos2d-x-2.2.3/projects/Mo
2015-10-11 00:04:54 562
原创 HAProxy代理后端服务取真实IP
HAProxy代理后端服务取真实IP两台局域网内的webpy服务A、B,一台HAProxy用来做代理P,配有域名p.com前期的请求从p.com访问没有问题,但有一个请求是需要记录客户端的IP,并针对客户端IP返回不同信息的。这种情况下出问题了,A、B取到的都是P的内网IP:10.2.2.250系统配置人员调整了P的策略,加上透传机制,但不知道哪里有
2015-10-09 14:54:52 8679
原创 查看下iPhone模拟器上接收和发送缓冲大小
Xcode6.4 iPhone6 模拟器getsockopt(m_socket,SOL_SOCKET, SO_RCVBUF, (void *)&keepAlive, &nLen);131072getsockopt(m_socket,SOL_SOCKET, SO_SNDBUF, (void *)&keepAlive, &nLen);131072
2015-09-21 17:17:35 280
原创 Undefined symbols for architecture i386
Undefined symbols for architecture i386: "cocos2d::CCDictionary::objectForKey(std::string const&)", referenced from: cocos2d::extension::ActionManager::getActionByName(char const*, char cons
2015-09-16 13:32:51 402
原创 开发注意事项(慢慢总结)
开发写程序时注意数据、逻辑、显示的分离,如在socket相关网络类、system、util等工具类中不要引入界面相关头文件和使用其方法,减少其互相关联和依赖,如果实在没办法要处理可以抛出消息或事件。另外还有一个注意的就是JNI两边的方法是在JNI线程中,如果要有任何界面的操作,必须转到界面线程中处理,用schdule相关函数,java中用runOnUiThread,这个特别要注意要不会
2015-09-07 18:11:57 334
原创 mac下192.168.2.1引起的连接问题
mac下192.168.2.1引起的连接问题今天公司有台机器域名映射到192.168.2.73,在几台imac(有线连接)上都无法访问,但是在macpro(无线连接)、PC上都能正常访问,服务端是不可能有问题的了,开始以为是公司内部网络有限制,但找了网络管理人员不是内部网络问题。用ifconfig查看时发现有个bridge100,地址是192.168.2.1,这个网关肯定会
2015-08-25 17:54:59 1805
原创 centos下安装nginx
centos下安装nginx[root@iZ258gu0zkwZ tmp]# wget http://nginx.org/download/nginx-1.9.4.tar.gz[root@iZ258gu0zkwZ tmp]# tar zxvf nginx-1.9.4.tar.gz [root@iZ258gu0zkwZ tmp]# cd nginx-1.9.4[root@iZ
2015-08-20 12:03:19 2146
原创 mac下安装nginx+uwsgi+webpy出错解决
Chaim:web Chaim$ uwsgi --version2.0.11.1这个版本的uwsgi不支持-w参数,也不支持-wsgi-file参数,估计是只用配置文件中的了。Chaim:nginx Chaim$ uwsgi -s 127.0.0.1:9000*** Starting uWSGI 2.0.11.1 (64bit) on [Wed Aug 19 18:
2015-08-19 19:00:36 2372
原创 centos安装pycrypto
下载pycrypto:https://www.dlitz.net/software/pycrypto/安装:python setup.py install出现权限错误,加上sudo执行,安装成功,但是怎么也引用不到Crypto库实际上加上sudo执行,直接就安装到系统缺省的python2.6里了正确方法:sudo /usr/local/b
2015-07-14 12:59:56 2227
原创 手游开发中字节对齐问题
同事在开发中发现数据怎么都不对,都是用C++,查了很久,发现一个是用xcode编译,一个是用ms编译引起的问题解决方案:在xcode这边的结构中定义加上__attribute__ ((__ms_struct__)),指定结构对齐属性即可解决可能很简单,查这问题弄了不少时间。
2015-05-26 19:00:10 318
原创 git恢复节点
最近有个项目git提交乱了,需要删除最近一次合并的节点,在本地没法做,只能去git远程服务端。在git服务端操作时出错:git checkout -ffatal: This operation must be run in a work tree查找原因说这是因为初始化时用的bare参数,不能在git服务端进行一般git操作,找到解决办法如下:git c
2015-05-05 14:21:29 1808
原创 android.mk注释引起的问题
同事编译时用了“#”号注释,这样注释没有生效,也不报错,引起了一些其它问题。后来把不需要的行删除就没事了。记录以供参考。
2015-04-24 18:26:05 573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人