博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
上一页 1 2 3 4 5 6 ··· 13 下一页

2011年6月19日

摘要: SELECT ZIDUAN1||ZIDUAN2 AS ZIDUAN FROM TABLE(合并) SELECT ZIDUAN1||'AND'||ZIDUAN2 AS ZIDUAN FROM TABLEOracle的CONCAT()只允许两个参数;换言之,一次只能将两个字串串连起来。不过,在Oracle中,我们可以用'||'来一次串连多个字串。 阅读全文

posted @ 2011-06-19 12:47 codingsilence 阅读(2095) 评论(0) 推荐(0) 编辑

2011年6月18日

摘要: 在WCF中使用Gzip压缩的配置方法这是一种基于WCF通道传输数据的压缩技术,只要通过配置就可以在自己的项目中使用压缩技术,比较方便!view sourceprint?01服务端App.config 02<system.serviceModel> 03<services> 04<service behaviorConfiguration="metadataBehavior" name="WcfTest.Services.SwfBuilderService"> 05<endpoint address="h 阅读全文

posted @ 2011-06-18 15:19 codingsilence 阅读(847) 评论(0) 推荐(0) 编辑

2011年6月17日

摘要: 1、使用wsDualHttpBinding绑定时,clientBaseAddress中一定不能是Loaclhost,必须是机器名,或者ip,否则会有超时错误2、遇到类似“协商失败”之类的异常时,注意修改<security mode="None"></security>,否则会报类似的异常 阅读全文

posted @ 2011-06-17 07:29 codingsilence 阅读(168) 评论(1) 推荐(0) 编辑

2011年6月16日

摘要: <identity> <dns value="localhost" /> </identity> 阅读全文

posted @ 2011-06-16 19:28 codingsilence 阅读(164) 评论(0) 推荐(0) 编辑

2011年6月15日

摘要: 1、/// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Application.Run(new Form1(args)) } ------------------------ public Form1(string[] args) { 使用args } 2、任何地方都可用string [] strArgs=System.Environment.GetCommandLineArgs(); 阅读全文

posted @ 2011-06-15 17:20 codingsilence 阅读(459) 评论(0) 推荐(0) 编辑

摘要: 我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法。 方法一、 使用“DataProtectionConfigurationProvider”形式加密,创建test.aspx文件,代码如下: 需要添加引用 using System.Web.Configuration; using System.IO; //加密 protected void Button1_Click(object sender, EventArgs e) { Configuration config = WebConfigurationManager.OpenWebConfiguratio 阅读全文

posted @ 2011-06-15 17:10 codingsilence 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符串的节,如下面的示例所示: <configuration> <connectionStrings><add name="SampleSqlServer" 阅读全文

posted @ 2011-06-15 17:03 codingsilence 阅读(4191) 评论(0) 推荐(0) 编辑

摘要: 最近在做一个WinForm的项目,由于采用的是在客户端直接连接数据库的方式,需要在客户端部署App.config,由于使用了Enterprise Library,需要对App.config文件里的connectionStrings片断进行加密处理,搜索MSDN,发现已经有了现成的工具ASP.NET IIS 注册工具 (Aspnet_regiis.exe),可是它只能针对ASP.NET的Web.config文件,难道我们就没有办法了吗?答案当然是否定的。配置选项-pdfsection webApplicationDirectory对指定物理(非虚拟)目录中的 Web.config 文件的指定配置 阅读全文

posted @ 2011-06-15 16:47 codingsilence 阅读(285) 评论(0) 推荐(0) 编辑

2011年5月31日

摘要: I know that there are a few blog posts out there on this subject, so I feel like I'm repeating myself while writing this. Bear with me...please. Over the last month I've been chasing an ISession corruption error in our application with little success. During that time I spent a lot of time l 阅读全文

posted @ 2011-05-31 20:15 codingsilence 阅读(283) 评论(1) 推荐(0) 编辑

摘要: WCF+Nhibernate 序列化的问题。chenlei65368 发表于 5-17 10:31 14天前, 3回/38阅, 最后回答: 14天前 (1人收藏 ,收藏 |举报) 讨论区 » 技术问答顶 0踩 当遇到有表关联属性时,WCF+Nhibernate服务端执行了查询,但是客户端调用的时候总是出错。网上查了是序列化的问题,但是没找到合适的解决办法。标签: NHibernate WCF 我想问同样的问题 共0个人想要问同样的问题 补充话题说明» 按评价排序 | 显示最新答案 共有3个答案 我要回答» chenlei65368 回答于 2011-05-17 1 阅读全文

posted @ 2011-05-31 20:12 codingsilence 阅读(373) 评论(0) 推荐(0) 编辑

摘要: WCF传输数据量的能力受到许多因素的制约,如果程序中出现因需要传输的数据量较大而导致调用WCF服务失败的问题,应注意以下配置:1、MaxReceivedMessageSize:获取或设置配置了此绑定的通道上可以接收的消息的最大大小。basicHttpBinding等预定义的绑定一般具有MaxReceivedMessageSize属性,CustomBinding则需要在Transport中定义。示例代码:<bindings> <customBinding> <binding name="customBinding"> <binaryM 阅读全文

posted @ 2011-05-31 19:15 codingsilence 阅读(7005) 评论(2) 推荐(0) 编辑

2011年5月30日

摘要: select * from ( selectnew_ .* , rownum rownum_ from ( "这里是查询的SQL ")new_ Where rownum<= ?)where rownum_>= ? 阅读全文

posted @ 2011-05-30 15:31 codingsilence 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 直接调用Oracle中的存储过程完成对表的分页,对代码封闭程度高,执行高效.以下为C#分页类代码,包括Oracle数据库端存储过程PLSQL代码. // 程序调用示例:// int totalrows = 0; //总记录数// int totalpages = 0; //总页数// string tableName ="emp"; //Oracle表名// int pagesize =5; //每页记录数// int indexnowpage =2; //当前页码// String strConnection = "DataSource =db1;User ID 阅读全文

posted @ 2011-05-30 15:29 codingsilence 阅读(286) 评论(0) 推荐(0) 编辑

2011年5月26日

摘要: 1. COUNT, AVG, MAX, MIN, SUM 说明:通用统计函数,不详细介绍了 2. EXTRACT(timestamp_part FROM value) 说明:EXTRACT(YEAR/MONTHE/DAY/WEEKDAY FROM 字段名) 从日期型字段中分离出年,月,日及一个星期的第几天 3. CAST(value AS datatype) 说明:转换数据类型 4. LOWER() * 说明:返回小写值 5. UPPER() 说明:返回大写值 6. TRIM() * 说明:去除字符串两边的空格 7. SUBSTRING(string FROM pos FOR length) 阅读全文

posted @ 2011-05-26 12:35 codingsilence 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 如果想获取对象的属性,一般通过函数Type.GetProperty(string, BindingFlags)来完成。其中BindingFlags指定了反射搜索的范围。今天由于需要,决定把原来的区分大小写的获取属性方式,改为不区分大小写,于是把原来的代码PropertyInfopropInfo=typeof().GetProperty(name);直接修改为:PropertyInfopropInfo=typeof().GetProperty(name,BindingFlags.IgnoreCase);以为大功告成,谁知根本找不到属性。经过查阅MSDN,才发现BindingFlags.Ignor 阅读全文

posted @ 2011-05-26 12:33 codingsilence 阅读(736) 评论(0) 推荐(0) 编辑

2011年5月22日

摘要: #region 读取csv文件 /// <summary> /// 读取CVS文件 /// </summary> /// <param name="path">文件路径</param> /// <param name="name">文件名称</param> /// <returns>DataTable</returns> public static DataTable ReadCVS(string filepath, string filename) { // 阅读全文

posted @ 2011-05-22 18:59 codingsilence 阅读(333) 评论(0) 推荐(0) 编辑

摘要: 今天研究了一下使用oledb读取txt文档,挺人说这样的速度比较快,以下是实现的代码: #region <DataconnectionTxt> Text 文檔操作 OLE DB /// <summary> /// 操作TXT文件 OLE DB /// </summary> /// <param name="txtfolder">txt文件所在的文件夾的路徑</param> public OleDbConnection DataconnectionTxt(string txtfolder) { _dBconnstri 阅读全文

posted @ 2011-05-22 18:34 codingsilence 阅读(318) 评论(0) 推荐(0) 编辑

2011年5月20日

摘要: private void lv_MouseUp(object sender, MouseEventArgs e) { ListViewItem item = lv.GetItemAt(e.X, e.Y); if (item != null) { System.Windows.Forms.ListViewItem.ListViewSubItem subitem = item.GetSubItemAt(e.X, e.Y); if (subitem != null) strColName = (lv.Columns[item.SubItems.IndexOf(subitem)].Text); } } 阅读全文

posted @ 2011-05-20 11:58 codingsilence 阅读(434) 评论(0) 推荐(0) 编辑

摘要: string str = null;using(StreamReader sr = new StreamReader("E/1.txt",System.Text.Encoding.UTF8)){ str = sr.ReadLine();} 阅读全文

posted @ 2011-05-20 10:50 codingsilence 阅读(149) 评论(0) 推荐(0) 编辑

摘要: 一.Hql 返回IList,组合成DataTable string hql =" from Item I left join I.Products P left join P.FailureModes F " +" where P.ProductName=?"; Castle.ActiveRecord.Queries.SimpleQuery query = new Castle.ActiveRecord.Queries.SimpleQuery(typeof(Item),typeof(IList), hql, "aa"); IList 阅读全文

posted @ 2011-05-20 07:56 codingsilence 阅读(855) 评论(0) 推荐(0) 编辑

2011年5月19日

摘要: 这篇文章要与大家分享的都是一些很棒的免费UI设计工具和资源,有Web开发方面的,也有移动开发方面的,非常丰富,相信你能从中发现有用的资源。记得推荐一下哦 :)ALL In One Web Elements KitOSX Leopard GUI SetiPad GUI PSDDojoMassive Web UI & Button SetSmall GUI PackEclipse Stencil for OmniGraffleDijit – The Dojo ToolkitMochaUIDHTMLXLivePipe UIjQTouchBest Practice UX Forms Stenc 阅读全文

posted @ 2011-05-19 08:10 codingsilence 阅读(170) 评论(0) 推荐(0) 编辑

2011年5月18日

摘要: public class XmlSocket { //异步socket诊听 // Incoming data from client.从客户端传来的数据public static string data =null; // Thread signal.线程 用一个指示是否将初始状态设置为终止的布尔值初始化 ManualResetEvent 类的新实例。public static ManualResetEvent allDone =new ManualResetEvent(false); //static void Main(string[] args) //{ // StartListeni. 阅读全文

posted @ 2011-05-18 08:16 codingsilence 阅读(353) 评论(0) 推荐(0) 编辑

摘要: http://commonlibrarynet.codeplex.com/A collection of very reusable code and components in C# 4.0 ranging from ActiveRecord, Csv, Command Line Parsing, Configuration, Validation, Logging, Collections, Authentication, and much more. This is ideal for C# developer looking for a Utility library, Java de 阅读全文

posted @ 2011-05-18 08:05 codingsilence 阅读(359) 评论(0) 推荐(0) 编辑

2011年5月16日

摘要: http://code.msdn.microsoft.com/mschart 阅读全文

posted @ 2011-05-16 09:09 codingsilence 阅读(204) 评论(0) 推荐(0) 编辑

2011年5月14日

摘要: 前两篇写了在IIS7下部署SVC文件引导WCF服务,采用了net.tcp文件,但是实际的开发中,由于项目的架构已经确定,不宜做大的改动,且为了试项目组成员开发方便,我们之前的项目架构是这样的:主体是WebHost,这是用来托管WCF服务的,放弃了ConsoleHost,那么现在的问题是能不能仅仅通过配置文件来托管服务,不必通过SVC文件的连接呢,MSDN上给出了一个很好的解决方案:http://msdn.microsoft.com/zh-cn/library/ee816902(en-us,VS.100).aspx主要使用的是一个配置元素<serviceActivations>,MS 阅读全文

posted @ 2011-05-14 14:04 codingsilence 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 当两个WCF应用程序想共享一个端口提供服务时,你会发现后一个启动的服务运行不了,会提示已经有应用程序在监听,如:应用一代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ServiceHosthost=newServiceHost(typeof(WCFPortSharing.AddService));NetTcpBindingbinding=newNetTcpBinding();host.AddServiceEndpoint(typeof(W 阅读全文

posted @ 2011-05-14 14:00 codingsilence 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 今天在做一个Demo时,突然发现一个问题,在wcf服务的根目录下放置一个策略文件后代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xmlversion="1.0"encoding="utf-8"?><access-policy><cross-domain-access><policy><allow-fromhttp-request-heade 阅读全文

posted @ 2011-05-14 13:51 codingsilence 阅读(218) 评论(0) 推荐(0) 编辑

摘要: WCF并发连接数的问题 在最近的开发中,总是发现人数一多就会有用户莫名其妙的界面卡死,或者直接掉线的情况,不知道是什么原因,由于项目采用的是netTcp绑定,猜想可能是并发连接的问题。于是查了一下:在windows7中,并发连接数默认是10代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><bindingname="netTcpBindConfig"closeTimeout="00:30:00" 阅读全文

posted @ 2011-05-14 13:49 codingsilence 阅读(644) 评论(0) 推荐(0) 编辑

2011年4月27日

摘要: 有点标题党了,最近因工作需要,想利用WCF的Duplex服务向Winform程序推送消息,写了个示例,主要参考了artech的相关文章和其他一些利用WCF向SilverLight客户端推送消息的文章。先看运行效果:在网页中发送消息【如图】,Winform端接收到消息先建立两个项目,一个WebForm 项目和一个WinForm项目,并在项目下建立好各自需要的文件SendMessage.aspx 是发送消息的Web页面ISendMessageService.cs 和 SendMessageService.svc用来实现WCF的Duplex服务GetMessageForm.cs 是接收消息的Winf 阅读全文

posted @ 2011-04-27 11:14 codingsilence 阅读(2730) 评论(3) 推荐(1) 编辑

2011年4月26日

摘要: 1 前言 一直想写一编关于Winform UI规范化开发的文章,客户总是抱怨我们程序界面不美观,操作不方便。作为程序开发者,工作重点往往在业务逻辑实现上,或许他们可以设计很好的算法,将系统的资源占用率降的更低,使运行效率提得更高。但这些高质量的逻辑代码的用户是看不到的;用户衡量程序的好坏,除了运行结果正确与否外,非常重要的一方面就是界面是否规范,操作是否方便。 写这篇文章之前在同学齐的QQ空间中看到关于WPF/XAML技术的一些讨论。刚接触WPF/XAML这个字眼的时候,竟然不知所云,后来与他联系才得知是微软在.Net3.5中推出的一套构建应用程序UI全新的技术体系。技术的更新速度实在令每个程 阅读全文

posted @ 2011-04-26 10:30 codingsilence 阅读(886) 评论(0) 推荐(0) 编辑

2011年4月25日

摘要: 刚学WCF的时候没发现这个问题,调得很愉快却没有发现其实“暗藏杀机”,可谓危险重重,还好后来觉得是有些不妥,于是google“WCF需要关闭吗”,立马找到了几个博客园的链接,进去一看,各位大侠均纷纷表示“关是一定要关的,但是你还不能用完就关,因为关了,就不能再打开了,还得New,可以New的成本又有一点高”,好吧,这么说来就只有好好规划一下了。 那么什么时候该关呢,答案是异常了的时候,MSDN给出了代码(错误处理部分,找不到链接了,见谅) catch(CommunicationException){client.Abort();}catch(TimeoutException){clent.Ab 阅读全文

posted @ 2011-04-25 08:31 codingsilence 阅读(711) 评论(0) 推荐(0) 编辑

2011年4月21日

摘要: 转自Oracle数据库的自动导出备份脚本(windows环境) 由于winrar收费,修改了下脚本使用7zip进行压缩处理 @echooff@echo=========================================================================== @echoOracle数据库的自动导出备份脚本(windows环境)。 @echo通过windows任务计划或AT命令设置自动执行。 @echo=========================================================================== @ 阅读全文

posted @ 2011-04-21 14:42 codingsilence 阅读(534) 评论(0) 推荐(0) 编辑

摘要: ====================================================================@echo offset y=%date:~0,4%set m=%date:~5,2%set d=%date:~8,2%set h=%time:~0,2%set n=%time:~3,2%set s=%time:~6,2%set ms=%time:~9,2%set f_name=%y%%m%%d%%h%%n%cd D:/DataBackUp/echo 开始 EXP 数据库中 U 用户的数据exp u/p@ORCL file=U_%f_name% owner=U 阅读全文

posted @ 2011-04-21 14:40 codingsilence 阅读(353) 评论(0) 推荐(0) 编辑

摘要: 因项目需要,要整出个每天自动备份Oracle数据库的脚本,在参考了网上的相关资料,结合Windows自带的任务计划功能,基本能满足需求。相关代码如下:view plaincopy to clipboardprint?@echo off REM ########################################################### REM # Windows Server 2003下Oracle数据库自动备份批处理脚本 REM ########################################################### REM 取当前系统 阅读全文

posted @ 2011-04-21 14:37 codingsilence 阅读(549) 评论(0) 推荐(0) 编辑

摘要: ================备份=================================rman target / cmdfile=/oracle/shell/cfg/bakDB.rcv trace /oracle/shell/logs/bakfull.log &CONFIGURE DEVICE TYPE DISK PARALLELISM 8;CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT '/rman01/bak_ful/dbf_%T_%s_%p' MAXPIECESIZE 8 G;CONFIGURE CHANNE 阅读全文

posted @ 2011-04-21 14:35 codingsilence 阅读(210) 评论(0) 推荐(0) 编辑

摘要: If you're sure that all of the elements inherit from T (or whatever type you're using)IList<T> myList = nonGenericList.Cast<T>().ToList();If you're not sure:IList<T> myList = nonGenericList.OfType<T>().ToList();Of course, you will need the System.Linq namespace:us 阅读全文

posted @ 2011-04-21 13:32 codingsilence 阅读(132) 评论(0) 推荐(0) 编辑

2011年4月19日

摘要: reportViewerDemo.PrinterSettings.DefaultPageSettings.Landscape = true; 阅读全文

posted @ 2011-04-19 10:58 codingsilence 阅读(527) 评论(0) 推荐(0) 编辑

摘要: 新项目中使用了WCF 实现客户端与服务器的通讯。c/s架构,客户端采用winfrom实现。项目试运行期间,很多用户都抱怨系统总是无法正常登录。查看日志发现如下异常信息:System.ServiceModel.Security.MessageSecurityException: 从另一方收到未进行安全处理或安全处理不正确的错误。有关错误代码和详细信息,请 参阅内部 FaultException。 ---> System.ServiceModel.FaultException: 消息中至少有一个安全令牌无法验证。 WCF通讯采用了UserName安全认证方式,用Google大神搜索一番,上述 阅读全文

posted @ 2011-04-19 08:26 codingsilence 阅读(374) 评论(0) 推荐(0) 编辑

摘要: echo 请按任意键开始安装客户管理平台的后台服务. . .echo.pauseecho.echo 清理原有服务项. . .%SystemRoot%/Microsoft.NET/Framework/v2.0.50727/installutil /U D:/Service/WindowsService1.exe > InstallService.logecho.echo 清理完毕,开始安装后台服务. . .echo.%SystemRoot%/Microsoft.NET/Framework/v2.0.50727/installutil D:/Service/WindowsService1.e 阅读全文

posted @ 2011-04-19 08:22 codingsilence 阅读(187) 评论(0) 推荐(0) 编辑

2011年4月18日

摘要: using System;/// <summary>/// Summary description for IDCardValid/// </summary>public class IDCardValid{ public IDCardValid() { // // TODO: Add constructor logic here // } /// <summary> /// 验证身份证号码 /// </summary> /// <param name="Id">身份证号码</param> /// &l 阅读全文

posted @ 2011-04-18 12:39 codingsilence 阅读(235) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页