- 博客(15)
- 资源 (5)
- 收藏
- 关注
转载 SQL去重复
有主键的就不用说了,可以通过主键不同进行删除。无主键的情况下可以用下面的语句WITH cte AS ( SELECT * , ROW_NUMBER() OVER ( PARTITION BY c1[, c2] ORDER BY pk ) rn FROM t1
2014-01-14 19:58:29
655
转载 页面会发后加载事件
参考http://msdn.microsoft.com/zh-cn/vstudio/bb397523(v=vs.90)页面会发后,加载页面时,处理事件Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler);
2013-06-05 11:08:08
917
原创 c中不适用任何算法,就能使用map
首先,我要说明,该方法正在测试当中,还不完善。在文章最后,我留下了2个问题,欢迎大家讨论。思路:利用地址作索引。代码如下:#include#include#define UL(x) (unsigned long)(x)int main(void){ char* *map = (char **)malloc(4.4E9); map[UL("我")] = "哈哈,蛋
2013-04-17 17:56:55
1442
原创 c#学习笔记
首先,我要说明,这是写给我自己看的,记录自己以前不牢固的知识点,如果你进来了,我只能说:“sorry !”。其次,小小的抱怨一下-----csdn的博客不支持无限极分类,以后笔记只能笼统的放一起了。最后,正文~~类和接口1.密封。使用 sealed 关键字来禁止类的继承或成员的重写,如 string 类。public sealed class String{
2013-04-08 15:18:51
685
翻译 测试c#代码的运行时间
用到的类是System.Diagnostics.Stopwatch。他是专门用来测试代码的运行时间的。具体用法为:Stopwatch timer = new Stopwatch();timer.Start();//要测试的代码timer.Stop();运行时间 = timer.Elapsed.TotalMilliseconds;单位是毫秒,精确到万分位。如果不要求到如此高
2013-04-03 17:43:56
916
原创 生成随机无重复数组
题目:产生n个的1到n的不重复随机数。解题思路:遍历改数组,将当前位置的数与随机位置的数交换。c#描述如下: int[] data = new int[100000000]; Random r = new Random(); for (int i = 1; i <= data.Length; ++i) {
2013-04-03 17:04:54
764
原创 学习笔记:c#调用操作系统接口三部曲
1.引用名称空间。using System.Runtime.InteropServices;2.函数申明。以接口:UINT mciSendString(LPCTSTR lpszCommand, LPTSTR lpszReturnString, UINT cchReturn, HANDLE hwndCallback);c#声明如下:[DllImport("w
2013-04-01 17:36:31
880
原创 学习笔记:c# 从“过程”看“对象”----类及基础的实现
类的实现过程:1.定义结构体(基类型字段为值类型,引用类型字段、方法为指针。注:属性的本质是字段与方法的结合体)。2.定义函数(第一个参数为 结构体 类型,调用时由编译器自动填冲,后面才是函数的“实际”参数)。类的实例化过程:1.分配内存空间 以及 初始化字段、属性。方法使用 new 关键字。2.调用构造函数。当然,一般的,构造函数都是用来给字段、属性赋初值的。 继
2013-02-06 13:05:13
504
原创 小白文:c# 扩展方法
1.新建一个静态类。public static ClassExtension{}2.在静态类中添加一个静态方法。public static void ExtensionFunction( this ExtensionClassName aa,//this关键字指示这是个扩展方法;ExtensionClassName为要扩展的类。 params//参数列表
2013-02-05 17:15:44
547
原创 小白文:将减、乘、除法转换为加法
该方法来源于《计算机导论》,但是那位数学家做出的贡献,请恕罪,钓丝的脑袋记不了那么多东西。减法:总所周知,加该数的相反数即可。乘法:m*n,小时候就学过,表示n个m的和,所以将m累加n次即可。除法:这个是重点,m / n,m 累加 -n ,直到 m 当然上面说得是正数的情况,有负数时需要考虑下符号。
2013-01-30 20:20:30
4012
原创 工作笔记:web service中使用linq 动态增减返回字段
public IEnumerable LoadResourceList(string query, int start, int pageSize) { string errMsg; Dictionary resWithIcon = new Dictionary(); List resList = bl
2013-01-30 16:25:39
617
原创 学习笔记:设计模式之工厂模式
我目前正在做一个上传下载模版,上传下载功能要在一个类中实现,但两个的参数是明显不同的,所以要创建不同的实例,若使用构造函数创建上传类和下载类,感觉“表达”不是很清晰。于是我就想到用工厂模式在“类外”创建实例。这便是我学习工程模式的缘由,但是后来发现,这太大材小用了。毕竟工厂模式的真正精髓在于代码可重用性。网上的却有很多优秀的文章,他们把工厂模式讲得很清楚,很明白(比如这篇文章:http://w
2013-01-29 23:40:04
626
原创 深入C语言数据类型转换
我想,大家都常常听人提及,C语言指针的重要性吧,但它重要在哪儿,你们有想过吗?我们来看一个简单的例子:int i = 256;char *a = (char *)&i;printf("%d,%d,%d,%d\n",*a,*(a+1),*(a+2),*(a+3));这个例子输出的是 0,1,0,0 (32位及其以上操作系统下)为什么会是这样一个结果呢?变量 i 在内存
2012-11-16 11:05:06
1710
原创 ASP母板页与内容页的异目录使用
所谓异目录就是只母板页与内容页不在同一目录。实现的关键技术技术:html的base标签关键技术讲解:base的href规定页面中所有相对链接的基准 URL。其值是个绝对路径。我实现的方法是取 协议+主机名+端口号+路径。不过,这样设置了之后会存在二个问题。第一:页面回发的时候会出错。出错的根本原因是回发的原理。其根本原理是表单的提交,而form表单的action是当前页面的名字
2012-11-06 18:27:50
667
原创 C语言 将时间转换成指定格式的字符串
需要用到得库文件#include#include#include#include为了方便理解,定义bool类型typedef short bool;#define true 1#define false 0获得系统当前时间struct tm* fun_tm_now( void ){time_t t_no
2012-08-23 14:37:45
2068
WCF全面解析
2013-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人