自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柒步的专栏

柒步成师!

  • 博客(64)
  • 资源 (12)
  • 收藏
  • 关注

原创 codeblocks调试问题

windows安装codeblocks后,可以编译运行,但是无法断点调试,显示缺少gdb.exe或者cdb.exe,从设置里选择调试器,只有gdb32.exe或者gdbserver.exe,这两个都没法在64位windows下调试运行。解决方案是:安装gdb,安装方法是下载mingw-get-setup.exe并安装,勾选gdb的系列选项,安装完成后,codeblocks会自动识别并把gdb....

2019-04-22 14:52:17 983

转载 深度学习资料

【深度学习Deep Learning】资料大全  最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下:Free Online BooksDeep Learning66 by Yoshua Bengio, Ian Goodfellow and Aaron CourvilleNeural Networks and Deep Learning4

2017-10-28 12:15:43 1370

转载 关于python文件操作

总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:

2017-10-26 13:24:04 440

原创 简明Python教程笔记五 python3.x

一、文件读写在python3.x里file模块已经不存在了,打开文件使用open#Filename:UseFile.pydata ='''this\isa\joke'''f = open('joke.txt','w')f.write(data)f.closef = open('joke.txt','r+')while True: line = f.readl

2017-10-26 13:19:01 400

原创 简明Python教程笔记四 python3.x

面向对象1.类#Filename:PyClass.pyclass Animal: count = 0 #类成员,所有对象共享 __privateVal = 2 #双下划线代表私有变量,只能在内部函数中调用 def __init__(self,name): #构造函数,self默认加上否则函数中无法调用自己 self.name = name #nam

2017-10-25 10:56:25 430

原创 简明Python教程笔记三 python3.x

三数据结构1.列表list#Filename:List.pyShopList = ['mongo','banana','apple','orange'] #创建 print('len:',len(ShopList)) #求长度for item in ShopList:#遍历print (item)ShopList.append('jujube') #增加Shop

2017-10-25 10:50:16 317

原创 简明Python教程笔记二 python3.x

一函数1.定义函数def func(a,b):#todo....2.global使用def TestGlobal():    global x    print ('x is',x)    x = 3    print ('changed x to', x)x = 250TestGlobal()print('value of x',

2017-10-25 10:48:19 769

原创 简明Python教程笔记一 python3.x

《简明python教程》此教程用的是python 2.x与 python 3.x有些差异。python有高效率的高层数据结构,面向对象。语法简洁,是门解释型脚本语言,适合应用程序的快速开发。python是开源软件,且是跨平台优秀的脚本语言。python是解释型语言,python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行可扩展性:pyth

2017-10-24 16:44:44 1612

翻译 希腊字母小计

1Ααalpha/a:lf/阿尔法2Ββbeta/bet/贝塔3Γγgamma/ga:m/伽马4Δδdelta/delt/德尔塔5Εεepsilon/ep`silon/伊普西龙6Ζζzeta/zat/截塔7Ηηeta/eit/艾塔8Θθthet/θit/西塔9Ιιiot/aiot/约塔10Κκ/kappa/kap卡帕11∧λ/lambda/lambd兰布达12Μμmu/mju

2017-10-24 09:30:31 339

原创 观察者模式

在《headfirst》一书中说:出版者+订阅者=观察者模式。观察者模式的定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。该模式的主要目的就是解耦,让数据的主模块与关心数据变化的模块分离,降低他们之间的粘合度。其次,该模式可以让功能框架更加清晰,方便系统的维护。模式结构图如下(来自《GOF设计模式》):该模式主要分为

2017-10-23 16:03:37 371

原创 二维表n*m转一维表n*1

在工作中遇到这样一个问题:我要存贮玩家以及他们所关注的boss到公共表,现在公共表行数受限,一般会保持在1024行以下,而现在的情况是一个服承载800人,boss数量在40个左右,一个人关注的boss无上限,那么极限情况下要存下这些数据需要800*40=32000行,很明显这样存储无法达到要求。我想了以下几种方案1. 列1: playerid ,列2:boss1,bos

2017-10-19 20:36:10 483

原创 单件模式

需求:有些对象我们其实只需要一个,有时候且只能是一个,例如:线程池、数据库连接、日志、打印机、显卡等设备的驱动程序的对象等。这类对象过多可能导致行为异常、资源使用过量和不一致等问题。在这种环境下,我们就需要使用单件模式也称为单例模式,该模式确保一个类只要一个实例,并提供一个全局的访问点。实现:私有的构造函数可以保证不可在类外创建对象,而提供一个公有的Instance

2017-10-19 20:29:44 404

原创 vs2010红色波浪线

这个波浪线是你安装了visual assist在VAssistX菜单栏->Visual Assist X Options->展开Advanced->Underlines->把underlines spelling errors in comments and strings using的勾去掉就行

2016-02-27 13:08:05 697

原创 Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version

Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决2009-07-14 16:56今天在VS2005中,用C++读取txt文本时,因为用得是CStdioFile类,所以要包含afx.h头文件,例如:#in

2015-09-08 16:41:39 522

转载 C++站点

收藏的一些C++站点国外http://www.boost.org/http://www.codeguru.com/http://www.codebeach.com/http://www.codecogs.com/http://www.codeproject.com/?cat=2http://www.hotscripts.com/category/scripts/

2015-09-08 10:15:59 582

原创 一种Dump文件解析

FAULTING_IP: KERNELBASE!RaiseException+39000007fe`fd539e5d 4881c4c8000000  add     rsp,0C8hEXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)ExceptionAddress: 000007fefd539e5

2015-09-07 11:31:15 1754

转载 。。

写2个项目,一个console,一个web调用方:[csharp] view plaincopyusing System;  using System.Collections.Generic;  using System.Linq;  using System.Text;  using System.Web

2015-07-28 12:36:43 365

转载 asp.net 弹出框信息

点击按钮以后会提示弹出窗口,按照弹出窗口的信息,提交到后台处理,巧用隐藏域页面: ?1234<asp:Button ID="submit"runat="server"onclick="submit_Click"Text="submit"/>    <asp

2015-07-25 23:42:59 649

转载 php支付系统

一个典型PHP支付系统的设计与实现  本站整理   互联网   2012-10-30   点击: 1974   我要评论 由于公司业务需要,花两周时间实现了一个小型的支付系统,麻雀虽小五脏俱全,各种必须的模块如账户加锁,事务性保证,流水对帐等都是有完整实现的,整个开发过程中有很多经验积累,再加上在网上搜索了一下,大部分都是些研究性的论文,对实际使用价

2015-07-16 00:12:39 746

转载 php免费短信

使用PHP免费发送定时短信背景:老妈年纪大了,文化程度不高,但是需要每天了解天气信息才能下地工作,也就无法通过网络获取天气,只能通过电视。于是寻思着自己抓取网络上的天气信息,通过手机短信发送给老妈。问题:自己不可能每天定时给老妈发送天气短信,现有的天气预报订阅短信又是要钱的。解决: 免费发送短信到手机方案1:使用飞信API由于飞信目前没有开发平台,现

2015-07-16 00:10:41 841

转载 cocos2dx工程中接入支付宝sdk

cocos2dx工程中接入支付宝sdk[摘要]本文是对cocos2dx工程中接入支付宝sdk的讲解,对学习Android编程技术有所帮助,与大家分享。1. 首先去支付宝官网下载开发者文档2. 然后按着开发者文档将支付宝的sdk导入到你的工程中,并关联到工程中,步骤入下图:(1)将从支付宝官方网站获得的支付宝的sdk的jar包拷贝到工程中的libs目录下,如图

2015-07-15 17:20:12 5778

原创 小金登陆游戏

最近写了一个小游戏小金登陆已经上线,纯LUA+COCOS2dx开发。在木蚂蚁市场和机锋市场上线,喜欢的童鞋可以去玩玩。

2015-06-26 18:21:19 1372

转载 成长系统的设计方法

成长系统的设计方法目录成长系统的设计方法.....................................1一、坑的使用方式.........................................4      1、时效性..............................................4      2、

2015-05-07 12:38:13 1751

转载 网游服务器通信架构的设计方案

随着网游从业者的规模和需求不断扩大,越来越多的朋友进入了网游开发这个领域,使得市场中网游开发技术相关的需求量迅猛增长。目前,网游行业比较紧 缺的 是具有较深技术功底的“专家型”开发者,这主要包括两个方面:服务器端设计人员以及客户端设计人员。对于网络游戏而言,由于其主要的游戏逻辑计算是在服务 器端完成的,数据同步与广播信息的传递也是通过服务器完成的,所以,是否拥有一个有经验的服务器端设计人员已经成为

2015-04-22 15:31:40 596

转载 大型网站架构演化

原文一、大型网站系统特点  (1)高并发、大流量:PV量巨大  (2)高可用:7*24小时不间断服务  (3)海量数据:文件数目分分钟xxTB  (4)用户分布广泛,网络情况复杂:网络运营商  (5)安全环境恶劣:黑客的攻击  (6)需求快速变更,发布频繁:快速适应市场,满足用户需求  (7)渐进式发展:慢慢地运营出大型网站

2015-04-16 17:45:04 487

转载 大型网络游戏服务器的框架设计

原文服务器是用来处理高并发的请求,同时能够满足扩展的业务逻辑的需求,最重要的是满足三点:并发性,稳定性,扩展性。经历过两款上线游戏产品,见识到了游戏行业的杂乱无章,虽然和传统软件行业相比,少了那么些规范,但是对个人能力要求还真不比传统软件行业低。今天开始,陆续利用业余时间将自己设计的一个服务器的框架贴出来,也会包好一些基本的代码,也会用到一些开源库。从最基础的讲起,首先看看

2015-04-16 17:17:02 741

转载 MMORPG服务器架构

原文MMORPG服务器架构一.摘要1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客二.关键词网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP

2015-04-15 16:14:29 516

转载 C++多进程并发框架FFLIB

原文C++多进程并发框架FFLIB         三年来一直从事服务器程序开发,一直都是忙忙碌碌,不久前结束了职业生涯的第一份工作,有了一个礼拜的休息时间,终于可以写写总结了。于是把以前的开源代码做了整理和优化,这就是FFLIB。虽然这边总结看起来像日记,有很多废话,但是此文仍然是有很大针对性的。针对服务器开发中常见的问题,如多线程并发、消息转发、异步、性能优化、单元测试

2015-04-15 13:48:21 1862

转载 分布式模式之Broker模式

问题来源:创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、业务逻辑被分布式的部署。然而相比中心化的系统,复杂度被无可避免的增大了,该如何降低各个组件之间的耦合度。挑战:需要保证可伸缩性、可维护性、可更新性,需要将服务划分为各个相对独立的组件,组件被分布式的部署,它们之间通过进程间通

2015-04-15 13:41:25 1197

转载 C++开源日志库:log4cplus

说起日志系统,不得不提大名鼎鼎的Log4j,特别是使用Java的人们,可以说是无人不知无人不晓无人不用。Log4j以其简单的使用方式(引入一个jar包,一行代码即可调用),灵活(可通过配置文件随意配置),功能强大(多个级别,可配置多个输出目的地,Console,File,系统日志,远端的LogServer等等,可订制日志格式,自动产生,删除日志文件)等等等等特性,一直是Java日志系统的首选。

2015-03-31 17:22:34 748

转载 1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,

2015-03-17 12:08:24 533

转载 PostQueuedCompletionStatus函数

PostQueuedCompletionStatus函数,向每个工作者线程都发送—个特殊的完成数据包。该函数会指示每个线程都“立即结束并退出”.下面是PostQueuedCompletionStatus函数的定义: BOOL PostQueuedCompletionStatus(    HANDLE CompletlonPort,    DW0RD  dwNumberOfBytesTr

2015-03-13 11:12:25 2276

转载 深度探索I/O完成端口

引言要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理

2015-03-13 11:12:08 431

转载 完成端口(I/O completion)原理

异步过程调用(apcs)问题:只有发overlapped请求的线程才可以提供callback函数(需要一个特定的线程为一个特定的I/O请求服务)。完成端口(I/O completion)的优点:不会限制handle个数,可处理成千上万个连接。I/O completion port允许一个线程将一个请求暂时保存下来,由另一个线程为它做实际服务。并发模型与线程池:

2015-03-13 11:08:21 592

转载 MySQL中information_schema是什么

大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。 information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章 后,你就会对information_schema数据库有所了解。information_schema数据库是MySQL自带的,它提供

2015-03-11 17:26:27 546

转载 AcceptEx

Winsock2的其他供应商不一定会实现AcceptEx函数。同样情况也包括的其他Microsoft的特定APIs如TransmitFile,GetAcceptExSockAddrs以及其他Microsoft将在以后版本的windows里。    在运行WinNT和Win2000的系统上,这些APIs在Microsoft提供的DLL(mswsock.dll)里实现,可以通过链接mswsoc

2015-03-11 16:17:30 1295

转载 Cocos2d-x3.2总结---使用物理引擎进行碰撞检测

Cocos2d-x3.2总结---使用物理引擎进行碰撞检测【转自】: http://blog.csdn.net/cbbbc/article/details/38541099  通常在游戏简单逻辑判断和模拟真实的物理世界时,我们只需要在定时器中判断游戏中各个精灵的条件是否满足判断条件就可以了。例如,在飞机大战中,判断我方子弹和敌机是否发生碰撞一般在定时器中通过敌机所在位置的矩形是否包

2015-03-03 13:16:41 1105

转载 cocos2dx 内存管理

【Himi转载推荐之一】如何优化cocos2d/x程序的内存使用和程序大小本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/1043.html           ☞ 点击订阅 ☜ 本博客最新动态!及

2014-12-13 14:00:35 702

转载 TileMap高级用法

近段时间主要是在研究开发工具与游戏制作的结合,大家知道工欲善其事必先利其器,一款好的方便的开发工具能够极大的提高游戏的开发效率,特别是在制作关卡这些东西的时候,这也就是为什么国外现在有这么多的开发引擎工具,特别是3d的比如unity3d,unreal,cryEngine等等都是基于这种需求而开发的。那么我这个新系列的博客也就是教大家如何使用TileMap这款地图编辑器来提高大家在制作2d地

2014-12-09 13:31:40 4142

转载 tmx格式

TMX Map FormatPage HistoryThe TMX (Tile Map XML) map format used by Tiled is a flexible way to describe a tile based map. It can describe maps with any tile size, any amount of layers, any num

2014-12-08 11:15:48 3140

python 打外星人小游戏源码

学习python写的小程序,仅供学习玩耍。 tkinter,GUI,Button,动画

2019-02-15

观察者模式Demo

观察者模式Demo,使用推模型。 在我的博客里写了关于我对观察者模式的理解,这里是小例子。

2017-10-23

简单的socket通信C++版

简单的客户端,服务器。C++ socket编程

2015-09-18

treeview 复选框的三种状态

treeview自定义控件,dll形式呈现。 转载他人的代码,仅供需要者下载。

2014-01-21

一键设置IP地址

不用手动去设置IP地址,点击bat文件,输入1,2..变量数目自己设定,自动设置电脑IP,里面还有自动获取Ip地址。

2013-09-02

C#开发RealPlayer播放器

realplayer播放器,vs2005平台

2013-08-22

VLC播放器开发C#

C#语言开发,平台为VS2010,下载者可以从我的资源里下载plugins(不需要积分的)放在bin\debug目录下就可以运行了。

2013-08-21

plugins.7z vlc

vlc的plugins目录 开发vlc程序必备

2013-08-14

wlan 帧格式

无线网数据帧的剖析,对802.11协议的解析

2013-07-17

TL-WN725N linux驱动

TL-WN725N 无线网卡的linux中的驱动

2013-07-17

CSpreadSheet

详细介绍CSpreadSheet类的使用

2012-04-24

MFC操作excel和word

excel使用CSpreadSheet类 word主要使用msword类和WordDefine类

2012-04-24

空空如也

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

TA关注的人

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