自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XuXuemin的专栏

还互联网一片净土

  • 博客(126)
  • 资源 (8)
  • 收藏
  • 关注

转载 寓言故事

一农夫拣了个鸡蛋大的宝石想交给国王。于是把它交给县长,县长一看,换成金蛋交给了市里;市里一看,换成银蛋交给省里..最后变成了货真价实的鸡蛋到了皇帝那。皇帝一看,毕竟是子民的一番心意,于是奖励农民100万,然后100万变10万,10万变1万,农民从县里拿来1元钱奖励时高兴的哭了。

2012-10-31 21:16:55 553

转载 老中医的偏方(看了不白看)

一个老中医的偏方(转载)生梨润肺化痰好, 苹果止泻营养高。黄瓜减肥有成效, 抑制癌症猕猴桃。番茄补血助容颜, 莲藕除烦解酒妙。橘子理气好化痰, 韭菜补肾暖膝腰。萝卜消食除胀气, 芹菜能治血压高。白菜利尿排毒素, 菜花常吃癌症少。冬瓜消肿有利尿, 绿豆解毒疗效高。木耳搞癌散血淤, 山药益肾浮肿消。海带含碘散淤结, 蘑菇抑制癌细胞。胡椒驱寒兼除湿, 葱辣姜汤

2012-10-31 21:14:03 1426

原创 SQL语句实现交集、并集、差集、笛卡尔积

使用 UNION 运算符组合多个结果——并集SELECT name,num FROM Table1UNIONSELECT name,num FROM Table2注意:查询的字段个数必须相同,Table2的字段类型要跟Table1的相同.如果使用 UNION 运算符,那么单独的 SELECT 语句不能包含其自己的 ORDER BY 或 COMPUTE 子句。只能在最后一个

2012-10-31 13:51:48 8551

原创 sql子查询中引用无效对象名

select AA.GoodsID from( select A.GoodsID,A.SerNum from (select * from VStock where SerNum is not null) A  left join InStorage_Record B on (A.GoodsID=B.GoodsID and A.SerNum=B.ISRSerNum)) AA

2012-10-31 13:47:52 1826

原创 C# DataGridView显示行号的两种方法

方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号:privatevoiddataGridView1_RowPostPaint(objectsender, DataGridViewRowPostPaintEventArgs e)         {            try             {

2012-10-31 13:40:18 1370

原创 一笔四线连9点你可以吗

按照九宫格的方式画九个点,每个点与上下左右相邻的点的距离相等。如下:●          ●          ●●          ●          ●●          ●          ●问用一笔画四条直线将所有的点连接起来。(也就是除了第一条直线起始和最后一条直线结束外,每条直线必须首尾相连。)

2012-10-31 13:24:58 7564

原创 经典的笑到死的屁话

1、他们说网络很假。我笑了,好像现实很真一样。  2、为何现在的女人上面穿羽绒服下面却穿丝袜,“问得好!因为鲜奶要保温、火腿要冷藏。”.  3、女人爱化妆,男人爱说谎。女人化妆欺骗男人的眼。男人说谎欺骗女人的心。  4、女人总羡慕红太狼有那么爱她的灰太狼,却忘记了灰太狼没抓到羊的这几年,红太狼对他的不离不弃。  5、说了晚安去睡的人、往往半小时以后还在得瑟。  6、一直对发型不

2012-10-31 13:23:51 1002

转载 Java精确截取字符串/获取字符串前指定长度字符函数

用java取得字符串的前面部分内容的函数contentStr = contenttemp.substring(0, 150);其中要保证最大长度不能超过字符串的长度。下面是我的实现部分代码,以及网上搜索的相关代码:     /*     * content内容过长可能会导致xml文件过大,加载太慢。     * 但从seo的角度考虑全部输出有利于搜索引擎,但一般情况下内容也不会太多

2012-10-31 13:22:12 8471

转载 讲个故事给你听,觉得好的带回家!

女人刚把菜放进锅里,男人的电话就打了进来:“媳妇,睡没?”“没,正要热菜呢。”“不热了,咱出去吃。”“都半夜了呀。”“穿好外衣下楼吧,我等你。”男人语气执拗中又充满期待,女人不忍拒绝了,轻声答:“好。”  楼道寂静,女人刚下半层,就听到男人有意的轻咳。女人小声问:“怎么上来啦?”“怕你害怕。”说话间男人已到近前,俩人牵手而下。  出楼门,红色的出租车正停在门口。坐进车里,女人皱起眉头:“怎

2012-10-31 13:20:09 656

转载 秀才第三次进京赶考的故事

有位秀才第三次进京赶考,住在一个经常住的店里。考试前两天他做了三个梦,第一个梦是梦到自己在墙上种白菜,第二个梦是下雨天,他戴了斗笠还打伞,第三个梦是梦到跟心爱的表妹躺在一起,但是背靠着背。 这三个梦似乎有些深意,秀才第二天就赶紧去找算命的解梦。 算命的一听,连拍大腿说:“你还是回家吧。你想想,高墙上种菜不是白费劲吗?戴斗笠打雨伞不是多此一举吗?跟表妹躺在一张床上了,却背靠背,不是没戏吗

2012-10-31 13:17:41 4216

转载 学历是铜牌,能力是银牌,人脉是金牌,思维是王牌

正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"    人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这

2012-10-31 13:15:26 791

原创 数据库查询语言SQL以及扩展T-SQL、PL/SQL等

SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。另外,SQL也是一种标准,一门ANSI的标准计算机语言,一种用于访问和处理数据库的标准语言。或者说是数据库的核心语言。SQL容纳了一下几大类:      1. 数据定义语言(DDL),例如:CREATE、

2012-10-31 13:11:08 943

原创 SQL语言连接查询

1、左连接 left join:查询的结果包含 a:满足条件的所有项;b:如果左表中的记录在右表中找不到(就是按照设定的条件找不到匹配项),则一一列出,找不到的列填充NULL;c:如果右表中的记录左表中不存在,则不予以列出;d:如果左表中的某项在右表中找到多项,则逐一列出;e:如果左表中的多项对应右表中一项,则左表中逐一列出,同时多个对应多个的可以分解为多个多对一,因为数据库是逐一检查的。2、

2012-10-31 13:09:50 678

转载 SQL中with as语法的介绍和使用

一.WITH AS的含义    WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行

2012-10-31 13:08:46 2586

原创 正则表达式限制输入整数和小数

string pattern = @"^\d{1,7}(?:\.\d{0,2}$|$)"; //这是一个格式匹配字符串 其中的含义可以参考http://blog.csdn.net/xueminxu/article/details/8088572。如果调用以下代码,可以匹配整数位最多为7位,小数位最多为2位的数值型数据(也就是只能输入数字和小数点)            string text

2012-10-31 12:56:24 1747

原创 .Net平台Winform两个ComboBox控件绑定同一个数据源的问题

今天WINFROM编程遇到这么一个问题:是有关WINFORM中两个comboBox控件绑定同一个数据源的问题,在窗体的界面上有两个comboBox,我在Form1_Load中对他们做了数据绑定(具体代码如下),但是运行出现了这个一个奇怪的问题,我改变了comboBox1的值,但是comboBox2的值也自动改变了,我没有设置comboBox1_SelectedIndexChanged函数p

2012-10-31 12:55:04 3027

原创 DataTable、DataRow 手动赋值

DataTable MyDataTable = new DataTable();            MyDataTable.Columns.Add(new DataColumn("学生编号", typeof(string)));            MyDataTable.Columns.Add(new DataColumn("姓名", typeof(string)));

2012-10-30 23:43:51 2151

转载 C#语言中switch模块case default

package flowcontrol; 1. 2. publicclass SwitchCase { 3. // first default 4. publicstaticvoid testFirst(int i) { 5. switch (i) { 6. default: 7. System.out.println("default");// first defau

2012-10-30 23:42:14 2090

原创 C# DataView实现前N行筛选

DataView很遗憾的一点是没有提供选择,Top N行的功能,因此只能通过自定义方法实现后来还是解决了,看似简单其实也有几个地方值得学习的:       public DataView SelectView(string NamePara,int TopValue)        {            SqlCode Scc = new SqlCode();

2012-10-30 23:39:59 2002

原创 C#控件DataGridView的DataSource属性设为DataView和DataTable的区别

先定义 DataGridView dgv; DataView dv; DataTable dt;假如上面三个对象都已初始化,dgv为一个DataGridView控件。dgv的DataSource设为dt时,如果DataGridView中的数据排序,可是它的数据源dt的数据并没有排序,如果用索引索取数据会导致数据混论。因为dt为dgv的源数据。如果dgv的DataSource设为DataVi

2012-10-29 13:55:09 4732

原创 DataGridView排序后引起的索引变化之排序前选定的行在排序后的索引

现在我把DataGridView的DataSource设置为DataSet中的一个DataTable,但是现在如果我在DataGridView中排序后,如何知道选中行在DataTable中的Index?Answer:您可以使用 DataRowView.SeletedRows找到当前选中的一行,然后通过转成 DataRowView类型。 DataRowView 有一个属性叫做 Row

2012-10-29 13:53:55 3483

原创 C#中DataGridView控件鼠标点击选中行的问题

以下所有事件都是dataGridView的事件。1、CellClick:在单元格内按下并在同一个单元格内弹起鼠标左键;2、CellMouseDown:在单元格按下鼠标左键(或右键)时触发;3、CellMouseUp:在单元格上弹起左键或右键;4、MouseDown:鼠标在DataGridView控件上按下鼠标左键或右键;5、MouseUp:当DataGridView的Mouse

2012-10-29 13:53:00 7041

原创 C#空字符串、空字符、null、ASCII码为0的字符

在C#中,数据类型主要分数值类型和引用类型,null可以理解成一个引用类型的值。null表示从内存中销声匿迹。不再占用内存。它不可以赋给数值类型如char、int等;        空字符等价于'\0'也就是ASCII码值为0的字符。该字符是占用内存空间的,占一个字节;        空字符串最有意思,看上去什么都没有,似乎不占用内存,而且你用System.Text.Encoding.AS

2012-10-28 20:56:40 7508

原创 C#中资源文件的管理

C#中从本地导入的资源转化为在resx后缀名的文件中保存。例如控件中的Image属性中从本地选择一个图像,ImageList的Images属性中从本地导入的图像、icon格式的图标文件都将转化为资源文件,并从该文件中调用资源。

2012-10-28 20:55:27 572

转载 .Net中删除数据前进行外键冲突检测

在编写数据库系统中为了保证系统中数据的一致性最简便且安全的方法就是在DBMS中建立外键约束,但删除主键数据时如果违反了外键约束,尽管DBMS会给出错误提示,如SQL Server的提示信息“%1! 语句与 %2! %3! 约束 @#%4!@# 冲突。该冲突发生于数据库 @#%6!@#,表 @#%8!@#%10!%11!%13!。”,但这些提示信息对最终用户来说,是不友好的,于是就自己写了个类,用来

2012-10-25 09:27:15 625

原创 VS中C#读取app.config数据库配置字符串的三种方法

关于VS2008或VS2005中数据库配置字符串的三种取法VS2008建立Form程序时,如果添加数据源会在配置文件app.config中自动写入连接字符串,这个字符串将会在你利用DataSet,SqlDataAparter,SqlConnection等控件时如影随行地提示你让去选择,或者是新建字符串。如果要用代码的方式取得这个字符串则有三种方式:app.config内容:

2012-10-25 09:23:37 728

原创 rdlc报表笔记

rdlc文件是一个资源文件,报表的资源文件,只是起到一个数据格式和界面格式作用,具体填充的数据来自于在reportview控件display前加载的数据源。数据格式的编辑往往从建立的数据集文件(xsd)中(也就是从对应的数据源窗口中)拖到对应的rdlc文件的设计器中的对应单元格中。

2012-10-25 09:21:49 468

原创 Microsoft.ReportingServices.Interfaces.dll

devenv /setupdevenv /resetuserdatadevenv /resetsettings CSharp 以上是在VS2008命令提示中运行的代码。

2012-10-25 09:20:51 739

转载 C#获得汉字拼音的第一个字母

///     /// 取得汉字拼音的首字母    ///     public class ChineseSpell    {        ///         /// 取得汉字拼音的首字母        ///         /// 汉字串        /// 汉字串的首字母串        public static string GetChi

2012-10-24 09:48:33 835

原创 在Panel控件中添加新的窗体(C#,winform开发)

开始是想到的设置思路很简单,主窗体(如上图),右边放置一个Panel控件.然后根据单击的按钮将子窗体显示在Panel控件上.在按钮的单击事件中加入下面的代码:private void button1_Click(object sender, EventArgs e){    ChildForm child = new ChildForm();    this.panel1.

2012-10-23 10:09:43 4955

原创 C#获取屏幕大小或任务栏大小

使用SystemInformation类//当前的屏幕除任务栏外的工作域大小string currentScreenSize_OutTaskBar=SystemInformation.WorkingArea.Width.ToString() + "," +SystemInformation.WorkingArea.Height.ToString();MessageBox.Show(

2012-10-23 10:06:09 2474

原创 C#指定窗口显示位置

在启动一个程序时,我们希望窗口显示的位置处于屏幕的正中心,可以如下设置:MainFormmainForm=newMainForm();mainForm.StartPosition=FormStartPosition.CenterScreen;mainForm.Show();如果在允许操作主窗口之前,必须先登录,则弹出登录窗口。此时主窗口出现在登录窗口后面,无法进行操作。Main

2012-10-23 10:05:01 744

原创 C#语言转义字符(\xhhhh和\udddd)

C#语言中转义字符和C/C++语言的转义字符不太一样,但有一些是通用的。在C#语言中的转义字符有下面这些(也许不太完整,此为个人实践中的总结,在网上看到的很多转载的文章都混淆了和C/C++中的转义字符。)    \'(单引号 0x0027)    \"(双引号 0x0022)    \\(反斜杠 0x005C)    \0(空字符 0x0000)    \a(发出一声响铃 0x

2012-10-23 10:02:45 3305

原创 C#控件Enable设为false和true后的字体颜色修改

[System.Runtime.InteropServices.DllImport("user32.dll ")]  public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc);  [System.Runtime.InteropServices.DllImport("user32.dll ")]  pub

2012-10-23 10:01:43 4693

原创 C#语言中泛型的使用和性能

C#中的泛型类似于C++的模版,只是C++中的模版在实例化时需要模版的源代码,而C#中的泛型是在CLR中定义的,所以在C#中定义了泛型也可以在VB等其他环境下使用。也就是说泛型可以在一种.Net语言中定义,在另一种.Net语言中使用。泛型的本质是自己指定类型,所以在拆箱和封箱上的转化性能损失比较小,例如,定义了一个int类型的List泛型:List,代码如下:    List listInt=

2012-10-23 09:13:05 759

原创 C#平台中Dictionary的用法_包含字段属性和键值

今天在编写一个Com口和并口的小型打印软件,在存储配置数据的时候,以前都采取字符串和动态字符串StringBuilder来操作,现在发现C#还有一个泛型——Dictionary,保存的值类似数据库中的表的某一行(含有字段名和键值)。第一个Type对应键名,第二Type对应键值。如果有多个键名和键值可以调用Add函数。具体用法如下:    Dictionary myDic=new Diction

2012-10-23 09:12:00 2861

原创 C#监控文件夹中文件的删除、移动、创建、重命名等操作

1.FileSystemWatcher基础在应用FileSystemWatcher对象之前,必须了解这个对象的一些基本属性和事件。毫无疑问,这个对象的最重要的属性为“EnableRaisingEvents”属性。这个属性决定对象在收到改变通知时是否提交事件。如果EnableRaisingEvents属性设为假,对象将不会提交改变事件。如果设为真,它将提交改变事件。下面是在应用FileSys

2012-10-23 09:10:39 1905

转载 C#创建QueryTable方式导出到Excel

第一步是要利用Excel的QueryTable的方法﹐首先需要引用Excel類庫。第二步就是新增一個窗體文件﹐為簡單起見﹐只在窗體上加一個button按鈕。在Button Click事件中加入操作的代碼。整個操作﹐我只在一個類中實現﹐源碼附貼如下(office2003)﹕using System;using System.Collections.Generic;using Syst

2012-10-23 09:09:28 785

原创 C#导出到Excel表格

方法1:此方法速度也是超级快,只不过导出的格式非标准的Excel格式,默认工作表名与文件名相同string FileName="d:\\abc.xls";System.Data.DataTable dt=new System.Data.DataTable();FileStream objFileStream;StreamWriter objStreamWriter;string

2012-10-22 20:08:45 607

转载 Asp.Net网站发布到IIS的四种方法及注意事项

不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的"Web服务扩展"中, 确保"ASP.NET v2.0.50727"被启用. 其他的可以保持禁用状态.发布方法1:---直接复制到IIS目录发布目录中(C:\Inetpub\wwwroot)a. 将经过VS调试且运行正常的ASP.NET网站项目的文件夹复制到

2012-10-22 19:57:19 1143

Hadoop使用笔记

这是鄙人在学习和使用Hadoop过程中记录的内容,可能不适合很多人,仅提供参考,如有问题也可提出,探讨。

2020-04-22

Linux操作系统笔记

学习Linux操作系统的笔记,主要包括操作系统相关的基础概念和常用命令的记录。都是个人亲自记录的,属于个人笔记参考,出现问号的表示有疑问之处,如果有不对的还请提出意见。

2019-03-29

Code128条码编码规则与绘制

代码中包含两个类,一个是编码规则类,一个是绘制条形码类,使用时只要生成一个DrawCode128对象即可,例如想得到一个数据"abcd12345"的Code128条形码并按图像输出:DrawCode128 dCode128 = new DrawCode128("abcd12345"); Image img=dCode128.IMGCode128()

2012-10-21

获取汉字拼音的首字母_C#代码

文件为一个类定义文件,类中定义了两个获取汉字(含简体中文和繁体中文)的方法,一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手动把该汉字移动到对应的拼音首字母队列) 使用方法为 例:ChinSpell.GetChinSpell("我是中国人");//返回"我是中国人"每个汉字拼音首字母(大写)组成的字符串。

2012-10-16

DataMax打印机指令打印二维条码_C#代码

C#写的WinForm程序,代码中包括根据编号和日期生成条码,然后生成DataMax打印机支持的打印指令DPL,然后把DPL指令发送到打印机。发送方式通过并口。本例子打印的是二维条码和文本内容。二维条码中包含控制字符(如:回车)

2012-10-16

DataMax打印机指令打印_C#代码

C#写的WinForm程序,代码中包括根据编号和日期生成条码,然后生成DataMax打印机支持的打印指令DPL,然后把DPL指令发送到打印机。发送方式通过并口。本例子打印的是一维码和文本内容。

2012-10-15

ASCII码_含扩展(256个字符)_含解释

ASCII码表的完整版:含有基本的0-127(128个)ASCII标准字符和128-255(128)个扩展字符。在128个标准字符里有控制字符和可打印字符,文档对其进行了详细说明,看后一目了然。

2012-10-12

C语言宿舍管理系统

用纯C语言编写的简单的宿舍管理系统。包括文件的读写,信息的输入和输入;主要功能包括增删改、查看、检索等;输入输出在Dos界面。

2012-10-08

空空如也

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

TA关注的人

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