- 博客(26)
- 收藏
- 关注
原创 找工作小记
从开始到现在也有一个多月的时间了,参加了很多的笔试和几次面试,目前还没有任何收获,有的时候心里觉得挺失落的。 当每次遇到失败时,心里觉得很不是滋味,甚至有的时候怀疑自己的能力,当然有的时候也觉得特别的累,但最终还得继续坚持,可能很多人都和我有差不多的经历吧。 总结一下,觉得自己的基础理论不够扎实,复杂的算法又不是很明白,公司要求的很多东西没有掌握,还有太多的东西要
2007-11-01 23:09:00
385
原创 第一次笔试
上个周五晚上参加了百度招聘的笔试,我选择的是软件质量部,做的不好,结果直接被bs,没有面试机会,不过昨天下午我又参加了百度的第二次笔试,这次感觉做的还可以,感觉应该有面试机会吧,不过也不一定,毕竟牛人多的是啊,找工作吗,还得靠自己的实力说话,如果真有实力就不用担心,哈哈,可惜的是觉得自己的实力不是那么强,所以只能找一个跟自己实力相当的公司了。 最近要准
2007-09-17 08:51:00
422
原创 要为找工作做准备了
时间过得真快,又要面对找工作了,说实话我心里真的没底,觉得自己的实力和水平都不是很高,不知道最后能找份什么样的工作,现在应该开始准备了,好好的准备准备,希望能找一个自己力所能及有不错的工作,加油!
2007-09-03 11:27:00
454
原创 使用WebClient类上传文件
我要在windows模式下上传文件,找了好久才找到,现在把他写下来,帮助后来者方法一namespace ConsoleApplication1{ class Program { static void Main(string[] args) { WebClient webClient = new WebClient();
2007-07-18 15:25:00
1135
原创 明天开始要好好学习了
这一周晚上几乎没怎么学习,发现一旦玩起来就不想再学习了,而每天坚持学习虽然有点累但也有一种充实的感觉,不知不觉时间很快也就过去了,总而言之,学习比不学习好。 明天,好好学习,天天向上。为了明天的美丽,做一直努力的毛毛虫。。。。。。
2007-06-17 23:58:00
607
原创 又好几天没写东西了
周五、周六、周日三天没写文字,上个周六是我的生日,玩得挺高兴,就没来得及写东西了,想想这几天都做了些什么。周五,好像是在实验室看书看了一天,尤其是把。net的垃圾收集原来搞明白了,jeffrey richter 的写作技巧真高明,能够把技术写的深入浅出,当然有一些章节写的也是云里雾里,要看好几遍才能弄明白,总之这一天还算充实,收获不少。周六,这天是我的生日,所以就不想学习
2007-06-12 14:35:00
425
原创 2007-06-07
首先得提一下,今天是高考的日子,回想当时自己参加高考的时候,当时的情景记忆犹新,弟弟妹妹也都相继参加了高考,今天弟弟亮亮参加高考,在此祝他能取得好成绩,步入自己理想的大学。 昨天走的匆忙,没来得及写日记,就把两天的一块写了吧。先想想昨天都做了些什么,上午看csharp,看的是接口和定制特性吧,接口的功能真是强大,并可使用接口可以带来很多好处,当然也不学
2007-06-07 17:03:00
422
原创 2006年6月5日
今天上午看了C#有关文本的编程,有一点收获,特别是字符串驻留以及字符串池技术,字符串池技术是编译器使用的。 下午阅读实验室项目的源代码,还有感觉有点搞不清,整个流程是怎样还没弄明白,已经看了好些天了,可能是方法不对,关键是不能单步调试啊!这个程序真不怎么样。下一步打算再从头看一遍,即使和自己不相关的也看看,这样有助于对整个流程的理解以及以后的编程。
2007-06-05 17:26:00
508
原创 这个周末没学习
明天周一了,这个周末一点也没学习,最近老是想着玩,有好多要出去玩的点子, 好多地方都想去看看,可惜啊!既没时间也没钱!现在初步打算这个暑假如果有时间的话我要出去转转,哪怕一个人,一个人旅游说不定也是一件惬意的事情。 上了研究生感觉玩的时间少了,有一种不太适应的感觉,大学时想玩的时候只要喊一声,肯定有人会回应,现在想玩没人喊了!我一向喜欢是玩的时候痛快的玩,学的时候好
2007-06-03 20:54:00
443
原创 C#点滴(程序集)
程序集是解决版本冲突的正是系统程序集的不同版本可以同时存在程序集是完全自包含的,安装过程简单,没有注册表项,只需要把相应的文件放在文件系统的相应的文件夹即可,他是一个逻辑单元而不是物理单元,他可以存储到多个文件中程序集的一个特性是他们包含元数据,描述了对应代码中定义的类型和方法。程序集也包含描述程序集本身的元数据,这种程序集元数据包含在一个称为程序集清单的区域中,可以检查程序集的版本及
2007-06-03 20:36:00
403
原创 条款5:总是提供ToString()方法
C#默认的ToString()方法会返回类型的名称一般情况下,我们重写ToString()方法即可,当我们期望为类型提供更复杂的输出格式时,要实现IFomattable接口,他为类型用户定制的字符串输出提供了一种标准的方式。当实现了 IFomattable接口时,默认调用的是IFomattable.ToString()而不是Object.ToString()。为了以后获取类的信息比较方便,
2007-05-28 17:02:00
467
原创 条款4:使用Conditional特性代替#if条件编译
使用通常的条件编译,经常把属于程序主逻辑的代码和条件编译代码混在一起。容易引起意想不到的问题。使用Conditional特性把条件编译应用在法方法这一层上,要求我们将条件代码以方法为单位来表达,这样可以把一些函数隔离出来,调试结束后该函数就不会被编译,思路很清晰,削除了莫名其妙的bug。当使用多个Conditional特性时,他们之间的关系是 OR 例如:[Conditional("DEBUG
2007-05-28 16:55:00
468
原创 C#点滴(接口)
要实现接口成员,类中对应的成员必须是公共的、非静态的,并且与接口成员具有相同的签名。类的属性和索引器可以为接口上定义的属性和访问器定义额外的访问器,但如果属性和访问器使用显示实现,则必须与接口中匹配 接口总不能包含类,所以也不能不好委托,因为委托是一种类 接口的成员有:方法、属性、事件、索引器。没有其他的了。 接口可以包含零个或多个成员 (也就是说可以没有成员哦)
2007-05-28 16:28:00
566
原创 C#点滴1
1.abstract相关abstract类中所有的抽象成员必须是publicabstract类中可以包含非抽象成员abstract类中的所有抽象成员必须在继承类中全部实现abstract修饰符只能用于类、方法和属性不能用于字段abstract成员必须包含在abstract类中2.static相关static成员不能声明为virtualstatic字段可以在任何方法中访问static方法只能访问
2007-05-28 13:53:00
440
原创 C#点滴
1、其他类型转换为枚举类型 object Enum.Parse(Type enumType,string value)2、静态成员不能标记为override、virtual和abstract3、创建一个引用实例时的三个步骤: (1)为该实例分配内存 (2)初始化对象的附加成员:A、方法的指针B、SynBlockIndex(线程同步控制、某些位用于 垃圾回收、GetHashCode()方
2007-05-27 22:29:00
411
原创 条款3:操作符is或as优于强制转换
对于类型转换通常有两种选择:使用as操作符;强制转换。另外还有一种比较保险的做法:先用is来做一个转换测试,然后在使用as或强制转换。 as和is操作符都不执行任何用户自定义的转换,而且只能用于引用类型。对于值类型只能使用强制转换。 编译器在产生代码是依据变量编译时的类型,对其运行时的类型一无所知,当进行类型转换时,编译器查看其相容性、有没有用户自定义转换 ,若都
2007-05-14 16:10:00
415
原创 强类型语言与弱类型语言
强类型语言 强类型语言是,变量在使用前必须定义,类型之间区分比较明显,如果两个类型不相容,则不能隐式的转换,必须进行显示转换。弱类型语言 弱类型语言是,变量在使用前不要求必须定义,类型之间没有明显的界限,变量在使用时会自动转换为合适的目标类型。静态类型语言 静态定义语言,变量使用前必须定义,否则编译时会提示没有定义变量,编译时确定变量的类型
2007-05-14 15:55:00
746
转载 北大教授健康讲座笔记
北大教授健康讲座笔记(据说看了可以多活10年)45之前是青壮年;45-60为中年;60-75为中老年;76-90为老年。人类的寿命应为生长期的5-7倍,即100-175岁。英国有一个人今年为209岁。日本人的平均寿命为80多岁,中国人只有50多岁。国际公认六大保健饮料(只有此六类):1.绿茶(抗癌)(软化血管)(饭后用茶叶水簌口,可以防牙齿疾病)2.红葡萄酒(少量)、红葡萄皮(延缓衰老
2007-05-14 13:16:00
720
原创 条款2:运行时常量(readonly)优于编译时常量(const)
比较速度:编译时>运行时 灵活性:编译时 编译时常量仅限于数值和字符串,声明的同时必须初始化。 编译后的结果代码中编译时常量被替换位该常量的值。 不能使用new关键字来初始化编译时常量,即使被初始化的常量类型是值类型。 编译时常量默认被定义为静态常量 运行时常量适用于各种类型,只能在构造器或者初始化器中赋值。 在运行时确定它的值,以后对他
2007-05-11 17:14:00
459
原创 条款1:使用属性代替可访问的数据成员
在C#中,属性是这样一种元素:他在被访问的时候看起来好像是数据成员,但他却是用方法实现的。.net中的数据绑定类只支持属性,而不支持公有数据成员。 将数据成员直接暴露给外界不符合面向对象的设计原则。 随着时间的推移,新的需求或行为往往会影响原来类型的实现,使用属性比较容易应对这些变化。例如,我们很快发现Customer类不能有一
2007-05-10 14:02:00
503
原创 .net中的迭代器
迭代器是.net 2.0中的新增内容他支持foreach方式 ,但不用实现接口IEnumerable如果直接用类名来实现迭代 要用System.Collections.IEnumerator返回类型的迭代器如果用自定义的名字 要实现System.Collections.IEnumerable类型的迭代器下面举一个例子using System;using System.Col
2007-04-20 17:04:00
661
原创 .net中的泛型
泛型把类或方法的类型的确定推迟到实例化该类或方法的时候 ,也就是说刚开始声明是不指定类型,等到要使用(实例化)时再指定类型泛型可以用于 类、方法、委托、事件等下面先写一个简单的泛型public class GenericClass{ void SomeMethod( T t ) { //d
2007-04-20 16:51:00
526
原创 .net中的多线程
使用C#的System.Threading命名空间可以方便的编写多线程应用程序首先声明一个线程,然后把要用该线程运行的程序名作为参数传给线程构造函数 //定义一个方法 public void DoWork(){ //do some work}//把此方法传递给线程构造函数 System.Threading.Thread myThread = new Syst
2007-04-20 16:32:00
418
转载 Visual C#常用函数和方法集汇总
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4
2007-04-02 18:10:00
335
原创 排序算法
public class CountSort { public void Sort(ref int[] a) { int n=a.Length-1; int max = a[1]; for (int i = 2; i { if (a[i] >
2007-04-02 14:21:00
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人