11 俱会一处

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

理解c# lambda表达式

最初单语句方法使用委托的方法如下例所示: delegate int CalculDelegate(int x, int y); private int Add(int x, int y) { return x + y; } public void Calculate() {...

2019-11-06 18:20:23

理解依赖注入

问题的提出:如果在甲类有乙类 的实例,则称 甲类 对乙类依赖。例如下面 Order类中有 Product类的实例,就说 Order类对 Product类 有依赖。class Order { ... Product product; ... public Order() { product = new Hardware(); }}...

2019-11-05 17:24:01

Winform利用多线程、委托、invoke解决界面卡死问题

假设在winform中有如下代码: int i = 0; while (true) { i = i + 2; richTextBox1.AppendText(i.ToString() + "\r\n"); richTextBox...

2019-10-28 23:18:16

vs 2017中无法输入中文

在使用vs 2017编写代码时,突然发现无法在代码中输入中文,搜狗输入法好像自动被屏弊了一样,但可以把中文粘贴过来,也能正常显示中文。解决方法:右键搜狗输入法托盘->设置属性->输入法管理器,如果"将搜狗设置为默认中文输入法"项未打勾则打打勾,如已打勾则不管,点确定,重启vs。...

2019-10-17 10:15:27

用ClickOnce远程发布WinForm应用

1.在发布用服务器上建立发布用文件夹在安装了IIS管理器的服务器上建立文件夹,C:\site\publish_CTFTest_Client,文件夹的名称和结构可任意,但以便于识别为要。2.在IIS管理器上的新建一个网站,如下图:注意,此处的物理路径即为第一步所建立的文件夹的路径,端口号任填,只要未被占用即可,网站名称任填,原则是方便识别。3.建立FTP站点,如下图:...

2019-10-17 08:57:43

关于dotnetbar控件

一.引用方法新建项目 项目-添加引用-浏览,DevComponents.DotNetBar2.dll 文件,确定. 生成一下项目,生成项目后DevComponents.DotNetBar2.dll 会被拷贝到项目的debug文件夹内. 在工具箱中,添加选项卡,命名,如dotnetbar2等。打开我的电脑,找到debug\DevComponents.DotNetBar2.dll ,拖到上...

2019-10-15 11:19:33

WinForm 子窗口向父窗口回传信息

现欲从子窗口向父窗口回传输入的字符串,回传后无论子窗口是否退出,父窗口均能接收到子窗口传来的字符串并显示出来.1.在子窗口中增加一个委托和事件,类似代码如下,因为要传字符串,所以委托要带一个字符串的参数. public delegate void MyDelegate(string messages); public event MydDelegate Mes...

2019-10-15 10:49:54

在win10下搭建FTP服务器

在win10下搭建FTP服务器1.启用功能按【Win +R】,输入如下命令:进行如入配置2.新建服务按【Win + S】快捷键打开搜索框,输入“IIS”,点击搜索到的唯一结果“Internet Information Services管理器”即IIS管理器,...

2019-10-04 19:45:27

C#用openhardwaremonitor动态链接库获取CPU温度

机房的空调有时会失效,如不能及时觉察和处理,则可能造成很多服务机宕机,为此,能获得计算机的cpu的温度就很重要,因为环境温度升高必然会导致cpu温度升高,所以我们可以根据机房内某台计算机cpu温度升高情况来判断空调是否正常,如异常则可通过短信或邮件发出预警,达到及时处理的目的。以下是c#利用openhardwaremonitor获取cpu温度的方法,已用于某机房温度监控,仅供参考。1.到...

2019-08-20 11:16:16

Windows server 2012 r2 64x在win 7、win 10 无法远程登录问题的解决

Windows server 2012 r2 64x服务器用win 7、win 10 无法远程登录,提示如下,但可用windows server 2008登录。解决此问题的步骤如下:1.在服务器或任一台电脑上登录以下网址:https://portal.msrc.microsoft.com/zh-CN/security-guidance2.单击上图中“搜索CVE编...

2019-08-08 18:03:03

在vs2017中使用Oralcebulkcopy向oralce11g数据库批量插入数据

vs2017运行于64位win10环境下。一.下载并安装ODAC 11.2 Release 5 and Oracle Developer Tools for Visual Studio (11.2.0.3.20)下载地址为:https://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html。下载后得到ODTw...

2019-07-31 23:21:12

用Vs2017创建Web service服务并在windows 2012 server上发布

1.创建项目启动vs2017并新建一个项目,如下图。2.增加服务方法在WebServiceTest.asmx中增加下图所示框内代码:运行,如下图所示。3.发布(注:该截图是后配,部分内容与原图有差异)...

2019-07-24 11:39:07

在visaul studio 2017中连接mysql

1.下载安装mysql-for-visualstudio-1.2.7.msi若重装vs则可能需要卸载并重装此程序。对于vs2017,需下载安装1.1 mysql-for-visualstudio-1.2.7.msi2.下载安装mysql-connector-net-6.9.9.msi若重装vs则可能需要卸载并重装此程序。3.引用MySql.Data.dll引用C:\...

2019-07-22 11:38:30

在Vistual Studio 2017 连接Oracle 数据库

1.到https://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownloadvs2017-3806459.html下载并安装Vistual Studio 2017 Oracle Developer,默认安装即可。2.双击C:\Program Files (x86)\Oracle Developer Tools for...

2019-07-16 15:07:56

关于windows server 2008 任务计划程序

服务器的定时强制重启也是很重要的,这可以保证服务器能长期稳定运行,这里会用到任务计划程序来计划每隔一段时间重启一次,命令为:shutdown -r -f -t 0,一般可设置为每周重启一次,如下:可使服务器每周一1时开始重启。验证的办法是查看事件查看器,如下图所示:需要注意的是,当修改了windows的登录帐号后,需要进入任务计划程序重新设定登录帐号,否则原定的任务就会无法执行...

2019-07-04 09:45:15

vmware win10虚机用"特定虚拟网络"模式上网

宿主机和虚机都是win10,vmware版为15,实现虚机用“特定虚拟网络”模式上网,在虚机中可以连接启明星辰的VPN,而在宿主机中可以正常上网。这样一台电脑同时使用外网和内网,给工作带来便利。一-宿主机设置二-虚机...

2019-05-24 18:04:19

相同多级列表文档合并的问题

有时会碰到将多个采用了相同的多级列表样式的文档合并成一个文档,这时肯定要用到复制粘贴,但奇怪的是有时粘贴过来的内容不显示标题编号,这时先用文本粘贴粘贴一次,再重新粘贴一次,新粘贴的内容能正常显示标题编号,再删除文本粘贴的内容即可。为了让新粘贴过来的一级标题编号保持其原有的序列,粘贴过来后,可单击粘贴过来的内容的末尾的“粘贴选项”图标,选“粘贴为新列表”即可。也可右击需要修改的列表编号,在弹出的...

2019-05-09 17:23:41

VMware Workstation 15 Pro中安装 RedHat RHEL7.2系统的详细步骤(图文)

下面只列出需要进行设置的操作的截图,需要进行的操作都用红色框框住,按默认进行操作一般不列出操作截图。内存默认为2G,可适当增大。磁盘空间默认为20,因要安装一些大软件,所以设置为100G。出现以下页面后,单击页面,使接受键盘鼠标,然后按键盘上的上下光标键,使菜单的第一项(即Install Red Hat Enterprise Lin...

2019-03-01 17:33:41

c#中new修饰子类方法的两种用法

在C#中,在子类中可用new修饰一个方法,一般的资料对new 修饰符的功能说明,往往只是说明用来在子类中隐藏父类的相同方法(相同的方法名和相同的签名),这样,对于同一个方法而言,用子类的实例对象来调用时,执行的是子类中定义的新方法,实现了在子类中隐藏父类方法。但真的如果仅仅只是这样吗?在子类中使用New修饰符来修饰父类中的相同方法的作用,除了被隐藏了的父类方法之外,还可以通过类转换来调用被隐藏了的...

2019-02-17 22:22:55

WCF开发实战

WCF开发实战 一、 服务器应用开发(一)    创建“WCF服务库”“文件(F)”->“新建项目(P)...”打开新建项目对话框。在左侧的“项目类型”中选择“WCF”,然后再在右侧的“模板”中选择“WCF服务库”。在下面的“名称”文本框中,填写我们要创建的WCF服务库的项目名称“WcfEmployee”。点击确定,会创建出我们的WCF服务库项目,在解决方案中会自动为我们...

2019-02-14 17:40:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。