上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 43 下一页
摘要: 一件任务的完成,意味着另外任务的开始,工作就这样,周而复始,就像春夏秋冬一样,四季轮回,其实工作是做不完的,上一个工作任务也许并没有完成,而下一个任务已经有了安排,写代码,搞程序,其实里面有很多东西是不可控制的,一个问题,一个似乎觉得微不足道的问题,可能让人绞尽脑汁,没有源码的帮助,如果是单纯的二次开发,有的时候真不知道问题出在什么地方,我这一段时间就被一个乱码问题折腾的要死,各种编码尝试都不见效果,这叫我如何是好?是我的问题,是程序的bug?还是……在公司曾跟同事开玩笑的说“程序员的工作是不分场合的,即便只周末,也只不过是换个地方写代码而已”,玩笑归玩笑,也确定有意思,像我这么追求完美的人. 阅读全文
posted @ 2013-08-17 14:44 醉意人间 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 这个题目有点牵强,真不知道如何取一个比较中意的名称,写技术博客,我很少拘泥小节,但是注重细节,如果细节都出现问题了,那么这个博文也就失去了价值。其实应该从委托说起,委托是C#中的一个重要的内容,记得在有关MVC博文的时候就提到过,委托可以将执行体分开,这样可以有效的解耦。我从过一个简单的示例说明下,比如要求一个加法的运算,我们就可以通过委托来实现常常的做法是定义一个委托,声明一个委托变量,给委托变量绑定一个求加法的函数,也就是赋值,然后通过委托变量进行操作。 delegate int Add(int a, int b); Add sdel; static void ... 阅读全文
posted @ 2013-07-14 17:51 醉意人间 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 其实从08年的时候,我就已经知道了linq,开始的时候也并没有注意,我说过很多次,我不是一个有心人,只是在新建立一个工程的时候,程序会自动引入linq这个玩意,怀着好奇的心去找了点资料,有的时候,看一些连篇累牍的介绍,还不如直接去看demo,当然微软是不会让大家失望的,在给出其介绍的时候,也会给出一些sample,这样有助于大家去理解,工作后,很少去用这些东西,但是也会经常去搜集一些资料,现在就将这些分享给大家,说明下,这些资料全部来自网上,如果觉得有侵犯个人文档版权的话,请给我留言。文档的内容很多,有语法介绍,有示例代码,也有ling to xml和linq to SQL,更多的就不说了,大 阅读全文
posted @ 2013-07-14 11:57 醉意人间 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 关于什么是XML,以及XML有什么作用,网络上很多,我就在这里不班门弄斧,写博客,是我的一个习惯,究其内容无非个人情感,心得体会,转载,技术相关的,或者一时心血来潮的个人之谈,但是我是一个小心翼翼的人,唯恐博文中出现什么纰漏差错,误导大家,被贻笑大方,但是我相信,无论对错,都会引起大家的共鸣,没有错误也是在所难免,毕竟水平有限,但是我尽力。 Tim Tom Vina Emily 上面的是我的一个例子,我的目的是要读取Tim这个值,我们先来分析一下Tim包含在id为1的Student元素的Name节点内,但是当我用下面的代码读取的时候去出现了... 阅读全文
posted @ 2013-07-14 00:27 醉意人间 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 俗话说“师傅引进门,学习在个人”,我想前面的这句话应该就是让我们这些学徒去了解基础吧,至少知道所要学习的东西是干啥的,或者能干啥。也有人说过“三人行,必有我师也”,这句话我个人理解,应该是任何人都可以作为我们的老师,其实在现在这个网络非常发达的时代,网络可以作为最好的老师,尤其是搜索引擎,其就可以看做一个浩如烟海的知识库。 我们学习计算机编程语言,数据类型,指针,字符串的相关操作,流程控制(for循环等),对象等等,也许我们只是知道这些,就像刚开始学习java的时候,我不知道配置JAVA_HOME的作用,更不知道配置CLASSPATH的作用,以及CLASSPATH中那个“点"的作用, 阅读全文
posted @ 2013-06-30 15:04 醉意人间 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 重载(overloding)和覆盖(overriding)这两个词语对于学习OO开发的人应该不会陌生,也不应该陌生,相反的而应该将这两个的区别弄的一清二楚,话说,其实当年在学习的时候对这两个的的更深入的内容不是很清楚。重载是出现在同一个类中的就是函数名一样,而参数个数和类型不一样的,而覆盖是出出现在子类中的,子类用来覆盖父类中的同名函数,这几句话是老师苦口婆心交给我们的,而则两句似乎也成了口头禅。多年以后,仔细品味身边的书籍,有一种突如其来的想法,想自己写一写东西,还是看下面的一个例子:#include #include /** *Shape */class CShape { pub... 阅读全文
posted @ 2013-06-30 13:53 醉意人间 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 思考下面两个问题,想问下pByte的长度是多少,以及sStr的值是多少?string s = "刘宇";byte[] pByte = System.Text.Encoding.Default.GetBytes(s);string sStr = System.Text.Encoding.Default.GetString(pByte, 2 ,2); string s = "Hello!"; byte[] pByte = System.Text.Encoding.Default.GetBytes(s); string sStr = System.Te... 阅读全文
posted @ 2013-06-26 23:31 醉意人间 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 流的操作其实分为字节流和字符流:字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据。如果看顾模式的话,应该就是装饰模式C# :http://www.cnblogs.com/tangge/archive/2012/10/30/2746458.html#a42 阅读全文
posted @ 2013-06-23 20:17 醉意人间 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 虽然不是一个做学问的人,但是在看书什么的时候,也需要了解一些细节,有些细节了解了之后,让人心中一亮,在工作中能事半功倍。在Java中遇到ByteBuffer,看到flip方法,这个方法让人扑朔迷离,还好这些东西都是可以模拟的,更甚者可以去查看源码,原理就在源码当中,以下是模拟的代码: String str = "helloWorld"; ByteBuffer buff = ByteBuffer.allocate(13); buff.put((byte)1); buff.put((byte)1); buff.put... 阅读全文
posted @ 2013-06-22 18:47 醉意人间 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在C#中序列化是比较容易的,如果不用第三方的类库,那么C#提供的两个对象也够我们使用,一般的操作是定义一个不含有方法的类,这个类里面定义了要序列化的对象的属性,因为我C#用的比较多,这里直接给出泛型,第一个是我写的,第二个是Copy的: public string ScriptSerialize(T t) { JavaScriptSerializer js = new JavaScriptSerializer(); return js.Serialize(t); } public T ScriptDeseri... 阅读全文
posted @ 2013-06-22 11:41 醉意人间 阅读(533) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 43 下一页