2 带你去网吧里偷耳机

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

QT多线程编程

QT线程QT提供了对线程的支持,包括一组与平台无关的线程类/一个线程安全的发送事件的方式/跨线程的信号-槽的关联。多线程编程可以有效地解决在不冻结一个应用程序的用户界面情况下执行一个耗时的操作问题。QT中QThread类提供了平台无关的线程,一个QThread代表了一个在应用程序中可以独立执行的线程,它与进程中的其它线程分享数据,但是是独立执行的。一般程序都是从main()函数开始执行,Q...

2019-11-11 10:49:14

QT多进程编程

单个进程使用QT中的QProcess类来启动一个外部·程序并与其进行通信。要启动一个进程,可以使用start()函数,然后传递给该函数程序名称和运行这个程序所要使用的命令行参数。执行完start函数,QProcess进入Starting状态,程序运行后QProcess进入Running状态并发射started()信号。进程退出后,QProcess重新进入NotRunning状态(初始状...

2019-11-08 17:05:23

Zookeeper C API 官方示例程序

这个程序不可执行,但是可以从中学到利用C API编程时的一些启示。#include "zookeeper.h"#include "proto.h"#include <stdlib.h>#include <stdio.h>#include <string.h>#ifndef WIN32#include <sys/time.h>#i...

2019-11-04 14:18:51

ZooKeeper的常量

STATE常量和EVENT常量EVENT:ZOO_CREATED_EVENT:标识一个节点被创建的事件。此前节点不存在,通过zoo_exists创建监视。ZOO_DELETED_EVENT:标识一个节点被删除的事件。当在某节点上创建监视,节点被删除时的事件。通过zoo_exists和zoo_get创建监视ZOO_CHANGED_EVENT:标识节点发生变化的事件。当在某节点上创...

2019-10-29 10:24:16

ZooKeeper在Windows上的C程序运行

传送门:https://blog.csdn.net/qq_40123329/article/details/102727071在下载bin版本的zookeeper搭建好集群并启动,然后写个简单的C程序简单地调用zookeeper,提示出错。1没有相应的头文件下载zookeeper的tar.gz版本。然后在其中的zookeeper-client/zookeeper-client...

2019-10-27 09:40:09

Zookeeper在windows上伪集群搭建

zookeeper工具下载:https://mirrors.cnnic.cn/apache/zookeeper/bin版本的,没有ZookeeperCAPI但是tar.gz版本的,集群启动失败出现以下错误:所以可以下载bin版本搭建集群,如果要使用或学习zookeepercapi可以在下载bin版本搭建好集群后下载tar.gz版本。搭建步骤:1解压缩文件,...

2019-10-24 16:54:36

leetcode发糖果问题

原题题目连接:https://leetcode-cn.com/problems/candy/思路:贪心。(1)初始化每个人糖果为1(2)从左到右遍历,如果当前比左边分数高,糖果数为左边糖果数加1(3)从右到左遍历,如果当前比右边分数高且糖果数小于等于右边,糖果数为右边加1class Solution {public: int candy(vector<...

2019-09-13 09:19:25

删除链表中重复的数字(保留一个)/删除链表重复元素(不保留)/调整链表元素位置/删除数组中重复次数大于某一给定值的元素

删除链表中重复的数字(保留一个)即:2 2 3 3 4 4 5 6 7 8 8 会变为2 3 4 5 6 7 8删除链表中重复元素(不保留)即:2 2 3 4 5 6 6会变为3 4 5 #include <cstdio> #include <iostream> using namespace std; typedef ...

2019-09-06 08:33:33

TX 9/1

参考链接:https://blog.csdn.net/qq_17550379/article/details/100355642种花动态规划:#include<cstdio>#include<iostream>#include<cstring>#include<vector>usingnamespacestd...

2019-09-03 17:08:25

leetcode 乘法表中第k小的数

乘法表中第k小的数题目链接:https://leetcode-cn.com/problems/kth-smallest-number-in-multiplication-table/二分查找:查找不是下标,而是值的查找。注意边界信息。class Solution {public: int findKthNumber(int m, int n, int k) { ...

2019-09-01 19:07:18

leetcode 顺时针旋转二维矩阵90度

题目链接:https://leetcode-cn.com/problems/rotate-image/description/?utm_source=LCUS&utm_medium=ip_redirect_q_uns&utm_campaign=transfer2china法一找规律二维矩阵可以看作一层包围另一层而组建起来的,那么在旋转的时候可以先旋转最外层,然后依...

2019-08-28 19:18:45

使用数组实现固定长度的队列/栈

使用数组实现固定长度的队列主要的思路是:2个指针start和end,加上一个变量cur_size用来表示当前队列的元素个数,只要size大于数组长度就不能再入队,size小于0就不能再出队列了。入队:移动end变量,每次让end指向队尾元素的下一个位置,每次入队只需把元素放入到end位置。如果到达数组尾部且队列没有满,让end为0,继续循环出队:移动start变量,每次start变量...

2019-08-28 16:45:50

秋招笔试

猿辅导(8/24)题目二:这个题目的样例给的有点迷惑人心。牛客上一堆0的,我也是调了好久都是0。最初的想法是给人数排序,然后选最多人数的三个角色,贪心的把其中最小的那个直接作为一个组数,然后再排序,依然选择最多人数的三个角色,直到最多人数的前三名有0为止。大概如下所示:#include<cstdio>#include<iostream>#i...

2019-08-25 09:08:38

leetcode 多线程编程

C++多线程学习博客推荐1C++11多线程编程----初识2c++11多线程编程(二)——理解线程类的构造函数3c++11多线程编程(三)——竞争条件与互斥锁4c++11多线程编程(四)——死锁(DeadLock)5c++11多线程编程(五)——unique_lock6c++11多线程编程(六)——条件变量(Conditio...

2019-08-22 15:25:51

leetcode 子集/格雷编码/LRU缓存机制/排序链表/数组中的第K个最大元素/二叉树中第K小的元素/二叉树的最近公共祖先/除自身以外数组的乘积

子集题目链接:https://leetcode-cn.com/problems/subsets/思路一追加法//层序遍历求解classSolution{public:vector<vector<int>>subsets(vector<int>&nums){//只有一个空数组的二维数组...

2019-08-22 11:44:05

leetcode 搜索旋转排序数组/字符串相乘/全排列/螺旋矩阵/螺旋矩阵II/旋转链表/不同路径

搜索旋转排序数组题目链接:https://leetcode-cn.com/problems/search-in-rotated-sorted-array/想到了二分查找,这个思路稍微复杂了点class Solution {public: int search(vector<int>& nums, int target) { if(nu...

2019-08-22 10:07:03

leetcode 两数相加/最长回文子串/字符串转换整数(atoi)/盛最多水的容器/三数之和/最接近的三数之和

两数相加题目链接:https://leetcode-cn.com/problems/add-two-numbers//** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), ...

2019-08-22 08:06:01

C++中URL解码/编码

#include<iostream>#include<string>usingnamespacestd;chardec2hexChar(shortintn){ if(0<=n&&n<=9){ returnchar(short('0')+n); } elseif(10<=n...

2019-08-12 16:39:59

leetcode 存在重复元素/2的幂/二叉搜索树的最近公共祖先/删除链表节点

存在重复元素题目链接https://leetcode-cn.com/problems/contains-duplicate/法一排序不多说classSolution{public:boolcontainsDuplicate(vector<int>&nums){sort(nums.begin(),nums.end())...

2019-08-05 22:25:51

leetcode 二叉树的最大深度/只出现一次的数字/最小栈/相交链表/求众数/反转链表

二叉树的最大深度题目链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/法一递归classSolution{public:intmaxDepth(TreeNode*root){if(root==NULL)return0;...

2019-08-05 09:13:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。