- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 静态链接库LIB和动态链接库DLL的区别
<br />静态链接库LIB和动态链接库DLL的区别 创建和示例 1.什么是静态连接库,什么是动态链接库 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的 DLL 文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包
2011-04-28 14:59:00 243
转载 nchar,char,varchar与nvarchar区别
建的数据库里的中文字符和音标显示为乱码,组里的人所有字符都用varchar表示,所以出现上诉问题,当改为Nvarchar后,问题得到解决。所以有必要把他们的区别再重新复习一遍。<br /> char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 <br /> Varchar
2011-03-29 14:16:00 201
转载 总结一下N种Template:
<br />1、ControlTemplate:ControlTemplate是控件模板,其定义如下:<br />/**System.Windows.Controls 的成员摘要:定义作为控件模板应用的元素树。**/public sealed class ControlTemplate : System.Windows.FrameworkTemplate{...} <br />MSDN官方描述如下:<br />/**ControlTemplate 允许您指定控件的可视结构。 控件
2011-03-28 20:26:00 339
转载 DateTime.Now.Month返回两位数的方法
<br />在asp.net中使用DateTime.Now.Month.ToString()是返回一位数的,比如是:1月就返回1,11月就返回11,那么如何可以直接1月返回01呢?按如下做法即可: DataTime.Now.Month.ToString().PadLeft(2,'0'); 或 System.DateTime.Now.ToString("yyyyMMddHHmmss"); 返回20051019111322 你需要月份就SubString(4,2). 或只要月份,Now下面有个month属性可以
2011-03-28 17:18:00 3803 2
转载 DATEDIFF 和DATEADD 的用法和区别
<br />DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。 DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。 DateAdd函数 返回 返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。 语法 DateAdd(interval, number, date) DateAdd 函数语法中有下列命名参数: 部分 描述 interval 必要。字符串表达式,是所要加上去的时间间隔。 number 必要。数值表达式,是要加上的时间间隔的数目
2011-03-28 14:26:00 683
原创 WPF 学习笔记
<br />WPF关于绑定:<br />1、关于绑定,我认为看上去很容易,但实际上在运用中却会出现很多问题,以下是我测试的一些代码,<br /> 2、这里主要实现的是绘制出一条线,组成线的点由圆来表示,红色字体部分,我也不知道它和ItemsControl类的区别到底在哪里,总之,通过TemsControl可以实现曲线上有圆点,而用红色字体部分绑定却不可以<br /><Border x:Name="myborder" BorderThickness="1" BorderBrush="Yellow"><br /
2011-03-26 20:02:00 486
原创 PetShop4.0
<br />1.petshop中的Profile<br /> Microsoft ASP.NET 2.0支持被称为Profile的新对象,它可以自动在多个Web应用程序的访问之间存储用户信息。一个User Profile中可以存储各种类型的信息,这些信息既可以是简单的string和integer类型,也可以是复杂的自定义类型。例如,你可以存储用户的姓、购物篮、用户属性或网站使用情况统计。Profile对象与Session对象十分相似,但是更好用一些。与Session相似的地方在于,Profile是相对于一
2011-03-14 09:45:00 605
原创 关于DELL装系统蓝屏问题解决
<br />1、我的dell型号是vostro1014,由于需要换系统,安装的是windows xp pro版本的,但是在装系统读盘的时候出现蓝屏,开始不知道是怎么回事,以为是光驱有问题(毕竟电脑也用了很久了),然后从USB安装xp pro系统,仍然出现蓝屏现象。<br />2、本以为要格盘了,但是又不甘心,于是换了ghost版本安装,发现其实光驱是可以读盘的,于是再次换用xp pro安装,但是仍然出现蓝屏现象,于是这个时候记录下蓝屏代码,0x7000000B(。。。。),然后上网查相关资料,最后发现原来是
2011-03-10 14:16:00 2709
原创 日期转换
DateTime.ToString() Patterns All the patterns: 0MM/dd/yyyy08/22/2006 1dddd, dd MMMM yyyyTuesday, 22 August 2006 2dddd, dd MMMM yyyyHH:mm Tuesday, 22 August 2006 06:30 3dddd, dd MMMM yyyyhh:mm tt Tuesday, 22 August 2006 06:30 AM 4dddd, dd MMMM yyyyH:mm Tues
2011-03-10 14:09:00 202
原创 日期转换
DateTime.ToString() Patterns All the patterns: 0MM/dd/yyyy08/22/2006 1dddd, dd MMMM yyyyTuesday, 22 August 2006 2dddd, dd MMMM yyyyHH:mm Tuesday, 22 August 2006 06:30 3dddd, dd MMMM yyyyhh:mm tt Tuesday, 22 August 2006 06:30 AM 4dddd, dd MMMM yyyyH:mm Tues
2011-03-10 14:09:00 213
原创 日期转换
DateTime.ToString() Patterns All the patterns: 0MM/dd/yyyy08/22/2006 1dddd, dd MMMM yyyyTuesday, 22 August 2006 2dddd, dd MMMM yyyyHH:mm Tuesday, 22 August 2006 06:30 3dddd, dd MMMM yyyyhh:mm tt Tuesday, 22 August 2006 06:30 AM 4dddd, dd MMMM yyyyH:mm Tues
2011-03-09 22:08:00 162
转载 关于c#中DateTime::ParseExact的使用说明
<br />最近碰到一个这样的问题:我从一个控件中获取时间值的字符串,然后把这个字符串转化成DateTime对象,在控件中显示的时间值是: 2005-06-07 12:23:34分,但是我通过一个函数去获取这个值后,得到的是2005-6-7 12:23:34,因此当设置时间格式为: yyyy-MM-dd HH:mm:ss 去调用DateTime::ParseExact函数的时候就出现了异常,提示是时间格式不匹配。这就提醒我们,在设定时间格式后,调用DateTime::ParseExact去把一个字符串转成D
2011-03-09 22:07:00 1054
原创 三层架构具体实现
<br /> 一提三层架构,大家都知道是表现层(UI),业务逻辑层(BLL)和数据访问层(DAL),而且每层如何细分也都有很多的方法。但具体代码怎么 写,到底那些文件算在哪一层,却是模模糊糊的。下面用一个简单的例子来带领大家实战三层架构的项目,这个例子只有一个功能,就是用户的简单管理。 <br />首先建立一个空白解决方案,添加如下项目及文件 <br />1、添加ASP.NET Web Application项目,命名为UI,新建Web Form类型文件User.aspx(含User.aspx.cs) <b
2011-02-17 14:51:00 1054
原创 ASP.NET 层理解
<br />一、三层体系架构 1.表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。<br /> 2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。<br /> 3.数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据
2011-02-17 14:49:00 466
原创 web开发框架/soa开发框架 比较
Web开发框架 <br />Dynamic Data Web Site<br />Asp.net MVC<br />WCSF(web client software factory)<br />Framwork版本<br />.net 3.5 sp1<br />.net3.5 sp1<br />.net 2.0,最新.net 3.5<br />最新版本<br />1.0<br />Preview 5<br />Feb 28 2008<br />等级<br />轻量级-适合小型web应用程序<br />
2011-02-17 14:48:00 3274
原创 让C#的编写的Winfrom程序离开.NetFrameWork运行
<br /> 近期公司接到客户的一个项目,项目要求是,在任何一台电脑上都可以运行,不需要安装和部署。这可难为到我了。项目是很快的做好了。但是一个winfrom程序不再.NetFrameWork上运行,可难道我了。在网上查了很多的资料,又请教了很多的技术友人,终于完成了这个项目。心中真是激动。现在把方法写出来与大家分享一下。<br />能找到我这篇文章的同志,想必已经看了如何使用飞信的虚拟机来脱离.NetFrameWor框架运行。<br /><br />不了解的同志可以在这篇文章里边补习一下hi.baidu.
2011-02-17 10:07:00 623
原创 SQL
<br />SQL server:<br />SELECT TOP number|percent column_name(s) FROM table_name<br />如:select top 2 * from user<br /> <br />ORACLE:<br />SELECT column_name(s)<br />FROM table_name<br />WHERE ROWNUM <= number<br /> <br />SELECT * FROM Persons<br />WHERE Cit
2011-02-17 10:06:00 167
原创 FileStream将字符串保存为html格式
<br /> FileStream fs = new FileStream("D://temp.html", FileMode.Create);<br /> StreamWriter sw = new StreamWriter(fs, Encoding.Unicode);<br /> //开始写入<br /> sw.Write(text);<br /> //清空缓冲区<br />
2010-12-30 18:09:00 674
转载 const常量、指向常量的指针和常量指针
<br />const常量、指向常量的指针和常量指针<br />---------------------------------<br />1)先看const常量的情况:<br />const int a=2;<br />int const b=c; // c是已经声明过的整型<br />两者都可以。本地的const常量必须在第一次声明时就初始化,用变量或常量初始化都可以,只是初始化一次以后它的值就不能再改变了,此所谓const的含义。<br />2)接着看指向常量的指针:<br />const int
2010-10-31 12:04:00 182
转载 .NET 数据操作
<br />一.用SqlConnection连接SQL Server<br /> 1..加入命名空间<br /> using System.Data.SqlClient;<br /> 2.连接数据库<br /> SqlConnection myConnection = new SqlConnection();<br /> myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=test;data
2010-10-29 09:29:00 169
原创 C++ BUILDER中,在声明数组大小的时候,数组的长度一定要是常量。
<br />如下所示:<br />char *wc=new char[10]; //数组的长度要为常量<br />strcpy(wc,str.c_str());<br />否则就会编译时候有错误。
2010-10-23 16:25:00 427
转载 JAVA中的指针,引用及对象的clone
<br />在Java语言中没有明确的指针定义,实质上每一个new语句返回的都是一个指针的引用,只不过在大多时候Java中不用关心如何操作这个"指针",更不用象在操作C++的指针那样胆战心惊。唯一要多多关心的是在给函数传递对象的时候。如下例程:package reference;class Obj{ String str = "init value"; public String toString(){ return str; }}public c
2010-10-22 12:29:00 261
原创 org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/**/**.hbm.xml
<br />这个错误一般是因为我们在持久化类映射中出现了错误,下面我贴出我的持久化类映射:<br /><hibernate-mapping><br /> <class name="com.test.session.User" table="t_user"><br /> <id name="userid" type="string" column="idname"><br /> <generator class="uuid"/><br /> <br /> </id><br /> <proper
2010-10-22 09:44:00 8077 3
原创 Hibernate+jtds+sql2005配置数据源
jdbc:jtds:sqlserver://localhost:1433/mysql;INSTANCE=MYSQLnet.sourceforge.jtds.jdbc.Driversa19890428org.hibernate.dialect.SQLServerDialec
2010-10-22 08:59:00 2888
原创 C# Winform下实现文件上传
<br />添加引用:<br />using System.IO;<br />using System.Net;<br />//定义一个文件上传函数<br />private void UpLoadFile(string fileNamePath, string uriString)<br /> {<br /> <br /> string fileName = fileNamePath.Substring(fileNamePath.LastIndex
2010-10-21 16:03:00 7112 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人