- 博客(504)
- 资源 (20)
- 收藏
- 关注
原创 C#精髓 第四讲 GridView 72般绝技
说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第四讲 GridView 72般绝技作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24-26为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血
2007-03-25 04:36:00 559078 616
原创 ASP.NET2.0雷霆之怒盗链者的祝福【月儿原创】
ASP.NET2.0雷霆之怒盗链者的祝福 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.28所谓盗链就是指其他网站把我们站点的文件链接帖到他们站上,这样白白占用我们的带宽。访问对于网站盗链行为,是非常不道德的。要实现防盗链,我们就得在IIS处理URL时拦截。效果图:未加防盗链之前:hm是我的机器名
2007-03-28 21:54:00 22032 18
原创 ASP.NET2.0轻松搞定统计图表【月儿原创】
ASP.NET2.0轻松搞定统计图表 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.27本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形。效果图:手把手教程:原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中
2007-03-27 22:16:00 42712 56
原创 C#精髓【月儿原创】第三讲 C#泛型有什么好处
说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第三讲 C#泛型有什么好处作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24 关于object类型:1.object类型可以来引用任何类型的实例;2
2007-03-25 04:35:00 56196 11
原创 三层结构
“三层结构”是“外观层”、“商业逻辑层”、“数据库层”假设以这样的结构制作一个留言板,那么应该是: # 留言板页面的外观代码都存放在 .aspx 文件中 # 当用户点击页面上的提交按钮时,先将文本信息传递给一个 LeaveWord 类对象 (LeaveWord 类的定义被封装到“商业逻辑层”) # 之后让这个对象执行 Post() 将留言信息发送到数据库用一个简单的代码就是
2007-03-24 17:23:00 36457 22
原创 C#生成Excel文件的方法
一个示例: class AppTest { private Excel.ApplicationClass _x; public static void Main0() { AppTest a = new AppTest(); a._x = new Excel.ApplicationClass(); a._x.UserControl = false; for (
2007-03-24 17:20:00 12116
原创 C#编写的生成缩略图程序
if(fileupload.PostedFile!=null) { //addto为要添加的属性,aboutfile为文件说明 string nam = fileupload.PostedFile.FileName ; //取得文件名(抱括路径)里最后一个"."的索引 int i= nam.LastIndexOf("."); //
2007-03-24 17:19:00 6262 2
原创 size_t与ssize_t
size_t与ssize_t为了增强程序的可移植性,便有了size_t,它是为了方便系统之间的移植而定义的,不同的系统上,定义size_t可能不一样。l 在32位系统上定义为unsigned int ,也就是说在32位系统上是32位无符号整形(typedef unsigned int size_t)。在64位系统上定义为 unsigned long 也就是说在64位系统上是64
2007-03-24 17:16:00 9105
原创 Linux中/proc目录下文件详解
Linux中/proc目录下文件详解(一)声明:可以自由转载本文,但请务必保留本文的完整性。作者:张子坚email:zhangzijian@163.com说明:本文所涉及示例均在fedora core3下得到。 --------------------------------------------------------------------------------/proc文件系统下的多种文
2007-03-24 17:15:00 5415
原创 C#简介- 类和对象
类(class)是C#类型中最基础的类型。类是一个数据结构,将状态(字段)和行为(方法和其他函数成员)组合在一个单元中。类提供了用于动态创建类实例的定义,也就是对象(object)。类支持继承(inheritance)和多态(polymorphism),即派生类能够扩展和特殊化基类的机制。 使用类声明可以创建新的类。类声明以一个声明头开始,其组成方式如下:先是指定类的特性和修饰符,后跟类的名字,基
2007-03-24 17:12:00 6433 4
原创 关于C语言中的malloc和free函数的用法
一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就是一种。void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序
2007-03-24 17:10:00 16016 4
原创 C#实现Des加密和解密
using System; using System.IO; using System.Security.Cryptography; namespace Vavic { /// /// Security 的摘要说明。 /// public class Security { const string KEY_64 = "VavicApp"; const string IV_64 = "Vavic
2007-03-24 17:08:00 4554 2
原创 C#中生成中文繁体web页面
1 在工程中引用Microsoft.VisualBasic.dll 一般此文件在.net框架环境目录中如C:/ WINNT /Microsoft.NET /Framework /v1.1.4322 /Microsoft.VisualBasic.dll。 2 使用方法 Microsoft.VisualBasic.Strings.StrConv( “instr”,Microsoft.VisualBas
2007-03-24 17:07:00 3134
原创 C# MAIL CLASS
using System; using System.Text; using System.IO; using System.Net; using System.Net.Sockets; using System.Collections; namespace lion_office.Data.Library.MailClass { public class ESmtpMail { private
2007-03-24 17:06:00 3066
原创 提取网页中的超链接
using System; using System.Xml; using System.Text; using System.Net; using System.IO; using System.Collections; using System.Text.RegularExpressions; public class App { public static void Main() { str
2007-03-24 17:04:00 5462
转载 C#之消息队列的简要说明
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Messaging ; using System.Threading ; namespace Wi
2007-03-24 17:03:00 4305
原创 在PHP语言中使用JSON
从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子: $arr = array (a=>1,b=>2,c=>3,d=>4,e=>5); echo json_encode(
2007-03-24 17:01:00 11396 5
原创 C语言100个经典的算法
POJ上做做ACM的题语言的学习基础,100个经典的算法C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?______________________________________________
2007-03-24 17:00:00 145609 13
原创 VS2005创建CLR自定义触发器
第一步:在Visual Studio 2005中编写代码 using System; using System.Data; using System.Data.Sql; using System.Data.SqlServer; using System.Data.SqlTypes; public partial class Triggers { // Enter existing table or
2007-03-24 16:58:00 4796 4
原创 C#时间函数扩展
//本周是本年第几周 private int DatePart(System.DateTime dt) { int weeknow = Convert.ToInt32(dt.DayOfWeek);//今天星期几 int daydiff = (-1) * (weeknow+1);//今日与上周末的天数差 int days = System.DateTime.Now.AddDays(daydiff).
2007-03-24 16:56:00 4645 2
原创 C#中string与byte[]的转换帮助类
在写C#程序时,string和byte[]之间的转换比较烦,在移植一些老程序时感觉很不好。我在C#中使用DES和TripleDES时移植一块老代码时也遇到了同样的情况。为了下次不为同样的事情烦恼,就写了下面的帮助类。 主要实现了以下的函数 代码中出现的Sidle是我的网名。 /* * @Author WuErPing * @Version 1.0 * @Date 2004/11/30 * @Des
2007-03-24 16:55:00 6439 1
原创 C#继承类重写与隐藏基类方法的区别
using System; using System.Collections; public class Nevermore60Customer:Customer { public override string GetFunnyString() { return "Nevermore60.Nevenmore!"; } ---------------------------------------
2007-03-24 16:54:00 9199 1
原创 c#中实现文件拖放打开
private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.No
2007-03-24 16:53:00 2935
原创 C语言return函数
return函数说到return,有必要提及主函数的定义。很多人甚至市面上的一些书籍,都使用了void main( )这一形式 ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着: The definition void main( ) { /* ... */ } i
2007-03-24 16:52:00 13257 4
原创 C#中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET 的
2007-03-24 16:51:00 5737 2
原创 C#中的接口
接口把一组公共方法和属性组合起来 ,以封装特定功能的一个集合。通过类可以实现接口,这样类就支持接口所有的属性和方法。 接口只能对方法和属性进行定义,不能实现,只能由支持它的类实现。接口中的成员不能用访问符修饰,如public,private,它的成员默认为public 定义接口比较简 单 public interface IMyinterface { void Dosomething();//方法
2007-03-24 16:49:00 4248 2
转载 C#使用CDO发送邮件
可以引用的COM组件列表,发现里面有一个名为Microsoft CDO For Exchange 2000 Library的COM组件,就是这个,我们可以用它来连接SMTP Server,使用用户名/密码验证发送邮件。 下面是实现的一个例子: Smtp Server使用的Smtp-SRV,登陆用户名是David Euler,发送邮箱是davidEuler@test.com,发送到test@test
2007-03-24 16:48:00 6488 2
原创 XML操作类
public class XmlControl { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocument(); public XmlControl(string XmlFile) { // // TODO: 在这里加入建构函式的程序代码 // try { objXmlDoc.Load(Xm
2007-03-24 16:47:00 5909 4
原创 插入记录时单引号的处理
由于Content, Title中可能包含单引号,直接使用sql的insert命令会报错,对此有两种处理方法,一种将单引号替换成两个单引号,第2种方法是使用存储过程。 表myBBS的格式定义如下: CREATE TABLE [dbo].[myBBS] ( [ID] [bigint] IDENTITY (1, 1) NOT NULL , [Title] [char] (160) COLLATE Ch
2007-03-24 16:45:00 9018 3
原创 C#获得文件版本信息及只读文件的删除
获取文件的版本信息: FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL"); textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:/test.txt文件拷贝至D:/tmp/test.t
2007-03-24 16:44:00 3877
原创 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。 答案:int max(int a,int b){return (a+b+abs(a-b))/2;} 类似的 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句答案:#define MAX(a,b) (a b-fabs(a-b)/2)
2007-03-24 16:42:00 6410 3
原创 C#实现WEB浏览器
private AxSHDocVw.AxWebBrowser axWebBrowser1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label1; private AxShockwaveFlashObjects.AxShockwaveFlash axShockwaveFlash1
2007-03-24 16:41:00 7425
原创 C#多线程共享数据
在多线程编程中,我们经常要使用数据共享.C#中是如何实现的呢?很简单,只要把你要共享的数据设置成静态的就可以了.关键字static .如下: static Queue q1=new Queue(); static int b=0; 在这里我定义了一个整形变量b和队列q1. 接下去就可以创建多线程代码了.如下: MyThread myc; Thread[] myt; myt=new Thread[1
2007-03-24 16:39:00 11463 3
原创 C#控制远程计算机的服务
在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制,而且很直观、简洁和容易理解。但是我认为他的功能同通过WMI来操作服务相
2007-03-24 16:38:00 4193
原创 C#中的转义字符
a 警铃 /b 退格 /f 换页 /n 新的一行 /r 回车 /t 水平制表符 /v 垂直制表符 /0 空 / 单引号 / 双引号 // 反斜线符号 /r/n回车换行
2007-03-24 16:37:00 4246 1
原创 使用C#开发Socket通讯
下面的示例显示如何使用 Socket 类向 HTTP 服务器发送数据和接收响应。 [C#] public string DoSocketGet(string server) { //Sets up variables and a string to write to the server Encoding ASCII = Encoding.ASCII; string Get = "GET / HT
2007-03-24 16:35:00 5065
原创 C语言字符串处理的库函数
使用C语言字符串处理的库函数,务必包含头文件string.h,即#include 1、 比较字符串大小函数 1) 忽略大小写---strcasecmp函数原型: int strcasecmp (const char *s1, const char *s2);函数说明: 用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异2)忽略大小写—stricmp函数原型
2007-03-24 16:33:00 10749 1
原创 在C#中使用代理的方式触发事件
事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出响应的对象称作接收者(receiver),一个事件可以存在多个接受者。 在异步机制中,事件是线程之间进行通
2007-03-24 16:33:00 4454
原创 C#下用P2P技术实现点对点聊天
.NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用程序的经验,也可能听说过“启动线程”“杀死线程”这些词,其实除了这两个外,涉及多线程方面的还有诸如“暂停线程”“优先级”“挂起线程”“恢复线程”等等。下面将一个一个的解释。 a.启动线程 顾名思义,“启
2007-03-24 16:31:00 7044 10
原创 C#如何取硬件标志
using System; using System.Runtime.InteropServices; using System.Management; namespace Hardware { /// /// Hardware_Mac 的摘要说明。 /// public class HardwareInfo { //取机器名 public string GetHostName() { ret
2007-03-24 16:30:00 3629 1
jdk-12_windows-x64_bin.exe和安装说明
2019-03-23
Zing虚拟机文档Understanding Java Garbage Collection(了解Java垃圾收集)
2019-03-19
JDK源码 openjdk-8u40-src-b25-10_feb_2015.zip
2019-03-17
EncodingDetect.java
2016-01-30
FreeTDS-0.95版
2015-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人