- 博客(20)
- 收藏
- 关注
转载 学习笔记计划
工作第8个年头了,前4年在做久游和快钱信息安全,后5-7年转到创业公司做了3年运维,第8年开始转向研发,逐步把技术创业者需要的技能积累完善起来。以后打算在移动互联网行业立足、发展,计划写些笔记,一方面自己巩固了知识,另一方面可以方便其他人,以下为今年计划写笔记的知识点(python和C++用得较熟练了,所以只写一些tips)转载于:https://www.cnblogs.co...
2014-04-30 11:40:00 138
转载 监控服务器的注册及登陆并邮件通知的代码(go / python)
首先列出Go语言版的,通过这个小工具对比了下,go的开发效率与python差不多,稍比python多了些代码。package mainimport ( "encoding/json" "fmt" "io/ioutil" "net/http" "net/smtp" "reflect" "strcon...
2014-03-27 16:50:00 203
转载 Python调用C代码
Python的ctypes模块可以直接调用c/c++导出的函数,将c/c++编译成动态连接库后可供python直接调用。如下代码,将导出2个函数:#include <iostream>#include <windows.h>using namespace std;extern "C" __declspec(dllexport) in...
2014-03-12 18:44:00 114
转载 导入用户到Discuz论坛
import torndbdb_info1 = dict( host = "127.0.0.1:3306", data = "data_test", user = "root", password = "password")db_info2 = dict( host = "127.0.0.1:3306", data = "dz_bbs",...
2013-12-25 22:22:00 160
转载 「python自动化运维」之自动生成配置文件并上传到目标服务器指定的位置
记得2年前,为了实现自动化运维,我研究过puppet和func,在实际应用中,puppet中完全没用到,func只用在一个后端语言为php的网页游戏中,执行一些批量重启php的操作,2年后再想想,其实自动化运维完全不必这想麻烦,完全可以自己搞一套,与puppet、func一类的相比还有以下一些好处:轻量级,不用在每台中都部署臃肿的puppet和Func的agent更贴近业务,...
2013-09-05 19:22:00 135
转载 python信号处理
有两个信号在python中是无法处理和更改的:SIGTOP和SIGKILL,之前想到用supervisord管理tomcat进程,我们向代理程序发送这个信号并拦截的思路不能实现。会提示以下错误:hartnettmatoMacBook-Pro:python hartnett$ python signal.py Traceback (most recent call last...
2013-08-28 01:23:00 230
转载 用python实现一个抓取电影的爬虫
实现思路:抓取一个电影网站中的所有电影的思路如下:根据一个URL得到电影网站的所有分类得到每个分类中的电影的页数根据其电影分类的URL规律构造每个分类中每个页面的URL分析每个页面中的html,并用正则把电影信息过滤出来准备工作:安装python(我用的是mac系统,默认的版本是Python 2.7.1)安装mongodb,从官网下载最新版本...
2013-08-13 00:02:00 825
转载 「设计模式」简单工厂模式C++版本
假如我们想用同一个接口要创建不同的对象,这里比喻成一个“青年工厂”吧,该工厂可以生产以下3种青年:普通青年文艺青年2B青年(因C++不允许以数字开头命名标识符,我改成SB青年吧)工厂模式有3种:简单工厂(它的主要特点是需要在工厂类中做判断,从而创造相应的产品。当增加新的产品时,就需要修改工厂类)抽象工厂工厂方式简单工厂设计模式实现,比...
2013-07-03 16:08:00 93
转载 「cocos2d-x」物理引擎学习之box2D(1)
Cocos2d中提供了2种物理引擎,分别为Box2d和chipmunk,Box2d是C++实现的,Chipmunk是C实现的,因为Box2d是面向对象的,所以一般使用Box2d的比较多,另外Chipmunk也有Objective-c版的。Box2d物理引擎比较复杂,本次只写简单的物理世界、静态及动态钢体的创建。Box2D中的一些概念:刚体:物体中的一种,和我们在物理中学习...
2013-06-04 16:15:00 131
转载 「cocos2d-x」动画创建笔记
看cocos2d快2个月了,除了物理引擎与粒子系统没看外,其他的都掌握得差不多了,cocos2d中的纹理、纹理缓存、精灵、精灵帧、精灵表、精灵帧缓存、动画对象、动画动作,这几个也相互之间有一定的转化关系,记得他们之前的关系比较麻烦,在实际的游戏开发中,90%是与这些东西打交道的,所以一定得搞清楚他们之间的相互生成转化关系,我来简单地总结一下:纹理就是图片文件在内存中存储形式,有些...
2013-05-31 02:25:00 130
转载 「cocos2d-x」垂直射击游戏之宇智波鼬 VS 九尾狐(1)
本来打算分多个模块实现的,后来想想看cocos2d一个多月,还是先学会走路,等走稳了再学跑步。游戏的主要内容是:显示Logo画面,并模拟了一个资源加载的进度条;“资源加载”完成后会进行场景切换,切换到主场景;主场景的下方有宇智波鼬, 上方是几只九尾狐,宇智波鼬通过发射手里剑攻击敌人。代码结构如下:LoadingScene是Logo显示及“资源加载...
2013-05-21 11:05:00 160
转载 「cocos2d-x」虚拟摇杆实现(2)
上一篇文章「cocos2d-x」虚拟摇杆实现(1)讲了如何实现一个虚拟摇杆,但是这种方法实现的虚拟摇杆存在以下问题:适用于屏幕与背景相同的情况,如果屏幕比背景小,要实现滚屏时,咱们的控制器虚拟摇杆就滑出屏幕了,之后游戏完全失去了控制。本次采用了分层设计,将虚拟摇杆放在了HudLayer层,在屏幕滚动时,虚拟摇杆的位置会保持不变。以下的视频演示了2种方法实现虚拟摇杆的差...
2013-05-16 17:34:00 160
转载 「cocos2d-x」虚拟摇杆实现(1)
cocos2d的虚拟摇杆有现在的类库可供调用,国内的同伴也将其移植为了cocos2d-x的,也有自己实现的。在网上找了一篇实现 cocos2d-x摇杆JoyStick,地址为:http://blog.csdn.net/jukai7/article/details/8623033作者讲得很清楚了,本着不重复发明轮子的原则,我把代码抄了一份,以后项目中应该能用得到。代码下载地址:http...
2013-05-14 17:23:00 153
转载 「cocos2d-x」瓦片地图学习之地图滚动及触摸事件处理
cocos2d支持2中触摸事件处理机制:CCStandardTouchDelegate和CCTargetedTouchDelegate,分别用来处时单点触摸和多点触摸事件的处理。CCLayer被设计用来接收用户输入,它是CCNode的子类,与CCNode类相比,只是添加了触摸及重力计等用户输入事件的处理功能,用户输入事件默认是关闭的,以下是分别开启多点及单点触摸事件处理的方法:...
2013-05-13 20:05:00 181
转载 「cocos2d-x」之直角瓦片地图学习
cocos2d-x支持直角(90度)瓦片地图和斜角(45度)瓦片地图,直角瓦片地图用于2d游戏的地图,斜角瓦片地图给大脑形成3d的幻觉,所以常用于3d游戏的地图。本文只将常用的直角瓦片地图。基本概念:直角瓦片地图可以用Tiled Map Editor制作,同时tiled生成的TMX格式的地图也是cocos2d推荐的地图格式。地图集(tiles sets)被嵌套的瓦...
2013-05-13 01:13:00 170
转载 「cocos2d-x」CCProgressTimer实现进度条
cocos2d-x提供了CCProgressTimer类可以方便地实现进度条的功能,cocos2d-x 1.x版本与cocos2d-x 2.x版本对ProgressTimer的类型提供的不同,2.x版本只提供了以下2种:typedef enum { /// Radial Counter-Clockwise kCCProgressTimerTypeRadial,...
2013-05-09 00:21:00 133
转载 do while(0)的妙用
发现cocos2d-x的函数中经常会用到do while(0)语句,一开始感觉比较奇怪,深研了下,原来这种方法很巧妙。CCScene* HelloWorld::scene(){ CCScene * scene = NULL; do { // 'scene' is an autorelease object s...
2013-05-08 14:13:00 88
转载 cocos2d-x视差背景图的实现
Cocos2d-x的CCParallaxNode类可用于实现2d游戏中不同层次地图以不同速率运动的景深效果。具体效果可以查看以下URL:http://www.56.com/u93/v_OTEzMzE3NjI.html以下例子中的素材为《IOS5 cocos2d 游戏开发实战》(第2版的),我将objective-c语言描述的例子改成了c++版本的,主要代码如下://主角精...
2013-05-06 19:12:00 230
转载 Cocos2d-x实现场景无限滚动
在游戏中,人物行走,其实是背景向相反方向移动,给玩家形成了一个人物向前移动的错觉。详细步骤如下,懒得码字了,代码中注释得很清楚:1 做一个人物无限原地踏步的动画,代码如下所示: //创建人物精灵 CCSprite *mainsprite = CCSprite::create("s_1.png"); //...
2013-05-06 14:30:00 163
转载 git clone SSL error解决
[root@sv02 cocos2d]# git clone https://github.com/andyque/Cocos2DBookSource.gitCloning into 'Cocos2DBookSource'...error: SSL certificate problem, verify that the CA cert is OK. Details:er...
2013-04-22 16:03:00 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人