自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (60)
  • 收藏
  • 关注

转载 迭代法

迭代法编辑本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。迭代算法是用计算机解决问题的一种基本方法,它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个...

2018-10-31 10:48:11 1431

转载 动态规划算法

动态规划算法编辑本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 [1] 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,...

2018-10-31 10:27:18 152

转载 递增排序,递减排序,非递减排序,非递增排序

1,2,3,4,5,.:递增排列9,8,7,6,5.:递减排列1,2,3,3,4,5,8,8,.:非递减排列9,8,7,7,6,5,5,2,1,.:非递增排列

2018-10-30 14:00:34 4742

转载 Git撤销&回滚操作

开发过程中,你肯定会遇到这样的场景:场景一:    糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!场景二:    彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!场景三:    刚才我发现之前的某次提交太愚蠢了,现在想要干掉它!撤销上述场景一,在未进行git push前的所有操作,都是在“本地仓库”中执行的。我们暂且将...

2018-10-30 09:33:06 134

原创 redis 集群 noaddr error 恢复脚本

本脚本修复nodes.conf文件丢失而导致的noaddr error,修复此类问题有两种解决办法:1. 直接修复坏节点的nodes.conf文件,这里不赘述。2. 通过下面脚本在任意节点上执行,目前不支持所有master都坏的情况。prepare:将所有的ip用逗号分隔,存入环境变量$ip_group.执行下列脚本,将password替换:#!/bin/baship_g...

2018-10-29 18:47:41 1919 1

转载 Docker 安装 Redis

 方法一、docker pull redis:3.2查找Docker Hub上的redis镜像runoob@runoob:~/redis$ docker search redisNAME DESCRIPTION STARS OFFICIAL AUTOMATEDredis ...

2018-10-29 17:06:44 126

转载 Docker 入门 到部署Web 程序

一、Docker概述:Docker: 本意是码头工人,言外之意是集装箱;Java号称“一次编译,到处运行”,因为java虚拟机解决平台的兼容性问题,所以有java虚拟机的地方就能跑java代码;Docker是:“一次封装,到处运行”,因为docker决绝了应用环境的问题,安装了docker的平台就能跑“docker包”,这样就决绝了“开发环境能跑,一上线就崩”的尴尬。一句话 应用打...

2018-10-29 16:37:04 310

转载 检查new的返回值及new的用法

 我们知道,使用malloc/calloc等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即是检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单的把这一招应用到new上,那就不一定正确了。我经常看到类似这样的代码:    int* p = new int[SIZE];        if(p==0) //检查p是否空指针       ...

2018-10-25 15:29:43 1654

转载 【C++】 私有成员变量的理解

转载地址:https://www.cnblogs.com/oraser/p/5888116.html【C++】 私有成员变量的理解私有成员变量的概念,在脑海中的现象是,以private关键字声明,是类的实现部分,不对外公开,不能在对象外部访问对象的私有成员变量.然而,在实现拷贝构造函数和赋值符函数时,在函数里利用对象直接访问了私有成员变量,因而,产生了困惑.下面以具体实例进行说明:...

2018-10-25 13:56:03 1109

转载 Git免登录,不需重复输入账号和密码

linux下在~/下, touch创建文件 .git-credentials:touch .git-credentials# 用vim编辑此文件,vim .git-credentials#输入内容格式https://username:password@github.com2. 在终端下执行 git config --global credential.helper s...

2018-10-25 10:25:37 712

原创 how to set the core dump file location(and name)?

1、如何长期开启core dump功能?        编辑 /etc/profile,在末尾加上命令:ulimit -c unlimited >/dev/null 2>&1        如果原来文件中有ulimit的相关调用,则直接改那个调用。2、core dump文件的生成方式:       可以修改 /etc/sysctl.conf 文件,加入以下内...

2018-10-24 11:05:01 178

转载 使用gdb调试死锁线程

1.调试文件 lock.c #include <stdio.h>#include <pthread.h>#include <unistd.h>void *work_thread(void *arg){ pthread_mutex_t mutex; pthread_mutex_init(&mutex, 0); usleep(100...

2018-10-24 09:38:53 1014

转载 请对socket编程有丰富经验的朋友进来看一个boost.asio通信的问题 955错误

  博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye GitChat    写博客 发Chat 传资源 论坛首页 精选版块 论坛牛人 排行榜 论坛地图 我要发贴论坛帮助CSDN论坛 > C/C++ > C++ 语言请对socket编程有丰富经验的朋友进来看一个boost.asio通...

2018-10-23 15:13:15 687

转载 如何通过git把本地的代码上传到服务器

注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及上传的步骤:(本文采用git 命令界面进行操作)( git config --global user.email "you@example.com"git config --global user.name "Your Name")实现登陆1.进入本地的项目目录,右键“Git Bash here”,调出g...

2018-10-23 13:57:49 7944 2

转载 函数名&函数名取地址

函数名&函数名取地址有时看到如下的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /*****************************/ #...

2018-10-22 14:55:34 1382

转载 Linux和windows临界区

1.声明#ifdef _LINUXpthread_mutex_t   mutex_lock;#endif#ifdef WIN32CRITICAL_SECTION  mutex_lock;#endif2.初始化#ifdef _LINUXpthread_mutex_init(&mutex_lock, NULL);#endif#ifdef WIN32...

2018-10-22 13:50:43 777

转载 -lpthread -lboost_thread undefined reference to `vtable for boost::detail::thread_data_base'问题

同样是boost.asio中用到boost.thread处理I/O,编译出错:undefined reference to `vtable for boost::detail::thread_data_base’环境ubuntu14.04g++ 4.8.4解决办法I had the same question, but -lboost_thread-mt is now deprec...

2018-10-22 13:38:50 692

转载 windows多线程同步--临界区

windows多线程同步--临界区推荐参考博客:秒杀多线程第五篇 经典线程同步 关键段CS 关于临界区的观念,一般操作系统书上面都有。适用范围:它只能同步一个进程中的线程,不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高windows中与临界区有关的结构是 CRITICAL_SECTION,关于该结构体的内部结构可参考here使用时,主线程中要先初始化临界区,...

2018-10-22 10:29:26 415

转载 c/c++ 数组是下标为什么可以是负值

转载地址:https://blog.csdn.net/qq_23130167/article/details/44987859?utm_source=blogxgwz0 #include <iostream>using namespace std;int main(int argc, const char * argv[]) { int x[1024]; ...

2018-10-19 15:07:52 846

转载 再谈:自定义结构体的对齐问题之__attribute__ ((packed))方法

问题来源:    我们在程序开发过程中往往会遇到这样的问题:以某种数据格式写入,再以此格式读出,特别是socket通信中,通常会遇到数据错位问题,这就是数据结构的对齐的问题。为了让我们的数据结构以最优的方式存储,处理,保证读写数据结构都一一对齐,我们往往采用3种方式:1.程序作者,手动对齐,将数据按从小到大的顺序排列,尽量凑齐。2.使用#pragma pack (n)来指定数据结构的对...

2018-10-19 11:22:02 1830

转载 C++11新特性:Lambda函数(匿名函数)

声明:本文参考了Alex Allain的文章http://www.cprogramming.com/c++11/c++11-lambda-closures.html加入了自己的理解,不是简单的翻译 C++11终于知道要在语言中加入匿名函数了。匿名函数在很多时候可以为编码提供便利,这在下文会提到。很多语言中的匿名函数,如C++,都是用Lambda表达式实现的。Lambda表达式又称为la...

2018-10-17 16:22:58 726

原创 centos7 boost学习1 使用boost::asio实现简易线程池 -lboost_system

转载地址:https://segmentfault.com/a/1190000010674396threadpool.h#include <stdio.h>#include <string.h>#include <iostream>//#include <boost/thread/thread_pool.hpp>#include &...

2018-10-17 11:18:07 641

转载 C++中Boost使用出现错误undefined reference to `boost::system::generic_category()'解决方法

转载地址:https://blog.csdn.net/qq_31261509/article/details/79412700  编译环境 ubuntu16.04    idea Clion运行出现问题CMakeFiles/untitled.dir/main.cpp.o: In function `__static_initialization_and_destruction_0...

2018-10-17 10:22:16 9388

转载 【亲测】centos7下挂载ntfs文件系统类型的移动硬盘

【亲测】centos7下挂载ntfs文件系统类型的移动硬盘【参考】1.http://www.tuxera.com/community/open-source-ntfs-3g/2.http://www.blogjava.net/freeman1984/archive/2013/05/17/399427.html3. http://blog.csdn.net/hotday_kevin...

2018-10-16 13:25:21 1343

转载 centos安装boost.asio

centos6下安装boost.asio1.安装环境centos6.xroot 身份登录2.安装准备新建文件夹,存放将要下载的源码包# mkdir boost.asio# cd boost.asio下载 , 解压 源码包# wget http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0...

2018-10-16 11:02:23 508

转载 Linux C++ 实现线程池

http://blog.csdn.net/qq_25425023/article/details/53914609 线程池中的线程,在任务队列为空的时候,等待任务的到来,任务队列中有任务时,则依次获取任务来执行,任务队列需要同步。  Linux线程同步有多种方法:互斥量、信号量、条件变量等。   下面是根据互斥量、信号量、条件变量封装的三个类。  线程池中用到了互斥量和信号...

2018-10-15 14:52:55 254

原创 gdb模板类设置函数断点

template<class T>class threadpool(gdb) b thread_pool.h:threadpool<task>::threadpoolBreakpoint 2 at 0x4013e7: file thread_pool.h, line 38.(gdb) b thread_pool.h:threadpool<task>...

2018-10-15 13:51:29 3165

转载 linux pthreadpool实现和线程池的用处

#include "threadpool.h"void* work(void* arg){    char *p = (char*) arg;    printf("threadpool callback fuction : %s.\n", p);    sleep(1);}int main(void){    struct threadpool *pool = thread...

2018-10-15 10:42:31 945

转载 pthread_cond_wait()函数实际的执行过程

/************pthread_cond_wait()的使用方法**********/pthread_mutex_lock(&qlock);    /*lock*/pthread_cond_wait(&qready, &qlock); /*block-->unlock-->wait() return-->lock*/pthread_m...

2018-10-12 15:43:45 706

转载 GDB笔记(二):条件断点、命令列表、监视点 | Lesca技术宅

GDB笔记(二):条件断点、命令列表、监视点 | Lesca技术宅2012-12-08  WUCANADA  来源  阅 9930  转 14转藏到我的图书馆微信 分享: GDB笔记(二):条件断点、命令列表、监视点 Posted by lesca on 2011/05/21 Leave a comment (0) Go to comments 条件断点 b...

2018-10-11 19:40:02 10049 1

转载 pthread_cond_wait学习笔记

恋恋风辰pthread_cond_wait学习笔记近期学习了线程等待和激活的相关知识。先介绍几个api:pthread_cond_t表示多线程的条件变量,用于控制线程等待和就绪的条件。一:条件变量的初始化:条件变量和互斥锁一样,都有静态动态两种创建方式,静态方式使用PTHREAD_COND_INITIALIZER常量初始化。pthread_cond_t cond =...

2018-10-10 11:08:45 665

转载 互斥量、条件变量与pthread_cond_wait()函数的使用,详解(二)

互斥量、条件变量与pthread_cond_wait()函数的使用,详解(二)1.Linux“线程”     进程与线程之间是有区别的,不过linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。     大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资...

2018-10-10 10:54:57 4034

转载 assert 未定义的引用

#include <assert.h>ok

2018-10-09 17:19:08 2739

转载 多个线程如何操作同一个epoll fd

自己以前做一个接口服务器时候,这种场景下我的设计是多个线程操作同一个epoll fd。彼时,我的理由是epoll的系列函数是线程安全的。       当然有人不理解为什么会有多个线程操作同一个epoll fd的情形,这里稍微铺陈一下接口服务器的场景。epoll fd有线程1维护,监听服务端端口的socket的accept出来的acceptor(即新的socket fd)也放在这个epoll f...

2018-10-09 13:54:20 2136

转载 epoll机制:epoll_create、epoll_ctl、epoll_wait、close

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,linux/posix_types.h头文件有这样的声明:#define__FD_SE...

2018-10-09 09:35:02 998

转载 (转)一个非常好的epoll+线程池服务器Demo

(转)一个非常好的epoll+线程池服务器Demo2 Replies转载自:http://zhangyafeikimi.javaeye.com/blog/285193[cpp]/**张亚霏修改文件名:epoll_demo.c编译: gcc epoll_demo.c -pthread程序源码如下(请自行编辑宏定义SERVER_IP为自己的IP):*//*Linux 2...

2018-10-08 17:16:16 893

转载 关于shutdown 和closesocket的彻底理解!

shutdown 和closesocket    来,咱们彻底的来讨论一下这个shutdown 和closesocket 从函数调用上来分析(msdn):一旦完成了套接字的连接,应当将套接字关闭,并且释放其套接字句柄所占用的所有资源。真正释放一个已经打开的套接字句柄的资源直接调用closesocket即可,但要明白closesocket的调用可能会带来负面影响,具体的影响和如何调用有关,最明显...

2018-10-08 16:12:36 13313

转载 wireshark error: There are no interfaces on which a capture can be done.

载载 :http://blog.csdn.net/prince_jun/article/details/11356255  一、Linux环境:1、root用户启动   01、启动一个shell   02、sudo wireshark (需要root权限)2、普通用户启动     从Linux中第一次启动Wireshark的时候,可能会觉得奇怪,为什么看不到任何一个网卡,比如et...

2018-10-08 15:58:58 202

转载 Linux和Windows下的NC(Netcat)命令测试端口连通性

一、Linux OS 环境下(以Centos为例),使用nc命令分别测试TCP和UDP端口连通性:安装方法:在客户端和服务器端分别安装nc工具,安装命令如下:yum install nc11. Linux OS下使用nc命令,实现TCP方式监听服务器端5000端口:安装完成后,在服务器端执行如下命令,实现TCP方式监听5000端口,且显示输出命令:nc -l [por...

2018-10-08 15:49:23 17976

翻译 sprintf返回值

function<cstdio>sprintfint sprintf ( char * str, const char * format, ... );Write formatted data to stringComposes a string with the same text that would be printed if format was used...

2018-10-08 15:44:32 5782

Product_Consumer.zip

qt5 vs2019 生产者消费者模式代码c++代码

2020-08-19

MySQL浏览器SQLyog-11.5.1-0.x86Community.rar

mysql操作实用工具,方便 mysql操作实用工具,方便 mysql操作实用工具,方便 你能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。这可以简化从一台服务器迁移数据到另一台服务器的类型的进程。不同数据库的批处理作业也可以计划并在指定的时间运行。

2019-11-20

正则表达式只可以输入只允许输入中文、数字、字母、下划线

正则表达式只可以输入只允许输入中文、数字、字母、下划线

2019-08-19

Navicat for MySQL_11.2.15.rar

Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。

2019-08-04

msinttypes-r26_vs2008没有c99头文件.rar

解决visual studio 2008缺少inttypes.h和stdint.h的问题.

2019-06-12

qt5 ftp文件直接加入到工程

qt5里没有ftp,直接把qt4里的文件用

2019-03-08

qt5 qftp编译

在github官方下载的源码,没有导出宏,qurlinfo.h在当前目录下使用,DEFINES += FTP_LIB,qtftp-master\src\qftp\qftp.pro文件加宏DEFINES += FTP_LIB

2019-02-25

iec61850应用入门

全书共分五章: 第一章简单介绍常规变电站自动化系统的不足,主要介绍了IEC61850标准的内容、特点和发展趋势; 第二章介绍面向对象的基本概念,OSI、TCP/IP网络模型,以太网技术基础,XML、XMLSchema基础和常用软件工具; 第三章介绍IEC61850的分层信息模型、具体定义、配置方式与配置文件; 第四章主要介绍MMS基础知识、IEC61850与MMS的映射关系、MMS与ASN.1编解码和MMS典型报文分析; 第五章介绍GOOSE服务、IEC61850—9—2SV服务、简单网络时间协议和IEEE1588精确时钟同步协议。

2019-02-02

windows tcp&udp;测试工具 iocp代码

iocp服务器代码,一个是只有接收的,还有一个是接受后会发回 tcp&udp;并行压力测试工具 质量杠杠的

2019-01-30

win10 64 windbg

Debugging Tools for Windows 10 (WinDbg) If you just need the Debugging Tools for Windows 10, and not WDK 10 or Visual Studio 2015, you can install the debugging tools as a standalone component from Windows SDK. In the installation wizard, select Debugging Tools for Windows, and deselect all other co

2019-01-27

udnerstand linux

功能强大的代码阅读工具,我之前在windows上用过,linux我想安装一个,妈的,有的积分要的太高了,为了给大家弄点好福利,我自己搞了一个

2018-10-16

linux c线程池

linux pthreadpool实现和线程池的用处 简单易懂 互斥和信号量使用

2018-10-15

iocp服务器代码_tct&udp;测试工具

iocp服务器代码,一个是只有接受的,还有一个是接受后会发回 tcp&udp;并行压力测试工具 质量杠杠的

2018-09-29

QTimer在子线程里执行例子

QTimer在子线程里执行例子,代码简单,调试方便 vs2008

2018-08-31

云风伙伴算法代码

这个内存分配器需要是非入侵式的,即不在要分配的内存块中写 cookie 。 而我的需求中,需要被管理的内存块都是很规则的,成 2 的整数次幂的长度。buddy memory allocation 刚好适用。 算法很简单,就是每次把一个正内存块对半切分,一直切到需要的大小分配出去。回收的时候,如果跟它配对的块也是未被使用的,就合并成一个大的块。标准算法下,分配和释放的时间复杂度都是 O(log N) ,N 不会特别大。算法的优点是碎片率很小。而且很容易做成非入侵式的,不用在被管理的内存上保存 cookie 。只需要额外开辟一个二叉树记录内存使用状态即可。 我吃完饭简单 google 了一下,没有立刻找到满足我要求的现成代码。心里估算了一下,C 代码量应该在 200 行以下,我大概可以在 1 小时内写完。所以就毫不犹豫的实现了一份。 然后,自然是开源了。有兴趣的同学可以去 github 拿一份。这样就省得到再需要时再造轮子了。嘿嘿。 btw, 当然这块代码有许多值得优化的地方,比如可以把里面的递归优化成循环回溯。这个算法我读初中时经常写。因为初一那个时候参加信息学奥赛时用的 basic 不支持局部变量,全部变量都是全局的,很难实现递归。所以早期我都不用递归遍历二叉树的,感觉写起来好麻烦。 不过循环回溯遍历树应该是比递归快不少的,因为减少了许多不必要的环境变量压栈,对不支持 closure 的 C 语言尤其是。 这个库用起来很简单。它并不实际管理内存(它不侵入被管理的内存)。你可以设想你另外有一大块内存是由许多最小单位块合起来的。你可以假设最小单位是 1K 。那么用 buddy_new(10) 就可以帮你管理 1024K 内存。 buddy_alloc 可以请求若干个最小单位块,返回一个序号。然后用户可以自己去大内存上索引出来用。用完调用 buddy_free 归还即可。 为了调试方便,我还提供了 buddy_dump 打印二叉树的细节,可以直观的看出那些内存区域未被使用,哪些已经被占用。 ps. 果然,写这篇 blog 花掉的时间比完成这些代码时间更长。代码也如我所料的没有超过 200 行。看看,把东西描述清楚就是比实现一个东西要花更长的时间,这就是项目人多反而做的慢的原因之一吧。

2018-08-08

QTabWidget可以拖拽里面的tab

QTabWidget之间可以实现拖动,分离出新的窗口到另一个QTabWidget里

2018-05-27

IEC101文档

IEC101 02版 平衡非平衡 流程详解 基础介绍 适合配电自动化IEC101的学习,平衡非平衡介绍详细,有流程介绍

2018-05-09

log4qt qt5版本

我在豆子的基础上做了一些改动,豆子的没有导出类,直接加载到工程里用,不太方便 此版本可以在qt5上使用。 用此项目可以方便的记录qt项目中的各种异常信息,方便调试

2018-04-27

104报文解读

104规约大致有1997年和2002年(02版)两个版本,在配置上没什么变化,只是02版在97版上扩展了遥测、遥信等信息体起始地址,区别如下: 类别 97版 02版 YX 1H------400H 1H------4000H YC 701H------900H 4001H------5000H YK b01H-------b80H 6001H-------6100H 设点 B81H-------c00H 6201H--------6400H YM C01H-------c80H 6401H---------6600H 目前常用的是02版的,故一个104通道,YX最多可配16384个,YC最多可配 4096个,YK最多可配256个,YM最多可配512个。 4个控制域8位位组:前两个是发送序号,后两个是接收序号

2018-03-01

仿qq界面 qt

可执行文件: 使用的Qt4.7.4+VS2008 qq登陆界面和qq主界面,没有实现具体功能

2018-02-28

Overview NClass is a free tool to easily create UML class diagra

Overview NClass is a free tool to easily create UML class diagrams with full C# and Java language support. The user interface is designed to be simple and user-friendly for easy and fast development. Properties, enums, delegates and other language specific elements are fully supported with strict syntactical and semantical verification. Design your application with just a few clicks - the main goal is to provide a simple but powerful class designer that is very intuitive to use. Diagram styles

2023-05-08

WMIDiaog安装程序 详细方法

You can receive error 0x80041010 from multiple applications that call WMI. For my example it was received in SCCM while patches were being applied.

2022-10-12

c# winform 绘制多行文本:自动换行:文本

c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本c# winform 绘制多行文本:自动换行:文本

2022-06-29

c# winfrom自定义图片和文字

c# winfrom自定义图片和文字 c# winfrom自定义图片和文字 c# winfrom自定义图片和文字

2022-06-24

C#中标准Dispose模式的实现

C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现 C#中标准Dispose模式的实现

2022-04-22

c# 测试UserControl内存泄漏

c# 测试UserControl内存泄漏 c# 测试UserControl内存泄漏 c# 测试UserControl内存泄漏 c# 测试UserControl内存泄漏 c# 测试UserControl内存泄漏

2022-04-21

MicrosoftProgram_Install_and_Uninstall.meta

卸载程序失败,可以用这个工具修复

2022-01-25

HCloner.zip

深拷贝 Below you can find a short article on how to do a deep copy of objects using Reflection in C#. Please be aware that this is my first article here (even first article in the English language...)

2021-11-23

C# GDI+ 画线、画矩形、画椭圆等

C# GDI+ 画线、画矩形、画椭圆等 vs2019

2021-10-15

grpc_practice.zip

Net Core gRPC入门——项目搭建、服务端、客户端

2021-05-29

ProgressBar_BackgroundWorker.zip

C#.NET中使用BackgroundWorker在模态对话框中显示进度条

2021-05-27

正则表达式中文字符数字

各种正则表达式中文字符数字等等

2021-03-25

CMakeProject1.zip

cmake简单工程 https://www.jb51.net/article/180466.htm参考网址

2021-03-23

TestHttpPost.zip

c#实现http get post

2021-03-09

CustonColumn.zip

c# DataGridView的列设置combobox和设置RichTextBox vs2019 我的DataGridView单元格输入中文乱码,RichTextBox可以正常输入中文,我的思路就是RichTextBox覆盖单元格,然后把RichTextBox的值传给单元格

2020-12-21

Modbus_Application_Protocol_V1_1b.pdf

Modbus_Application_Protocol_V1_1b modbus协议英文版

2020-11-06

simpleIO_direct_control.cid

libiec61850\examples\server_example_basic_io\simpleIO_direct_control.cid iedsout运行服务器仿真文件 客户端程序client_example2

2020-10-13

gcc各个版本下载_gcc-4.8.5.rar

gcc各个版本源代码下载地址 里面打包了gcc-4.8.5源代码

2020-03-10

styledemo.rar

QSS样式表之PS黑色风格+白色风格+淡蓝色风格

2020-03-09

KKSetup.exe

KK录像机 - 免费的超清录屏软件,集屏幕录像、同步录音、视频编辑、视频修复于一体。支持录制电脑、手机屏幕、各类游戏、桌面操作、网络课程、qq视频、在线视频等

2020-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除