自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的英文站点:https://iorilan.medium.com/

编码要踏实 架构要落地

  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 .NET中使用Protobuffer 实现序列化和反序列化

.NET中使用Protobuffer实现序列化和反序列化 1.       到官方下载protobuf-net.dll,官方地址:http://code.google.com/p/protobuf-net/2.      建一个控制台应用程序3.      添加类库:protobuf-net.dll到应用程序。示例代码: 准备一个要测试的实体类(注意类和

2011-06-30 21:19:00 3750

转载 web.config中的HttpHandler

原文:http://blog.csdn.net/allan168/archive/2006/12/05/1430396.aspx HttpHandler 很多时候,我们新建一个xxx.aspx页和xxx.aspx.cs文件,不过是为了实现一个很简单的功能,如:输出xmlDom,注销并跳转,并没有什么html的输出,很是麻烦,需要新建一个页,删除多余的html,并在page_l

2011-06-30 17:11:00 1930

转载 C# 5.0功能之Async一瞥

原文:http://www.cnblogs.com/xiaomi7732/archive/2011/06/27/AsyncDemo.html 距离微软发布Async CTP已经有个把月了吧,周围大家都在热议着Async。如果你对Async已经非常熟悉,那么,请直接略过……如果你跟我一样,只会一点点异步编程,但又觉得以前的异步编程比较麻烦,那么,让我们一起

2011-06-30 13:46:00 2871 1

转载 常用正则表达式【转载】

原文:http://blog.csdn.net/java2000_net/archive/2008/09/07/2895897.aspx "^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$

2011-06-29 23:23:00 1398

转载 C# 5.0 not quite there yet!

原文:http://geekswithblogs.net/JoshReuben/archive/2010/09/13/c-5.0---not-quite-there-yet.aspxin and between operatorsif (x in (1, 2, 3)) if (x in 1:5)if (x between(1,5))·        Like P

2011-06-29 23:19:00 1693

原创 单链表的插入和删除 C++实现

#pragma once ////定义链表和节点/////////////////////////////////////////// ////节点类class Node{public:    ////methods    Node(void);    Node(int data);    ~Node(void);    /////members

2011-06-29 18:50:00 2081

原创 算法之 求两个数的最大公约数 C++实现

////欧几里得算法(求两个数的最大公约数)int God(int M,int N){int rem ;while(N > 0){rem=M%N;M=N;N=rem;}return M;} 调用: int _tmain(int argc, _TCHAR* argv[]){    int rlt = God(360,60);

2011-06-29 15:49:00 1955

原创 HTML5 之标签实验室、HTML5标签总结

audio标签用法(给一个音频文件的地址,可以显示指定是否可手动控制)-->Your browser does not support the audio element.video标签用法(用法与audio类似,给一个视频文件的地址,可以显示指定是否可手动控制)-->your browser does not support t

2011-06-29 15:20:00 2045

原创 HTML5之CANVAS 用法示例汇总

Your browser does not support the canvas element. Your browser does not support the canvas element.Your browser does not support the canvas element.Your browser does not supp

2011-06-29 15:17:00 1846

原创 求最大子序列的和

求最大子序列的和 传统的嵌套循环的解法:  /////获得最大子序列的和,复杂度O(n^2)int GetMaxSubSequence(int* arr,int len){    int i, j;    int curSum; /* 当前序列和 */    int maxSum; /* 最大序列和 */    /* 初始化最大子序列和

2011-06-28 19:40:00 1482

转载 STL之List操作 part2

使用STL通用算法find()在list中查找对象   我们如何在list中查找东西呢?STL的通用算法find()和find_if()可以做这些。 就象for_each(), count(), count_if() 一样,这些算法也使用iterator范围,这个范围指出一个list或任意 其他容器中的一部分来处理。通常首iterator指着开始的位置,次iterator指着停止处理的地方。

2011-06-28 10:12:00 1358

转载 STL之List操作 part1

定义一个list我们可以象这样来定义一个STL的list: #include #include int main (void) { list Milkshakes; return 0;} 这就行了,你已经定义了一个list。简单吗?list Milkshakes这句是你声明了list模板类 的一个实例,然后就是实例化这个类的一个对象。但是我们别急着做

2011-06-28 09:58:00 1288

转载 malloc和Free 工作原理

malloc原型:extern void *malloc(unsigned int num_bytes);用法:#include 或#include功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。malloc的语法是:指针名=(数据类型*)malloc(长度),(数据类

2011-06-27 15:07:00 1707

转载 jquery操作数组元素

 jQuery对于数组元素操作主要提供了以下工具:   (1)数组和对象的例遍:jQuery.each(obj,callback)通用例遍方法,可用于例遍对象和数组。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略。(2)数组元素的过滤:jQuery.grep(ar

2011-06-27 11:32:00 3040

原创 jquery选择器 总结

Jquery 选择器总结 Jquery选择器之基本CSS选择器: 选择器描述例*任何元素$(“*”)E标签名称为E的所有元素$(“dv”)E  F标签名称为E,作为E的后代节点的所有元素$(“div p”)

2011-06-27 10:00:00 1381

原创 C# 线程同步与线程池 浅析

C# 线程同步与线程池 示例很简单,准备5个线程,每个线程同时向控制台输出数字,然后观察输出结果。 代码说明: ////线程列表private static List _threadList;          static voidMain(string[] args)        {            Program._threa

2011-06-24 21:35:00 2778

原创 Jquery 异步加载页面 简单示例

Jquery异步加载页面HTML部分:页面中放一个DIV,用于异步加载一个页面:     添加一个按钮,用于触发异步加载的事件: Js部分: $("#btnLoad").click(function(){$("#asyncLoadPage").load("AsynPage.aspx");}); 其中,AsynPages.asp

2011-06-24 17:54:00 5701

原创 C# 泛型 单例

CODE:  代码说明:实现了泛型的单例模式。

2011-06-24 10:35:00 2216

原创 Jquery实现TreeView效果

Jquery实现TreeView效果TreeView收起:  TreeView全部打开:  TreeView部分打开: 首先准备两张图片, 为close.png, 为extend.png。HTML代码:parentItem1                  childItem1.1

2011-06-22 14:24:00 1742

原创 c# 扩展方法 入门小例

C#扩展方法 入门小例扩展方法的定义:l 必须是静态类,静态方法l 第一个参数带有关键字”this”,表示把这个方法赋给哪个类型代码说明:这里的例子是写了一个静态类,myExtension,一个扩展方法Add,表示所有的INT类型的数字都将具有调用这个Add方法的能力,条件是引入MyExtension的命名空间。 下面让我们看一下用法:  代

2011-06-18 12:05:00 1334

原创 c# timerCallback小例

考虑这样的场景:需要定时去完成某个任务(例如,定时去远程server取数据,定时更新数据库的某个字段等),对于此类业务,C#也做了封装,可以帮助我们方便的去完成。代码段: 代码说明:new了一个TimerCallBack类,同时传递给它一个委托,告诉他要定时完成什么任务。New 一个Timer同时传递四个参数:l  需要回调的对象l  要传入给委托的参数,null表示没有参数l

2011-06-18 11:41:00 2844

原创 c# 索引与迭代器 简单示例

C#迭代器与索引 简单示例迭代器是一种设计思想和设计模式,在C#中可以方便的实现一个迭代器,即实现Ienumerator接口。例如我有一个student类,现在想封装一个studentCollection,代码是这样的:Student类: StudentCollection类: 很简单的封装,仅有一个字段,那就是stu

2011-06-18 11:39:00 1876

原创 c#委托的异步调用 简单示例

委托的异步调用有时,如果要让委托去完成一个复杂耗时的任务时,同步调用不是一个好的选择,因为这样用户面临的是无聊的时间消耗和漫长(相对来说)的等待。这时委托的异步调用就体现出了优势,关于委托的异步调用C#也做了封装,通过beginInvoke和endInvke来完成。下面给出一个例子。1.       定义了一个委托,myDelegate2.       定义了一个事件用于外部订阅3.

2011-06-18 11:35:00 2981

锋利的jquery PDF带书签目录完整版

《锋利的jQuery》高清扫描PDF带书签目录完整版+源码,特此分享,学习愉快!

2011-05-23

java 多线程下载 (单文件)

演示了JAVA中的多线程 界面简单 需要请拿去

2009-06-12

socket 通信 简单示例

演示了socket在C#中的基本用法,初学者拿去

2009-06-12

J2ME 小游戏(多线程操作示例)

多线程实现的,原理很简单,这个游戏只是多线程的一个示例,没有多大的娱乐功能,学习J2ME的新手可以拿去~~

2009-04-13

《编译原理与实践》(孙悦红)答案

前一段给这本书的作者发了个邮件~感觉做作业困难,想要答案~没过两天这个作者就给我发来了~好作者~~拿来跟大家分享一下~有需要的拿去~

2009-04-13

C# 简单的聊天程序

c#写的 适合初学者,我也是刚接触SOCKET通信,拿出来给SOCKET初学者分享一下 。

2009-03-28

空空如也

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

TA关注的人

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