自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Ceto Ocean System

海平面上船行走的效果,海平面远景颜色渐变、船舶留下的水花效果、海洋大风吹起来的波浪效果。

2019-09-05

空空如也

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

TA关注的人

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