自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 结构体和类的区别

结构是一种用关键字struct声明自定义的数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。1.             结构的构造函数和类的构造函数不同。2.             a.结构不能包含显式的无参数构造函数。结构成员讲自动初始化为它们的默认值。       b.结构不能包含以下形式的初始值设定类:base(argument-list);2.对于结构中的实例字段成员,不能在声明时赋值初始化。3.声明了结构类型后,可以使用new运算符

2011-03-31 13:09:00 526

原创 优秀的人必备的素质之一:细心

<br />踏入职场,细心是高效率的保证,所以这是优秀的人必备的素质<br /><br />第一步 寻找解决方案<br />使用别的方法用于手头的事情时,必须搞清楚它们之前的相同点和不同点. <br />相同的地方沿用,不同的地方改正. <br />一味的完全照搬使用,只会在将来带了更多的麻烦. <br />而且也会让自己的工作效率大打折扣. <br />如果手头的事情完全和之前的不一样,几乎没有可以参考的地方.那么你要做的就是对任务进行详细的了解,<br />先从机能上了解,逐步分析,然后考虑每个机能如何

2011-03-22 11:21:00 545

原创 批处理应用

一 遍历某文件夹中的文件名并输出到指定的文本文件   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 399

原创 日本語の文法の筆記

<br />1、名词[工具]で 动词<br />第6课学习了表示交通工具的助词“で”。“で”还可以用来表示其他手段以及原材料。<br />2、名1[人]は  名2[人]に  名3[物]を  あげます<br />”あげます”相当于汉语中的“给”,通常在物品以“第一人称->第二人称->第三人称”或“第三人称->第三人称”的形式移动时使用。<br />物品用助词“を”表示,接受者用助词“に”表示。<br />3、名1[人]は  名2[人]に  名3[物]を  もらいます<br />”もらいます”与”あげます”相反

2011-03-18 13:07:00 4803

原创 Date 是内置对象,包含日期和时间信息

Date 是内置对象,包含日期和时间信息。Date 对象无属性,但有许多方法可以用来设置、获取和操作日期用法:DateObject = new Date (parameters)set方法组get方法组to方法组parse和UTC方法组

2011-03-18 13:06:00 580

原创 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 602

原创 字符串对象用于操纵和处理文本字符串

<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 440

原创 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 421

原创 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 393

原创 右下角弹出一个层(类似于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 615

原创 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 414

原创 弹出一个层,原有网页变暗且不可用的一个例子

<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 498

原创 图的创建和遍历

<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 648

原创 哈夫曼编码/译码

<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 792

原创 去掉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 547

原创 堆排序算法

<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 368

原创 vs.net 在编辑器中显示行号

<br />Menus--->Tool--->Options--->textEditor---->All   languages--->Display---->line   numbers

2011-03-15 16:26:00 436

原创 在IIS中新建网站,执行权限为纯文本,目录

<br />在IIS中新建网站,执行权限为纯文本,目录安全性可以新建一个指定的安全账号来设置,把文档选项卡中不需要的文档内容删掉,同时可以指定TCP的端口号。在应用程序池中新建连接池,然后网站->属性->主目录 设置应用程序链接池为刚才新建的链接池。

2011-03-15 16:25:00 959

原创 用户 '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 366

原创 动态改变用户自定义控件的菜单样式

<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 436

原创 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 956

原创 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 683

原创 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 1239

原创 找不到引用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 913

原创 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 446

原创 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 420

原创 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 401

原创 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 301

原创 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 945

原创 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 781

原创 解决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 2638

原创 关于gridview控件,困扰我已久的问题终于解决了

<br />呵呵,这首先要感谢徐了,她给了我一些重要的提示。<br />以前学习时曾经没有遇到这样的问题,就是删除后gridview控件的信息不能自动更新,我是是过了好多种方法都不行。昨天上网看信息时,觉得应该在删除前加个确认提示,就把confirm函数保存了一下。可是还是懒得用,就是因为这样,我总是删除记录后用alert给个提示,起不到更新gridview控件的作用。今天徐焱来了,顺便请教了一下,她说白老师都是要求她删除时有确认提示,让我试试。我本来想应该有可能,alert只是提示作用。嘿嘿,一试果然成了

2011-03-09 09:33:00 557

原创 .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 803

原创 .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 626

原创 .net 网站优化

<br />一、数据库操作<br />1、用完马上关闭数据库连接<br />  访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。<br />   连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只

2011-03-09 09:31:00 383

原创 十六进制转化为带符号位的十进制

<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 2877 1

原创 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 838

转载 C#中Abstract和Virtual

在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。 一、Virtual方法(虚方法)      virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:      情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。      情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该

2011-03-08 15:12:00 378

原创 格式字符串为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 2022

原创 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 977

空空如也

空空如也

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

TA关注的人

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