2012年1月26日

转摘--IT心得体会

摘要: 窗口标题窗口内容我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96,97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。我只是觉得如 果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。 几个误... 阅读全文

posted @ 2012-01-26 19:10 张海城 阅读(178) 评论(0) 推荐(0)

2011年3月7日

字面值

摘要: 字面值就是那些具体的数或者字符或者字符串。例如定义一个整型变量 int a=20; 这里a是一个整型的变量,里面存放一个整数,这里被初始化为20。而这里的20就是字面值,它不是数据类型。又例如,string str=“I am Chinese !”I am Chinese !就是字面值,str是存放这个字面值的字符串变量。一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—> 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—> 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注 阅读全文

posted @ 2011-03-07 17:31 张海城 阅读(496) 评论(0) 推荐(0)

初入职场(转载)

摘要: 一直想这样一个东西,正好今天看到一位兄弟谈到加班的问题,有了灵感,希望能够对准备刚走入此行以及即将走入此行的朋友有所帮助。 一、要有职业规划 一定要有自己的规划,但是大部分人都是普通人,一般很难做成长远的规划,如果你能做很长远的规划,请略过此文。 我认为三年规划是比较合理的,在这三年里面确定自己的发展方向、从事的行业、积累技术为主。这个时候选择工作,千万不要太看重收入,但是还是要养活自己的。以下方面可以衡量。 1、选择公司 一般建议不要选择很小的公司,特别是几个人的公司。这里并不是歧视小公司,是因为很多小公司就算让你加班也学不到东西。因为他们做的就是技术含量比较低的产品,老板永远是催你赶紧做. 阅读全文

posted @ 2011-03-07 16:41 张海城 阅读(189) 评论(0) 推荐(0)

Web Service(转载的)

摘要: 一、Web Service简介1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Servi 阅读全文

posted @ 2011-03-07 16:38 张海城 阅读(256) 评论(0) 推荐(0)

值类型与引用类型

摘要: 简要判断方式:通过一个方法来接收不同类型的参数进行加减等操作,改变原值的是引用类型,不改变的是值类型。本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 1.引言 对值类型和引用类型的把握,是理解语言基础环节的关键主题,有必要花力气来了解和深入。2. 一切从内存开始 2.1 基本概念 从上回《第七回:品味类型---从通用类型系统开始》我们知道,CLR支持两种基本类型:值类型和引用类型。因此,还是把MSDN这张经典视图拿出来做个铺垫。 值类型(Value Type),值类型实例通常分配在线程的堆栈(stack)上,并且不包含任何指向实例数据的指针,因为变 阅读全文

posted @ 2011-03-07 15:35 张海城 阅读(227) 评论(0) 推荐(0)

String(引用类型)是不可变字符串,StringBuilder是可变字符串

摘要: String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 string 是System.Text中的一个基类,它是基于引用类型而不是基于值类型的.string变量追加时 是先开辟一个空间,把现在的复制过去. 阅读全文

posted @ 2011-03-07 15:15 张海城 阅读(1470) 评论(0) 推荐(0)

2010年12月7日

ORM还不是很懂。。。。

摘要: 上一遍我介绍了AgileEAS.NET中统计的数据访问,本文我将来介绍AgileEAS.NET中的ORM实现思路。关于ORM的概念和介绍,我在此就不在重复介绍了,我相信大家都很熟悉这个概念了。 AgileEAS.NETORM并没有采用如NHibernate中映射文件的文件的模式,而是采用了直接硬编码的模式实现,ORM体系设计采用了属性/列数据对象数据集合(表)的结构: 最基本的思路是一个记录/实体(IEntity)映射一条记录,一个实体包括若干属性/列(Colunm),而一组IEntity和一组Colunm组成一个数据表对象(IEntity),用于对象一个表、视图、或者一个查询结果,下 阅读全文

posted @ 2010-12-07 15:45 张海城 阅读(209) 评论(0) 推荐(0)

导航