- 博客(41)
- 收藏
- 关注
原创 结构体和类的区别
结构是一种用关键字struct声明自定义的数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。1. 结构的构造函数和类的构造函数不同。2. a.结构不能包含显式的无参数构造函数。结构成员讲自动初始化为它们的默认值。 b.结构不能包含以下形式的初始值设定类:base(argument-list);2.对于结构中的实例字段成员,不能在声明时赋值初始化。3.声明了结构类型后,可以使用new运算符
2011-03-31 13:09:00
575
原创 优秀的人必备的素质之一:细心
<br />踏入职场,细心是高效率的保证,所以这是优秀的人必备的素质<br /><br />第一步 寻找解决方案<br />使用别的方法用于手头的事情时,必须搞清楚它们之前的相同点和不同点. <br />相同的地方沿用,不同的地方改正. <br />一味的完全照搬使用,只会在将来带了更多的麻烦. <br />而且也会让自己的工作效率大打折扣. <br />如果手头的事情完全和之前的不一样,几乎没有可以参考的地方.那么你要做的就是对任务进行详细的了解,<br />先从机能上了解,逐步分析,然后考虑每个机能如何
2011-03-22 11:21:00
590
原创 批处理应用
一 遍历某文件夹中的文件名并输出到指定的文本文件 1 dir directoryname/ /b *.doc>all.txt 这个命令按理说会把后缀是.doc的文件名都找出来,可是结果是把所有的文件名都找了出来 2 for /r directoryname/ %%a in ("*.doc") do ( echo %%a>>part.txt ) 这条命令可以找出来指定关键字的文件名并输出到指定的文件中二 遍历文件夹copy出来指定的文件 for /r direct
2011-03-22 09:57:00
433
原创 日本語の文法の筆記
<br />1、名词[工具]で 动词<br />第6课学习了表示交通工具的助词“で”。“で”还可以用来表示其他手段以及原材料。<br />2、名1[人]は 名2[人]に 名3[物]を あげます<br />”あげます”相当于汉语中的“给”,通常在物品以“第一人称->第二人称->第三人称”或“第三人称->第三人称”的形式移动时使用。<br />物品用助词“を”表示,接受者用助词“に”表示。<br />3、名1[人]は 名2[人]に 名3[物]を もらいます<br />”もらいます”与”あげます”相反
2011-03-18 13:07:00
4844
原创 Date 是内置对象,包含日期和时间信息
Date 是内置对象,包含日期和时间信息。Date 对象无属性,但有许多方法可以用来设置、获取和操作日期用法:DateObject = new Date (parameters)set方法组get方法组to方法组parse和UTC方法组
2011-03-18 13:06:00
610
原创 new操作符用于新建对象类型实例
<br />new操作符用于新建对象类型实例。<br />用法<br />objectName = new objectType (param1[,param2] ...[,paramN])<br /><HTML><br /> <HEAD><br /> <SCRIPT LANGUAGE="JavaScript"><br /> function employee(name, code, designation) {<br /> this.name = name<br /> this.code =
2011-03-18 13:04:00
632
原创 字符串对象用于操纵和处理文本字符串
<br />字符串对象用于操纵和处理文本字符串。<br />用法 <br /> stringName.propertyName<br /> stringName.methodName<br />创建字符串的方法<br />使用var语句,并对为其赋值(可选)<br />使用赋值运算符 (=) 及变量名<br />使用string ( ) 构造函数<br />属性<br />length<br />方法<br />big<br />blink<br />bold<br />fontcolor<br /
2011-03-17 15:07:00
468
原创 eval函数用于计算代码串,而不引用任何特定
<br />eval函数用于计算代码串,而不引用任何特定对象。<br />用法<br />eval(string)<br /><HTML><br /> <SCRIPT LANGUAGE ="JavaScript"><br /> var x = 5;<br /> var z = 10;<br /> document.write(eval("x + z + 5"));<br /> </SCRIPT><br /></HTML>
2011-03-17 15:07:00
456
原创 this语句的值指示当前对象,并且可以拥有标
<br />this语句的值指示当前对象,并且可以拥有标准属性,如名称、长度以及相应的值。<br />只能用在函数作用域或其调用引用内。<br />用法:this[.属性名]<br /><HTML><HEAD><br /> <script language="JavaScript"><br /> function dispname(name) {<br /> alert("欢迎进入JavaScript世界, " + name);<br /> }<br /> </script><br /> </HEAD
2011-03-17 15:06:00
419
原创 右下角弹出一个层(类似于QQ提示信息)
<br /><SCRIPT language=JavaScript> <br /><!-- <br />/**//* <br />* 消息构造 <br />*/ <br />function CLASS_MSN_MESSAGE(id,width,height,caption,title,message,target,action){ <br /> this.id = id; <br /> this.title = title; <br /> th
2011-03-17 15:05:00
677
原创 for … in语句用于在对象的各个属性,或数
<br />for … in语句用于在对象的各个属性,或数组的各个元素之间循环<br />用法:<br />for (variable in object)<br />{ statements; }<br /><HTML><br /> <HEAD><br /> <SCRIPT LANGUAGE = "JavaScript"><br /> color = new Array("红色","蓝色","绿色"); <br /> for (var prop in color){<br />
2011-03-17 15:04:00
437
原创 弹出一个层,原有网页变暗且不可用的一个例子
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb
2011-03-16 09:18:00
527
原创 图的创建和遍历
<br />#define NMAX 5<br />#define EMAX 5<br />#define NULL 0<br />#include "stdio.h"<br />typedef int vextype;<br />typedef struct node<br />{<br /> vextype adjvex;<br /> struct node * next;<br />}edgenode;<br />typedef struct<br />{<br /> vextype vertex;<
2011-03-16 09:17:00
695
原创 哈夫曼编码/译码
<br />#define INT_MAX 10000 <br />#define ENCODING_LENGTH 1000 <br />#include "stdio.h" <br />#include "string.h" <br />#include "malloc.h" <br />typedef enum{none,left_child,right_child} Which;//标记是左孩子还是右孩子 <br />typedef char Elemtype; <br />typedef struc
2011-03-16 09:16:00
830
原创 去掉xp桌面图标背景颜色
<br />一、原因:把文档编辑器里面的图片直接复制、粘贴到桌面上而导致活动桌面的开启造成的。<br />二、解决办法:<br />(1)、右击“我的电脑”,依次单击“属性/高级/性能设置”在“视觉效果”页中将“在桌面上为图标标签使用阴影”选中,单击确定即可。 6 F! {) e/ ]4 u/ a( G2 ~/ D; W<br /> p( a2 ^8 N# B% {% E2 {<br />(2)、有时会出现上述设置也不能解决问题,我们就可以通过新建一个用户的办法解决,但桌面图标、快速启动栏以及环境变量等
2011-03-16 09:15:00
580
原创 堆排序算法
<br />#include <stdio.h><br /> typedef struct<br /> {<br /> int key;<br /> }RecType;<br /> void shift(RecType R[],int s,int m)<br /> {<br /> int i=s,k;<br /> R[0]=R[i];<br />
2011-03-16 09:15:00
393
原创 vs.net 在编辑器中显示行号
<br />Menus--->Tool--->Options--->textEditor---->All languages--->Display---->line numbers
2011-03-15 16:26:00
466
原创 在IIS中新建网站,执行权限为纯文本,目录
<br />在IIS中新建网站,执行权限为纯文本,目录安全性可以新建一个指定的安全账号来设置,把文档选项卡中不需要的文档内容删掉,同时可以指定TCP的端口号。在应用程序池中新建连接池,然后网站->属性->主目录 设置应用程序链接池为刚才新建的链接池。
2011-03-15 16:25:00
992
原创 用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败
<br />用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败。 第一步:把'NT AUTHORITY/NETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 第二步 在企业管理器中加入NetWord Service用户
2011-03-15 16:25:00
411
原创 动态改变用户自定义控件的菜单样式
<br />string strmenu="";<br />public string MyMenu<br />{<br />set<br />{<br /> strmenu=value;<br />}<br />get<br />{<br /> return strmenu;<br />}<br />}<br />onload 事件中<br />{<br /> string nowmenu=(string)MyMenu;<br /> swich(nowmenu)<br />{<br /> case"
2011-03-15 16:24:00
466
原创 Asp .NET控件获取焦点的常见问题
<br />在asp .net开发时,使用控件过程常有些小问题,每次都去找有点麻烦,在此收集遇到的问题,不断补充……<br />O、通用<br />1、如何画出控件的选中状态,像设计时的那样<br />【解决方案】可通过换图片来实现:示例代码如下(btnAdd为一服务端按钮控件)<br />btnAdd.Attributes("onMouseOver") = "javascript:this.src='AN_Add_Over.gif';" <br />btnAdd.Attributes("onMous
2011-03-15 16:22:00
1022
原创 response打开新窗口
<br />方法一:在服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码如下: <br /><br />protected void Page_Load(object sender, EventArgs e)<br /> {<br /> form1.Target = "_blank";<br /> }<br /> protected void Button1_Click(object sender, EventArgs e)<br />
2011-03-14 16:58:00
722
原创 C#通过引用Office Excel (2007) 组件实现对Excel文件的操作
<br />对用应用软件来说,将报表转出为Excel文件,进行二次加工,或者根据Excel模版填充数据,是非常常用的。实现对Excel文件的操作,如将报表转出为Excel或根据已有的Excel模版进行填充,有很多方法,比如使用第三方组件,根据Open XML的标准,将WEB页面中的控件直接输出等等,还有一种方式就是引用Office Excel组件,直接由.NET程序调用。即在项目的“引用(References)”处直接引用Office的Excel组件,这时,系统自动会生成一个Microsoft.Office
2011-03-14 16:57:00
1280
原创 找不到引用microsoft.office.core
<br />在一个比较大的.net程序编译中,报告错误,找不到引用microsoft.office.core,从程序下的文件夹下找也找不到 microsoft.office.core.dll文件,在office的安装文件夹下也找不到,重装了office也不行,后来上网找了找,才知道了 解决办法。<br />在控制面板中,选择“添加删除程序”,找到office ,选择“更改”,在对话框中选择“添加删除功能”,然后选择自定义安装,添加上office工具 中的.net可编程性支持,安全起见,把excel下的,wo
2011-03-14 16:51:00
979
原创 Ajax中使用Response.Write输出javascript脚本出错的解决办法
<br />protected void Button1_Click(object sender, EventArgs e)<br /> {<br /> 1. Response.Write("<script language=javascript>/r alert(/"修改失败!/");/r</script>");<br /> 2. ScriptManager.RegisterStartupScript(UpdatePanel1, typeof(UpdatePanel), "a
2011-03-14 16:50:00
485
原创 SQLServer存储过程应用举例
<br />在查询分析器中,写存储过程,并执行<br />记录的添加<br />use Test//使用Test这个数据库<br />Go<br /> Create Procedure Useradd(@name Nchar(50), //创建存储过程名称,有两个输入参数,对数据库执行insert语句<br /> @sex Nchar(10)) as<br /> set nocount off //能返回受影响的行数<br />
2011-03-14 16:49:00
441
原创 Math 对象拥有可用于表示复杂数学运算的属
<br />Math 对象拥有可用于表示复杂数学运算的属性和方法<br />属性<br />PI<br />LN10<br />E<br />方法<br />abs(number)<br />sin(number)<br />cos(number)<br />……<br /><HTML><br /><SCRIPT LANGUAGE = "JavaScript"><br /> function doCalc(x) <br /> {<br /> var a;<br /> a = Math.PI
2011-03-10 11:34:00
426
原创 C#读写xml文件
<br />读: <br /> //打开某文件(假设web.config在根目录中)<br /> string filename=Server.MapPath("/") + @"WebApplication1/web.config";<br /> XmlDocument xmldoc= new XmlDocument();<br /> xmldoc.Load(filename);<br /> <br /> //得到顶层节点列表<br /> XmlNodeList topM=xmld
2011-03-10 11:33:00
318
原创 C# richtextbox的滚动条的滑块始终在最末端
<br />在TextChanged事件中,添加如下代码即可。 <br /> private void richTextBox1_TextChanged(object sender, EventArgs e)<br /> {<br /> richTextBox1.SelectionStart = richTextBox1.Text.Length;<br /> richTextBox1.ScrollToCaret();<br /> }
2011-03-10 11:32:00
993
原创 C#匿名代理的使用
<br />方法1<br /> private delegate void CrossThreadOperationControl();<br /><br /> // 将代理实例化为一个匿名代理 <br /> CrossThreadOperationControl CrossDelete = delegate()<br /> {<br /> MessageBoxButtons buttons = MessageBo
2011-03-10 11:31:00
811
原创 解决Excel错误0x80028018 (TYPE_E_INVDATAREAD)
<br />有时调用excel.Application.Workbooks.Add(Missing.Value)会遇到如下错误:<br /> Exception:<br /> Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))<br />这是Excel自身的一个bug,当本地系统环境被设置成非英文的,而Excel是英文的时候,就会出现,需要临时设定英文环
2011-03-10 11:30:00
2800
原创 关于gridview控件,困扰我已久的问题终于解决了
<br />呵呵,这首先要感谢徐了,她给了我一些重要的提示。<br />以前学习时曾经没有遇到这样的问题,就是删除后gridview控件的信息不能自动更新,我是是过了好多种方法都不行。昨天上网看信息时,觉得应该在删除前加个确认提示,就把confirm函数保存了一下。可是还是懒得用,就是因为这样,我总是删除记录后用alert给个提示,起不到更新gridview控件的作用。今天徐焱来了,顺便请教了一下,她说白老师都是要求她删除时有确认提示,让我试试。我本来想应该有可能,alert只是提示作用。嘿嘿,一试果然成了
2011-03-09 09:33:00
609
原创 .net 删除文件夹及里面的文件
<br />01./// <summary> <br />02./// 用递归方法删除文件夹目录及文件 <br />03./// </summary> <br />04./// <param name="dir">带文件夹名的路径</param> <br />05.public void DeleteFolder(string dir) <br />06.{ <br />07. if (Directory.Exists(dir)) //如果存在这个文件夹删除之
2011-03-09 09:32:00
896
原创 .net删除子目录和文件的方法和代码(详细)
<br />.net删除子目录和文件的方法和代码(详细)<br />删除子目录和文件的主要方法和代码:<br /> 在删除子目录时,我们需要用到Directory.Delete (string,bool)方法,此方法有两种:<br /> 1.public static void Delete(string);<br /> 从指定路径删除空目录。<br /> 2.public static void Delete(string, boolean);<br /> 删除指定的目录并(如果指示)删除该目录
2011-03-09 09:32:00
672
原创 .net 网站优化
<br />一、数据库操作<br />1、用完马上关闭数据库连接<br /> 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。<br /> 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只
2011-03-09 09:31:00
400
原创 十六进制转化为带符号位的十进制
<br />基础知识:转化成二进制后末尾减1取反<br />例如:<br />十六进制 二进制 减1 取反 十进制<br />A000 1001 0000 0000 0000 1000 1111 1111 1111 0111 0000 0000 0000 -28672
2011-03-09 09:30:00
3121
原创 C# 调用exe 并传参
<br /> System.Diagnostics.Process p = new System.Diagnostics.Process(); <br /> p.StartInfo = new System.Diagnostics.ProcessStartInfo(); <br /> p.StartInfo.FileName = FilePath; <br /> Console.WriteLine("Input the
2011-03-08 15:14:00
928
转载 C#中Abstract和Virtual
在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。 一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该
2011-03-08 15:12:00
407
原创 格式字符串为16进制,不满两位左边补0
<br />格式字符串为16进制,不满两位左边补0; <br />string strValue = String.Empty; <br /> strValue += string.Format("{0:X2}", RECEPTION_TEL_NO[0]);
2011-03-08 15:11:00
2099
原创 byte数组转换为short,int
<br />byte数组转换为short,int <br />int转换为byte数组 <br /> private static byte[] shortToByteArray(short s) <br /> { <br /> byte[] shortBuf = new byte[2]; <br /> for(int i=0;i<2;i++) <br /> { <br /> int offset = (shortBuf.length - 1 -i)*8; <br /> shor
2011-03-08 15:09:00
1017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人