- 博客(21)
- 资源 (7)
- 收藏
- 关注
转载 低调的华丽:从服务器开发的角度认识 asp.net 中的回调技术
谈到异步调用,大家第一反应就是 ajax。这没有错,毕竟这是一个 ajax 的时代,ajax 以它最令人兴奋的客户端体验被大家普遍使用到 Web 开发中来。然而,我们知道,ajax 的本质仍是 Javascript操作,那它就逃脱不了 Javascript 的最大隐患之一:安全。跨站脚本攻击的伎俩是不需要多少技术的,一个低级的初学者就可以利用最基本的脚本代码来访问我们精心设计的服务器调用,让人防不
2011-11-14 10:27:09 504
转载 Sql语句使用技巧(优化数据库访问)
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM
2011-11-09 15:51:08 460
原创 .Net调用C++类库方法
.Net除了性能外,还有一个不得不注意的问题就是安全问题。我们可以给.Net程序集加壳,混淆(.NET Reactor工具)。除了给.Net加壳,混淆外,还有一个方法,就是将重要的逻辑,计算放在C++类库中。 C#调用C++类库和调用Windows API一样,利用DllImport这个Attribute。一)首先准备C++ DLLextern "C" __declsp
2011-11-06 12:32:31 1469 2
原创 设计模式-----基于反射工厂模式
最近在学设计模式。在此记录每次学习工厂模式是我们最常听到和用到的设计模式之一。之前也用到过,但是每次没有好好整理。工厂模式的好处网上都很多解释。最主要减少程序耦合度,方便维护,扩展等等。当一个程序越大,出现新的需求时,维护性,可扩展性就会显得越重要。
2011-09-27 22:26:06 595
转载 在 Windows 上安装 SVN Subversion 服务端
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使用它完成版本控件的工作。本文将主要针对Windows平台讲述安装Subversion服务器的步骤。本文所使用的环境是如下操作系统Windows XP Professional SP2尽量使用原版,因为有朋友反映在部分类似番茄花园的盗版XP上,由于内部文件做过优化,导致Subversi
2011-09-19 22:37:15 470
原创 C#语言使用技巧-枚举
枚举例如有 public enum AnimalEnum { Dog =12, Cat = 10 }Enum To StringAnimalEnum.Dog.ToString() == DogEnum
2011-09-12 11:09:46 561
原创 远程桌面控制
期末的一个课程设计 一个控制端,一个被控制端。 用同步Sock Tcp连接 控制端:1)被控制端截屏传送图片控制端2)控制端最大化显示图片(去掉边框)3)记录控制端图片的坐标,将坐标传送被控制端 被控制端:1)截屏整个屏幕发送控制端2)
2011-09-12 10:50:48 492
转载 sql update 触发器 获得被update的行的信息
sql update 触发器 获得被update的行的信息 <br />create trigger TgName <br />on tb <br />for update <br />as <br /> if update(recommend) <br />begin <br />update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistid <br />end <br
2011-01-11 16:41:00 551
转载 字节数组和字符之间互换
定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert.FromBase64String("字符串"); 2.字符串转流 (1)MemoryStream
2010-05-15 16:15:00 620
转载 c#基础:格式化标识符
c#基础:格式化标识符字母含义C或cCurrency 货币格式D或dDecimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了)E或eExponent 指数格式F或fFixed point 固定精度格式G或gGeneral 常用格式N或n用逗号分
2010-03-19 23:45:00 2154
原创 C#学习笔记(二)
一、面向对象 1. 用户接口 :一种规范。 1)接口的方法定义都不能实现。 2)如果继承接口,接口的定义要全部实现。 接口定义 interface 名称{ // code //默认访问public } 多重继承接口public class Name :Parent , I
2010-03-10 15:58:00 495
原创 C#学习笔记(—)
一、语法循环: foreach(类型标识符 in 表达式) { //code //用法 }例子int [] temp = {64,5,57,65}; foreach(int num in temp) // 每次从temp取一个元素赋给n
2010-03-05 15:04:00 371
原创 C#运算符优先级记忆
1 . 括号 () //最高2. 递增/递减 ++/ -- // 一元的运算 3. 乘、除、模数 * 、/ 、 % //二元运算4. 加、减 + 、 - 5. 比较运算 >= 6. 比较运算
2010-03-05 10:44:00 487
转载 简述C和C++程序员学习历程
论坛看到的一篇文章。颇有感受但说不出来。转发出来,望更多有志于程序开发的人士一起学习。 1、可以考虑先学习C. 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语言写得好不好看。 C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构
2009-10-20 22:29:00 824 1
原创 office 2007在安装过程中出错
之前安装了精简版office2007,想要装个专业版使用access。删了精简版之后安装不上专业版,都是安装过程出错。困扰很久,网上发现了这个方法解决了。 到网上搜索了一下大致以下几种解决方案: í1,可能是因为c:/program files/common files/microsoft Shared/web server Extensions/40/bin目录下缺少Fp4
2009-10-15 20:36:00 3163
转载 最常见的20种VC++编译错误信息
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h") 2、fatal error C1083: Cannot open include file: R…….h
2009-10-14 20:07:00 533
转载 CImage类
我们知道,Visual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可 以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。因此,想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供的控件或代码。 现在,MFC和ATL共享的新类CImage为图像处理提供了许多相应的方法,这使得Vi
2009-10-08 23:27:00 970
转载 VC中什么时候用Ondraw()什么时候用OnPrint()
问题:我在视图画的图象或者文字,当窗口改变后为什么不见了?OnDraw()和OnPaint()两个都是解决上面的问题,有什么不同?因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows回发送两个消息WM_PAINT(通知客户区有变化)和 WM_NCPAINT(通知非客户区有变化)。非客户区的重画系统自己搞定了,而客户区的重画需要我们自己来完成。这就需要OnDraw()或
2009-10-08 23:21:00 557
转载 C++ STL编程轻松入门0
作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情。 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL科学领域里所常用的基本数据结构和基本算法。为广大C++程序员
2009-09-26 21:58:00 513
原创 链表简单操作
//学完数据后第二次写链表,感觉比第一次要好一点点。#include #include using namespace std;typedef int DataType;class Node //结点类{private: DataType data; Node *next;public: friend class LinkList;
2009-08-18 13:38:00 397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人