[C#]
文章平均质量分 74
Hsppl
这个作者很懒,什么都没留下…
展开
-
[C#]函数形参是否浪费内存?
先来看代码:static void dis(string str) { Console.WriteLine(str); } static int Main() { string mystring = "I'm Hsppl";原创 2011-09-05 20:31:19 · 1891 阅读 · 2 评论 -
[C#]winform用户登录状态之时间验证
今天做了一个小的登录程序,要求是用户连续登录错误3次之后锁定该用户,过了一定的时间才能再次登录。于是乎在探讨的时候出现了以下的代码:private void UpdateErrortime(){ SqlConnection conn = new SqlConnection(strcon); SqlCommand cmd = new SqlCommand(); cmd.Co原创 2012-02-21 19:23:06 · 3025 阅读 · 1 评论 -
[c#]自己制作类似winrar的打包程序(1)
在好久以前,我就想写一个像暴雪的MPQ的文件结构,由于MPQ是不开源的,在网上找的资料又不是很全,像《MPQ技术内幕》只有那么一点,而且是C++,所以说令我很烦恼,但是捏,我在偶然间发现了一个很简单的文件结构,于是乎我就灵光一现,做了一个小的音乐播放器.....播放自己特有“格式”的音乐。利用了以下插件:/*ICSharpCode.SharpZipLiblibzplay*/目原创 2012-02-20 20:02:50 · 1462 阅读 · 0 评论 -
.Net Reflection 浅析
什么是Reflection?.NET反射的定义:审查元数据并收集关于它的类型信息的能力什么是元数据?元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和原创 2011-11-08 17:08:29 · 4293 阅读 · 0 评论 -
[c#][测试]自己写的混淆代码
先看混淆过的代码:private string tpjzdYRkPcfU6WniMNpe8w___F___F(string XOuJ3yIONme6UyFJwxbJEqVsgWycee46Dm9bpA8Ratk___F) { try { byte[] F_647hvimHz4u7S7PpmbW5Yib8dg7avk2qRmlFeA原创 2011-11-07 16:36:08 · 1477 阅读 · 0 评论 -
[C#]写自己的类库
类库,就是我们所说的动态链接库(DLL)。在C#中,我们可以把我们做的一些类封装成一个类库,然后把类库模糊化处理,就可以共享给别人用了。我们首先新建一个类 比如叫Test类,我们添加一个函数hello函数,返回字符串“test”。using System;using System.Collections.Generic;using System.Linq;using System.T原创 2011-11-06 15:02:01 · 5929 阅读 · 0 评论 -
[C#]用.NET框架实现ZIP单文件压缩
先来看实现:namespace DSTDownloader{ class __Compress__ { string dirpath=@".\temp\"; protected void compressfile(FileInfo fi) { using (FileStream inFile = fi.原创 2011-11-05 17:46:57 · 781 阅读 · 0 评论 -
[ASP.NET]仿京东项目总结
验证码的实现:namespace jingdong.Verification_code{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Req原创 2011-11-05 09:15:11 · 1952 阅读 · 0 评论 -
[ASP.NET]下载txt格式的文件
先上源码string destFileName = "temp.txt"; destFileName = Server.MapPath(".") + "\\" + destFileName; destFileNa原创 2011-10-10 17:39:31 · 2792 阅读 · 0 评论 -
[C#]利用接口实现多态性浅析
所谓的多态性,个人认为说的是相同的程序接受几段毫不相同的参数而能正常的运行。而在C#中利用接口实现多态性我觉得并不是太严谨。我认为要真正实现多态性离不开泛型。举个小例子: public interface Iinter { publi原创 2011-09-05 20:34:08 · 1978 阅读 · 0 评论 -
[C#]控制台程序静态main函数浅谈
众所周知,c#中控制台应用程序中Main函数为静态函数,那为什么不能是非静态函数呢?分析如下:C#控制台中,如果Main是非静态函数,那么在调用的时候就需要进行实例化才能被调用,而系统在调用的时候是直接调用的Main函数,所以要声明成静态函数。那可不可以通过重载M原创 2011-09-05 20:26:20 · 4557 阅读 · 1 评论 -
[Asp.Net MVC4]验证用户登录实现
最近我们要做一个仿sina的微博,碰巧的是我最近在学习mvc,就想用mvc技术实现这个项目。既然是微博,那不用想也应该知道肯定要有用户登陆,但是和常规的asp.net登陆又不一样,以下是我一下午+一晚上的研究成果~~~首先,建好数据库以及表,这就不用说了吧。下面说一下主要的结构控制器:HomeController 这是主页的控制器LoginController 这是登陆的控原创 2012-03-26 21:48:09 · 71172 阅读 · 12 评论