• [C#] 清山代码生成工具(适用于.NET平台开发)
    在开发过程中,很多时候都是数据驱动,把数据库表建好了就开始编码了,通过数据库表信息,在一定的编码规范下,其实可以生成大部分程序代码。清山代码生成工具也就应运而生。 一、软件界面 二、软件功能 只要大概看下软件介绍界面,应该就知道软件的大概用途,根据数据库信息生成相关代码。 模板语法简单,可以自定义扩展内置标签方法,个人觉得比目前市面上的代码生成工具好用。 更多介绍: http://qingshanboke.com/Document/Preview/11 三、下载地址 https://download.csdn.net/download/a497785609/10612576 本来不想设置下载积分的,CSDN下载频道最低也需要设置1分,没办法了。 ... 阅读全文
  • [C#] C#将DataTable写入MongoDB
    思路:遍历DataTable的Rows,将Row转换为BsonDocument对象,然后批量写入数据库。 var client = new MongoClient("mongodb://localhost:27017"); var database = client.GetDatabase("rc114"); var collection = database.GetCollection<BsonDocument>("IISLog"); var dt = data.DataSource as DataTable; var count = 0; var batch = new List<BsonDocument>(); if (dt != null) { foreach (DataRow dr in dt.Rows) { count+... 阅读全文
  • [C#] Windows bat批处理删除指定N天前的文件
    Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。 删除指定目录下7天前的文件(目录为C:\test): forfiles /p "c:\test" /s /m *.* /d -7 /c "cmd /c del @path" 删除批处理文件当前目录下7天前的文件: forfiles /p %~dp0 /s /m *.* /d -7 /c "cmd /c del @path" 将以上其中一行复制,新建文本文件,粘贴并保存为bat格式,定期运行或者加入计划任务。 显示当前目录下七天以前的文件路径 forfiles /p %cd% /s /m... 阅读全文
  • [C#] 利用Rar压缩文件并FTP上传
    1.利用Rar压缩文件 /// <summary> /// 使用Rar压缩文件 /// </summary> /// <param name="fromFilePath">待压缩文件路径</param> /// <param name="rarFilePath">压缩后的文件路径</param> /// <returns>返回压缩结果</returns> public string RarFile(string fromFilePath, string rarFilePath) { try ... 阅读全文
  • [C#] 原码, 反码, 补码
    在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 一. 机器数和真值 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。 那么,这里的 00000011 和 10000011 就是机器数。 2、真值 因为第一位是符号位,所以机器数的形式值就不等于真正的数值,除去第一位符号位,剩余位的值,就是这个机器数的真值。例如上面的有符号数 10000011,其最高位1代表负,其真正数值是 -3 而不是形式值131(10000011转换成十进制等于131)。所以,为区别起见,将带符号位的机器数对应的真正数值称为机器... 阅读全文
  • [C#] C# 全角转换半角以及半角转换为全角
    #region 全角转换半角以及半角转换为全角 ///转全角的函数(SBC case) ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 public static string ToSBC( string input) { // 半角转全角: char[] array = input.ToCharArray(); for (int i = 0; i < array.Length; i++) { if (array[... 阅读全文
  • [C#] C# webBrowser中的链接在非ie浏览器中打开
    思路:通过webBrowser的NewWindow事件,先取消 , 然后再用Process.Start 去打开一个网址 , 这个时候就是用默认浏览器打开。 private void webBrowser_NewWindow(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = true; var document = ((WebBrowser)sender).Document; if (document != null) { if (document.ActiveElement != null) ... 阅读全文
  • [C#] C# 二次开发RTX实现右下角弹窗提醒功能
    腾讯通RTX是(Real Time eXchange)是腾讯公司推出的企业级实时通信平台,致力于帮助企业提高运作效率、降低沟通成本、拓展商业机会,是一种高度可管理、低成本、易部署的IT平台。 很多公司内部都在使用。可以在RTX上做一些二次开发,再结合一些内部系统,如OA,BBS等,实现即时通知提醒功能。 效果图: 接入步骤: 1.下载RTX完全安装包:http://rtx.tencent.com/rtx/download/index.shtml 包含服务端程序、客户端程序、RTX中心服务器安装程序,使用此程序,必须安装服务器端程序; 2.修改RTX服务器端配置: <?xml version="1.0"?> <... 阅读全文
  • [C#] 根据网站地址将网页保存为图片(网页快照)
    封装好的辅助类: using System; using System.Drawing; using System.Drawing.Imaging; using System.Runtime.InteropServices; using System.Runtime.InteropServices.ComTypes; using System.Security; using System.Windows.Forms; namespace Whir.Software.StaticFiles { /// <summary> /// 图片类型枚举 /// </summary> public enum ImageType { GIF = 0, ... 阅读全文
  • [C#] 并发连接数与在线人数关系
    在实际的性能测试中,经常接触到的与并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。 假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数是2000名,这个概念就是“系统用户数”,该系统有一个“在线统计”功能(系统用一个全局变量记数所有已登录的用户),从在线统计功能中可以得到,最高峰时有500人在线(这个500就是一般所说的“同时在线人数”),那么,系统的并发用户数是多少呢? 根据我们对业务并发用户数的定义,这500就是整个系统使用时最大的业务并发用户数。当然,500这个数值只是表明在最高峰时刻有500个用户登录了系统,并不表示实际服务器承受的压力。因为服务器承受的压力还与具体的用户访问... 阅读全文
  • 1
  • 2
  • 共 19 条记录