摘要: 在软件这个行业,做的越久,往往会觉得很多技术问题最终会偏向数据结构和算法。记得曾经大学的一堂课上,老师讲了一个关于冒泡排序的算法,下面是课本上的标准实现。 1 public class Sort 2 { 3 public void sortArray(int[] arry... 阅读全文
posted @ 2014-05-16 17:50 快看一只熊 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 网络由下往上分为:7应用层例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6表示层例如XDR、ASN.1、SMB、AFP、NCP5会话层例如ASAP、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、... 阅读全文
posted @ 2014-05-08 13:11 快看一只熊 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 写程序的时候经常会遇到跨线程访问控件的问题,看到不少人去设置Control.CheckForIllegalCrossThreadCalls = false;这句话是告诉编译器不要对跨线程访问作检查,可以实现访问,但是出不出错就不一定了。个人建议使用委托delegate来实现。Windows中,UI是... 阅读全文
posted @ 2014-04-18 18:13 快看一只熊 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 前提是PDF里面是有文字的!一次性取得所有页内容: /// /// 改进前取得所有页的所有word /// /// /// public static void ConvertPdfToTxt(string pdfFilePath, string txtDirectoryPath) { CAcroAVDoc avDoc = (Acrobat.CAcroAVDoc)Microsoft.VisualBasic.Interaction.CreateObject("AcroE... 阅读全文
posted @ 2014-04-08 16:42 快看一只熊 阅读(1547) 评论(1) 推荐(0) 编辑
摘要: PDF转图片大概有十几种方式,褒贬不一,我就详细给大家说一下我认为效率最高的方式,使用Adobe官方的SDK安装acrobat reader 9.0以上即可,勾选如下组件。代码如下:using System;using System.Drawing;using System.Windows.Form... 阅读全文
posted @ 2014-04-08 16:29 快看一只熊 阅读(2402) 评论(1) 推荐(0) 编辑
摘要: 因为项目中客户有一个的要求,所以这个Exchange前段时间搞的我很是头疼,没接触过这个东西,但是现在看来,纸老虎一个。希望我的经验可以帮助初次接触它的人少走一些弯路!简单介绍一下:客户要求在自己的Exchange生产环境上创建一个传输规则,当用户邮件中包含有pdf类型的附件时,将这个附件下载到本地... 阅读全文
posted @ 2014-04-08 13:20 快看一只熊 阅读(2308) 评论(4) 推荐(0) 编辑
摘要: 最近空暇的时光多多,突然发现自己很多上学时学的基础知识在工作中不是常用的情况下变得渐渐模糊,好可怕,今天先从基础开始,从新认识一下抽象类,接口。个人理解,不喜勿喷哦。抽象类:abstract在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。简单说,具有抽象行为的类,就是抽象类。要区别一点:抽象类可以没有抽象方法,但有抽象方法的一定是抽象类。简单的抽象类: /// /// 定义抽象类 /// abstract public class Animal ... 阅读全文
posted @ 2014-02-26 13:28 快看一只熊 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2014-02-12 10:03 快看一只熊 阅读(397) 评论(1) 推荐(0) 编辑
摘要: 1. Inherit from MonoBehaviour,All behaviour scripts must inherit from MonoBehaviour (directly or indirectly). This happens automatically in Javascript, but must be explicitly explicitly inside C# or Boo scripts. If you create your script inside Unity through the Asset -> Create -> C Sharp/Boo 阅读全文
posted @ 2014-02-11 15:19 快看一只熊 阅读(4745) 评论(1) 推荐(0) 编辑
摘要: 1 private void GetDicKeyByValue() 2 { 3 Dictionary dic = new Dictionary(); 4 dic.Add("1", "1"); 5 dic.Add("2", "2"); 6 dic.Add("3", "2"); 7 //foreach KeyValuePair traversing 8 foreach (KeyValuePair kvp in dic) 9 ... 阅读全文
posted @ 2013-12-27 14:30 快看一只熊 阅读(564) 评论(0) 推荐(0) 编辑