自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liujf

Miracles sometimes occur, but one has to work terribly for them.

  • 博客(10)
  • 资源 (39)
  • 收藏
  • 关注

原创 C语言学习笔记(24链表)

一、链表和数组的比较 二、链表中的术语 三、算法 四、链表结构示意图 五、示例代码 #include #include #include //定义一个链表结构 struct Node { int data;//数据域 struct Node * pNext;//指针域 }; //函数声明 struct Node * CreateList(vo

2011-11-27 15:19:01 894

原创 C语言学习笔记(23补码)

#include #include int main(void) { int i=-3;//4个字节(32位:4*8位) printf("%#X",i);//以16进制输出.输出结果是:0XFFFFFFFD请按任意键继续. . . printf("%X",i);//输出结果是:FFFFFFFD请按任意键继续. . . system("pause"); return 0; /* 计

2011-11-20 17:52:30 1171

原创 编写高质量C#代码学习笔记(6)

区分异步和多线程应用场景 在软件开发过程中,有一个领域的工作处理起来几乎总是最棘手的,这就是多线程编码。由多线程带来的传值、取值、资源同步、线程暂停、取消等操作会困扰每一个尝试编写此类代码的程序员。微软在这方面也做了巨大的努力,现在FCL中有了非常丰富的API可供选择,以便编写多线程代码。但这也带来了一个新问题:选择太多了,该选择什么样的类和方法呢? 本章将通过具体的实例,让我们熟

2011-11-19 18:15:42 552

原创 编写高质量C#代码学习笔记(5)

使用dynamic来简化反射实现 dynamic是Framework 4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译器默认dynamic对象支持开发者想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,也可以像如下这样进行代码的调用,编译器不会报错: dynamic dynamicObjec

2011-11-15 20:09:08 793

原创 C语言学习笔记(22结构体综合应用学生信息管理)

#include #include #include void PutInFun(struct Student * pArr,int len); void OutPutFun(struct Student * pArr,int len); void SortByScore(struct Student * pArr,int len); struct Student { char name[

2011-11-13 15:27:45 1176

原创 编写高质量C#代码(5)

建议14: 正确实现浅拷贝和深拷贝 一、浅拷贝 浅拷贝 将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做修改会影响到源对象本身。 using System; using System.Collections.Generi

2011-11-11 21:13:32 509

原创 编写高质量C#代码学习笔记(4)

建议13: 为类型输出格式化字符串 针对Person的格式化器的实现为: class PersonFomatter : IFormatProvider, ICustomFormatter  {       #region IFormatProvider 成员       public object GetFormat(Type formatType)      {          i

2011-11-10 22:40:36 467

原创 编写高质量C#代码学习笔记(3)

建议10: 创建对象时需要考虑是否实现比较器 有对象的地方就会存在比较,在.NET的世界中也一样。举个最简单的例子,在UI中,有一个10个人的Salary列表。根据排序的需要,列表要支持针对基本工资来罗列Salary。这个时候,接口IComparable就会起作用,代码如下所示: class Salary : IComparable  {      public string Na

2011-11-09 21:42:17 613

原创 编写高质量C#代码学习笔记(2)

建议6: 区别readonly和const的使用方法 很多初学者分不清readonly和const的使用场合。在我看来,要使用const的理由只有一个,那就是效率。但是,在大部分应用情况下,“效率”并没有那么高的地位,所以我更愿意采用readonly,因为readonly赋予代码更多的灵活性。const和readonly的本质区别如下: const是一个编译期常量,readon

2011-11-06 20:28:29 481

原创 编写高质量C#代码学习笔记(1)

建议1: 正确操作字符串 字符串应该是所有编程语言中使用最频繁的一种基础数据类型。如果使用不慎,我们就会为一次字符串的操作所带来的额外性能开销而付出代价。本条建议将从两个方面来探讨如何规避这类性能开销: 确保尽量少的装箱 避免分配额外的内存空间 先来介绍第一个方面,请看下面的两行代码: 1.  String str1 = "str1"+ 9;  2.  String

2011-11-06 20:15:25 631

简单的性能计数器

一个简单的性能计数器,打印出花费时间,消耗的CPU时钟周期,以及各代垃圾收集的回收次数。

2014-12-07

漂亮的WPFUI模板

一款漂亮好用的WPFUI模板,可以换肤,使用简单。效果图详见:http://blog.csdn.net/ljf5566/article/details/41598269

2014-11-29

简单的FTP服务器

使用C#语言编写的实现了上传下载,删除功能的简单的FTP服务器。详细介绍可以参见博文:http://blog.csdn.net/ljf5566/article/details/41521481#t14

2014-11-27

FTP文件上传下载器

基于FTP协议实现的简单的文件上传下载器。

2014-11-25

简单的邮件收发器

使用C#语言实现的简单邮件收发器软件。邮件阅读,添加附件,下载附件等功能。

2014-11-23

简单的即时聊天程序

使用C#语言实现的简单即时聊天程序,支持多人同时在线进行聊天。

2014-11-20

P2P网络编程

使用C#编写的P2P网络资源分享程序。使用C#编写的P2P网络资源分享程序。

2014-11-13

UDP广播组播程序

使用C#开发的UDP广播组播程序,使用C#开发的UDP广播组播程序。

2014-11-07

UDP简单通信程序

使用C#语言编写的UDP简单通信程序。

2014-11-04

TCP简单通讯

使用C#编写的TCP简单通讯程序

2014-10-29

自定义web浏览器

使用C#开发的简单web浏览器,实现了网页保存,源码查看,搜索等功能。

2014-10-24

WPF综合实例1

使用WPF制作的一个小实例程序,用到了绑定,动画,样式等技术。

2014-09-08

使用MVC4框架做的电影管理程序

边学边做-使用MVC4框架做的电影管理程序

2013-08-18

WPF menuItem

自己项目中做的WPF菜单项目测试

2013-08-02

颜色拾取器(ColorSpy)

颜色拾取器

2013-07-26

Linq学习资料

不错的Linq学习资料,不错的Linq学习资料,

2013-06-27

donet访问数据库公用接口

使用.net访问主要数据库的公用类库,网上下载的

2013-06-21

反编译工具

好用的反编译工具

2013-06-09

仿360UI9.0

使用WPF实现的仿360安全卫士9.0的界面

2013-04-04

wcf学习源码

wcf学习笔记中的所有源码,源码都有清晰的注释

2013-03-31

收集的学习资料

项目中收集的一些资料项目中收集的一些资料

2013-03-12

C#个人练习项目

C#个人练习项目

2013-03-07

3D模型动画

WPF中处理3D模型的动画技术解析

2012-07-29

WPF3D图形的光源设置

WPF3D图形的光源设置技巧

2012-07-15

SDK中的3D模型解析

SDK中的经典3D模型,个人对其进行了一些解析,希望对大家看起来有帮助,有不对之处还请指出。

2012-07-07

WPF 3D绘图技术_1

WPF 3D绘图技术介绍、和WPF3D控件的使用

2012-06-24

XPS文件管理

WPF中实现 XPS文件的查看、打印。WPF中实现 XPS文件的查看、打印。

2012-06-17

数据源绑定

WPF数据源的绑定技术

2012-06-10

控制项的资料系结

WPF数据源的绑定

2012-06-07

资料样板的定义与套用

资料样板的定义与套用

2012-04-15

WPF影像播放与画面处理

影像播放与画面处理

2012-04-14

使用path制作各类型动画路径

使用path制作各类型动画路径

2012-04-04

使用path制作各类型动画路径

使用path制作各类型动画路径

2012-04-04

可统计单击次数的按钮

可统计单击次数的按钮

2012-03-21

图形转换矩阵特效

图形转换矩阵特效代码图形转换矩阵特效代码

2012-03-18

SqlServer经典资料

包括:Asp.net与SQL一起打包部署安装、Sql Server2005安装、SQL Server海量算法优化、sql_server字段类型说明、SQL面试题和sql语句大全

2011-12-19

C语言测试题及答案

C语言的基础知识测试题及答案,适合初学者和C语言爱好者

2011-12-11

C#反射基础(简单明了)

反射基础,通过一个简单。形象的列子说明反射的基础使用方法。简单易懂,有实例.

2011-05-30

计算机组成原理.rar

计算机组成原理,光了解编程语言是不够的,看看计算机原理对编程是很有帮助的

2010-05-07

空空如也

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

TA关注的人

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