自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux下常用的命令

用Linux进行C/C++和shell程序编写,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。总结一下,方便一下以后的查看。1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plaincopyprint?cd /root/Docements # 切换到目录/r...

2013-09-06 11:38:59 943

原创 IOS WebView实现

ViewController.swiftimport UIKitimport WebKitclass ViewController: UIViewController, WKUIDelegate { var webView: WKWebView! var reachability: Reachability? let hostNames = ["ba...

2019-11-22 10:23:20 224

原创 Python 输出两个文件夹修改过的文件用于增量更新

游戏客户端发布版本,经常会用到# coding=gbk import os,configparserimport shutilimport hashlib'''获取文件md5码'''def get_file_md5(f): m = hashlib.md5() while True: data = f.read(1024) #将文件分块...

2019-11-21 13:24:45 478

原创 python3将excel xlsx 转为lua文件

excel表格格式 说明: 1.前三行分别为:字段中文解释、字段名、字段类型 2.程序不用的字段,加”_”前缀,不会生成进lua文件里 3.策划填数值的时候,偶尔会遗漏数据,当存在空值时,依据字段类型,填上默认值。 4.支持一个字段填上多组数据,自定义类型”table”,代表{ {id1,数量},{id2,数量}}, … } excel2lua.py脚本代码# -*- coding: UTF-8 ...

2018-05-18 11:14:55 980

原创 linux--gcc高版本切换为低版本

因测试高版本的原因,centos6.5 安装了gcc6.1.0,发现现有项目不兼容高版本,故需要切换为低版本。find / -name gcc有这么多gcc:/usr/lib/gcc/usr/local/lib/gcc/usr/local/bin/gcc/usr/local/libexec/gcc/usr/bin/gcc再运行:/usr/local/bin/gcc --versiongcc (GC...

2018-04-26 18:13:05 10160

原创 linux进程间通讯之消息队列

文件名到键值#include <sys/types.h>#include <sys/ipc.h>key_t ftok (char*pathname, char proj);它返回与路径pathname相对应的一个键值。该函数不直接对消息队列操作,但在调用msgget()来获得消息队列描述字前,往往要调用该函数.消息队列API  系统消息队列API共有四个,使用时需要包括...

2018-04-23 14:55:57 208

原创 开发工程师必会的Linux命令

1.日志查询类1.1 按关键字不分页查询grep "applyId” app.log //applyId为要查询的关键字,app.log为日志名1.2 按关键字从前往后分页查询cat -n app.log | grep "applyId" | more以上命令会分页输出,使用空格键翻页,使用回车键显示更多1.3 按关键字只显示

2017-10-26 09:08:08 280

原创 linux protobuf-3.0.2安装

1.下载源码https://github.com/google/protobuf/tags?after=v3.2.12.解压tar -zxvf  protobuf-3.0.2.tar.gz3.编译安装cd  protobuf-3.0.2./autogen.sh生成configure文件./configuremakemake checkmake install4.生成.cc 文件protoc -I=...

2017-09-21 14:16:18 2212

原创 WinSCP命令行操作

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。直接在cmd下输入winscp进入winscp操作介面,查看帮助直接在下面输入help就可以看到所以可用到的命令。连接到远程机器:open [email protected]输入密码就成功登录了输入help:winscp> helpcall   ...

2017-02-22 19:59:15 33750 4

原创 linux系统下nginx/mysql/php启动、停止、重启命令

/usr/local/nginx/sbin/nginx/etc/init.d/mysql start/usr/local/php/sbin/php-fpm start #nginx命令   start: /usr/local/nginx/sbin/nginx  stop: /usr/local/nginx/sbin/nginx -s stop  re

2016-12-06 13:43:05 13057

原创 Redis在游戏开发中的应用

Redis是一个新兴的NoSql数据缓存组件,与memcache类似,但是功能却比memcache多一些。首先,Redis和memcache都是基于内存的,所以读取和写入速度都非常快。但是memcache只支持简单的key-value数据的存储方式,而Redis对key-value ,hash,list,set,SortSet等数据结构有很好的支持。下面就Redis在游戏的开发应用中做一些简单的介...

2016-09-08 18:13:54 3355

原创 linux 下 Redis 配置使用

wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Command not found异常原因:没有安装gcc解决方案:yum install gcc-c++...

2016-09-01 11:33:02 539

原创 Egret引擎 HttpRequest 报错No 'Access-Control-Allow-Origin'

var params = "format=json&uid=" + arg['uid'] + "&cid=" + arg['cid']+"&method="+arg['method']; this.request = new egret.HttpRequest(); this.request.responseType = egret.HttpResponseType

2016-08-13 22:38:54 3852

原创 百万用户级游戏服务器架构设计

服务器结构探讨 -- 最简单的结构  所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。  好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建一个

2016-08-08 10:51:22 1306

原创 linux rsync安装配置

rsync安装rsync服务端配置CentOS 默认以xinetd模式运行rsync,rsync的xinetd配置文件是/etc/xinetd.d/rsync

2016-05-19 15:31:44 796 1

原创 MySQL优化:使用show status查看MySQL服务器状态信息

在网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。在MySQL中,我们可以使用SHOW STA

2016-05-18 10:15:15 14167

原创 使用 GDB 调试多进程程序

GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 proc2 或者 proc3 呢?实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果

2016-03-04 14:04:21 581

原创 CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题

CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题

2016-03-04 13:00:12 5381 2

原创 Linux平台Makefile文件的编写基础篇

目的:       基本掌握了 make的用法,能在Linux系统上编程。环境:       Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:       准备三个文件:file1.c, file2.c, file2.h       file1.c:              #include

2015-12-15 15:14:06 401

原创 Linux性能测试 pmap命令

名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids...       pmap -V选项含义       -x   extended       Show the extended format. 显示扩展格式       -d

2015-05-14 16:32:46 767

原创 linux GDB调试core文件

1. 什么是core dump?core dump说的是操作系统执行的一个动作,当某个进程因为一些原因意外终止(crash)的时候,操作系统会将这个进程当时的内存信息转储(dump)到磁盘上,产生的文件就是core文件了,一般会以core.xxx形式命名。2. 那些信号能够引起core dump?经常用到的主要有这几种:SIGSEGV  建立CORE文件   段非法错误

2015-03-23 16:29:29 537

原创 JSFL集合

BitmapBatRename(给库中的图片批量命名)/* * 作用:给库中选中的图片批量命名,起始编号为1,运行时提示输入名称前缀。*/var doc = fl.getDocumentDOM();var uxi = doc.xmlPanel(fl.configURI + "Commands/Rename.xml");if(uxi.dismiss == "acc

2015-03-18 18:36:53 1591

原创 简析TCP的三次握手与四次分手

首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层;在第二层上的数据,我们把它叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。 同时,我们需要简单的知道,数据从应用层发下来,会在每一层都会加上头部信息,进行封装,然后再发送到数据接收端

2014-12-01 12:07:03 628

原创 贴图类型和材质类型

一、标准材质贴图通道的使用1、环境反射贴图(Ambient):饱和的纹理贴图可以通过调整Ambient贴图副本输出来得到。在降低Offset的同时,增加RGB Level就可以把光的颜色增强到中等范围并可以使暗区更暗(如油漆效果)。2、漫反射贴图(Diffuse):将贴图通道的结果像绘画或墙纸那样指定到材质表面。Diffuse贴图经常被其他应用程序称为纹理贴图。3、高光

2014-11-26 17:12:51 5828

原创 国外程序员整理的 C++ 资源大全

摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library

2014-10-27 18:50:25 959

原创 MD5的C++源码

md5.h:#ifndef MD5_H#define MD5_H#include #include /* Type define */typedef unsigned char byte;typedef unsigned int uint32;using std::string;using std::ifstream;/* MD5 declaration. */cl

2014-10-09 18:17:11 873

原创 阿里云服务器下安装配置phpMyAdmin

1.下载phpMyAdminwget http://www.phpmyadmin.net/home_page/downloads.php2.解压下载的文件tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz3.移动解压后文件到指定目录下mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyA

2014-04-17 22:50:34 14075

原创 MySQL锁定状态查看命令

1 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updating 或者 s

2014-04-15 10:14:03 516

原创 阿里云服务器centos下安装配置svn服务器

1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/              //进入目录,准备创建svn目录mkdir svnRepo                   //创建一个s

2014-04-06 13:02:54 12115 3

原创 MySQL管理命令、备份与恢复、授权远程访问

MySql命令行登录--------------------------------------------------------------------------------mysql -u用户名 -p,回车后输入密码登录成功后,输入命令:mysql> show databases;验证操作正常否。  为MySql数据库的root账户设置初始密码---------

2014-04-04 14:17:21 628

原创 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

一、快速安装Apache+PHP5+MySql-----------------------------------------------------补充:由于163的yum源上只有php5.1.6 mysql 5.0.95 版本较低,请直接看最后面的《八、卸载php5.1,mysql5.0 重新安装php5.4,mysql5.5》 安装163的yum源(参看我的别一篇文章)

2014-04-04 13:25:17 1662

原创 Linux查看CPU和内存使用情况

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。  操作实例:  在命令行

2014-03-27 23:31:56 521

原创 js 浏览器自适应例子

<!-- Smart developers always View Source. This application was built using Adobe Flex, an open source framework for building rich Internet applications that get delivered via the

2014-03-20 13:15:01 3526

原创 JS获取浏览器窗口的宽度和高度

type="text/javascript"> var viewportwidth; var viewportheight; // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight if (typeof win

2014-03-20 12:05:27 969

原创 Linux下crontab命令的用法

任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分

2014-01-26 10:29:56 503

原创 linux C++学习之路

Module01 - Linux系统基础     熟悉Linux操作系统是必要的前提。包含以下方面的内容:·         常用Unix/Linux命令熟悉文件管理、文本处理、进程管理、网络、系统管理等各个方面大约100个常用的命令。·         深入了解bash了解Linux默认shell: bash 的语法、命令执行、I/O重定向、任务控制等。

2014-01-22 11:40:33 1312

原创 ZIP文件格式详解

一个 ZIP 文件的普通格式----------------------    一个 ZIP 文件由三个部分组成:                压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志      1、压缩源文件数据区    在这个数据区中每一个压缩的源文件/目录都是一条记录,记录的格式如下:             [文件头+ 文件数据

2013-12-16 17:13:07 2969

原创 工作、生活、梦想

随着年龄的增大,也看到论坛中不少人再说程序员三十岁的问题。有人三十岁后过得很辛苦,找工作公司给不起钱,还不要你;也有人三十岁过得很轻松,数十年苦读书,再加上数年辛苦工作,此时有了回报。到底如何我想也只有像“小马过河中”的小马一样,河水到底像小松鼠说的那样很深,还是像老牛说的那样很浅,只有自己试试才知道。当然了,所谓前事不忘后事之师,中国历史之所以源远流长,就是靠前人的成功或失败的经验和当前人们

2013-09-25 17:45:05 1056

原创 Linux多线程——使用互斥量同步线程

一、什么是互斥量互斥量是另一种用于多线程中的同步访问方法,它允许程序锁住某个对象,使得每次只能有一个线程访问它。为了控制对关键代码的访问,必须在进入这段代码之前锁住一个互斥量,然后在完成操作之后解锁。二、互斥量的函数的使用它们的定义与使用信号量的函数非常相似,它们的定义如下: #include int pthread_mutex_init(pthread

2013-09-02 23:19:00 855

原创 linux下vim命令详解

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx     开始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,

2013-08-31 16:19:40 533

FlasCC技术介绍

端游转页游利器-FlasCC编译器 FlasCC技术介绍 pdf 格式

2012-12-29

Adobe Molehill Stage3d 编译器AGALMiniAssembler

AGAL(Adobe Graphics Assembly Language)是Adobe开发的图形汇编语言,汇编语言是仅高于计算机二进制机器码的低级语言,可以精确地操控机器硬件比如可编程显卡,PC的Dirext9、MAC的OpenGL以及移动设备中的OpenGL ES 2都是可编程显卡,并且都支持AGAL。通过Adobe官方提供的编译器AGALMiniAssembler(实际上是一个AS类库),我们可以通过字符串指令来获得一个AGAL二进制流,再通过context3D上传给显卡的编程管线。对于顶点以及片段的运算都是通过AGAL交由显卡来处理的,这就是传说中的GPU硬件加速。

2012-10-11

swf反编译利器 asv2010

可以反编译大部分网页游戏swf 参考别人的idea

2012-02-28

FLASH游戏渲染技术

FLASH游戏渲染技术 as 游戏开发必备 Flash游戏渲染方法分析 Flash渲染效率提高 Flash游戏素材保存与优化

2012-02-28

空空如也

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

TA关注的人

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