自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分治算法 ------二分归并排序

 https://www.youtube.com/watch?v=EMw1rwQmD3w&index=27&list=PLvdLBjhf_tgqq0ESrSd4rH8bXLmOlxN2J二分归并排序 选择中间的数,把数组对半划分。分别对 子问题1  和 子问题2 进行排序,最后把这两个排好序的问题 综合到一个问题。因此,二分归并排序也涉及到三个问题:St...

2018-12-29 14:46:54 3054

转载 TCP粘包问题分析和解决(全)

https://www.cnblogs.com/kex1n/p/6502002.html在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据量小的数据,合并成一个大的数据块,然后进行封...

2018-12-28 16:36:47 668

转载 MySQL远程连接不上的解决方法

  更新时间:2017年01月21日 10:07:05   作者:ynnmnm   我要评论 这篇文章主要为大家详细介绍了MySQL远程连接不上的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在云上新申请的服务器上又遇到这个问题,记录一下解决过程。1.排除网络或防火墙问题先看是否能pin...

2018-12-27 10:14:13 192

转载 mysql5.7安装和修改密码

https://www.cnblogs.com/renjianjun/p/9016286.html    mysql5.7安装第一下载https://downloads.mysql.com/archives/community/ 首先下载mysql5.7.18zip安装包根据电脑配置选择32/64位版本第二解压  把压缩包解压到你...

2018-12-27 10:06:59 360

转载 快速排序

https://baike.baidu.com/item/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/369842?fromtitle=%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F&fromid=2084344&fr=aladdin #include <iostream&gt...

2018-12-21 15:08:11 258

转载 提高你的架构能力:数据库拆分实现数据库能力线性扩展

 Java全栈技术 2018-12-21 08:45:32点击关注,快速进阶高级架构师作者:兔龙象我们公司前几年的核心系统,平均80人左右开发至今已经8年多了,至今还在维护,在全国20多个省部署了上千个点的运行,运行六七年后数据量上来了,结果平均每天都要出现宕机情况,90%以上都是数据库的原因,客户对我们的满意度急剧下降,可见数据库性能前期如果不设计好,后来带来的问题真的是灾难性的...

2018-12-21 13:49:44 571

转载 归并排序

class MergeSort {public:      void sort(int arr[], int length)    {        int *temp = new int[length];//在排序前,先建好一个长度等于原数组长度的临时数组,避免递归中频繁开辟空间        sort(arr, 0, length-1, temp);    }       ...

2018-12-21 10:57:13 184

原创 redis.conf学习plus

# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize no是否是守护进程 # Accept connections on ...

2018-12-20 14:41:38 160

原创 redis del与unlink命令用法及实现

1. DEL 命令 DEL key [key ...]删除指定的一批keys,如果删除中的某些key不存在,则直接忽略。返回值integer-reply: 被删除的keys的数量例子redis> SET key1 "Hello"OKredis> SET key2 "World"OKredis> DEL key1 key2 key3(inte...

2018-12-19 14:38:26 13692 1

转载 三种基础排序算法(选择排序、插入排序、冒泡排序)

注: 图片转自点击打开链接 以下均使用升序介绍。选择排序:从数组中找到最小的元素,和第一个位置的元素互换。 从第二个位置开始,找到最小的元素,和第二个位置的元素互换。 ........ 直到选出array.length-1个较小元素,剩下的最大的元素自动排在最后一位。   代码实现:    public class Selection {      ...

2018-12-19 13:54:44 173

转载 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。

题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s a d e e 这样的3 X 4 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字...

2018-12-13 16:22:12 755

原创 【数据结构】堆结构小根堆,大根堆,插入,删除等操作的实现

https://blog.csdn.net/sofia_m/article/details/79117088实现代码:#include<iostream>#include<vector>#include<iostream>#include<stdio.h>using namespace std;using namespace ...

2018-12-11 17:02:18 1185

转载 std::less

http://www.cplusplus.com/reference/functional/less/?kw=less You were redirected to cplusplus.com/less || See search results for: "less"class template<functional>std::lesstemplate &l...

2018-12-10 17:24:48 685

转载 二叉搜索树 (BST) 的创建以及遍历

 https://www.cnblogs.com/yaolin1228/p/7820515.html二叉搜索树(Binary Search Tree) : 属于二叉树,其中每个节点都含有一个可以比较的键(如需要可以在键上关联值), 且每个节点的键都大于其左子树中的任意节点而小于右子树的任意节点的键。1、BST 的总体结构:主要的几种变量以及方法如上图所示,主要有插入、排序、删除...

2018-12-10 13:12:19 693

转载 二叉树的序列化和反序列化(C++)

  本题考点:http://blog.csdn.net/weiwei22844/article/details/42004983leetcode题目地址297. Serialize and Deserialize Binary Treehttps://leetcode.com/problems/serialize-and-deserialize-binary-tree/层次遍历,...

2018-12-08 16:03:57 2342

转载 记一次愚蠢的错误 free(): invalid next size (fast): 0x08d82008 ***

自己搭建一个字符串类,在重载+=时一直报这类关于内存的错误:free(): invalid next size (fast): 0x08d82008是由于对指针0x08d82008指向的空间,进行写操作超过了他实际申请的大小经过长时间的检查后发现new[]写成了new()!!!导致实际上只分配了1字节的空间,却想写一个字符串完全超过了实际的大小,自然在析构的时候会出现内存错误。申...

2018-12-08 15:21:26 4816

转载 strtok的问题 [问题点数:20分,结帖人ArrayTang]

 https://bbs.csdn.net/topics/390692289收藏帖子 回复ArrayTang结帖率 38.46%#include <string.h>#include <stdio.h>main(){        char *s="Golden Global View";        char *d=" ";   ...

2018-12-07 15:48:58 153

转载 判断一颗二叉树是否对称

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012311410/article/details/711084751.题目描述    请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的.二叉树结构:struct TreeNode {    int val;    str...

2018-12-06 11:08:09 4169

转载 题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。

链接:https://www.nowcoder.com/questionTerminal/9023a0c988684a53960365b889ceaf5e来源:牛客网 思路:首先知道中序遍历的规则是:左根右,然后作图 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

2018-12-06 10:21:21 547

原创 redis 全量复制条件

以下情况备节点会做全量复制:1. 备节点第一次连到主节点。2. 节点重启,主节点runid会变,备节点runid会丢失,redis <4.0 会发生全量复制。3. 部分复制失败,以下条件会产生改原因:    -> 主备失联超过repl-backlog-ttl(默认60分钟),导致复制积压缓冲区数据被清空。        解决办法:计算合理的repl-backlog-size值...

2018-12-05 15:58:18 838

转载 找出带环单向链表的环入口(交点)

https://www.cnblogs.com/snake-hand/p/3148328.html其实这个问题已经被问烂了,但是之前没有想透,今天算是解决得差不多。找环的入口这个问题,其实是建立在另外一个问题之上的——判断单向链表是否有环土方法很多,但是比较好的目前就那么一个:一开始设置两个指针都指向表头,其中一个每次(一步)前进一个节点的叫p1,另外那个每次(一步)前进两个节点的叫p...

2018-12-04 10:27:30 476 1

转载 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.

/*题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。思路:需要满足一下规则(正则表达式,直接用理解

2018-12-03 16:17:57 660

转载 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式

如果模式串遇到*字符则有两种状态,第一匹配字符,则字符串后移一位,模式串不变,第二,模式串后移俩位和字符串后移一位,第三,忽略星号。 /*请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配...

2018-12-03 14:15:38 1465

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关注的人

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