2019年6月19日

WFP实现背景透明磨砂,并通过HandyControl组件实现弹出等待框

摘要: 前言:上一个版本的Winform需要改成WPF来做界面,第一次接触WPF,在转换过程中遇到的需求就是一个背景透明模糊,一个是类似于 加载中…… 这样的等待窗口,等后台执行完毕后再关掉。在Winform中是通过一个类指定等待窗口的parent为调用者,并指定topmost为最顶层来实现。在WPF中这个阅读全文

posted @ 2019-06-19 09:40 踏平扶桑 阅读(7) 评论(0) 编辑

2019年6月12日

C#使用FileSystemWatcher来监控指定文件夹,并使用TCP/IP协议通过Socket发送到另外指定文件夹

摘要: 项目需求: 局域网内有两台电脑,电脑A(Windows系统)主要是负责接收一些文件(远程桌面粘贴、FTP上传、文件夹共享等方式),希望能在A接收文件后自动传输到电脑B(Windows系统)来做一个备份,同时电脑B上有个目录,如果往这个目录里粘贴文件了,会自动传输给A来保存。 于是通过百度找到了Sys阅读全文

posted @ 2019-06-12 11:09 踏平扶桑 阅读(106) 评论(0) 编辑

2019年6月3日

C#使用Parallel处理数据同步写入Datatable并使用BulkInsert批量导入数据库

摘要: 项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片文件夹,分别访问照片-->调用DLL接口传递照片路径-->接收处理返回值-->写入数据库。 前期使用的for循环来处理,几十万张照片处理起来差不多10个小时。速度太慢,后面改进使用Parallel来进行平阅读全文

posted @ 2019-06-03 17:17 踏平扶桑 阅读(104) 评论(0) 编辑

2019年4月30日

C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码

摘要: 项目开始设计的是运行在windows下,所以一开始采用的是windows服务模式来获取多媒体文件信息,后来要求调整为可以在Linux下运行,经过这两天的资料查找,实现了Linux下通过.NET来获取多媒体文件信息的功能。详情如下: 1、运行环境是CentOS 7 2、编译环境是VS2017+.NET阅读全文

posted @ 2019-04-30 09:34 踏平扶桑 阅读(87) 评论(0) 编辑

2019年4月20日

C#使用iTextSharp+ZXing.Net+FreeSpire.PDF生成和打印pdf文档

摘要: 项目需求(Winform)可以批量打印某个模板,经过百度和摸索,使用iTextSharp+ZXing.Net+FreeSpire.PDF三个类库实现了生成pdf、生成条形码和打印pdf功能。 首先在项目作用使用NuGet获取这三个类库的引用。 其次把C:\Windows\Fonts里面的微软雅黑字体阅读全文

posted @ 2019-04-20 09:52 踏平扶桑 阅读(269) 评论(0) 编辑

2019年4月16日

C# byte和10进制、16进制相互转换

摘要: var SRMP = new byte[4]; Array.Copy(Encoding.UTF8.GetBytes(1.ToString("x2")), SRMP, Encoding.UTF8.GetBytes(1.ToString("x2")).Length); Array.Copy(Encoding.UTF8.GetBytes((j + 1).ToString("x2")), 0, SRMP...阅读全文

posted @ 2019-04-16 17:51 踏平扶桑 阅读(448) 评论(0) 编辑

2019年4月3日

绿色版Mysql自动建立my.ini和命令行启动并动态指定datadir路径

摘要: 1、先去下载绿色版的Mysql(https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.20-winx64.zip) 2、解压缩到任意目录(如D:\Mysql),并保证此目录是根目录,即访问bin目录的访问路径是(D:\Mysql\bin) 3、在D:阅读全文

posted @ 2019-04-03 11:13 踏平扶桑 阅读(44) 评论(0) 编辑

2019年4月2日

CefSharp访问需要认证网页或接口(在Request的Headers中添加认证Token)

摘要: 然后在使用的时候,就可以获取到Header的内容了。阅读全文

posted @ 2019-04-02 17:23 踏平扶桑 阅读(45) 评论(0) 编辑

2019年4月1日

CentOS7中配置vsftpd

摘要: 1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以下配置内容 3、创建一个ftp本地账户 useradd ftpuser -s /sbin/nologin 添加账户 passwd ftpuser阅读全文

posted @ 2019-04-01 18:00 踏平扶桑 阅读(67) 评论(0) 编辑

2019年3月30日

CentOS7下安装RabbitMQ

摘要: 第一步下载erlang环境并安装: rpm -Uvh https://mirrors.aliyun.com/centos/7.6.1810/extras/x86_64/Packages/epel-release-7-11.noarch.rpm yum install erlang 第二步下载Rabb阅读全文

posted @ 2019-03-30 08:53 踏平扶桑 阅读(35) 评论(0) 编辑

导航

公告