技术杂谈
blacksource
这个作者很懒,什么都没留下…
展开
-
Sublime Text 2 使用入门
今天看到了一款跨平台 (win, mac, linux) 的代码编辑器, 类似于 Mac 的 TextMate, 同时又集成着 Vim 的操作方式.下面是 Lucifr 的三篇介绍:Sublime Text 2 入门及技巧ZenCoding in Sublime Text 2Sublime Text 2 实用快捷键[Mac OS X]以及 istyles 的:S转载 2011-12-27 00:07:46 · 3806 阅读 · 0 评论 -
vim、gvim在windows下中文乱码的终极解决方案
vim、gvim在windows下中文乱码的终极解决方案在windows下vim的中文字体显示并不好,所以我们需要调整字体显示编码为utf-8,只有这样才能使用美观的中文。这时候可能出现很多中文乱码。如:文件显示乱码、菜单乱码、右键菜单乱码、conlse输出乱码、文件关联右键菜单乱码等等。网上很多解决办法,但我试了很多,都出现一些怪异的乱码,顾此失彼。有个简单的方法解决乱码问题转载 2010-01-21 10:19:00 · 1064 阅读 · 0 评论 -
用标准dl,dt,dd标签抛弃table列表
过去有很多网页设计师喜欢将他们的网页成效图用table布局实现成网页,但是这样做会碰到一个比较麻烦的问题就是,后期调试和维护会相当的困难。如今,越来越多的前端开发er们开始使用xHTML+CSS替代最初的table布局完成网页的全体布局,不但让网站降低了开发和维护的成本,而且代码也更语义化了。但是,并不是说table从此消失了,它仍然被很多人用来作为网页中数据表现的必需品,比如团体信息数据转载 2010-01-14 13:31:00 · 1479 阅读 · 0 评论 -
SVN实用教程
好用的Windows下SVN客户端——Tortoise SVN的下载地址:http://tortoisesvn.tigris.org/文档:http://www.subversion.org.cn/svnbook/http://www.subversion.org.cn/tsvndoc/SVN 与 VSS 的区别:VSS中,编辑一转载 2009-08-11 01:16:00 · 2320 阅读 · 0 评论 -
网络游戏中的数据包设计与定义
接触了一段时间的网游封包设计,有了一些初步的思路,想借这篇文章总结一下,同时也作个记录,以利于以后更新自己的思路。 网络游戏的技术研发,分为三个主要的方面:服务器设计,客户端设计,数据库设计。而在服务器和客户端之间实现游戏逻辑的中介则是游戏数据包,服务器和客户端通过交换游戏数据包并根据分析得到的数据包来驱动游戏逻辑。网络游戏的实质是互动,而互动的控制则由服务器和客户端协同完成,协同就转载 2009-05-26 21:14:00 · 2018 阅读 · 0 评论 -
网狐棋牌游戏服务端架构设计原理
基本设计概念和处理流程调用模型利用面向对象思想多态性,调用方保存着被调用方的基础接口指针(一般称呼为 钩子),调用方直接调用接口指针里面方法,方法具体实现逻辑由该接口的派生类实现.示意图: 基于事件驱动的数据处理模型为系统功能设计,需要处理网络事件数据SocketEvent,数据库事件数据DatabaseEvent,定时器事件数据TimerEvent等,为此建立数据队列转载 2009-05-26 22:48:00 · 7666 阅读 · 0 评论 -
Eclipse启动错误(jvm terminated. exit code 1)修复方法
昨天在进入Eclipse时弹出了下面得错误: JVM terminated. Exit code=1 C:/WINNT/system32/javaw.exe -Xms40m -Xmx512m -jar D:/eclipse-SDK-3.1.2-win32/startup.jar -os win32 -ws win32 -arch x86 -launcher D:/eclipse-SDK-3.1.2转载 2009-03-19 01:45:00 · 941 阅读 · 0 评论 -
怎么成为优秀的软件模型设计者?
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。1. 人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们 那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterpris转载 2009-02-18 12:31:00 · 645 阅读 · 0 评论 -
网络游戏的位置同步
网络游戏的位置同步Blog: http://blog.csdn.net/lfhfutMSN: beyondlimit2001@hotmail.comQQ: 26085163 有关位置同步的方案实际上已经比较成熟,网上也有比较多的资料可供参考。在《带宽限制下的视觉实体属性传播》一文中,作者也简单提到了位置同步方案的构造过程,但转载 2009-02-17 20:04:00 · 758 阅读 · 0 评论 -
浅谈网络游戏的设计——服务器端编程
由于篇幅和时间所限,本文仅能介绍部分知识,主要谈一下如何设计服务器端部分基本模块。另外,阅读本文,需要一定的UNIX编程基础。 本游戏服务器端操作系统采用UNIX,因为UNIX是标准的服务器操作系统,可保证网络游戏的稳定性。因此,以下所有的编程都将针对UNIX进行。 服务器端的整体构架如下:通讯模块,消息传递模块,游戏规则模块,线程管理模块,游戏世界管理模块。通讯模块: 通讯模块主要转载 2009-02-17 20:09:00 · 1071 阅读 · 0 评论 -
线程池的介绍及简单实现
服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以转载 2009-02-17 16:12:00 · 994 阅读 · 0 评论 -
什么是Web 2.0:下一代软件的设计模式和商业模型
作者:Tim OReilly09/30/2005原文:What is Web 2.0译者:玄伟剑2001年秋天互联网公司(dot-com)泡沫的破灭标志着互联网的一个转折点。许多人由此断定互联网是被大家过分炒作了,事实上网络泡沫和相继而来的股市大衰退是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台,假冒者被驱逐,而真正成功的故事将展示它们的力量转载 2009-01-20 16:46:00 · 1629 阅读 · 0 评论 -
如何关闭80端口,如何查找哪些端口在使用中
cmd命令窗口输入netstat -abn ->c:/port80.txt然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,更改这个程序的port,再重启这个程序,使更改生效。再次启动iis。1.打开运行-》输转载 2013-12-15 20:12:21 · 4402 阅读 · 0 评论