在看文档的时候一直觉得django的表单设计是很酷的东西,今天花了点时间研究一下,掌握的还不多,不过已经能实现不少的东西,当然是在编写极少代码的情况下。不然研究它的表单就没有意义了。我目前使用的Django版本是1.1 beta.所以是继承于forms来实现的表单系统 from django import forms第一步:首先在models.py中定义一个表单模型class Remar
wxImage::AddHandler(new wxBMPHandler); wxScreenDC DC; &nb
info = Article.objects.order_by('id').all() 等同于 order by info = Article.objects.order_by('-id').all() 等同于 order by desc
porject相关 settings.py INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.
在06年因为试图学习php而对python的介绍也看了看,不过当时没有时间去认真学习一下,直到三年后的今天才又开始重新认识这门很有意思的语言。 因为需要做python的web开发,所以选择了Django这个框架,首先来介绍一下步骤吧。 1:下载python,可以是最新的,然而我下载了python2.6之后,发现Django没有支持2.6相应的mysql链接库,所
最近需要在客户端加入检测用户IP地址,便于分析信息来源的功能。 然而socket的API所获取到的IP是局域网的,查了下资料,只有穿过NAT之后才能拿到客户的出口IP地址。 于是变通了一下思路,采用访问一个web程序的方式,根据http get返回信息拿到客户端的IP。测试,用asp写了一句. 代码: <%=Request.ServerVariables("REMOTE_AD
今天帮客户处理一下几年前一个ASP+Access构建的网站,其中数据库已经很大了,占用了大量虚拟主机的空间,于是把整站拖下来,压缩了一下数据库。 随后在本地建立了一个IIS服务,浏览了一遍,没有问题,准备上传,结果在FTP上传时出现了问题。那个access数据库不管怎么样都上传不上去,速度很慢,几K几K的跑,开始以为是Ftp客户端的问题,后来换了2个,问题依旧,又排除了空间大小和
晚上无聊的时候临时想到的,做一个21点纸牌来给自己玩玩,从开始动工到刚才算了下时间,过去了7个小时。真是能够打发时间啊 代码写得很丑,没有考虑过多的优化,纯粹是为了实现功能。因为之前没有做过游戏之类的东西,所以难免有些没把握。等到一切完善之后,会考虑优化整个程序的结构。 先上预览图: 更新了一下界面,看起来更美观一些 代码在Sourc
在windows下判断当前系统是否处于全屏独占的模式下,通过这个能够获知用户是否在玩游戏,看电影等等。 以下采用的办法是通过判断屏幕的四角是否属于同一个窗口句柄。 //检查当前是否有程序处于全屏独占模式 bool IsFullScreen() {
转载 来自:cppblog 金庆 WorldSession中总共有300多个指令包处理函数, 以Handle开头, 无返回值, 参数为WorldPacket&. 例如:void HandleCharEnumOpcode(WorldPacket& recvPacket);处理函数按功能分散在多个XXXHandler.cpp中实现. 例如: ArenaTe
新人进入游戏欢迎公告测试成功. 写在前面的话.从今年二月份开始研究MaNGOS以来,走了很长一段路,从一开始下载一键安装版进去做一些设置到开始关注数据库再到上周五开始接触MaNGOS的编译工作,这个周末,从周五到现在,忙了很久。到处收集已有的代码加入到mangos里,之前的很多代码因为mangos接口的改变已经无法直接使用,又不得不去研究新的接口和数据库结构。所幸的是,花费了这么长时间总算做出了
关于Mangos框架 的编译和搭建分为两部分工作. 一、先决条件: 1. Visual Studio 2003 或者是Visual Studio 2005版本。 2. MySQL 4.1 去官方下在4.1.22版本的就可以或者更高版本 3
先是关于mangosf的一些介绍: mangos不是一个魔兽世界 SF 模拟器,它是一个开源的自由软件项目,是用c++和C#编程语言,实现的一个支持大型多人在线角色扮演游戏服务器的程序框架,在这个框架下,它理论上应该支持任何客户端的网络游戏,由于现在很多人使用魔兽世界来对它进行测试,所以针对魔兽世界的脚本和数据库文件比较完善,很多人就利用这个开源项目来实现魔兽SF。 &n
很久没有做一些感兴趣的东西了,今天这个时候加晚班正好有点时间,研究了一下在windows下控制音量。用到了winmm,因为用的是wxWidgets做界面,所以需要在引用里加入libwinmm.a这个静态链接库。同样,如果是基于vc的开发,那么引用winmm.lib就是了。主要用到了以下两个api提供的函数。bool WINAPI  
在某些应用中,将本该由动态页面每次获取客户端请求时去调用数据的过程转换为在添加数据时即生成为静态页面,对服务器的压力,数据库检索的压力,以及搜索引擎收录,包括防止SQL注入都是由极大的好处的。常见的做法有很多种,包括web服务器启用rewrite,io操作生成文件等等,我正好有一段以前做j2ee开发时保留的一段io操作的方式生成html. 原理都很简单,主要是对模
项目中需要用wxWidgets对注册表的键值进行读取. 使用wxRegKey的QueryValue方法读取相应键值时,例如以下代码。 如果regdelay键值不存在会抛出一个异常。那么对用户来说体验很不好. pRegKey->QueryValue(wxT("regdelay"), keyvaluestr); 查了下手册,开始发现有一个函数用于返回该键值是否存在的布
在C++里常用类型转换感觉很杂,不好用;跟C#没得比:可以强类型转换,还有convert通用的转换,非常方便的说。刚用wxwidget时类型转换也是一头大,了解后发现要比MFC简洁好用多,接口也容易记住。下面上WXWIDGET常用类型转换: 一、wxstring与其他类型转换 1.1 int to wxString:
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号