2011年7月8日

摘要: 这个类有一个属性BufferList MSDN上没有示例 网上介绍这个属性的文章基本没有经过我自己的摸索总算明白这个属性有什么用了主要应用场景就是在你发送的数据大于buffer大小的时候可以把多个Byte[]数组放进bufferlist里面 然后一句代码发送tcp的话按照顺序 也不会出错 主要代码如下:privatevoidSend_Click(objectsender,RoutedEventArgse){byte[]sendMessage=System.Text.Encoding.UTF8.GetBytes(tbxSendContent.Text);IList<ArraySegment 阅读全文
posted @ 2011-07-08 21:20 ThinkInSharp 阅读(2540) 评论(0) 推荐(3) 编辑

2011年6月9日

摘要: .net 4.0开发可以自己出题 但是需要会写python脚本 包含信息技术会考10年10套excel题目/Files/yuyingjian/浙江省信息技术会考Excel学生练习系统.rar 阅读全文
posted @ 2011-06-09 06:51 ThinkInSharp 阅读(421) 评论(0) 推荐(1) 编辑
摘要: 可以根据网卡的MAC地址来设置计算机的名称、工作组、ip地址、dns信息。/Files/yuyingjian/机房装机自动设置机器名工作组ip信息.rar 阅读全文
posted @ 2011-06-09 06:47 ThinkInSharp 阅读(228) 评论(0) 推荐(0) 编辑

2011年6月6日

摘要: Yaml是一种不错的格式,无论是作为配置文件还是小量数据的存储都是一种不错的选择。ruby和它结合的比较好,但是其它语言,目前的parser还不完善。C#就没有比较好的Yaml的Parser,在nuGet上找了半天,找到一个parse,但是貌似有问题,yaml文件缩进一定要两个空格,不能是Tab,我狂晕。后来自己想了一个办法来解决这个问题。就是C#调用用IronRuby来解析,然后再返回给C#。因为IronRuby完美的实现了Ruby 1.9的大部分,用它来分析Yaml应该是比较合适的。新建一个工程YLab.Yaml 加入对Ironruby的dll的引用 下载了ironruby就知道了引用哪些 阅读全文
posted @ 2011-06-06 22:10 ThinkInSharp 阅读(2462) 评论(6) 推荐(1) 编辑

2011年5月20日

摘要: 想一下这样的应用场景 现在我们使用NHibernate是使用xml来配置数据库链接 数据库方言 等等等等但是通过调用IronPython来执行 *.py 我们只需要在 py文件中写一个方法 然后在这个方法中直接写代码配置就可以了而这个方法接受的参数是一个new Configuration()的实例 这样我们就可以做到在这个py中用python的代码来进行配置是不是很棒呢?当然理论上是可行的 具体行不行呢?我们来做一个小例子新建一个解决方案 InvokeIronPython在这个解决方案下建两个项目类库项目:ServicesConsole项目: ConsoleApp在Services项目下建一个 阅读全文
posted @ 2011-05-20 23:10 ThinkInSharp 阅读(802) 评论(0) 推荐(0) 编辑

2011年2月19日

摘要: {"Linux":"debian6.0"}安装samba:apt-getinstallsamba安装过程中会询问你工作组名,我在虚拟机中安装,和我的计算机工作组名相同是HOME。备份配置文件:cp/etc/samba/smb.conf/etc/samba/smb.conf.bak修改配置文件:emacs/etc/samba/smb.conf找到serverstring节,这是在windows网络邻居工作组中显示的计算机名,修改为:serverstring=debian6yyjvb找到security=user节,取消注释。注释掉homeprintersprint$三节。添加一节[yuyingj 阅读全文
posted @ 2011-02-19 08:48 ThinkInSharp 阅读(820) 评论(0) 推荐(0) 编辑

2011年2月13日

摘要: ubuntu 10.10 桌面版前期准备:Erlang自己源码安装安装spidermonkey1.8.0rc11.下载源码包,解压开2.cdjs/src3.makeBUILD_OPT=1-fMakefile.ref4.sudomakeBUILD_OPT=1JS_DIST=/opt/spidermonkey1.8.0rc1-fMakefile.refexport安装couchdb1.0.21.下载源码包,解压开2../configure--prefix=/opt/couchdb1.0.2--with-erlang=/usr/lib/erlang/lib/erlang/usr/include--w 阅读全文
posted @ 2011-02-13 15:30 ThinkInSharp 阅读(506) 评论(0) 推荐(0) 编辑

2011年2月9日

摘要: 起床已经10点了,烧了烧水、吃了点年糕、洗了洗;没多少时间,就做个ajax load mask吧,呵呵!反正用了jquery ui了 再使用第三方的load mask反而增加了下载的js、css文件数量,所以自己写一个,可以用 ok!html页面加入下面部分:[代码]接下来是js代码:[代码] 阅读全文
posted @ 2011-02-09 11:32 ThinkInSharp 阅读(2236) 评论(0) 推荐(1) 编辑

2010年12月14日

摘要: 需要用到SharpLibZip。代码如下:Zip.csCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassZip{///summary///压缩文件夹////summary///paramname="dirPath"压缩文件夹的路径/param///paramname="fileName"生成的zip文件路径/param///paramname="level"压缩级别0-90是存储级别9是最大压缩/p 阅读全文
posted @ 2010-12-14 06:49 ThinkInSharp 阅读(878) 评论(4) 推荐(2) 编辑

导航