java游戏服务端实现 java游戏服务端实现 一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。 这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力
SQL语句执行效率及分析(note) 1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(userid in
SQL Server 常用跨库查询 1、临时使用方法 OpenRowset A. 使用有 SELECT 的OPENROWSET 与 Microsoft OLE DB Provider for SQL Server 以下范例使用 Microsoft OLE DB Provider for SQL Server,以存取命名为 remote1 的远程数据服务器上 pubs 数据库的 authors 表。从 da
MS Sql Server 数据库或表修复(DBCC CHECKDB) MS Sql Server 数据库或表修复(DBCC CHECKDB)MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 use mas
使用json-rpc实现delphi+java异构语言RPC调用 之前论坛中有讨论到采用“客户端用delphi写,服务器端用java写”的异构语言方案,当中曾提出采用soap、corba、xml-rpc等方式实现两种开发语言间的数据交换和远程方法调用,其中 一蓑烟雨任平生 曾提议就以下方面展开论题一蓑烟雨任平生 写道我们能否这样展开话题:客户端通过XMLHTTP进行请求处理的技术;客户端和服务器端传递的数据格式;如何处理上下文信息;如何设
在Java与Delphi间交互实现Zlib压缩算法 一个典型利用中,利用delphi作为客户端,J2EE服务端,二者之间用XML作为数据交换,为了提高效率,对XML数据举行压缩,为此需求找到一种压缩/解压算法可以两个平台之间交互处理,利用ZLIB算法就是一个不错的办理筹划.1、JAVA实现在JDK中,在java.util.zip包中已经内置了ZLIB的实现,示例代码以下:1//解压2 public String decompress
Java与Delphi交叉DES加解密的问题 何为交叉加解密?——Java加密、Delphi解密,或 Delphi加密、Java解密。 近日,手头上当前的项目进展到优化、完善阶段,其中一点是需要增强服务端与客户端通信的安全性,考虑采用对报文进行DES加密的方法来实现。 服务端是Java编写的,客户端是Delphi编写的,原以为两端各自coding完进行个联调就OK了,结果发现同样的明文、密钥通过Delphi、Java所产生
Delphi IDE扩展开发向导 作者:Borland(由CnPack翻译)来源:www.CnPack.org1234567891011121314151617181920212223242526272829303132333435363738
InterBase数据库文件损坏的修复方法 InterBase数据库是一种中级数据库,它短小精悍免维护,可以满足百万记录级别的数据库应用,又有开放源码版本,个人认为是一种比较适合中小型数据库应用环境的数据库管理系统(DBMS)。Delphi内建了对InterBase数据库的支持,因此用Delphi编写以InterBase为后台数据库的软件很是方便。在实际应用中,偶尔会碰到InterBase数据文件损坏的问题。损坏的原因多种多样,
小谈企业进销存财务系统的应用 马克思先生说的不错,任何事情都存在它的两面性。就像早期开发语言C++一样,谁人不拆服于他强大功能(如预处理宏,模板,操作符重载等),问题是许多开发者总忍不住滥用这些功能,结果开发出了惨不忍睹的代码。开发者水平高低决定了代码水平的高低,语言本身是没有对错之分的。(后来C++的低端市
会计本年利润结转 会计期末结转本年利润的方法有表结法和账结法两种。 1.表结法 表结法下,各损益类科目每月月末只需结计出本月发生额和月末累计余额,不结转到"本年利润"科目,只有在年末时才将全年累计余额结转入"本年利润"科目。但每月月末要将损益类科目的本月发生额合计数填入利
Delphi调用打印机的ZPL指令来打印数据 一、如果是并口打印机这样,可直接以打印机为本地文件操作。 代码如下: procedure TDSaleBillDetailForm.YRButton1Click(Sender: TObject);var F :Textfile;begin AssignFile(F, LPT1); try ReWrite(F); Write(F, ch
Delphi面向对象编程的20条规则【转】 规则一:为每一个类创建一个单元(One Class,One Unit)请始终牢记这一点:类的私有(private)和保护(protected)的部分只对于其他单元中的类和过程(procedure)才是隐藏的.因此,如果你想得到有效的封装性,你应该为每一个类使用一个不同的单元。对于一些简单的 类,比如那些继承其他类的类,你可以使用一个共享的单元。不过共享同一个单元的类的数目是受到限制
ERP中已入账业务单据错误信息修改探讨 企业信息管理系统(以下简称ERP)中的业务单据,在日常操作中不无避免的会发生各种各样的错误。在这里,我总结为以下三点:1. 单据表头错误;如:供应商(或客户)或业务员选择错误等2. 单据条目数量录入错误;3. 单据条目单价错误;即然发生了错误,那就需要去纠正。至于采取什么样的纠错手法,不同的系统有不同的方法,也各自有各自优势。而处理方法无外乎统一反冲法或个个击破法。大型ERP系统一般
采用移动加权平均计算商品成本,如何实现已入账商品单价修改 近日一直在思考‘商品成本核算采用移动加权平均法,如何实现已入账商品单价修改’,但仍无任何头绪。 所能想到是一般人都可以想到的笨方法:本会计期间的所有单据重新入账,如此做法太过繁琐复杂。不知社区内的各位专家,大侠是否有更好的建意,帮帮小弟吧!
江湖何人不流氓? 3Q大战,互联网江湖上各家寨主互揭老底,让平民对各家老大的江湖恩仇有了一个比较清晰的了解。 这互联网本是一片荒蛮之地,没有法律,更没有警察,于是各路山大王陆续前来淘金。寨主多了,自然会有地盘之争,相互打架斗殴就成了常态,基本上可以看做流氓互殴。 先是周寨主生了一个少爷叫3721,很快就与百老爷家的搜霸打在了一起,当时江湖并称两大“非常著名”的恶意软件,也正因为两家打的凶,让江湖平民都知道了原来这东东叫流氓软件,周寨主还被封了一个“流氓软件之父”头衔,从此两个少爷都不被平民百姓
关于ERP系统实现商品代销及铺货的探究 单独从具体功能实上来看,代销与铺货不是一个多么复杂的功能。 一但结合财务,成本计算以及我们前期软件的框架等关键点, 商品代销及铺货要比想像中复杂得多。以下是我个人在这一段时间研究和探索中发现的一些问题及解决办法,不一定是正确的解决办法(至少我自己看来是正确的),如有说的不正确之处,请各位朋友不啬指教;在讲解代销与铺货的问题处理这前,先说明一下关于涉及到几个数据库表; 1、商品库存表 -- 记录商品库存及各向业务出入库数据; 2、代销铺货商品表 --记录代销与铺货商品出入库数据,及结算数据
代销商品 什么是代销商品代销商品是销售商品的一种方式,牵涉委托方和受托方两个方面,处在委托方立场上的商品成为委托方的代销商品,处在受托方立场上的商品成为受托方的代销商品。代销商品的方式 按照受托方是否能够有权利自行决定代销商品售价,代销商品存在着两种方式:第一种为视同买断方式,第二种为收取手续费方式。(一)视同买断方式 视同买断方式代销商品,是指委托方和受托方签订合同或协议,委托方按合同或协议收取代销的货款,实际售价由受托方自定,实际售价与合同或协议价之
商品铺货及管理 铺货说明:做过商贸管理软件的朋友,或许都会知道“商品铺货”这个词,至于怎么在软件管理铺货的商品暂且不提(本人还在研究学习,暂不献丑了)。以下是在MBA智库找到的铺货名词解释,供大家参考下!什么是铺货 铺货就是先把自己的产品投放到别人的渠道里面,等到一定时间后或者一定的帐期后再去收钱,这大都是新产品刚上市或者开拓新的领域时常用的手法. 因为新产品上市时,无论如何做广告宣传造势都必须保证一点,就是客户看到广告后可以顺利的买到新产品,否则所有的市场营销活动都会变成打水漂。所谓的铺货,就是让各个销售