- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 [C#]自定义绘制和鼠标捕获拖动的进度条控件
先上代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;using S...
2020-05-07 07:48:44 1090
原创 qt调用7z.exe压缩文件
qt有个quazip的库,但是倒腾过来还要编译,我是qt小白,一直没做出来.考虑只需要windows的环境能用就行,改用QProcess和7z.exe直接按命令行操作实现一个类;参考连接 : <<7z命令行>>https://www.jianshu.com/p/4f9be6b47161分享代码仅做参考,有以下缺点:1现在还是同步操作,压缩大文件耗时较长...
2020-03-31 14:17:43 1935
转载 [WinAPI]通过Windows系统CLSID(GUID)打开系统指定窗口,及部分[上帝模式]命令
参考连接:IT之家<< Win10一周年更新版系统CLSID(GUID)大全>>https://www.ithome.com/html/win10/257667.htm参考连接: <<Windows中的特殊文件夹及项目的GUID>>https://www.cnblogs.com/see7di/archive/2008/03/31/2240...
2020-03-23 11:57:46 11818
原创 [QT/C++]一些简单的QT文件读写类
txt纯文本读写,按行追加,按日期自增#ifndef TEXTWRITER_H#define TEXTWRITER_H#include <QObject>#include <QMutex>#include <QFile>#include <QTime>#include <QDebug>#include <QDi...
2020-03-19 09:34:28 826
原创 [C#]地图坐标点拾取控件
有时候要取地图的坐标点,但是手动输入数字不准确且取值困难,想到用控件来实现;贴代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Win...
2020-03-13 10:52:25 396
原创 [Python工具]python多线程爬取百度地图瓦片
因为工作用到了(webbroswer+百度地图api离线js)做的离线地图,需要下载地图瓦片;其实有很多地图瓦片下载器的.给出几个参考:但是因为都比较大,不方便加入项目工具资料.所以想到了用python爬取瓦片;先上代码:# coding: utf8import urllib.requestimport osimport ioimport mathimport ...
2020-02-21 11:06:56 1680 2
原创 TCP,UDP样例极速编写
用最快的代码实现TCP,UDP的服务端客户端,帮助新手入门,写出第一份Socket通信;代码只为用最少的记忆量写出,求快,不求完整.代码有大部分细节需要后续补齐.1:快速写TCP服务端同步:using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Threading;...
2019-04-26 21:22:00 180
原创 一个简单的端口占用查询工具
有时做TCP开发,会遇到端口被占用,就得用netstat命令查pid,再根据pid查进程.比较浪费时间;可用winform实现一个简单的tcp端口占用查询工具,并提供杀进程的方法;先实现查询类:using System;using System.Collections.Generic;using System.Diagnostics;using System.Net;namespa...
2019-04-16 10:42:33 1062
原创 ESFramework的最简化应用案例(控制台服务端和客户端,支持文本,振铃提醒,文件传输)
问:ESFramework是什么?答:.NET通信框架.问:能做什么?答:分布式通信的系统如:即时通讯,多人在线游戏、在线网页游戏、文件传送、数据采集、分布式OA系统、远程教育系统等。问:平台要求?答:直接构建在.NET Framework 2.0上.问:具体怎么写?答:引擎初始化(服务端)[ESBasic.dll版本2.0.0.0,ESFramework.dll版...
2019-03-16 14:10:26 642
原创 C#写自己的async方法的一个形式
async和await是个很方便的异步操作写法.其原理和内容我也不了解,先吃饱再看营养成分吧. async标记的方法必须内部使用了await,不然就不正确的标记,报错.通常方法内await的是:框架封装好的方法:如await Task.Delay(x),兰姆达表达式:await Task.Run<T>(()=>{ return deafult<T&g...
2019-01-09 18:37:30 1417
原创 [C#仪表盘控件]InstrumentPanel显示指针仪表数据
工作中需要用到指针仪表盘显示数据,发觉网络上虽然分享的不少,但是源码不多.这里分享和分析一个仪表盘控件的绘制;效果图:绘制内容上稍微单调,具体需要什么再添加吧.-----------------------------------------------------------------------首先贴代码:using System;using System.Collections.Gene...
2018-06-13 09:18:37 6585 10
原创 利用VS编译生成事件实现代码及时提交到Git
Git是个好东西.每次编译通过,都可能是一次重要的提交,但是不论是命令行还是GUI的提交都不一定能及时做到,因为花费的时间和操作步骤有点多(命令行4个,切到git目录,打开bash,add*,commit;gitk的GUI操作步骤更多一些,未统计;VS2017的git提交也需要3步,切到团队资源管理,输入文本,提交)现在使用VS的生成事件脚本实现代码提交的提示和实现;在...
2018-03-30 09:34:10 826
原创 C#命令行软件与图形窗口软件交互的实现
命令行窗口如果满足不了我们的需求(如:要用软件来输入命令,截获命令行的输出,但又要用图形显示),我们可以通过Process类重定向命令行软件的标准输入输出和错误流,实现用桌面控件和命令行交互;先前有不少人发布自己的C#,Process类和cmd.exe交互代码,但基本是一次读写,或者嵌入原生Dos窗口的页面,不是自己的命令窗口.和原生Dos命令行无异.期望:使用自己的控件显示输入输出,持续稳定的执...
2018-01-23 16:30:52 3707 4
原创 懒人工具:低配高效的桌面小球工具
很经常操作电脑,点点点的好麻烦,有时候命令行可以做的更好,但是总不能一言不合打开命令行敲代码吧?保存为bat,vbs之类的脚本工具是可以有,但是太占用面积了,找起来也麻烦;是不是觉得有些杀dou毒bi软件的加速球萌萌的?今天来做个桌面小球工具,可以添加很多命令行快捷方式,但是并不占用你的桌面图标,使用也相对方便;/***************** 分割线 ***********
2018-01-08 13:36:40 1110
原创 第一篇博客,写给所有赏光来此的游客朋友们
工作一年多,浑浑噩噩的过着有师傅带没师傅呆的日子.后来第二份工作是真没人带了,不得不想办法自立更生了.我鼓励大家早点开自己的博客,哪怕一篇出彩的文章都没写,也坚持着把自己认为的最好的经验分享出来.因为这不仅是你的工作日志,也是给其他新生代的新人助力.---20171229
2017-12-29 22:12:26 150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人