c#
文章平均质量分 52
Antony_WU_SZ
这个作者很懒,什么都没留下…
展开
-
sftp 递归下载、上传整个文件夹里面的文件
using Renci.SshNet;using Renci.SshNet.Sftp;using System;using System.IO;using System.Collections;using BaseLibrary.ExecutionResults;namespace BaseLibrary.SSH{ /// <summary> /// SFTP操作类 /// </summary> public class SFTPHe.原创 2021-04-21 13:49:38 · 770 阅读 · 0 评论 -
Atlassian Bamboo入门安装与使用
1.找到官网文档https://confluence.atlassian.com/bamboo/bamboo-documentation-289276551.html理解CI server工作机理,简单点讲就是开发者提交完代码后自动触发编译/单元测试/集成测试/打包/部署至服务器等一系列过程.2.下载bamboo(正版需要购买,现在只有试用版)https://www.atlassian.com/software/bamboo/download3.下载Java SE Developme原创 2020-11-11 16:19:05 · 2483 阅读 · 1 评论 -
c# .net core 开源库整理
0.Masuit.Toolshttps://github.com/XiLife-OSPC/Masuit.Toolshttps://www.zhihu.com/question/295227280原创 2020-10-23 15:16:49 · 1189 阅读 · 0 评论 -
用OpenSSH 配置 SFTP 服务器 (OpenSSH for Windows)
OpenSSH for Windowshttps://winscp.net/eng/docs/guide_windows_openssh_serverhttps://github.com/PowerShell/Win32-OpenSSH/releases原创 2020-09-07 16:29:57 · 10349 阅读 · 3 评论 -
C# 模拟按键 抛弃sendkeys 使用WindowsInput
今天同事问起Sendkeys 发送时不能带空格,因为之前被sendkeys坑过,所以想起了WindowsInput好用.改了几串代码就满足了需求.以下实例为自动打开windowssecurityusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Tex.原创 2020-08-21 15:27:26 · 1590 阅读 · 0 评论 -
局域网无法访问发布的网站问题解决
参考了https://jingyan.baidu.com/article/8ebacdf010332c49f65cd523.html第一步:打开防火墙高级设置,选择防火墙属性状态修改为打开和允许设置完成后状态从block(红色)更改成了allow(绿色)原创 2020-06-03 14:08:14 · 506 阅读 · 0 评论 -
IIS 发布 遇到的坑 HTTP 错误 500.19 - Internal Server Error
报错modules="AspNetCoreModuleV2" 主要是由于缺少模块导致<?xml version="1.0" encoding="utf-8"?><configuration> <location path="." inheritInChildApplications="false"> <system.webServer> <handlers> <add name="aspNet.原创 2020-06-03 11:00:18 · 499 阅读 · 0 评论 -
Mysql 增删查改等sql语句
获取搜索个数select count(*) from user where UserName like '%a%'原创 2020-05-28 19:14:33 · 175 阅读 · 0 评论 -
ASP.net core mvc 学习笔记
1.ASP.NET Core Runtime 3.1.3https://dotnet.microsoft.com/download/dotnet-core/3.12.查看系统.net 版本号cmd> dotnet --info.NET Core runtimes installed: Microsoft.AspNetCore.All 2.1.13 [C:\Progr...原创 2020-05-09 14:19:36 · 180 阅读 · 0 评论 -
unity 初学笔记
1.添加背景图片①Hierarchy下新建canvas->新建image, 拖动图片至Assets路径下;②Project下点击图片,Inspector中设置texture Type 为Sprite (2D and UI);(这一步比较关键,不然无法正常显示背景图。③Hierarchy下点击image,在Inspector中设置strectch 属性,以及上下左右距离边框距离...原创 2020-03-04 18:41:26 · 307 阅读 · 0 评论 -
用于同步服务器文件的一款FTPS 客户端工具开发
因生产需要,开发一款工具用于同步服务器端的文件,为了避免产线员工由于误操作拷贝错文件的情况出现。其开发过程记录如下:1.先下载FTP Serverhttps://download.csdn.net/download/ericwuhk/120263632.配置好参数①设置本机IP地址 Edit->Setting->Passive mode setting->use.........原创 2019-12-11 15:05:47 · 921 阅读 · 1 评论 -
【笔记】c# 导入sqlite 类库使用
step1. 项目右键 manage nuget packagesstep2. 选择System.Data.SQLite 并installstep 3. 查看installed 是否安装成功原创 2019-10-18 18:26:40 · 469 阅读 · 0 评论 -
C# USB插拔状态监控工具
由于公司提供的dll库文件有bug而且源码不全,只能搜索到部分USB设备,例如蓝牙适配器和摄像头均不能识别,因此网上找了一些例程进行调试。本方法采用的基本原理是在WMI的基础上对计算机上的注册表进行扫描查找USB设备,确保能找到所有计算机能识别出来的USB设备,然后加入过滤掉重复部分,最终本软件实现了可以监控设备插拔事件,判定USB设备的连接状态。关于USB通讯及数据传输部分,使用的是另外的接口,...原创 2018-02-01 12:16:38 · 6559 阅读 · 12 评论 -
USB查看器usbtreeviewV3.1.0
http://blog.csdn.net/ericwuhk/article/details/79226505原创 2018-02-01 14:32:28 · 5989 阅读 · 3 评论 -
c# 调用c++ dll文件中的bool类型解决办法
[return: MarshalAs(UnmanagedType.I1)][DllImport("ximcamera.dll", CallingConvention = CallingConvention.Cdecl)][return: MarshalAs(UnmanagedType.I1)]public static extern bool Open(string cam); //o原创 2018-01-09 15:40:22 · 2706 阅读 · 0 评论 -
c# 调用c++ dll库的几个坑
Q1.报错System.BadImageFormatException HResult=0x8007000B Message=未能加载文件或程序集“RotPlatformControl.cs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。原因为系统编译环境目标平台与dll库文件的环境不...原创 2018-04-03 17:15:37 · 6197 阅读 · 0 评论 -
libmodbus源码生成dll
开发环境 windows10, Visual Studio 2017步骤:git clone源码,从路径 git://github.com/stephane/libmodbus,下载libmodbus代码包。Git的下载地址参考https://download.csdn.net/download/ericwuhk/10141046双击“\libmodbus\src\win32”目录下的“confi...原创 2018-04-16 17:56:18 · 2078 阅读 · 7 评论 -
c# 调用c库dll 遇到char*转string的解决办法
最近由于有个未知的设备需要用到modbus通讯协议,底层需要与PLC通讯,坤跌,PLC啥型号也不清楚封在里面不能拆,前人只留了几个不能运行的QT代码以及不完整的文档。用惯了C#想要重新学QT,真不知猴年马月能完成项目。于是乎找了一个开源的基于C语言开发的modbus库,撸起袖子干了起来。撸代码的过程中,遇到调用c 库的char*转c#的string多次不成功的情况,各种冒框啊,折腾了大半天才算解决...原创 2018-04-17 15:48:31 · 7136 阅读 · 0 评论 -
c#调用libmodbus 离线调试方法
准备工具1. VSPD虚拟串口工具,(7年前用过的工具,现在又用上了,幸好CSDN上传了一份,嘿嘿)https://download.csdn.net/download/ericwuhk/37539422. Modbus Slave调试工具https://download.csdn.net/download/ericwuhk/103578863.libModbus封装库https://downlo...原创 2018-04-18 16:04:30 · 3387 阅读 · 0 评论 -
c#界面 libmodbus封装使用实例(update)
在libmodbus基础上增加封装读取配置文件ini的功能(未能按照section待完善),增加三轴控制功能,包括复位、步进调试等,功能已经完成,界面如下:记录关键代码如下:c语言底层库 rotControl.c , rotControl.hvoid readIni(){ m_platform_setup.comIndex = (short)getValue("Serial"); /*m_p...原创 2018-04-25 14:01:51 · 2738 阅读 · 0 评论 -
批处理删除指定类型文档
@echo off title 系统编译垃圾清理工具... echo 正在清除系统垃圾文件,请稍等...... del "E:\002Revising Code\[000]3Dof_DP\*.pdb" /f /s /qdel "E:\002Revising Code\[000]3Dof_DP\*.csv" /f /s /qdel "E:\002Revising Code\[000]...原创 2018-07-31 17:01:02 · 1144 阅读 · 0 评论 -
c# 读取二进制dat图像数据 ,使用Emgu显示图像(openCV)
1.项目右键-->Manage Nuget Package中查找Emgu2.先读取二进制文件至buffer缓冲区,将buffer指针传入mat函数,转换出image,然后显示。 public Mat(int[] sizes, DepthType type, IntPtr data, IntPtr[] steps = null); // ...原创 2019-06-05 18:17:02 · 1675 阅读 · 3 评论 -
Tchart的旋转动画 (评估板源码)
using Steema.TeeChart.Animations;using Steema.TeeChart.Editors;using Steema.TeeChart.Styles;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;us原创 2014-09-23 18:38:06 · 925 阅读 · 0 评论 -
CSR 蓝牙读写
#region read write private byte[] _readBytes; public async Task BleClientReadChar(BleGattCharacteristic character) { return await Task.Run(() => {原创 2017-12-05 20:55:21 · 1142 阅读 · 0 评论 -
c# winform编程之多线程ui界面资源修改总结篇
c# winform编程之多线程ui界面资源修改总结篇转载 2017-12-04 21:18:46 · 1588 阅读 · 0 评论 -
datagridview控件界面开发
datagridview自动调整列宽原创 2017-12-20 14:24:44 · 906 阅读 · 0 评论 -
C#开发的TCP client通讯界面
1.本文利用微软提供的TCPClient 控件以及NetworkStream 流操作的思想,花了一天半的时间终于完成了TCP客户端发送和接收数据的基本通讯功能(基于ASCII码或者unicode码)。之前用c++写的时候花了一个多礼拜,本人是菜鸟水平,供各位参考!2.由于时间有限,groupbox的重绘以及port端口自动获取等功能尚未实现。3.TCP server部分将会在后期补上。原创 2016-11-28 17:41:30 · 6554 阅读 · 0 评论 -
串口调试
c# 写了一个简单的串口收发程序。原创 2016-09-30 18:09:05 · 412 阅读 · 0 评论 -
C#2010 串口控件serialPort 首次使用 菜鸟备份可以帮到菜鸟
废话少说,上源码,都懂得。 using System.IO.Ports;//必须添加这句才能正常使用控件 private void Form1_Load(object sender, EventArgs e)//串口初始化com6,57600,8,1,N { serialPort1.PortName =原创 2012-08-23 13:29:16 · 1858 阅读 · 4 评论 -
c# 常用语句
c# 常用语句原创 2016-08-26 10:54:40 · 494 阅读 · 0 评论 -
VS2010/2013 运行是很卡的加速方案
前段时间为了一个项目而把VS2008换成了VS2010,结果原本就不堪重负的本本跑起VS2010来那更是慢得没话说,于是看了遍VS2010选项,又从网上到处找资料找优化方法,总算使我的VS2010跑得快了些。一、VS2010选项视觉体验设置工具->选项->环境视觉体验的勾选都去掉。不解释,你懂得。二、禁用Intellisense(不建议)工具->选项原创 2014-09-30 17:11:02 · 7630 阅读 · 0 评论 -
c# winform 时候调用TeeChart时出现 <请考虑更改其中一个程序集的“嵌入互操作类型”属性>的解决办法
警告1 由于存在对由程序集“d:\FTT\FTT_Management_System-C#_Development\FTT_Management_System\WindowsFormsApplication1\obj\Debug\Interop.TeeChart.dll”创建的程序集的间接引用,因此创建了对嵌入的互操作程序集“c:\Windows\assembly\GAC\stdole\7.0原创 2014-09-12 13:44:04 · 5774 阅读 · 0 评论 -
c++ winform 不能调用获取屏幕分辨率函数GetSystemMetrics的问题
#include "windows.h"#pragma comment(lib, "user32.lib")int cx = GetSystemMetrics( SM_CXSCREEN ); int cy = GetSystemMetrics( SM_CYSCREEN );参考MSDN资源如下:I am try原创 2014-01-15 23:39:43 · 1314 阅读 · 0 评论 -
winform引用Teechart可以绘制世界地图
Step1: 下载Teechart 的最新控件http://download.csdn.net/detail/ericwuhk/6843417Step2: 打开VS2010,新建一个windows窗体应用程序(其他支持.net framework4.5的语言VB,c#均可支持,本例以C++为例)Step3:打开视图菜单下的工具箱,选择com组件下的Teechart Pro Active原创 2014-01-13 15:47:10 · 4394 阅读 · 1 评论 -
c#,VC++ 在WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整,那么该控件维持它与定位点位置之间的距离不变。例如,如果“:Button”控件锚定到窗体的左、右和底边缘,那么当调整该窗体的大小时,Button控件水平调整大小,维持到该转载 2014-01-13 11:16:37 · 1618 阅读 · 0 评论 -
使用 TableLayoutPanel 在 Windows 窗体上自动排列控件
某些应用程序要求窗体布局在窗体调整大小或其内容大小更改时能够对窗体自身进行适当地排列。 当您需要进行动态布局,但并不希望在代码中显式处理 Layout 事件时,可以考虑使用布局面板。FlowLayoutPanel 控件和 TableLayoutPanel 控件为在窗体上排列控件提供了两种直观的方式。 这两个控件为其中包含的子控件的相对位置提供了自动的、可配置的控制功能,并且都能在运行时提供原创 2014-01-13 13:49:32 · 2849 阅读 · 0 评论 -
c# winform通过本地WebService接口访问SQL数据库实例
总体思路如下:先建立数据库,再建立webservice,最后通过winform的按钮来调用服务,达到操作数据库的目的。原创 2016-12-15 17:05:20 · 19034 阅读 · 5 评论 -
可供测试的在线webservice
网络上可供测试的Web Service腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?discoWSDL: http:/转载 2016-12-29 15:43:38 · 4883 阅读 · 0 评论 -
c# 自动发送邮件测试代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Net原创 2016-12-29 16:24:48 · 3901 阅读 · 0 评论 -
C#委托调用过程(实例)
C#委托调用过程原创 2017-11-24 17:56:01 · 1416 阅读 · 0 评论