- 博客(28)
- 收藏
- 关注
转载 【SSH进阶之路】Hibernate基本原理(一)
原地址:http://blog.youkuaiyun.com/jiuqiyuliang/article/details/39078749/目录(?)[+] 在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难
2016-09-18 10:04:02
372
转载 【java】Integer == Integer?
/** *be *Q:Integer和Integer对象用 == 进行比较的过程是怎样的? * *看例子 */ public class Test { public static void main(String[] args) { int a = 1; int b = 1;
2014-08-05 22:37:50
571
转载 background-position 用法详细介绍
ch语法: background-position : length || length background-position : position || position 取值: length : 百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位 position : top | center | bottom | left | cente
2014-05-24 20:48:26
412
转载 PowerDesigner生成MS SQL foreign key 的问题
简单地说,就是从CDM生成PDM的时候,releationship约束无效,不能生成外键约束的代码。生成基于oracle的pdm没问题,ms sql server有问题 这里的是sql server 2005Power Designer是15.0.0.2613看起來是PD的bug,解決辦法是在PDM畫面中點選Model->References... 會跳出一
2014-05-19 21:41:23
2047
转载 【转】VS2008调试快捷键
F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9:设置断点Ctrl+F9: 启用/ 停止断点Ctrl+Shift+F9: 删除全部断点F1
2014-01-21 17:21:27
449
转载 【转】隐式接口和显式接口
隐式接口和显式接口C#中对于接口的实现方式有隐式接口和显式接口两种,本文讨论了隐式接口和显式接口的一些区别,并延伸了语言设计层面背后的一些个人体会。隐式实现和显示实现的例子隐式地实现接口成员创建一个接口,Chinese,包含一个成员 Speak;我们创建一个类Speaker,实现接口Chinese //隐藏式实现例子public interface
2013-11-22 15:26:44
833
转载 【转】如何判断一个字符是不是汉字
判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法。 1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:[csharp] view plaincopyprint?string
2013-11-02 17:05:55
7195
转载 几个关于接口的比喻
1.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是F22属于飞机抽象类,鸽子属于鸟抽象类。 2. 就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化),但我可以给你个具体的铁门或木门(多态);而且只能是门,你不能说它是窗(单继承);一个门可以有锁(接口)也可以有门铃(多实现)。 门(抽象类)定义了你是什么,接口(锁)规定了你能做什么(一个接口最好只能做一件事,你不能要求锁也能发
2013-10-29 16:41:16
839
原创 【由抽奖想到】对生成不重复随机数列的再次思考
之前由于要做一个战队匹配,想到了给10个不同的队伍分配一个不重复的1~10之间的数,写下了自己的一些感想《由生成不重复的随机数引发的思考》:http://blog.youkuaiyun.com/huge92/article/details/8932936最近要办晚会正好要用到抽奖软件,网上没找到好用的于是乎想自己弄一个,也能让自己微薄的知识得以运用。抽奖的时候屏幕上滚动一系列随机生成的号码,于
2013-09-26 15:10:58
891
转载 【转】C# 中的委托和事件
文章出处:http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx作者:张子阳引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,
2013-09-20 16:25:17
518
转载 【转】SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delet
2013-09-02 18:11:54
345
转载 【转】C#的内存管理
学习C#的朋友应该知道C#编程的一个优点是程序员不需要像使用C/C++时那样的关心具体的内存管理,因为垃圾收集器会处理所有的内存清理工作。虽然不必手工管理内存,但如果要编写高质量的代码,还是要理解后台发生的事情,理解C#的内存管理。本文主要介绍给变量分配内存时计算机内存中发生的情况。C#将数据分为两种:值数据类型和引用数据类型,这两种数据类型存储在内存中的不同的地方:值数据类型存储在堆
2013-08-17 15:28:05
516
转载 【转】将程序集加入GAC,并让其能够在VS的添加引用的.NET选项卡中被引用
GAC是代码缓存,可以作为一个中央知识库放置程序集。 将程序集放置到GAC中使得它们可被服务器上的多个应用程序引用。如果给予开发人员完全的版本控制,那么在其工作目录中管理每个应用程序的程序集将更简单。如果从GAC引用一个程序集,那么在该程序集更新时,引用它的每个应用程序都会受影响。乍一看,这是个不错的自动功能。不过,要记住,这意味着应用程序被更新了,而此更新没有经过测试来确保不会对
2013-08-12 16:10:18
1202
转载 【转】键盘常用ASCII码 & Ctrl组合键
键盘常用ASCII码 ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键:
2013-08-04 10:55:41
1378
转载 【转】CLS(公共语言规范)的CLSCompliant(跨语言调用)
出处:http://www.cnblogs.com/zhangchenliang/archive/2012/08/29/2662395.html.net的一个很重要的特性就是跨语言的编程,用C#写的dll可以在VB.net里调用,例如:用C#写的一个类,编译到dll中,然后在VB.net中调用: using System;namespace CLSsampl
2013-07-28 19:23:53
1204
转载 【转】C#流的概念
注意:1、在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。 2、计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的
2013-07-18 15:52:30
1057
转载 【转】C#获取网页源代码
方法一:using System.Text;using System.Net;private string getHtml(string url){WebClient myWebClient = new WebClient();byte[] myDataBuffer = myWebClient.DownloadData (url);return Encoding.D
2013-07-18 14:58:55
633
原创 由生成不重复的随机数引发的思考
其实,我是想,像抽签一样,将得到N个大小在1到N之间的不重复的随机数,分配给N个不同的队伍。这就好比拿10张纸写上1~10,让10个队伍的队长来抓,拿到几号就是几号。先开始我没想太多,于是出现了这样的做法:for (int i = 0; i < n; i++){ Random r = new Random(); a[i] = r.Next();}
2013-05-16 09:00:17
763
原创 C#中,删除字符串中的指定字符的简便方法
最近发现一种删除字符串中指定字符的简便方法,拿@为例。利用了字符串的Repalce方法(第二个参数是空串)。textBox1.Text = textBox1.Text.Replace("@", "");这样一来有多少这样的字符都可以一次性删掉。
2013-04-07 16:10:14
6237
转载 【转】二进制数的相关基础
1.如果你不知道二进制怎么编码,请继续,否则请跳到2 1字节 = 8位,所以它能表示的最大数当然是8位都是1(既然2进制的数只能是0或1,如果是我们常见的10进制,那就8位都为9,这样说,你该懂了?)1字节的二进制数中,最大的数:11111111。 这个数的大小是多少呢?让我们来把它转换为十进制数。 无论是什么进制,都是左边是高位,右边是低位。10进制是我们非常习
2013-04-04 15:18:36
2261
转载 【转】C#: 字段和局部变量的作用域冲突
作者:MeteorSeed出处:博客园C#把声明为类型级的变量看作字段,而把在方法中声明的变量看作局部变量。using System;namespace Holiday.Program{ publicclass Field { staticint i=1; publicstaticvoid
2013-04-02 18:22:03
917
转载 【转】由string与String谈起
黄宣龙asker_pachelbel@hotmail.comstring or String?如果你是个C#初学者,也许你曾经怀疑过这个问题:「书上不是说C#是个大小写有别的语言吗?那为什么这两个程序都可以跑?」using System; class Class1{ static void Main(string[]args) {
2013-03-31 21:11:58
586
转载 【转】托管代码
托管代码 (managed code)由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Micro
2013-03-31 19:34:57
524
转载 【转】中间语言(IL)和即时编译器(JIT)
2008-9-10 17:55:40 疯狂代码 http://CrazyCoder.cn/ 对于.NET的初学者来,一个很令人困惑的问题是:从高级语言(如C#和VisualBasic)到托管语言再到机器语言究竟是一个怎样的过程。掌握这个过程也是理解.NET语言互操作性(也就是语言独立性的核心原则)的关键,并且也关系到二进制兼容性的问题。尽管本书一直尝试不探讨这些的底层
2013-03-31 19:30:04
890
转载 【转】原生型指令码(native code)
Native Code — 本机代码已被编译为特定于处理器的机器码的代码。本地代码(native code)是计算机编程(代码),编译用来运行一个特殊的处理器(如英特尔x86级的处理器)和它的特殊指令集。如果同一个程序在不同的处理器上执行的话软件就必须能够模拟出旧的处理器的指令。这种情况下,同一个程序是在模拟模式下运行的,这样就会导致它比在本机模式下运行速度慢。(这个程序可以重写并
2013-03-31 18:54:16
1874
原创 用IndexOf判断重复,统计个数
在学习String的相关方法的时候,接触到了IndexOf方法(当然还有LastIndexOf)。它可以很方便地帮我们定位,当然它的作用还不止如此。比如,有时候我们需要判断一个字符或者子串是否重复,用IndexOf,不用统计,也能知道是否重复。拿@为例,如果在一个textBox中,要判断是否重复可用如下作法:int b = textBox1.Text.IndexOf('
2013-03-31 15:52:17
2638
转载 【转】原来是这样:C#中字符串的内存分配与驻留池
作者:cyoooo7 2011-05-24 23:23出处:博客园刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下:String s1 = "Hello";String s2 = "Hello";
2013-03-30 22:36:14
630
转载 【转】C#中string.empty “” 以及 null的区别
作者:佚名出处:IT专家网2010-03-01 13:00本文介绍string.Empty,""和null三者的区别。 这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的
2013-03-30 21:42:37
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人