分类目录

链接

2018年九月
« 8月    
 12
3456789
10111213141516
17181920212223
24252627282930

近期文章

热门标签

博主推荐

SQL生成流水号

--生成流水号--创建测试表create table test(id varchar(18), --流水号,日期(8位)+时间(4位)+流水号(4位)name varchar(10) --其他字段)go--创建生成流水号的触发器create trigger t_insert on testINSTEAD OF insertasdeclare @id varchar(18),@id1 int,@head varchar(12)select * into #tb from insertedset @head=convert(varchar,getdate(),112)+replace(convert(varchar(5),getdate(),108),':','')select @id=max(id) from test where id like @head+'%'if @id is nullset @id1=0elseset @id1=cast(substring...

Others, SQL Server 暂无评论 阅读(2,912)

SQL解析IP地址的几种方式

--方法一:DECLARE @STR VARCHAR(100)SET @STR='123.1231.112.12'SELECT LEFT(@STR,(LEN(@STR)-CHARINDEX('.',REVERSE(@STR))))+ '.*' --方法二: SELECT PARSENAME(@STR,1)

Others, SQL Server 暂无评论 阅读(1,518)

C#属性与索引器

 using System;namespace PropertyIndexerApp{class Class1 { [STAThread] static void Main(string[] args) { //创建一个MyClass实例 MyClass m = new MyClass (); for (int i=0;i<10;i++) { for (int j=0;j<10;j++) { //写、读第一个索引器 m[i*10,j]=i*10+j; Console.Write("No{0}{1}:{2}",i,j,m[i*10,j]); } Console.WriteLine (); } for (int i=0;i<m.StrCount ;i++) { //读第二个索引器 Console.WriteLine (m[i]); }//Set实例属性 m.StrCount = 5; //Get实例属性 for (int i=0;i<m...

.NET, Others 暂无评论 阅读(2,340)

500 Illegal PORT command

FTP时显示500 Illegal PORT command的解决或者IE无法访问解决FTP,如图:我一直被FTP所困惑在公司的局域网用FTP命令访问外网的FTP SERVER,执行任何命令(如dir,ls,put,get)总是报下面的错误ftp:500 Illegal PORT command. 425ftp:Use PORT or PASV first或者是下面的错误ftp:500 Illegal PORT command.ftp: bind: Address already in use主要是由于Iptables防火墙不支持ip_nat_ftpip_conntrack_ftp在linux的ftp服务器上执行下列命令即可解决modprobe ip_nat_ftpmodprobe ip_conntrack_ftp ...

Others 暂无评论 阅读(4,337)

C#读写INI文件

最近在编写一些小程序的时候要用到一些配置文件,以前一直用XML或者CONFIG文件,但是发现INI文件特别好用!所以记下来~~~以下内容来自网络整理! 由于C#的类库中并不包含读取INI文件的类,用C#读取INI文件必须要用到windows的API函数,所以在声明windows的API函数时必须这样声明一下。[DllImport("kernel32")]            private static extern bool WritePrivateProfileString(      ...

.NET, Others 暂无评论 阅读(3,080)

DataGridView中dataSource数据绑定原理,及与Rows.Add添加效率

DataGridView中dataSource数据绑定原理,及与Rows.Add添加效率首先看看,我们传统的绑定方法:DATASOURCE1.F11找到DATASOURCE,是在SYSTEM.WIINDOWS.FORMS.DATAGRIDVIEW 2.REFLECTOR打开FORMS.DLL,跟到SYSTEM.WIINDOWS.FORMS.DATAGRIDVIEW下:3.双击SET_DATASOURCE,我们看到:4、仔细分析下,进入setDataConnetction6.不难发现,notification.Initialized事件绑定了数据,进入datasource_initialized7.this.owner.RefreshColumsAndRows()更新行列,就是在绑定数据啦!进入下一步:8、先更新...

.NET 暂无评论 阅读(5,808)

JQUERY中INDEX使用要注意的地方

JQUERY中INDEX使用要注意的地方定义:  $("#id").index(obj)返回int类型 =========Demo===============HTML:<table id="tb">  <tr id="tr">    <td><span onclick="GetPos(this)">0</span></td>    <td><span onclick="GetPos(this)">1</span></td>    <td><span onclick="GetPos(this)">2</span></td>    <td><span onclick="GetPos(this)">3</span>...

Others 暂无评论 阅读(1,587)

什么是AOP?我也来说说对AOP的理解

1。什么是AOP?===============以下内内容来自百度百科========================AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到...

Others 暂无评论 阅读(2,046)

C#中强制转换、Convert转换 和Parse转换的差异(二)

vParse , Covert.To,TryParse类型转换 (2009-02-08 15:14:26)标签: 杂谈分类: Asp.net这2个方法都可以把string转换为int,那么他们有什么区别?什么时候该用什么?性能如何。其实在2.0里还有Int32.TryParse也实现了同样的效果。using System;using System.Collections.Generic;using System.Text; namespace ConsoleApplication1{class Program{static void Main(string[] args){string myString = "1234";int myint = 0; myint = Convert...

.NET, Others 暂无评论 阅读(2,308)

C#中强制转换、Convert转换 和Parse转换的差异

以前经常为这几种数据类型转换方式而迷茫,这次为了彻底搞清它们之间的区别和优缺点,在网上查看了一些资料,并亲自验证了一下,在此写出来,一方面,为那些跟我有过相似经历的朋友们些许,另一方面,希望前辈们指导一下,看哪里有不合适的地方。1 (int)变量名[强制类型转换]:     该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显式转换,也就是该数据类型转换方式,否则会产生编译错误。&...

.NET, Others 暂无评论 阅读(1,539)