摘要: 前两天儿有个功能是自动下载文件并解压,然后我今天单独做了个Demo,把解压文件的方法整理出来,只要引用了ICSharpCode.SharpZipLib.dll这个DLL就可以直接使用了,而且基本可以满足平常需要,下面是具体代码:#region Unzip Files Method /// <summary> /// 解压文件的方法 /// </summary> /// <param name="strSourceFile">要解压的源文件所在路径</param> /// <param name="strDest 阅读全文
posted @ 2013-01-07 14:37 海盗小dj 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 昨天ubuntu发布了移动版本,对于目前Android和IOS领头,windows Phone力图占有更多市场份额,BB想要重新夺回丢掉的市场份额,FireFox OS雷声大雨点小,糯鸡鸭前员工离职创立的Jolla推出的MeeGo后续系统Salfish(貌似中文叫旗鱼)等各个手机系统竞相角逐的移动市场而言,ubuntu无疑是插了一脚进来,虽然有些晚,但有时候未必是第一个吃螃蟹的人才能成为顶级海鲜厨师一样(by某程序猿,也就是我本人),未必第一个做的就是能够做到最好的。相反,有时候,慢人一排推出系统,往往还能够借鉴到别人的别人的优势,弥补掉前人的bug。 所以,ubuntu手机、ubunt... 阅读全文
posted @ 2013-01-04 14:56 海盗小dj 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在我上一篇文章NLog日志——将日志保存在文件中,简单的记录了将NLog日志的信息保存在文件中,不过很多时候,一些重要的Error信息,我们可能更希望保存在数据库中。所以我继续按照这个思路,完善了下上次的Demo。首先要在数据库中新建一个表,用来保存NLog信息,建表语句如下:USE [TestDB] GO /****** Object: Table [dbo].[Loginfoes] Script Date: 12/20/2012 11:47:59 ******/SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TA... 阅读全文
posted @ 2012-12-20 12:23 海盗小dj 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 最近因为项目需要,所以之前不怎么常做的测试也轮到我头上来了,于是根据需要,就有了这么一个简单的功能:定时自动测试,顾名思义,每天固定的时间,测试网站,所以不可能说我每天设定个闹钟起来手动操作,当然是完全由计算机来自动定时执行。功能并不是很复杂,我做了个简单的Demo来留作备注。以下是测试类的代码:UnitTest1.cs(单元测试的方法都写在这里面,我这里简单的举了一个登陆的例子)using Microsoft.VisualStudio.TestTools.UnitTesting; using WatiN.Core; namespace TestProject { /// <summ.. 阅读全文
posted @ 2012-12-19 17:14 海盗小dj 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在我上一篇文章NLog初步中,主要是有关于初步使用NLog以及将NLog的记录信息输出到控制台。那么接下来,如果我要定期查看一个程序的日志并且总结程序运行情况,就需要将日志保存在文件中以供日后查看之用。其实这个也很简单,只需要在<targets>标签下添加如下代码:<target xsi:type="File" name="file" fileName="${basedir}/NlogRecord.txt" layout="${stacktrace} ${message}"/>同时,要在&l 阅读全文
posted @ 2012-12-18 14:35 海盗小dj 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 都说要与时俱进,于是我就决定把我用了N久的XP系统换成win7了,然后就遇到问题了,我要连接远程服务器的共享文件夹,但是一直连接不上,明明已经把VPN连上了,而且也可以ping的通,这是为什么呢?话说之前从来没考虑过这个问题,实在惭愧,于是乎就各种查资料。最后确定原因为网络发现启用不了,于是就找到以下的三个对应的服务进行开启: Function Discovery Resource PublicationSSDP DiscoveryUPnP Device Host于是就服务列表中找到并启用之,结果还是连接不了远程共享文件夹,于是继续查找。最终问题定位在没有启用文件和打印机共享上了。首先开启文件 阅读全文
posted @ 2012-12-15 01:16 海盗小dj 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 群里一个朋友提了个关于PHP的问题,很初级的PHP问题,结果一不小心就犯错儿了,再者说,之前的PHP纯属自学了一点儿皮毛而已,所以就出糗了。$arr[count($arr)]=$ss, 这个是群友发的问题,瞅了一眼我说,这个写法有错误,因为众所周知数组的下标索引都是从0开始的,假设$arr的数组长度为3,即数组中共有三值,那么count($arr)=3,$arr(3),很明显的数组越界错误。群友反驳说,不可能啊,这是清华大学出版社出版的书,怎么可能有这样儿的错误?我说全部的代码有嘛?有的话截图发来看看,光看这一段代码的话,容易误解。于是我就有幸看到了1000以内所有素数的初级练习(话说我以前自 阅读全文
posted @ 2012-12-11 00:23 海盗小dj 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 好吧,表示最近大多数时间都在学习以前没有学过的或者说没有机会接触到的东西,其中之一就是NLog,下面简单的记一下,初步的入门Demo,各位高手请自动忽略我这种级别的小白,谢谢了!首先从官网下载NLog并安装,官网的下载地址如下:http://nlog.codeplex.com/releases/view/32639,安装过程忽略不计。然后新建一个项目,我新建的是Console项目,因为是为了学习如何使用NLog,所以简单就好。在引用里,选择NLog for .Net Framework 2.0,如下图所示:将NLog引用进来。右击项目,选择添加一个空的NLog配置文件并在其中的<targ 阅读全文
posted @ 2012-12-03 11:15 海盗小dj 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 由于我是光棍节的生日,所以在光棍节前果断给自己买了个平板电脑作为生日礼物,因为之前做过一段时间的嵌入式,比较喜欢ubuntu,所以在挑选的时候选择了官方提供ubuntu固件的智器T20,入手当天就装了ubuntu,下面简单说下感受吧。智器是国产平板,还算可以吧,做工多么精细谈不上,但还算可以,有细小的瑕疵,但总体还可以,入手到现在,死机大概3~4次吧,还不算多。Android版本是4.0.4的,我也没有着急升级,毕竟4.0也能满足我的需要了,主要是我更重点的是ubuntu系统。ubuntu系统是arm版本的,开机的时候按住音量的+-同时按电源,出现智器logo即可松开进入ubuntu,开机不慢 阅读全文
posted @ 2012-11-12 21:51 海盗小dj 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 两个铁哥们儿,都是程序猿,刚才给我分别讲了下他们遇到的奇葩公司以及其奇特的管理方式,我听着,觉得程序猿的生活其实也很可乐啊,跟说相声似的,如此这般的在这儿吐槽一番,大家如果有同样的遭遇,那么我只能很同情你~ 先说说我其中一个朋友吧,暂且称之为A君,A君近日换了一份工作,还是继续搞.net开发,进了公司没几天,他就找我吐槽来了,本人只能说个大概,各位看官请酌情自动添加情节。公司里呢,还不错,团队人也不多,而且大多比较年轻,所以按理说应该沼气蓬勃,可是A君并不这么觉得啊,首先是,公司没有任何与外部沟通的工具(当然,个人的手机还是可以带的),主要说的是电脑,QQ飞信神马的,哪儿凉快儿哪儿呆... 阅读全文
posted @ 2012-10-22 22:10 海盗小dj 阅读(152) 评论(0) 推荐(0) 编辑