随笔分类 -  C# 开发笔记

摘要:非域网络,开启PowerShell远程管理,命令如下:以下操作,PS命令窗口,必须都以管理员省份执行。Step 1: 机器A和B,分别开启PowerShell远程管理服务A = 192.168.3.32PS >> Enable-PSRemoting然后按照提示,选项选Y,执行开启远程管理。B = 1 阅读全文
posted @ 2017-04-04 14:58 tiandong 阅读(5093) 评论(1) 推荐(0) 编辑
摘要:【我的问题】:请教个问题,我在本机搭建linux虚拟机+redis 3.2.6,然后在本机物理机上面测试虚拟机的redis性能,如下VM配置参数做测试,redis 的性能好像不算太好,问题待排查的两点如下:1. 硬件方面:win 7本地物理机个人台式电脑(一个 i7 CPU) ,上面挂载的服务器VM 阅读全文
posted @ 2017-02-11 13:31 tiandong 阅读(1581) 评论(0) 推荐(1) 编辑
摘要:【本人原创】,欢迎交流和分享技术,转载请附上如下内容: 作者:itshare 【转自】http://www.cnblogs.com/itshare/ 1. 实验目的: 使用线程池的时候,有时候需要考虑服务器的最大线程数目和程序最快执行所有业务逻辑的取舍。并非逻辑线程越多也好,而且新的逻辑线程必须会在 阅读全文
posted @ 2016-07-31 00:25 tiandong 阅读(17169) 评论(0) 推荐(0) 编辑
摘要:1. 实验背景关于WCF提供分布式访问服务,最常用的两种方式Restful方式和Tcp方式,在本地测试了一把。结果显示,还是Rest方式,在压力测试下,性能最佳。而且处于跨平台的考虑,和自动化测试方便,更会采用Restful方式提供服务。2. WCF服务功能描述:该服务为所有客户端(CS客户端或B/ 阅读全文
posted @ 2016-05-22 11:50 tiandong 阅读(2608) 评论(0) 推荐(0) 编辑
摘要:一. 批量筛号:1.输入:案件批次号 输出:该批次的所有电话号码(非有效状态),进行批量筛号,将未知状态的号码标志为有效和无效。2.Table:Call_Filter_Task =(Id, Step, Status, BatchId, CateGoryId, TaskType, TotalNum... 阅读全文
posted @ 2015-08-01 22:46 tiandong 阅读(1560) 评论(3) 推荐(0) 编辑
摘要:源代下载:下载欢迎大家讨论交流1. 参考文献:http://zhidao.baidu.com/question/31400053.htmlhttp://baike.baidu.com/view/158424.htm2. 测试数据:物品参数:100, 150, 350, 450, 130, 480, 500, 160, 460, 20, 10, 250, 72, 168, 345, 189, 423, 360, 440, 110, 263, 369, 100, 52, 78, 10, 20, 60, 236, 410, 50, 60, 71, 74, 263, 46, 352, 120箱子容积: 阅读全文
posted @ 2014-03-09 12:51 tiandong 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:备注:此两种方案,都因为oracle内部字符函数的参数长度4000限制。另外,个人测试,性能不如”将数据插入物理表再JOIN查询“或”每1000次ID做一次IN查询“的总的运行速度。 即ID的个数越多,这两种方案的总的运行效率越不好(总的耗时越多)。Solution 1: Use oracle Regexselect t1.field_01,t1.field_02 from t_XXX t1 where Exists (select 1 from(SELECT TRIM(REGEXP_SUBSTR (:v_id_list, '[^,]+', 1,rownum)) as IDFR 阅读全文
posted @ 2013-12-20 10:06 tiandong 阅读(484) 评论(0) 推荐(0) 编辑
摘要:【以下只是个人观点,欢迎交流】30行代码搞定WCF并发性能轻量级测试。1. 调用并发测试接口static void Main() { List data_list = new List(); LoginContextBase item = LoginContextBase.CreateLoginContext(AccountEnumType.Ad); //new AdLoginContext(); item.LoginAccount = "kevin.tian"; data_list.Add(item); int num = 500; ... 阅读全文
posted @ 2013-12-03 13:34 tiandong 阅读(2533) 评论(0) 推荐(2) 编辑
摘要:一、运行效果:有图有真相,大家先睹为快。二、开发需求:1、WinForm下使用的进度条用户控件。2、调用位置,用户不需要自己写多线程处理代码来控制UI显示和后台业务执行。3、代码通用,开发者可以在其他窗体通过“传入参数”和“调用函数”来实现“进度条显示”。4、进度条接受后台处理函数和界面刷新函数作为“传入参数”。5、进度条接受用户后台业务代码中发送到“进度显示消息”和“终止进度消息”。6、进度条接受异步刷新主窗体界面UI和进度条UI界面UI,并且这个过程显示是准确一致的。三、接口定义1、主要字段View Code /// <summary> /// 后台业务处理的函数接口 ... 阅读全文
posted @ 2012-12-16 17:57 tiandong 阅读(4146) 评论(22) 推荐(1) 编辑
摘要:1、ASP.NET MVC 入门系列教程http://www.cnblogs.com/QLeelulu/archive/2008/10/05/1303997.html2、Getting Started with ASP.NET MVC 3http://www.asp.net/mvc 阅读全文
posted @ 2012-04-04 09:51 tiandong 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1、代码如下: 1 <asp:UpdatePanel ID="up001" runat="server"> 2 <ContentTemplate> 3 <table> 4 <tr> 5 <td> 6 <asp:Button ID="btnOK" runat="server" Text="查询" OnClick="btnOK_Click" OnClientClick="document.getEleme 阅读全文
posted @ 2012-02-29 01:08 tiandong 阅读(743) 评论(1) 推荐(0) 编辑
摘要:一、 十进制数据转换为N进制数据十进制数据Value,可以用如下公式表示为N精致的数据。Value = Xn * Math.Pow(Item, n) + Xn-1 * Math.Pow(Item, n-1) + .. + X2 * Math.Pow(Item, 1) + X1 * Math.Pow(Itm, 0) ;其中Xn的范围为(0 <= Xn < Item),n的范围为(n>=2);有上,我们可以得到十进制数据转换为Item进制的数据的算法如下:Loop IF (value >= Item) 第i位置的数值 = value % Item; value = valu 阅读全文
posted @ 2011-08-25 22:45 tiandong 阅读(822) 评论(0) 推荐(1) 编辑
摘要:做一个可以动态修改的“App.config”或“web.config”序言: 之前,有位同事和我讨论,他想在系统中动态去修改web.config或app.config文件的系统配置参数AppSettings[key],却发现必须要重启IIS或WinForm程序才能生效。我下去查下资料,发现网上介绍的方法,都是以打开xml文档的方式,去修改相应的节点。据此,我突发奇想,为何我们不自己写一个动态的配置参数类,可以通过一个自定义的xml文件比如MySet.xml文件,来存储系统的数据库是否切换正式或测试区、数据库链接字符串、系统页面样式、页面默认查询分页单位数量、等系统其他配置参数。而且系统管理者无 阅读全文
posted @ 2011-08-12 21:57 tiandong 阅读(702) 评论(0) 推荐(0) 编辑
摘要:<div> <table style="border: 1px solid #0000FF;" cellspacing="0" cellpadding="5"> <tr> <td style="border: 1px solid #0000FF;"> 服务器地址 </td> <td style="border: 1px solid #0000FF;"> <asp:TextBox ID="txtServer&q 阅读全文
posted @ 2011-06-19 21:01 tiandong 阅读(797) 评论(0) 推荐(0) 编辑
摘要:参考网址:http://www.oschina.net/code/explore/mono-2.8.1/mcs/class/System/System.Diagnostics/EventLog.cs1、服务器日志:应用程序日志、系统日志、安全日志。如下图2、查询日志代码:EventLogSearch.cs 1 public class EventLogClass:IDisposable 2 { 3 public string EntryType 4 { 5 get; 6 set; 7 } 8 public string GeneratedDate 9 { 10 get; 11 set; 12 阅读全文
posted @ 2011-05-22 20:03 tiandong 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:这个范例是帮一个朋友做的,他写的处理代码速度是1笔/0.3秒,我重新写的代码运行数据1000笔/0.3秒。速度提升1000倍。代码如下。--------------------------------------------------------------------1、待处理的xml字符串数据--------------------------------------------------------------------<Positions from="51Job"> <Company> <CorpName><![CDA 阅读全文
posted @ 2011-05-08 09:29 tiandong 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:参考文献:用C#开发较完整的Windows任务管理器http://www.cnblogs.com/lemony/archive/2007/04/11/708309.htmlWin32_ClassName列表名单: http://www.codeproject.com/KB/system/GetHardwareInformation.aspx软件名称:远程服务器监控程序。软件功能:监视CPU、内存、硬盘、进程的使用情况开发方法:C# 查询WMI信息调用接口:本地查看视图或远程访问XML文件运行平台:WindowsXP/Windows Server2003/Windows Server2008(已 阅读全文
posted @ 2011-03-31 18:23 tiandong 阅读(1500) 评论(1) 推荐(2) 编辑