自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (14)
  • 收藏
  • 关注

原创 nginx+ajax跨域访问设置

对nginx.conf做如下修改(在监听端口下添加),然后执行nginx -s reload即可: add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'OPTION

2015-09-01 11:32:24 689

原创 nginx+jquery+ajax搭建的qaweb游戏测试平台

做游戏服务器时经常要与客户端联调,但客户端程序不一定抽出空来。于是做了个web平台,直接去测试服务器功能。下面是web界面的代码。由于自己只是业余学习web相关东西,代码可能比较丑陋。 自动化测试平台 body { background-color: #C7EDCC; }

2015-09-01 11:23:19 1042

原创 Python使用struct方法

struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...)     按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt, string)       按照给定的格式(fmt)解析字节流string,返回解析出来的tuplecalcsize(fmt

2015-08-24 14:34:12 715

原创 windows下安装gevent

这篇文章介绍通过whl文件在windows下安装gevent下载gevent的.whl文件首先在这里找到对应操作系统的gevent文件,我这里选择的是gevent‑1.0.2‑cp27‑none‑win32.whl这个版本。安装pip先下载get-pip.py这个文件,下载地址是https://raw.github.com/pypa/pip/master/contrib/get-pip.py,直接

2015-08-17 15:16:35 7732

原创 JavaScript中的面向对象程序设计

面向对象程序设计主要是有3个特点:封装、继承、多态,这篇文章简单介绍如何在JavaScript实现类,以及如何继承类。类的实现js中没用关键字class,但是提供了关键字new和this。我们可以先声明一个构造函数,然后通过new这个构造函数,便完成了一个类的封装。例子如下:function Cat(name, color){ this.name = name; this.color

2015-08-14 14:55:07 504

原创 HTML中嵌入JavaScript脚本

使用方法很简单,直接看代码: html中嵌入JavaScript function helloworld(){ alert("Hello World");}helloworld();这样在浏览器就能弹出"Hello World"了。

2015-08-10 14:30:36 952

原创 sourceinsight常用快捷键和设置

设置背景为护眼色: 护眼色的RGB为R=199 G=237 B=204 设置方法为:Options->preference->color->windows background常用快捷键: * Ctrl+= :Jump to definition * Alt+/ :Look up reference * F3 : search backward * F4 : search forward

2015-07-29 14:59:45 2192 1

原创 用nginx+uwsgi+redis实现游戏GM聊天功能

原始需求一个客服GM能够加所有游戏服内的玩家为好友,并能进行聊天。具体功能如下: * GM上、下线 * 加游戏玩家为好友 * 删游戏玩家为好友 * GM发送聊天消息 * 玩家推送聊天消息 额外限定:一个GM账号能够添加多个游戏玩家为好友,而一个游戏玩家只能被一个GM账号添加需求分析因为我们游戏内并没有跨服聊天、跨服好友这种功能,而且以后也不会支持,所以让GM在游戏里面创建角色,然后加各个

2015-07-29 14:49:30 917

原创 最近半年工作总结

工作内容入职将近一年,最近半年工作内容繁琐但不复杂,游戏里的脚本逻辑都有接触,例如跨服玩法、新卡开发等;期间也接触了一些 web服务器架构例如nginx+redis,nginx+uwsgi+redis;同时也入门了客户端,用编辑器做了些UI,做了两个活动的客户端部分。下面是2015年1月-2015年7月的主要工作内容:结缘、同修、缘替换新卡白晶晶情人节活动GM元宝冻结与解冻植树节活动基

2015-07-27 20:04:57 602

原创 vim和gvim基本配置

用vim一年有余,陆陆续续更新了自己的vim配置,我对现在的配置还是比较满意的,以后如果工作环境有迁移只需要简单的复制粘贴配置了。贴一下现在的配置。 也可以从git下载本文件“`“`set nu syntax on“sets how many lines of history vim has to remember set history=700“set to auto read when a

2015-07-27 11:00:18 520

原创 linux下查看文件大小的命令

查看文件和文件夹大小,使用du命令。一般来说,使用du -h -d 1 文件名命令即可查询此文件或目录所占的大小。参数-d ·表示递归查询的层数。当然如果该指令不带文件名则表示查询本目录下的所有文件或文件目录的大小。

2015-07-27 10:49:31 5294

转载 浅谈Redis数据库的键值设计

转载地址:http://blog.nosqlfan.com/html/3033.html  点击打开链接建议到原始地址去查看。转载过来的东西,阅读格式不是那么友好。NoSQL带给我们的东西很多,高性能,水平扩展性,还有不一样的思维方式。本文来自@hoterran的个人博客运维与开发,作者列举了几种常用的应用场景,分别描述了其关系型数据库和Redis下的不同存储设计方法。值得参考。

2015-04-20 11:11:21 392

原创 python批处理将utf-8格式文件转为gbk格式

最近要使用source insight阅读源码,发现源码文件都是utf-8编码的,导致中文注释会出现乱码。所以写了个python批处理文件,批量转换成可以友好阅读的gbk格式。代码如下:#encoding:utf-8import ospath_dir = "D:\aiqun\" #这里是要处理的文件所存放的路径,相对路径或者绝对路径都可以for root, dirs, files in os.

2015-04-14 09:28:04 4367

原创 Unix 环境高级编程第三版 配置 apue.h

从APUE官网下载所需头文件sudo apt-get install libbsd-dev(如果不安装此软件,make会报错)makecp apue.3e/include/apue.h /usr/include cp apue.3e/lib/error.c /usr/include

2015-03-30 16:49:48 1284

原创 UNP在linux上环境搭建

下载源代码* wget http://www.unpbook.com/unpv13e.tar.gz解压* tar -zxvf unpv13.tar.gz* cd unpv13e编译* ./configure* cd lib* make* cd ../libfree 将inet_ntop.c第60行 size_t size ->改成 socklen_t size* make* cd

2015-03-19 17:34:52 3286

转载 python中的select相关介绍

本文转载自点击打开链接select同时监控多个sockets,支持网络服务和多个客户端通信。该模块可以访问大多数操作系统中的select()和poll()函数, Linux2.5+支持的epoll()和大多数BSD支持的kqueue()。请注意,在Windows上,它仅适用于socket,在其他操作系统上,它也适用于其他类型的文件(特别是在Unix上,它还可以用于管道)。它不能

2015-03-10 17:22:00 1020

原创 利用twisted实现的简易web client

配置好http服务器后,需要对http服务器进行简单的get和post测试,下面是利用twisted的实现的一个简易web 客户端#encoding: utf-8 '''

2015-03-09 16:50:29 587

原创 linux下关闭打开指定端口的程序的脚本

通常我们会遇到这样的麻烦,写了个脚本打开了某个端口,然后再次运行脚本,发现端口已经被绑定了。这时就需要使用这个功能了:输入端口关闭占用此端口的程序。python脚本如下:···pythonimport osimport sys kill_cmd = "kill -9 $(lsof -i:%s|awk '{print $2}'|tail -n 2)"def kill_port(port):

2015-03-09 14:31:30 2983 1

原创 svn diff使用vimdiff

svn diff命令可以指定查看对比的程序:svn diff --diff-cmd ~/myvimdiff game/cmd/login.c上述中的myvimdiff即为指定的查看对比程序的文件,通常我们会用系统自带的vimdiff来查看对比,myvimdiff的内容如下:#!/bin/sh#过滤掉svn diff的前五个命令行参数shift 5#使用vimdiff比较文件vimdiff

2015-03-09 11:45:17 972

转载 LPC部分概念

LPC TextBook                       作者: Tseng, Ling-hua                       第一版: November 24 2001第一章: LPC 的基本概念1.1  LP 系统纯物件导向的设计概念LPMud 的世界为一纯物件的世界,构成此世界的最基本元素就是物件。一个物件的产生,代表

2014-09-24 20:59:37 1664

转载 随机洗牌算法

本文转自:http://blog.csdn.net/realxie/article/details/7828989

2014-08-22 00:29:09 1005 1

原创 MySQL and Python's MySQLdb

本文主要介绍MySQLdb的一些用法和MySQL常见用法

2014-08-17 16:40:16 510

原创 gvim配置cscope+ctags+taglist

步骤:1. 下载好所有有用的东西:

2014-07-29 10:31:55 1206 1

原创 例题4-1 输入非负整数n和m,输出组合数,其中m<=n<=20

分析:按照书上说明,直接求20!会溢出。代码:

2014-07-28 19:02:13 3382

原创 例题3-4 最长回文子串

题目:代码:#include #include #include #define MAXN 10000//判断是否是回文int Valid(char* tmp){ char s[MAXN]; int len=strlen(tmp); int i=0; for(;i<len;i++) if(isalpha(tmp[i])) s[i]=toupper(tmp[i

2014-07-23 16:44:22 662

原创 例题3-2 蛇形填数

题目:在n*n仿真里填入1,2,...,n*n,yao't'q

2014-07-22 11:03:21 1551

原创 习题2.9:分数化小数

题目:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位

2014-07-21 00:00:47 1120

原创 接下来安排

有很多一直想学的东西,yi'zhi'tuo

2014-07-02 12:03:33 558

转载 Python Import机制备忘

本文转载自http://blog.csdn.net/kernelspirit/article/details/3381666最近在看《Python源码剖析》,对Python内部运行机制比以前了解的更深入了,感觉自己有机会也可以做个小型的动态脚本语言了,呵呵,当然是吹牛了。目的当然不是创造一个动态语言,目的只有一个:更好的使用Python。看到模块导入那块的时候,终于对模块导入机制比较了

2013-12-27 13:31:35 625 1

gevent和pip的安装包

在windows下安装gevent的安装包,安装方法很简单。具体参考我在csdn的博客。 http://blog.csdn.net/ruguokeyi110/article/details/47725545

2015-08-17

MarkdownPad2专业版授权密钥

markdownpad2专业版秘钥,自己测试过可以用。 可以将md转成html,还可以导出pdf格式。

2015-07-28

gvim_cscope_ctags_taglist_cscopemaps

资源套装,网上能搜到的一案都是零星的。文件包含了配置gvim开发环境所必需的插件:包括 gvim7.4.exe, cscope.zip,ctags.zip,taglist.zip,cscope_maps.zip共5个文件 具体配置说明可参考这个博客http://blog.csdn.net/ruguokeyi110

2014-07-29

用python和pygame写游戏-从入门到精通

用Python和Pygame写游戏-从入门到精通 中文pdf版本 部分目录如下: 系统学习部分 用Python和Pygame写游戏-从入门到精通(1) Pygame的历史,安装Pygame,第一个Pygame脚本 用Python和Pygame写游戏-从入门到精通(2) 理解游戏中的事件 用Python和Pygame写游戏-从入门到精通(3) Pygmae的屏幕显示 用Python和Pygame写游戏-从入门到精通(4) 使用字体模块,Pygame 的错误处理 用Python和Pygame写游戏-从入门到精通(5) 像素和颜色 用Python和Pygame写游戏-从入门到精通(6) 使用图像,理解Surface 用Python和Pygame写游戏-从入门到精通(7) 绘制图形 用Python和Pygame写游戏-从入门到精通(8) 产生动画和控制帧率 用Python和Pygame写游戏-从入门到精通(9) 向量基础 用Python和Pygame写游戏-从入门到精通(10) 用户输入 用Python和Pygame写游戏-从入门到精通(11) 使用鼠标控制精灵。一个在鼠标旁不断游动的小鱼的例程。 用Python和Pygame写游戏-从入门到精通(12) 手柄操作,暂无 用Python和Pygame写游戏-从入门到精通(13) AI初探 用Python和Pygame写游戏-从入门到精通(14) 状态机 用Python和Pygame写游戏-从入门到精通(15) 开始AI编程 用Python和Pygame写游戏-从入门到精通(16) AI编程总结。一个蚂蚁采集食物,攻击蜘蛛的系统模拟例程。 用Python和Pygame写游戏-从入门到精通(17) 3D基础 用Python和Pygame写游戏-从入门到精通(18) 3D中的概念 用Python和Pygame写游戏-从入门到精通(19) 第一个 3D 程序(伪)。一个空间中的3D立方体的例程。 用Python和Pygame写游戏-从入门到精通(20) 声音原理 用Python和Pygame写游戏-从入门到精通(21) 使用声音,播放音效。一个重力模拟金属球碰撞的例程。 用Python和Pygame写游戏-从入门到精通(22) 播放长时间的背景音乐。一个建议播放器的例程。 额外提高部分 用Python和Pygame写游戏-从入门到精通(py2exe编) 使用py2exe将pygame脚本转换为exe可执行文件 用Python和Pygame写游戏-从入门到精通(Sprite篇) 介绍Pygame中不是必须但又很重要的Sprite模块,游戏中的角色实现,大多都要靠它。 实践部分 用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板1) 一个类似于Windows画图板的小玩意儿,精简了很多功能但是有更帅的笔刷。这一次主要是将笔刷的实现。 用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板2) 加上了按钮,我们的涂鸦画板可以用了! 用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块1) 俄罗斯方块,却有不是普通的俄罗斯方块。 用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块2) 代码构架 用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块3) 实现说明 用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块4) 完成,提供下载 用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)

2014-05-04

操作系统精髓与设计原理答案

在网上找的答案,柑橘不错,分享下~~~第六版英文原版答案

2010-10-26

c++数据结构所有实验

这实验是我们本学期所做的实验包括: 1.单向链表实验,最主要的是一个合并操作; 2.表达式求值实验:输入中缀表达式,输出后缀表达式,并对表达式求值; 3:二叉树实验: 1)通过输入带括号的嵌套序列构造树; 2)通过前序和中序序列来构造树; 3)生成哈夫曼树; 4)输出哈夫曼编码;

2010-07-03

windows编程所有课件

这课件是我们整个学期所学的,内容非常详实

2010-07-03

谭浩强 c语言 word版

谭浩强,我就不用介绍了吧。这个资源涵盖了书上所有的东西,很好很强大,欢迎下载。

2010-01-27

vb二级试题以及相应答案

这里只搜集了从2008.4到2009.9月的试题以及答案,感觉比较不错,对二级考试有点帮助。

2010-01-18

网络与信息安全教材及讲义

里面介绍了,如何防范自己不受攻击,个人安全,企业安全,也涉及到加密,也涉及到防火墙。还包括了与加密有关的软件,很好很实用。

2010-01-05

信息安全 数学 基础知识

这些资料是学习信息安全最基础的数学知识,里面对有关知识点有很详细的解释,是学好信息安全的很好的教材

2010-01-05

dos资料全集 以及高级批处理 常用命令

此资料为学习dos的非常好的教程,对dos的介绍由浅入深,有dos概念及入门,有常用命令宝典,有实例手册,有深入dos编程,有批处理等~·

2010-01-05

历年二级vf笔试真题下载附答案(从2002年到2009.9)

这个资源我忙了半天才搞好,原先资源是分散的,结果又从新打包,搞成合集,很好很强大。对二级考试很有参考价值

2009-12-15

空空如也

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

TA关注的人

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