自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (9)
  • 收藏
  • 关注

原创 16进制字节搜索工具 C#的效率

最近搞游戏汉化,需要进行批量的16进制字节搜索,在Google上爬了很久,都没有找到合适的软件,都是功能太简单或者效果不好。好不容易找到一个可以用的,号称极速搜索的软件,但是似乎软件还有些问题,程序容易崩溃,特别是当搜索的内容过多的时候,于是就打算自己做一个,随便也试试C#的效率。结果C#效率不是传说中的那么低嘛,呵呵,而且这个搜索器还有优化的空间,在比较字节的算法上应该还可以优化,只是暂

2013-02-01 14:16:30 1944 2

原创 .NET当中的另一个V8 JS引擎 Wrapper

前言之前写过一篇文章,是关于在.NET中,使用v8sharp作为v8Engine的Wraper, 从而在.NET中与Javascript互操作。不过v8Sharp有几个很大的问题,第一,在参数中传递中文字符串会产生乱码。第二,无法在.NET中,使用.NET对象作为参数

2011-09-06 09:26:47 7940 2

原创 WCF中的可靠会话(reliableSession)中的inactivityTimeout和receiveTimeout

最近在做开发的时候的遇到一个问题,采用WCF做服务端开发,利用的是TCP绑定。因为涉及到大数据量的传输,要求开启可靠会话。之前的程序中,本身是关闭了可靠会话,然后在服务器端注册了客户端的Closing和Faulted事件:OperationContext.Current.

2011-09-01 11:34:44 17332 2

原创 【记录】在Windows Server AppFabric中设置WCF

最近一段时间一直在研究WCF,今天重点研究了下关于WCF的宿主,之前一直用的Windows服务作为WCF服务的宿主,偶然发现,如果在非特别的需求下,官方推荐的是用AppFabric(必须要.NET Framework 4.0支持)。于是花了些时间配置,总算还是搞定了,其中有几个要

2011-07-12 00:42:29 1971 1

原创 Flex (SDK 4.5) 中直接使用 H.264 编码视频

最近用到 Flex+FMS 实现一个视频通信,而且需要用 H.264 编码,但 Flash 本身只能采用 VP6(H.263)编码,要想编码为 H.264,必须要利用第三方工具(Flash Media Live Encoder),这也是我不愿意的,于是查阅了大量资料,发现除了使用 Flash Player 11,似乎别无他法,于是到 Adobe Labs 下载了 FP11 的 Preview 版本

2011-06-19 22:08:00 11841 4

原创 StageVideo 在 Flex Applicaiton 中成瞎子了!?

最近因为项目需要,又开始弄 Flex 了,距离上次已经有2年时间了,版本也从3.2升至4.5了,考虑到 Flash Player 普遍都还是10.1以下的居多,所以采用的SDK是4.1。 本来也没什么的,目前的编码实现也很正常,偏偏今天让我看到了10.2的新特征:StageVideo,Faster,Stronger,Higher。本来就对新玩意儿很敏感的我赶紧上手试了下。 根据官方

2011-06-17 23:25:00 3161 9

原创 XNA 的 3D 和 2D 游戏引擎(商业与开源)

<br />找到了不少,在这里分享一下。说不定以后我自己也要用到!<br /> <br />商业3D引擎:<br />TorqueX (我两年前用的时候,还只是一个2D引擎,目前社区版已经有For XNA 4.0 的了)<br /> <br />Visual3D(这个没有用过,不过看介绍还是不错)<br /> <br />开源3D引擎:<br />OxGameEngine Fox XNA (社区里推荐的游戏引擎,似乎很强大)<br /> <br />X-Engine<br /> <br />Reactor

2011-05-13 10:54:00 5816 1

原创 关于 Twing Hot Link 的一些事

<br />时间过得真快啊,距离发布都快过了半年,年后一直忙于工作,也没有继续对THL进行维护,论坛也没有怎么管理,当初一些帮我管理的朋友都是因为工作原因,很忙的。不过MHP3热潮过去了以后,加群的机友也变少了。<br /> <br />最近因为啪嗒碰3(这个能联机么?我没有试过呢)的发布,加群的人又多了起来,我是说呢,怎么突然一下,机友有多了起来。<br /> <br />首先,我把新的群号都说一下:<br />36879235 电信1群(满)<br /> <br />55040297 电信2群 (满)<

2011-05-05 22:59:00 1056

原创 .NET 中对多核心 CPU 的编程优化

<br />前段时间在看 MapReduce 的实现时,突然想到的,我以前编程都是按照传统的编程方式进行的,别人说的什么针对多(核)CPU 优化等,对于我来说,就像浮云一样。我想,我是搞 .NET 开发的,所编写出来的程序是运行在那个沙箱里面,至于资源的分配调度等,它应该会帮我完成。<br /> <br />但是在看了 MapReduce 之后,我对他的伪分布式实现比较感兴趣,就是在单台机子上将计算拆分,然后启动N(N=CPU数量)个线程分别来执行。<br /> <br />但是,在 .NET 中,这样做真

2011-05-05 16:37:00 4329 2

原创 不要小看了程序员的嗅觉!

清明节的时候天气好,一家人出去踏青。到了目的地后,发现有个算命先生,周围围了很多人,于是好奇的凑过去瞧瞧,发现他生意好的原因是他在地上摆了一个百家姓图谱,上面写道“来人不开口,便知姓名”,我一向是不相信这些的,用脚毛想想都知道,除非会读心术,否则就是扯淡。我老婆跃跃欲试,于是我告诉她,如果我不认识你,我也可以猜到你姓什么。其实这个刚看到这个算命先生的百家姓图谱,我就大概猜到是怎么回事了。这个图谱类似于一个数独的九宫格,然后还有一系列的卡片,卡片上也有姓名,算命先生要你做的事情就是选择一张有你姓名的卡片,覆盖

2011-04-17 12:09:00 1128

原创 Levenshtein 算法小记

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Levenshtein{ public class SimilarityCompare { public int GetDistance(char[] src,char[]

2011-04-12 19:43:00 788

原创 扁鹊三兄弟的故事

他那天在一本书上看到这个故事,主要就是讲扁鹊三兄弟,医术越高的名气越低。老大医术最高,总是在病人发病前将他治好,所以人们以为他的医术最低。老二医术一般,他总是在病人发病初将他治好,所以人们认为他的医术比老大高。老三的医术其实最差,他总是在病人病重的时候将他治好,人们认为他连这么重的病都能治,肯定医术最高了。在那本书里面,这个故事其实是想告诉我们,一个软件,他的质量在开发之初的设计阶段就已经确定了。这个我很认同,一直也都认同。但是这个故事确让我想多了——软件的实际价值和个人价值如何平衡呢?他们两者是否真的存在

2011-03-16 23:33:00 4213

原创 一个简单的运算表达式解释器例子

之前研究Lamda表达式,突然对解释器感兴趣,于是在网上找了一下相关的资料,但是关于解释器的文章比较少,关于.NET的文章就更少了,只知道一个解释器模式(设计模式之一)。于是根据这个解释器模式实现了一个针对加、减、乘、除运算的解释器,然后为了演示扩展解释器,又增加了一个模运算的操作扩展。这个东西仅有学习价值而已,没有多大的实际用途,.NET里面已经有很好的实现了,不过如果你想扩展EF,LINQ之类的,还是需要了解这方面的东西。压缩包里面包含了简单的说明和UML图。点击下载

2011-03-15 16:37:00 1098

原创 Twing Hot Link 1.20 发布~

<br />这大概是个人版的最后一个更新版本了。<br />今晚发布的时候,论坛都挂了,估计流量稍微大一点,它就受不了了~。<br /> <br />这个版本之后,就开始搞一个全新的计划了,还是跟THL有关,但是又完全的不一样 :-P 算是在一些东西的基础之上有衍生出来的一些比较概念化的东东。<br />很巧的是,昨晚做了梦,梦到开发完了,正式上线了,然后我玩的不亦乐乎,早上一觉醒来,发现整个系统的构架,UI,功能等,我居然记得异常清楚~看来昨晚的梦把我平时想到的一些零碎的东西组合了起来,相当给力啊,得记下

2011-01-29 00:17:00 2100 4

原创 Twing Hot Link For PSP FAQ

1.问:要运行这个软件,我需要安装哪些东西?答:PC端需要安装3个必备软件,.net framework 4、Visual C++ 2010 Redistribute、Winpcap 4.12,如果你下载的压缩包,则压缩包内已包含了后两个软件,同时也提供了.net framework 4的官方下载地址。用USB联机的话,还需要安装一个PSP Type B Driver。具体看安装说明或者这个地址:http://blog.csdn.net/sweetwxh/archive/2011/01/03/6113710

2011-01-08 18:52:00 2801 12

原创 路由器的端口映射操作方式(一般设置方法)

<br />Twing Hot Link 内网用户建立服务器时需要做端口映射(如果你是校园网,或者其他的大型局域网环境,可能无法建立服务器)。<br />这里以TP-Link的端口映射举例,其他品牌路由器请自行研究。<br /> <br />首先确认一下你本机的IP地址以及网关IP地址(一般情况下,网关的默认地址为:192.168.1.1):<br />点开始-运行(或按徽标键+R),然后输入“cmd”,会打开CMD窗口。再输入"ipconfig",你会在窗口中看到你的本机IP地址。(你使用其他方式查看也行

2011-01-06 11:48:00 5961 12

原创 关于 Twing 联机掉线新的猜想

昨天测试4人联机,4人物里位置分别为:成都,澳门,武汉,郑州。服务器建立在成都,4人网络情况稳定,全程Ping值低于60。然后2个人用无线网卡,2个人用USB,USB线质量也很好,因为我们3人联机,从来就没有掉过。但是,就在这理想的环境下,4人联机,还是掉线。我们之前测试的4人联机,成功过一次,其中3人都是用的USB线。于是我猜想联机掉线的原因有以下几点:1.4人联机,数据量过大,USB传输数据出现问题(但是之前的4人测试,3人USB没有掉线,而且速度很快,无延迟和瞬移,难道是RP好,这个原因暂时忽略)。2

2011-01-05 11:56:00 1829 8

原创 Twing Hot Link 最简安装教程!

发布的安装包中的教程可能写的太详细了,导致有朋友可能觉得安装很麻烦,我这里写个最简单的安装教程。说明一点,MS Loopback Driver可以不用安装!————————————————————————————————————————————————首先,安装所有必备软件下的东西,其中包括:1. .net framework 4.0 (Win7 自带了 .net framework 3.5,如果你是Win7,恰好又不想下载安装.net framework 4.0,那么可以直接运行Net35下的程序,个人推

2011-01-03 14:43:00 7791 2

原创 好好休息一下咯~

THL的开发暂时告一段落了,目前的情况总体来说还是可以。不过这种用户自建服务器联机的软件限制还是比较大,对网络环境的要求比较高,再加上国内各种宽带,相当的不给力。不过奇怪的是,我用家里的电脑,无论和谁联机,只要是电信的用户,除非我的Wifi键自动关闭(怨念的Wifi键,自从买回来就接触不良),掉线几率低于10% :-) 。开发的初衷也是为了和朋友联机(如果那时知道有MHPT,也许我也就不会做这个玩意儿了),现在开发完了,和朋友联机还是相当的顺畅,难道潜意识里针对我们三人的联机进行了优化?休息几天,下一步加入

2011-01-01 23:07:00 1095

原创 Twing Hot Link常见问题以及掉线问题的解决办法

1.安装问题:首先,请确保已经按照安装说明正常进行了安装。再此说明一下必装软件:.NET Framework  4.0,Visual C++ 2010 Redistrubute,WinPcap 4.12,如果使用USB联机,则还需要安装PSP Type B的驱动(PSP要安装AdHocToUSB插件),在压缩包内都有安装说明。XP的用户如果安装了.NET 3.5还是无法启动3.5版本,请安装.NET 4.0。公测版本无需安装MS Loopback Adapter,很多朋友还在问如何安装此网络适配器。没有安装

2011-01-01 18:21:00 5478 13

原创 Twing Hot Link For PSP 公测版正式发布!

不过多介绍了,PSP的联机软件。下载地址:x86(32位操作系统点此下载)x64(64位操作系统点此下载)

2011-01-01 01:14:00 1717 1

原创 THL 公测版开发完毕,11.1.1发布~

从开始设计到今天公测版的最后测试,历时15天,总算还是赶在预期的发布时间前完成了。最终再想办法解决 XP 下的运行问题就全部搞定了。在此感谢下前来参与内测的朋友,特别是有几个朋友,几天都是陪着我们讨论、测试到晚上3、4点,还是比较辛苦的,谢谢你们。

2010-12-29 01:16:00 987 2

原创 Twing Hot Link For PSP 第一阶段开发终于完成了

可以稍微休息下了,本来说2天搞定的,第一天做出了雏形,能实现联机了,第二天基本可以稳定联机,直到今天,基础功能模块算是优化的差不多了。优化和Debug的时候,才发现当时有些设计问题还是比较严重的,比如临界处理的堆栈溢出,结果是个很低级的错误,我花了一天才解决,但是只改了一行代码...... :-目前基础模块增加了TCP和UDP的混合,如果客户端没有在内网或者路由支持穿透的话,则可以开启UDP,否则就用TCP。UDP速度是快一些,对服务器的负担也要小一些,但是在游戏中反映出来的问题还是比较严重,比如对方在一个

2010-12-22 00:38:00 1523 9

原创 Twing Hot Link For PSP 基本测试完成!

花了一天的时间,把所有的基本功能实现了,过程真是一波三折啊。早上完成的时候,已经可以联机,但是相当不稳定,也无法组队进入任务,只要进入任务,必定加入队伍的队友掉线。然后又修改,增加了封包的临界处理,本来有临界的处理的,我全部删掉了,又重新编写。加入了临界处理后,可以进入任务了,PSP端的数据也正常了,AdHocToUSB的Bridge也没有报过错了,但是服务器又出现StackOverFlow,靠,这是个很麻烦的问题,出在临界处理时,封包过多,预分配的缓存不够,然后出现了部分数据丢失,造成了无限递归。于是乎有

2010-12-19 02:42:00 4594

原创 PSP AdHoc 数据头分析(Twing Hot Link For PSP)

一共14位,前6位和后2位固定,中间6位是PSP的MAC地址。至于如何向PSP发送其他节点PSP发送过来的数据,还需要进一步测试。目前的测试结果还不错,本来发现AdhocToUSB还在很多游戏上有问题,结果今天无意看到作者早更新了0.2版,试了下,之前不能获取数据的两款游戏已经没有问题了。继续,争取这周出个可用的测试版本。

2010-12-15 23:26:00 1542

原创 关于PSP的远程联机程序开发

最近和朋友联机怪物猎人3,我用的是盟卡,可以直接登录盟区进行联机游戏,没啥限制,朋友直接用的USB线+AdhocToUSB,测试是可以联机,效果还不错,不过只能在盟区的免费游戏区使用,每天最多允许50个玩家进入免费区,否则需要VIP。于是乎朋友问我能不能弄一个联机软件出来,就用USB进行联机。本来就打算开发一个这样的应用,既然现在有需求了,就研究了下。AdhocToUsb的原理大概是将数据截获以后通过USB传递给电脑,电脑这边获取数据后,在通过Internet发送个另外一端,然后再次经过AdhocToUsb

2010-12-05 01:03:00 3350

原创 在.NET 中使用Javascript 替代Lua

利用Google V8 Javascript 引擎在.net 中调用Javascript

2010-09-28 17:19:00 3995 6

原创 Win7远程连接SQL Server数据库出现的问题

Win7 远程连接 SQL Server

2010-08-06 10:40:00 5778

原创 .NET 4 WinForm当中使用SQlite的问题

近日做一个小应用程序程序,用到了SQLite,顺便就尝试了下.NET 4的Entity Framework。按照以前在.NET 3.5下的方法一阵捣鼓,配置好了SQLite,并成功生成了Model。F5,调试运行下,出现异常,以前从来没有见到过的异常。“混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。”Google下,居然没有一条相关信息,估计是我用的中文版的原因。。。。。于是,就到System.Data.SQLite淘淘解决办

2010-06-27 00:21:00 4084 1

原创 www.ngjoy.com 网站终于做完了

在家的时间根本不够用啊,还好挤一挤啥都是有的,终于把网站搞定了,ngjoy.com欢乐次世代,欢迎朋友们光临,在上面购买游戏机有优惠哦。

2010-05-16 17:58:00 2773

原创 鼠标手势(Mouse Gesture)的C#实现源代码

再来一篇实例讲解(PS:该篇实例改编自Flash AS当中的一个鼠标手势库,具体出处我忘记了,这代码写的有点久了,好像2008年左右写的)。 鼠标手势是一个种比较好玩的东西,其应用并不算很广泛,但是研究起来相当好玩。在遨游浏览器当中,你可以看到鼠标手势的应用,例如你按住鼠标右键,然后画一个L,可以关闭当前的标签,从右向左画一横,可以后退,FireFox当中也支持鼠标手势。还有一些游戏中也用

2010-04-01 22:02:00 7339 1

原创 屏幕截图的实现和源代码

最近打算写一些入门相关的小应用程序开发实例,个人感觉学习程序开发,其关键的一步就是阅读源代码(RTFSC,呵呵),然后尝试自己动手编写。这里所谓的自己动手编写并不是让你照着源代码一句话一句的敲,也不是复制粘贴,而是阅读了源代码以后,学习其中的编程思想,然后加以应用,写出自己的程序,你可以在你阅读的源代码上增加功能或优化代码,或者就是在完全不看源代码的情况下,实现相同的功能。如果想学好程序开发,一定

2010-03-29 10:45:00 9346 5

原创 Entity Framework中使用SQLite的一些问题

SQLite数据相当的不错,我目前在一些小型网站都用这个数据库来取代Access,下面就是关于在ASP.NET的Entity Framework当中使用SQLite的一些经验和一些小问题的解决办法。 想要在ASP.NET中使用SQLite,首先需要下载System.Data.SQLite.DLL。点击这里可以下载。下载好之后,添加该引用后即可使用ADO.NET对SQLite数据进行操作

2010-03-28 23:42:00 13483 5

原创 Java synchronized再研究

在CSDN上看到了一篇关于synchronized的文章,突然发现自己也是很少使用它的,突然对它的研究产生了兴趣。更改了一下原作者的代码,先贴上来,我在写研究结果。package com.blueflash.study;public class MainThread {    public static void main(String args[]) throws Exc

2008-08-21 21:19:00 1045 2

原创 关于Axis2 的code generator插件在Eclipse出错的问题

在编写Web Service的时候,为了方便开发,用到了Axis2的Code Generator,不过在使用的时候,无论是从WSDL生成Java代码,还是从Java代码生成WSDL文件,在finish的时候,都会出现InvocationTargetException的错误。困扰了我很久,也找了很多资料,都没有有效的解决这个问题。其中看到了有个解决办法是:将AXIS2_HOME/lib下的bac

2008-08-19 20:56:00 2187 2

原创 Java JNI 调用C#方法

 在编写Java应用程序当中,可以利用C或者CPP来编写DLL函数,然后再Java当中进行调用,从而实现对本地API的调用,这两天因为业务需要,要利用Java调用C#函数。于是研究了一下,发现可以通过Manage C++来实现对C#函数的调用。具体方法如下:首先还是编写Java,利用javah生成CPP头文件。然后跟普通JNI编写过程一样。然后在JNI的借口函数出调用Manage C++方法。

2008-07-30 13:22:00 9084 1

原创 Virtools中获取方向角度的方法(Get Orientation)。

Virtools中居然没有直接获取Orientation的方法。但是这个方法又需要经常用到,比如在制作第一人称射击游戏时,我们需要限制玩家镜头的上下移动角度。不过还好,在Virtools中可以根据其他方法转换的到Orientation。就是利用get Euler Angle的方法,我们可以获得相对于世界坐标的方向坐标,然后根据这个坐标进行计算。Script图如下:这里的Get X的方法获得的是

2008-04-06 13:17:00 2094

原创 XNA 2.0中处理中文绘制

在XNA 2.0中,如果要绘制中文字符,有两种办法。第一:添加SpriteFont,修该他的CharacterRegion的Start和End,范围就是中文的Unicode范围。但是这种方法会极大的增加构建的时间,所以不推荐。第二种方法是自定义content processor。右键解决方案,添加——〉新建项目,选择Content Pipeline Extension Library.在自动生

2008-03-20 13:25:00 1498

原创 asp.net ajax中服务器端调用JS方法

在asp.net ajax 有时需要在后台处理完毕时调用一个js方法来提示用户处理已经完毕或者关闭一些层。比如如果用到了遮照层。但是在updatepanel中的控件调用服务端方法的时候,用Response.write()方法调用js的话,会报错,用ClientScript.registerstartupscript的话,根本没有反映。找了半天,原来调用js需要用到,ScriptManage

2008-03-11 18:03:00 1579 2

原创 关于BIRT的应用

昨天写下了BIRT的安装和部署。其实这些都比较简单,弄好之后,就可以用它来实现报表了。最新版的BIRT支持CrossTable,不错,看来不段更新的BIRT将一步一步壮大起来。      接下来说说BIRT的应用。      经过两天的摸索和研究,我对BIRT算是有个初步的认识了。在我现在做的项目里面,就需要将BIRT和Struts整合在一起应用。使之成为Struts的一部分。其实整合比较简单,这

2008-01-26 16:55:00 2313 1

.NET V8Engine Wrapper

.NET当中对Google Chrome使用的v8 Javascript脚本引擎的另一个Wrapper,提供了使用.NET对象作为参数的能力,推荐使用此类库替代v8Sharp。

2011-09-06

简单的运算解释器例子(C#)

采用C#编写的一个解释简单的+-*/%运算的例子。研究解释器模型的朋友可以下载。其中包含说明文件以及UML图(PDF)

2011-03-15

v8sharp .net 4.0 binaries

Google V8 Javascript引擎的.NET封装,能在.NET当中调用Javascript脚本。

2010-09-28

v8sharp .net 3.5 binaries

Google V8 Javascript引擎的.NET封装,能在.NET当中调用Javascript脚本。

2010-09-28

鼠标手势的C#源代码

鼠标手势(Mouse Gesture)的C#实现源代码,分别对26个字母以及数字进行识别

2010-04-01

C++屏幕截图源代码

屏幕截图源代码的C++实现版,类似于QQ,可以在我发布的资源下载C#实现版

2010-03-29

C#屏幕截图工具源代码

C#编写的屏幕截图工具源代码,类似于QQ,是另外一个C++版本的同功能实现。

2010-03-29

C++屏幕截图工具源代码

C++编写的屏幕截图源代码,类似与QQ的屏幕截图功能

2010-03-29

XNA 3.0 2D 网络游戏代码

采用XNA 3.0编写的一个2D网络游戏代码。

2008-08-28

空空如也

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

TA关注的人

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