自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux操作系统中GCC的应用介绍二

警告提示功能 GCC包含完整的出错检查和警告提示功能,它们可以帮助Linux程序员写出更加专业和优美的代码。先来读读清单2所示的程序,这段代码写得很糟糕,仔细检查一下不难挑出很多毛病: ◆main函数的返回值被声明为void,但实际上应该是int; ◆使用了GNU语法扩展,即使用long long来声明64位整数,不符合ANSI/ISO C语言标准; ◆main函数在终止前没有调用

2008-06-26 09:21:00 580

原创 define与typedef数据类型表示的区别

define与typedef区别与联系1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如: #define PI 3.1415926 程序中的:area=PI*r*r 会替换为3.1415926*r*r 如果你把#define语句中的数字9 写成字母g 预处理也

2008-06-24 09:12:00 2222 1

原创 如何提高自己的编程水平

摘要:     1. 扎实的基础  2. 丰富的想象力  3. 最简单的是最好的  4. 不钻牛角尖  5. 对答案的渴求  6. 多与别人交流  7. 良好的编程风格  8. 韧性和毅力有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的

2008-06-17 12:43:00 659

原创 关于阅读技术类图书的思考

关于阅读技术类图书的思考        很多做编程朋友都喜好读书的。但为什么要读书?读什么书?读多少书?如何读书?这都成了很大的问题。我想就这些问题谈谈我自己的看法。注意,本文读者最好是那些时间不多,希望通过读一些好书能有大收获的朋友。如果那种只要是技术书都要去读读的朋友,你的精力和时间实在太多了,本文应该不适合你。       首先,在中国,程序员只能靠读书来提高自己的编程或设计

2008-06-16 23:41:00 462

原创 生活工作总结一

       今天中午,看见一位同学在写工作总结(每周写一次),那时心中有一种奇怪的感觉!心里在想:“我这段时间做了什么?“              速达辞职至今也有两个月左右了吧!可能是自己的技术还不行吧!至今还没有靠自己的实力找到一份工作。虽然期间有不少的面试,但也没有很好的把握机会!其主要原因还是自己的技术不够,基础知识不扎实!                  一转眼两个月过去了

2008-06-15 16:27:00 511

转载 如何识别优秀的程序员

 【CSDN 1月17日消息】如何识别优秀的程序员?并不是像听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。1,激情。我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工

2008-06-15 15:37:00 289

转载 Implementing the Singleton Pattern in C#

Implementing the Singleton Pattern in C#The singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of it

2008-06-14 10:21:00 331

原创 const 和 readonly 的区别

const 和 readonly 的区别,总是不太清楚,于是查了查资料。  const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。  readonly 允许把一个字段设置成

2008-06-14 09:55:00 338

原创 面试心得一

      这周面试去了一家公司,都说我的中文字体写的好差,特别可笑的是有些英文也写错了好多,那时心里感到羞愧.难给面试官留下了不好的影响。同时你面试时要说出你的长处,掩藏你的短处(但我那次面试却没有做到)。还有面试时要保持一种很自信的心态(面带自由微笑),即使你回答错了问题。感觉到这次面试又好多不足,应多总结,争取进步!     总的来说,都是自己的编程知识还不够,还有待加强!     

2008-06-13 16:14:00 312

原创 SQL语句书写技巧

SQL语句书写技巧 SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实.最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。通过优化SQL语句提高查询性能的关键是:? 根据实际需求情况,建立合适的索引;? 使用一切可能的方式去利用好索引,避免全表扫描;? 尽量减少内存及数据I/O方面的开销一. 建立索引   (一)建立"

2008-06-13 08:32:00 1573

原创 反射技术与工厂方法 (using C#)

让我们看这样一个例子,我们需要创建一种交通工具,可以是汽车、火车或者轮船,结构如下: 我们可以采用简单工厂,通过参数告诉创建工厂我们所需要的对象类型。如果我们增加子类,比如卡车、轿车等等,我们必须增加参数和相应的代码,如果子类层次很多,就会使程序变得难以维护。如果用简单工厂实现上面的结构显然很烦琐。 当然,我们可以采用工厂方法来实现,我们可以定义一个产生交通工具的接口,然后在子类中

2008-06-12 21:10:00 461

转载 ASP.NET中页面传值共有这么几种方式

一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, ....form1.submit();....此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Session("param1") = "1111";

2008-06-10 15:39:00 590

原创 Response.Redirect和Server.Transfer的区别

Response.Redirect和Server.Transfer的区别 Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。     这就是说,使用Response

2008-06-10 15:30:00 503

把这个表以name1字段进行分组,每个分组再心name2字段进行asc排序

把这个表以name1字段进行分组,每个分组再心name2字段进行asc排序

2008-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除