2013年10月25日

C#转义字符,以及@的作用

摘要: C#转义字符:·一种特殊的字符常量; ·以反斜线"\"开头,后跟一个或几个字符。 ·具有特定的含义,不同于字符原有的意义,故称“转义”字符。 ·主要用来表示那些用一般字符不便于表示的控制代码。 ·它的作用是消除紧随其后的字符的原有含义 ·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” ·用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行常用的转义字符及其含义: \’单引号 \”双引号 \\反斜杠 \0空 \a警告(产生峰鸣) \b退格 阅读全文

posted @ 2013-10-25 14:53 林尚轩 阅读(1144) 评论(0) 推荐(0) 编辑

2013年8月19日

建立数据库链接 create database link以及synonym

摘要: --创建 CREATE public database link test_link CONNECT TO scott IDENTIFIED BY tiger using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = LEE) ) )'; --使用 select ename from emp@test_link; --删除 drop public database link 阅读全文

posted @ 2013-08-19 14:32 林尚轩 阅读(891) 评论(0) 推荐(0) 编辑

Oracle11g密码区分大小写导致database link无法连接

摘要: Oracle11g的密码默认是区分大小写的,该特性通过初始化参数sec_case_sensitive_logon控制,默认TRUE表示区分大小写。但是Oracle11g之前的版本密码都是不区分大小写的,所以在Oracle10g等以前版本创建到Oracle11g的database link时,可能会碰到以下问题:10g> create database link oracle11g2 connect to ning identified by ning3 using ’11g’;Database link created.10g> select * from v$version@or 阅读全文

posted @ 2013-08-19 14:16 林尚轩 阅读(434) 评论(0) 推荐(0) 编辑

2013年2月17日

C#读取文本播放相应语音【转】

摘要: 第一种方案: 利用微软text to speech引擎(TTS),读取文本(1)添加Microsoft Speech Object Library的项目引用(2)引入using SpeechLib名称控件(3)读取文本 SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync; SpVoice voice = new SpVoice(); //默认使用“控制面板”—>“声音”—>“录制”选项卡的“配置”—>“文本到语音转换”—>语言选择中对应项,例如Microsoft Lily或Microsoft 阅读全文

posted @ 2013-02-17 11:53 林尚轩 阅读(15132) 评论(1) 推荐(2) 编辑

2012年10月15日

Oracle锁表了如何处理

摘要: Oracle锁表了如何处理[解决方法]1)通过查找已被锁定的数据库表以及相关的sid,serial#,spid;selectobject_name,s.sid,s.serial#,p.spidfromv$locked_objectl,dba_objectso,v$sessions,v$processpwherel.object_id=o.object_idandl.session_id=s.sidands.paddr=p.addr;2)在数据库中杀死Sessionaltersystemkillsession'sid,serial#';--sid,serial#是上面查询出来的结 阅读全文

posted @ 2012-10-15 12:19 林尚轩 阅读(1050) 评论(0) 推荐(0) 编辑

to_date()与24小时制表示法及mm分钟的显示

摘要: to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-ddHH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA01810格式代码出现两次”。如:selectto_date('2005-01-0113:14:20','yyyy-MM-ddHH24:mm:ss')fromdual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。selectto_date('200 阅读全文

posted @ 2012-10-15 11:49 林尚轩 阅读(8609) 评论(0) 推荐(0) 编辑

2012年8月16日

Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse三者之间的区别

摘要: Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:Convert.ToInt32 参数为 null 时,返回 0; int.Parse 参数为 null 时,抛出异常;Convert.ToInt32 参数为 "" 时,抛出异常; int.Parse 参数为 "" 时,抛出异常;Convert.To 阅读全文

posted @ 2012-08-16 14:13 林尚轩 阅读(228) 评论(0) 推荐(0) 编辑

【转载】去重判断,比较字符串相似度

摘要: 比较的字符串长度。#region比较字符串相似度privatestaticintmin(intone,inttwo,intthree){intmin=one;if(two<min){min=two;}if(three<min){min=three;}returnmin;}publicstaticintLD(Stringstr1,Stringstr2){int[,]d;//矩阵intn=str1.Length;intm=str2.Length;inti;//遍历str1的intj;//遍历str2的charch1;//str1的charch2;//str2的inttemp;//记录相 阅读全文

posted @ 2012-08-16 14:01 林尚轩 阅读(816) 评论(0) 推荐(0) 编辑

【转载】NHibernate的hbm.xml的配置文件大全

摘要: NHibernate的hbm.xml的配置文件大全: *************************************************************************************************************************************sql2000/2005.hbm.xml<?xml version="1.0" ?><hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" > 阅读全文

posted @ 2012-08-16 11:05 林尚轩 阅读(1982) 评论(0) 推荐(0) 编辑

2012年5月31日

DataGridView隔行显示不同的颜色

摘要: 如果该dataGridView是跟数据库绑定的,则可以触发DataBindingComplete事件:View Code 1 if (this.dataGridView1.Rows.Count!= 0) 2 { 3 for (int i = 0; i < this.dataGridView1.Rows.Count; i++) 4 { 5 if (i % 2 == 0) 6 { 7 ... 阅读全文

posted @ 2012-05-31 08:43 林尚轩 阅读(308) 评论(0) 推荐(0) 编辑

导航