自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (6)
  • 收藏
  • 关注

原创 C#获取本机IP搜集整理7种方法

今天打算试着写个小聊天程序,但是要用到获取本机IP,以前从没用过。摆渡百度了一会儿,出于贪心,想把各种获取本机IP的方法给找出来。摆渡+测试了几个小时,于是有了下面的成果,有点小累,但看到这些成果,也很高兴。不一定很全,但也不少了。① private void GetIP() { string hostName = Dns.Ge

2012-07-04 00:52:23 14141 2

原创 dojo树的节点添加链接的例子

下载dojo的src版,找到dijit/tests/tree/test_Custom_TreeNode.html,这是一个自定义节点为链接的例子,正好跟你的需求类似。可以参考一下官网的这个页面http://dojotoolkit.org/reference-guide/1.9/dijit/Tree-examples.html#tree-menu-with-links-on-nodes

2014-05-03 00:54:35 1442

原创 C#写Windows服务

一、如何用VS创建Windows服务1、新建C# Windows服务:windows service工程2、新建windows service工程后,系统自动生成一个Service1.cs文件,默认是其设计视图。选择查看其代码,默认有构造函数、OnStart、OnStop三个函数3、新建了C# Windows服务之后,还要设置该服务运行的周期,左侧的ToolBox中有两个timmer,

2013-11-01 23:17:55 3164

转载 Windows_7_休眠按钮没有了_如何找回?

在运行中输入:   powercfg -h on   或者在命令行下输入:   powercfg.exe /hibernate on  注意:执行这个命令需要管理员权限。   “休眠”回来了   还是没有回来?看看“混合睡眠”是不是被打开了   如果执行上面的命令后还没有,这时候打开  控制面板→电源选项→改变计划设置→更改高级电源设置” →睡眠→允许混合睡

2013-10-19 23:06:17 2676

原创 CHM文档打开后看不到内容的问题

在资源里放了搜集的CHM文档,都是设置的零积分下载,然后不停地有评论说文档“不能用”、“看不了”什么的,看来必须得要解释一下了。这些人打开文档应该是这样的:曾经我也遇到这个问题,很是郁闷,一个CHM文档下载了半天,打开后却没有内容,甚至还会抱怨,文档里什么都没有,共享出来干啥啊,赚积分啊。后来又多次遇到这个问题,不带这么赚积分的吧,太坑了吧。但是一看,文件有少说几兆,多则几

2013-08-08 21:00:08 1542

原创 XmlReader读取XML

留着以后用。StringBuilder output = new StringBuilder();String xmlString = @" The Autobiography of Benjamin Franklin Benjamin Franklin 8

2013-07-22 01:28:54 778

原创 C#获取文件的Md5值

传入的文件流 private string GetMd5(Stream stream) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] bytesHash = md5.ComputeHash(stream);

2013-07-22 00:49:44 1571

原创 获取外网IP

思路是通过WebRequest连接一些网上提供IP查询服务的网站,下载到含有你的IP的网页,然后用正则表达式提取出IP来class Program { static void Main(string[] args) { Console.WriteLine(GetExportIP()); Console.R

2013-07-02 22:24:15 899

原创 C#用正则表达式对IP进行排序

static void Main(string[] args) { string IPs = " 192.168.1.1 202.47.4.6 1.2.3.3 "; Console.WriteLine(IPs); IPs = Regex.Replace(IPs, @"(\d+)", "00

2013-07-02 22:19:22 2069

原创 用正则表达式匹配邮箱地址

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Net;using System.IO;namespace _07正则_匹配邮箱{ class Program

2013-07-02 22:04:33 4359 1

原创 获取本机IP_考虑多网卡的情况

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Text.RegularExpressions;namespace _09获取本机IP_考虑多网卡_{ class Program

2013-07-02 22:00:20 1129

原创 C#发送电子邮件

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;using System.Net.Mime;using System.IO;using System.Net;namespace _11发送电子邮件{ class

2013-07-02 21:51:57 1001

原创 C#获取局域网中的所有正在使用的IP地址

方法不是很好。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Text.RegularExpressions;namespace _12获取局域网中的所有IP地址{ class Program

2013-07-02 21:41:09 3840 1

原创 C#获取本机IP且过滤非真实网卡(如虚拟机网卡)

参考了网上的文章,具体地址不记得了。下面的方法可以过滤掉虚拟机的网卡等无效网卡,进而只留下真实的网卡。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Management;namespace _15获取本机IP_过滤非真实网卡_{

2013-07-02 21:38:18 6523

原创 C#获取本机的MAC地址

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Management;namespace _17获取MAC地址{ class Program { static void Main(string[] args)

2013-07-02 21:34:14 3218

原创 C#获取本机磁盘信息

照着书敲的。留作笔记吧。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace _18获取本机磁盘信息{ class Program { stati

2013-07-02 21:32:57 1163

原创 C#获得系统打开的端口和状态

实际是通过c#编程方式调用了CMD命令行,然后调用netstat命令,然后将CMD命令的输出流转到了C#控制台程序上。也可以将结果输出到文件。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace _19获

2013-07-02 21:31:04 3417

原创 C#通过编程方式实现Ping

代码是照着书敲的,贴出来方便平时参考using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.NetworkInformation;namespace _20通过编程方式实现Ping{ class Program {

2013-07-02 21:24:47 1306

原创 用UPnP穿透内网

参考了网上的一篇类似的文章,使用一个叫做Interop.NATUPNPLib.dll的程序集,实现穿透局域网。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using NATUPNP

2013-07-02 21:13:18 6438 3

原创 HTTP断点续传下载的原理

要实现断点续传下载文件,首先要了解断点续传的原理。断点续传其实就是在上一次下载断开的位置开始继续下载,HTTP协议中,可以在请求报文头中加入Range段,来表示客户机希望从何处继续下载。这是一个普通的下载请求:GET /test.txt HTTP/1.1Accept:*/*Referer:http://192.168.1.96Accept-Language:zh-cnAccep

2013-06-02 17:41:45 11339

原创 C#遍历枚举类型

string[] enumNames = Enum.GetNames(typeof(Environment.SpecialFolder));foreach (var name in enumNames){ Console.WriteLine(name);}var arr = Enum.GetValues(typeof(Environment.SpecialFolder));forea

2013-05-31 23:42:20 741

原创 遍历枚举类型

string[] enumNames = Enum.GetNames(typeof(Environment.SpecialFolder)); foreach (var name in enumNames) { Console.WriteLine(name); } var

2013-05-21 23:47:58 1197

原创 用键盘在网页上选择复选框

按TAB键选择要点选的复选框按空格选择或取消复选框按回车或用TAB移动到提交按钮后按空格进行结果提交

2013-05-05 14:43:02 1078

原创 关于加密

摘抄一    AES简介AES(Advanced Encryption Standard,高级加密标准)又叫Rijndael加密法,用来替代DES算法。常见AES加密模式有ECB、CBC、CFB、OFB和CTR等五种, CFB、OFB都带反馈,做流加密用的多,CBC和CTR、ECB多用于独立block加密,由于ECB算法有点小缺点,所以CBC和CTR这两种加解密方式用的较多,也是很多标准规

2013-03-23 23:24:28 1270

原创 名词笔记(1)

LRU是Least Recently Used最近最少使用算法

2013-03-19 22:53:13 744

原创 关于序列化的笔记

对象序列化是将对象(比如Person对象)转换为二进制数据反序列化是将二进制数据还原为对象。对象是稍纵即逝的,不仅程序重启、操作系统重启会造成对象的消失,就是退出函数范围等都可能造成对象的消失,序列化/反序列化就是为了保持对象的持久化。就像用DV录像(序列化)和用播放器播放(反序列化)一样。BinaryFormatter类有两个方法:void Serialize(Strea

2013-03-17 22:51:58 656

原创 设置DataDirectory

采用附加mdf文件的方式连接数据库时,将MDF文件放在App_Data文件夹下然后设置DataDirectory string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(@"\bin\Debug\") || da

2013-03-17 20:30:23 850

原创 《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失败的解决办法

注:前面都是扯淡了,解决办法直接看后面。        因为工作的原因需要学习MDX,网上找了一些资料然后,在博客园和CSDN上有人写的关于这本书的笔记,内容很丰富,于是想着先看看这些笔记吧。我根据博客上的提示下载了Sample示例文件,下载地址是 http://go.microsoft.com/fwlink/?LinkId=139491 ,下载了,也安装了。可是问题来了,我无法附加里面的数据

2013-01-26 14:23:01 1901 1

转载 一些有趣的编程名言

1.生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya,Running Lean 作者 2.如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber 3.软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R. Hoare 4.其实,我

2012-11-12 13:11:53 576

原创 Ubuntu 修改计算机名

我用的是gedit编辑器-$sudo gedit /etc/hostname-$sudo gedit /etc/hosts

2012-10-20 13:00:18 376

转载 金额文本框

•财务相关系统中涉及到金额的文本框有如下要求:–进入金额文本文本框不使用中文输入法–不能输入非数字–焦点在文本框中时文本框左对齐;焦点离开文本框时文本框右对齐,显示千分位•禁用输入法:style="ime-mode:disabled"•禁止键入非法值,只有这些才能被键入(k == 9) || (k == 13) || (k==46)||(k==8)||(k==1

2012-10-12 21:00:29 567

转载 十进制和26进制转换算法

最近在封装Excel组件,需要提供两个接口,分别根据单元索引和单元名称访问单元格。例如,GetCell(1, 2)和GetCell(“A2”),这两种方法返回的结果是相同的。这里遇到一个问题,如何在单元索引([1,2])和单元名称(A2)之间相互转换?由于在单元索引和单元名称中,行号是相同的,所以我们只需要转换列号就可以了。本来以为是个很简单的问题,结果调试了好长时间才搞定。于是写了这篇文章,

2012-09-26 09:56:35 1403

原创 C#中Dictionary<K,V>对应的非泛型类是Hashtable,而不是Dictionary

Dictionary的非泛型对应的是Hashtable;哈希表是一种查找数据非常快的数据结构,这也是Dictionary查找数据非常快的原因。ASP.NET 程序员天天要打交道的 Application、Cache、Session、Request.Params等均由 Dictionary /Hashtable 实现。数据库中的索引也是相似的原理。自己动手写Dictionar

2012-09-26 00:00:46 2976

原创 修改DataSet

row["Name"] = "Tom";//修改DataSetdataTable.Rows.Romove();//删除行dataTable.Rows.NewRow();//新增行但是这些修改只是在内存中存在,并没有真正更新到数据库中,如果更新到数据库,就调用SqlDataAdapter的Update方法,可以提交整个DataSet、DataTable或者Data

2012-09-23 21:54:45 636

原创 sql server 2008安装northwind

northwind数据库的下载地址http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23654安装过后,在C:\SQL Server 2000 Sample Databases也找到了数据库文件。我在SQL Server Management Studio直接附加数据文件mdf,结果失败。

2012-09-22 22:58:07 3877 1

转载 重置sql server标识列

sql server标识列是大家非常熟悉的了,下面为您介绍了sql server标识列重置的一些知识,如果您对sql server标识列方面感兴趣的话,不妨一看。1、删除表内所有值并重置标识值 TRUNCATE TABLE TableName2、保持表的内容,并重置自动编号列的SEEDDBCC CHECKIDENT ('table_name', RESEED, new_reseed_v

2012-09-15 10:50:50 770

转载 解决SQL Server 2005远程连接错误

连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接,彻底解决此问题的步骤如下:  步骤1. 打开SQL Server Configuration Manager,查看里面的SQL Native Client 配置,判断里面的别名是否配置。注意:如果远程连接异地数据库,可以使用此种方法进行别名配置,连接异地数据库。 步骤2

2012-09-13 23:09:53 1762

原创 linux文本模式下显示/输入中文

原文:http://yuan.javaeye.com/blog/496387主要参考自: fbterm和ucimf安装与字符界面显示中文Fbterm -- 支持显示 UTF-8 字体的纯终端在Ubuntu 9.04啟用Framebufferfbterm + ucimf 中文字符界面安装指南 (debian 方式)网上搜索到的方法多是安装中文平台的

2012-09-13 00:29:51 7092

原创 Ubuntu关闭笔记本触摸板

<!--@page {margin:2cm}td p {margin-bottom:0cm}p {margin-bottom:0.21cm}a:link {}-->关闭笔记本触摸板 :sudormmod psmouse 要恢复也简单:sudomodprobe psmouse

2012-09-13 00:25:23 819

原创 安装fbterm解决ffy下的中文乱码

安装fbterm解决ffy下的中文乱码代码:sudo apt-get install fbterm运行fbterm代码:sudo fbterm----其他-------------------------------------------------------------------------------------------------------

2012-09-13 00:09:38 4140

jQuery-1.9.1 API文档

jQuery-1.9.1 API文档,英文版

2013-05-18

Dojo 1.7 API文档[CHM]

Dojo 1.7 API 帮助文档,chm格式,英文版

2013-05-18

Dojo-1.9 API文档[CHM]

Dojo1.9帮助文档,chm格式,英文版

2013-05-18

picturebox中的Image转存到数据库

将图片存储到数据库的源代码。 详细解释在我的博客: http://blog.csdn.net/frombegintoend/article/details/7704131

2012-06-30

ListView图片查看小程序(源码)

ListView图片查看小程序(用listview显示某个文件夹中图片为缩略图,picturebox显示大图) 具体的解释写在我的博客(http://blog.csdn.net/frombegintoend/article/details/7705436)

2012-06-30

ActionScript 3.0动态绘制正弦曲线(附源码)

用ActionScript 3.0动态绘制正弦曲线,附带源文件(包括一个.fla文件、一个.as文件、一个.swf文件)

2012-01-11

空空如也

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

TA关注的人

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