C#将DataTable写入MongoDB

C# 2245 次浏览
思路:遍历DataTable的Rows,将Row转换为BsonDocument对象,然后批量写入数据库。 varclient=newMongoClient("mongodb://localhost:27017"); vardatabase=client.GetDatabase("rc114"); varcollection=database.GetCollection("IISLog"); ...

Windows bat批处理删除指定N天前的文件

C# 1881 次浏览
Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。 删除指定目录下7天前的文件(目录为C:\test): forfiles/p"c:\test"/s/m*.*/d-7/c"cmd/cdel@path" 删除批处理文件当...

利用Rar压缩文件并FTP上传

C# 2364 次浏览
1.利用Rar压缩文件 /// ///使用Rar压缩文件 /// ///待压缩文件路径 ///压缩后的文件路径 ///返回压缩结果 publicstringRarFile(stringfromFilePath,stringrarFilePath) { try { //Rar程序安装目录 varfileName=@"C:\ProgramFiles\WinRAR...

原码, 反码, 补码

C# 2008 次浏览
在学习原码,反码和补码之前,需要先了解机器数和真值的概念. 一.机器数和真值 1、机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1. 比如,十进制中的数+3,计算机字长为8位,转换成二进制就是00000011。如果是-3,就是10000011。 那么,这里的00000011和10...

C# 全角转换半角以及半角转换为全角

C# 2372 次浏览
#region全角转换半角以及半角转换为全角 ///转全角的函数(SBCcase) ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 publicstaticstringToSBC(stringinput) ...

C# webBrowser中的链接在非ie浏览器中打开

C# 2389 次浏览
思路:通过webBrowser的NewWindow事件,先取消,然后再用Process.Start去打开一个网址,这个时候就是用默认浏览器打开。 privatevoidwebBrowser_NewWindow(objectsender,System.ComponentModel.CancelEventArgse) { e.Cancel=true; vardocument=(...

C# 二次开发RTX实现右下角弹窗提醒功能

C# 2258 次浏览
腾讯通RTX是(RealTimeeXchange)是腾讯公司推出的企业级实时通信平台,致力于帮助企业提高运作效率、降低沟通成本、拓展商业机会,是一种高度可管理、低成本、易部署的IT平台。 很多公司内部都在使用。可以在RTX上做一些二次开发,再结合一些内部系统,如OA,BBS等,实现即时通知提醒功能。 效果图: ...

根据网站地址将网页保存为图片(网页快照)

C# 2264 次浏览
封装好的辅助类: usingSystem; usingSystem.Drawing; usingSystem.Drawing.Imaging; usingSystem.Runtime.InteropServices; usingSystem.Runtime.InteropServices.ComTypes; usingSystem.Security; usingSys...

并发连接数与在线人数关系

C# 2021 次浏览
在实际的性能测试中,经常接触到的与并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。 假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数是2000名,这个概念就是“系统用户数”,该系统有一个“在线统计”功能(系统用一个全局变量记数所有已登录的用户),从在线统计...

Windows下批量设置SVN用户组权限

C# 2613 次浏览
问题背景: 服务器上有很多项目,比如像这样: 现在需要批量修改这些项目的访问权限。 解决方法: 通过分析发现,每个项目的SVN目录结构是这样的: 注意到conf文件夹,里面就有项目SVN权限的配置: 在这个文件里,按下面的配置就可以设置对应组的权限了,用户权限也类似...