自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 问答 (45)
  • 收藏
  • 关注

原创 C#中Math.Round()实现四舍五入

今天代码需求想让4.499999升上去获取到5,但是Math.Round()会直接摄取取值4。记录一下实现方法。ps:第一个参数一定要强制转换成decimal类型。C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。.NET 2.0开始,Math.Round..

2020-06-01 13:33:17 9689 1

原创 如何定义让PropertyGrid控件显示[...]按钮,并且点击后弹出自定义窗口

首先定义自己要弹出的窗体,比如myform:public partial class myform: Form{ ....//your code here}从UITypeEditor继承一个自定义属性编辑管理器类,参考如下:internal class myeditor : UITypeEditor{ public override System.Drawing....

2019-12-24 17:02:56 1572

原创 利用反射实现深拷贝

利用序列化实现深拷贝(最靠谱,其他两种方法失效时这个实测可用)public static T Clone<T>(T RealObject) { using (Stream objectStream = new MemoryStream()) { //利用 System.Runtime.Serialization序列化与反序列化...

2019-12-17 10:05:54 410

转载 使用脚本修改IE的局域网设置-自动配置脚本

先说这个问题的背景:公司的代理配置脚本限制过严,开发时自己配的host经常被识别为非法地址,这很讨厌,于是我复制了公司的配置脚本保存在本地,然后做了些修改,让自己的host都是合法的,但是更讨厌的时,公司的安全系统会定时把代理配置脚本还原为官方的,于是我希望自己也有个程序能监控代理配置脚本的设置,如果不是我自己的,马上改正,要做到这点,首先得能够用脚本化的方式修改设置。网上很多的使用脚本修

2017-06-28 14:45:56 19425

转载 C# WinForm开发系列 - WebBrowser

介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章.01. vs2005中的WebBrowser控件的简单应用02. WebBrowser控件的简单应用203. WebBrowser控件应用:

2017-05-17 17:32:30 466

原创 bat脚本启动多个程序

@echo off cd "C:\Program Files (x86)\Privoxy"start /b "privoxy" "C:\Program Files (x86)\Privoxy\privoxy.exe"cd "%~sdp0tor-win32-0.2.9.10\Tor"start /b "tor" "%~sdp0tor-win32-0.2.9.10\Tor\tor.exe"

2017-05-12 16:52:45 7181

转载 DLLImport在C#中的用法

上网搜了一下,最常见的就是使用它来调用WIN32的API,例如上面所示。或者调用一下C或C++编写的DLL。 这东西没怎么用过。只是前几 天忽然分配下一个临时的任务,做一个“停车厂管理”的小东西,听说是一个大干部的小孩子要弄这么个东西,那干部是公司的客户,讨论正经事之余又拜托了我们 做这么个小东西。其中用到了单片机模拟车辆出入的一些信号。     MSDN中对DllImportAttribut

2017-02-21 16:21:34 702

转载 中文分词算法总结

什么是中文分词众所周知,英文是以 词为单位的,词和词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能描述一个意思。例如,英文句子I am a student,用中文则为:“我是一个学生”。计算机可以很简单通过空格知道student是一个单词,但是不能很容易明白“学”、“生”两个字合起来 才表示一个词。把中文的汉字序列切分成有意义的词,就是中文分词,有些人也称为切词。我是一个学生,

2017-02-21 09:50:42 1026

原创 解决“从不是创建控件的线程访问它”问题。

使用多线程提高 Windows 窗体应用程序的性能时,必须注意以线程安全方式调用控件。示例访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。.NET Framework 有助于在以非线程安全方式访问控件时检测到这一

2017-02-21 09:37:23 4408

转载 C#对字符串加密解密 DES

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security;using System.Security.Cryptography;using System.IO;namespace ConsoleApplication1{ cl

2016-12-12 16:46:44 3324

转载 c#关于“线程间操作无效: 从不是创建控件的线程访问它”的问题

摘自:http://blog.csdn.net/hongkaihua1987/article/details/7439231           http://hi.baidu.com/jcserver/blog/item/b7e8da3e2f6f35f0828b13f1.html经典解决“线程间操作无效: 从不是创建控件的线程访问它”在编程中经常会遇到在一个按

2016-12-12 14:30:26 17783 2

转载 C#中去掉Toolstrip边框的方法

原文地址  http://erpdream.blog.163.com/blog/static/134043307200911771050347/问题:在C#中使用toolstrip时,当RenderMode设置为System时会出现下面有条灰线,无法通过基本的设置属性除去;解决办法:只需要重绘一下toolstrip即可,C#源代码如下:/

2016-11-22 09:50:18 7470 1

转载 c# 操作Word总结

Word对象模型 (.Net Perspective)  五大对象Application :代表Microsoft Word应用程序本身  是Document和Selection的基类。通过Application的属性和方法,我们可以控制Word的大环境。Document :代表一个Word文档  当你新建一个Word文档或者打开一个已有的Word文档,你将创建一个Docume

2016-09-23 10:26:58 6464

转载 C# 判断文件是否被占用的可以用下面的方法

先判断一下文件是否已经被打开了(占用),如果已经被打开了,就别再去打了,可以给出你自己的提示(或根据自己的需要进行其它的处理)。                 C# 判断文件是否被占用的可以用下面的方法          123456789101112

2016-09-23 10:25:57 3783

C# 支持多选的下拉框

本方法是一个集成的独立控件,基本实现了控件的顺滑度,下拉框可悬浮等效果,可以认为是comboBox的升级版,使用方便,仅需引用编译好的DLL,直接在toolBox拖拽出控件即可。附有源码。

2018-03-12

webbrowser滚动条位置

获取webbrowser滚动条当前位置,并可以自由设置滚动条位置。用c#语言编写,可以运行。获取webbrowser滚动条当前位置,并可以自由设置滚动条位置。用c#语言编写,可以运行。

2017-09-26

word中插入图片

利用c#语言,实现主要功能在word文档中插入图片,可以再VS中运行。利用c#语言,实现主要功能在word文档中插入图片,可以再VS中运行。

2017-09-07

CefSharpWeb

基于CefSharp写的简单浏览器,用代码实现设置IE代理,可以修改IE局域网设置。 基于CefSharp写的简单浏览器,用代码实现设置IE代理,可以修改IE局域网设置。

2017-06-28

c# treeview节点等级如何提升,即三级节点变二级。求个大佬给点建议

2017-11-27

c# 写了个webbrower网页编辑器,有关复制粘贴的问题,请指点迷津

2017-09-04

c# 有关控件点击事件的操作。

2017-08-30

C# word图片格式设置问题。

2017-08-29

C# word图片格式设置问题。

2017-08-25

c# 繁体转简体问题,StrConv()函数

2017-08-21

c# 开发的软件有个截图的功能,有时候点击截图按钮就会出现内存不足的问题,详细信息如下:

2017-08-17

c# html替换字符串问题,详见下面举例。

2017-08-03

c# word文档插入图片,嵌入式设置失败,这是为什么?

2017-08-01

谷歌浏览器中右击翻成中文功能如何实现的?

2017-07-28

C# 点击登录进入主界面时出现错误,错误信息如下:

2017-07-24

c# word文档插入图片,有一台机器设置无效,其余机器设置成功,这是为什么?

2017-07-14

C# picturebox初始化时候出现参数无效的错误,具体错误信息如下图

2017-07-07

c# 用CefSharp写的浏览器,划取词时候,有道词典获取不到,无法翻译

2017-06-19

C# CefSharp如何获取网页源代码?

2017-06-01

c# 我想实现google smart lock 类似的功能

2017-05-17

c# try catch没有触犯,但是点开参数会有红叉,这是因为什么,对程序有影响吗,详细看下图

2017-04-27

Tor网络能不能提供sockets代理的功能?求告知

2017-04-14

c# 线程挂起后messagebox.show造成程序卡死

2016-12-29

c# 线程挂起问题,求解答

2016-12-29

c# 获取邮箱发送账号及接收账号,如图:

2016-12-27

c# 将内容输出到richtextbox上,如何将richtextbox设置成黑白交替?

2016-12-23

richTextBox1.AppendText断点调试运行时间太长

2016-12-21

注册表的问题,路径不同但遍历的结果一样。

2016-12-20

c# 注册表获取displayname的值,每次获取财付通的时候就会遇到乱码,具体如下:

2016-12-19

Win32_Service的属性都有什么???求告知

2016-12-15

c# 计时器 System.Timers.Timer

2016-12-12

c# 计时器timer的问题。

2016-12-12

c# 获取本地操作系统已安装补丁和未安装补丁id,描述,和漏洞描述。

2016-12-06

加密后密文长度有时等于公钥长度128,有时候不等于,什么原因啊,加密代码如下:

2016-10-17

sqlite创建时候出现错误。errmsg: near "From": syntax error

2016-10-17

加密后密文长度有时等于公钥长度128,有时候不等于,什么原因啊,加密代码如下:

2016-10-13

解密后返回的内容是空,为什么啊

2016-10-12

rsa_public_encryptd当加密以汉字开头的文件返回负值,加密不以汉字开头的文件没问题

2016-10-11

c语言编程,程序跑起来后,浏览网页,可以把网页以.html文件保存到本地

2016-09-07

libnids方面的问题,两个函数的功能

2016-08-22

libnids中device设备名设置为any和all的区别

2016-08-17

libnids1.24源代码中samples中几个例子的各个功能是什么

2016-08-15

从http协议切割content_length出现问题了,求大神看看

2016-08-10

c语言 怎么提取一行代码到字符串数组里?

2016-08-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除