- 博客(29)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 QT读写二进制文件
1.定义结构体 #pragma pack(1) //字节对齐 struct ALARM_FILE { char STATUS_DATA[9]; char STATUS_TIME[7]; int AlarmNo; int MONITOR_ALARM_FLAG; }; ALARM_FILE alarmFile;2.写二进制文件 ALARM_FILE alarmFile; //
2021-06-25 10:33:11
1369
原创 QT5 UDP通信
#include<QMetaType>用到的结构体数组typedef struct _POSITION_CMD{ unsigned short nComm; unsigned char Type; unsigned char Cmd; unsigned char Select; int EL; int Az; }POSITION_CMD;Q_DECLARE_METATYPE(POSITION.
2021-06-21 18:34:52
361
原创 QT5 制作共享库文件
QtWdiget 做成共享库,调用共享库实现功能。1.制作共享库:将sharedlib_global.h文件中 红框标注部分代码粘贴到 sharedlib.h文件中。经过测试发现不粘贴此部分代码程序也可以正常编译运行。#if defined(SHAREDLIB_LIBRARY)# define SHAREDLIBSHARED_EXPORT Q_DECL_EXPORT#else# define SHAREDLIBSHARED_EXPORT Q_DECL_IMPOR...
2021-04-23 16:26:56
371
原创 QT5 UDP通信
QT版本:5.12.0DUP通信1、UDP通信概念QUdpSocket类用于实现UDP通信,它从QAbstractSocket类继承,因而与QTcpSocket共享大部分的接口函数。主要区别是QUdpSocket以数据包传输数据,而不是连续的数据流。发送数据包使用QUdpSocket::writeDataGram(),数据包的长度一般少于512字节,每个数据报包含发送者和接受者的IP地址和端口等信息。要进行UDP数据接收,要用QUdpSocket::bind()函数先绑定一个端口,用于接
2021-04-23 14:56:18
1022
原创 QT5 用户录入文字程序
功能:label提示,文本编辑框,保存按钮,退出程序;用户录入文字保存到ini文件规定文件中1读取ini文件1.1.获取应用程序所在目录QString strCurrentAppDirPath=QApplication::applicationDirPath();1.2.利用QSettings可以把内存中的数据保存到电脑磁盘中,读取ini文件QSettings iniFileRead(config.ini,QSettings::IniFormat);1.3.获取ini文件中数据
2021-04-23 11:16:02
349
转载 从1到n整数中1出现的次数:O(logn)算法
1. 题目描述输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。2. 题目来源第一次看到是在《剑指Offer》第2版上,面试题32。leetcode和牛客网上都有这道题。3. 本文的目的看了《剑指Offer》上的解法,我觉得不能算好:这段解释描述有些不清晰,而且没有图,难以理解。...
2019-01-15 20:47:21
658
转载 《剑指offer》【滑动窗口的最大值】(python版)
题目描述: 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2...
2019-01-06 17:02:21
704
1
转载 剑指offer——表示数值的字符串 C/C++
题目描述:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串”+100”,”5e2”,”-123”,”3.1416”和”-1E-16”都表示数值。 但是”12e”,”1a3.14”,”1.2.3”,”+-5”和”12e+4.3”都不是。牛客网代码:觉得思路不错粘贴过来仅为记录class Solution {public: bool isNumeric...
2019-01-05 22:33:48
475
转载 剑指Offer-62:圆圈中最后剩下的数字 python
摘要: 本文讲的是剑指Offer-62:圆圈中最后剩下的数字, 题目: 0、1…n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例子: 如0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除原文链接:https://blog.youkuaiyun.com/jiachen0212/article/details/80...
2019-01-05 20:54:14
584
翻译 剑指Offer-题48(C++版):最长不含重复字符的子字符串
题目:最长不含重复字符的子字符串 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。假设字符串中只包含从’a’到’z’的字符。例如,在字符串中”arabcacfr”,最长非重复子字符串为”acfr”,长度为4。主要思路:使用动态规划,记录当前字符之前的最长非重复子字符串长度f(i-1),其中i为当前字符的位置。每次遍历当前字符时,分两种情况:1)若当前字符第一...
2019-01-04 20:53:00
682
转载 牛客网 把数字翻译成字符串
剑指Offer(第二版)面试题46:把数字翻译成字符串题目要求:给定一个数字,按照如下规则翻译成字符串:0翻译成“a”,1翻译成“b”…25翻译成“z”。一个数字有多种翻译可能,例如12258一共有5种,分别是bccfi,bwfi,bczi,mcfi,mzi。实现一个函数,用来计算一个数字有多少种不同的翻译方法。1.动态规划int Get_Translation(int num){ ...
2019-01-03 21:38:02
1549
原创 数组排成最小的数字 python
算法知识视频讲解题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 # -*- coding:utf-8 -*-class Solution: def PrintMinNumber(self, numbers): if n...
2019-01-01 23:01:28
856
翻译 Anaconda+PyQt5+pycharm桌面GUI开发
根据电脑环境,结合两篇博客内容整理笔记。原文1连接:https://blog.youkuaiyun.com/weixin_41929524/article/details/81456308原文2连接:https://www.cnblogs.com/zhoug2020/p/9039993.html安装PyQt5与Qt DesignerPyQt5通常只要安装了Anoconda,就会默认装好Py...
2018-11-23 17:09:18
27576
4
转载 青蛙跳台阶
原文:https://blog.youkuaiyun.com/not_guy/article/details/78842473 1、跳台阶题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种方法?解答:这种问题一般是有规律的,跳1级台阶,只有1种方法;跳2级台阶,有2种方法;跳2级台阶,有3种方法;跳4级台阶,有5种方法,依次下去,跳一个n级的台阶的方法数...
2018-11-20 19:37:01
196
原创 和为S的两个数字
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。class Solution {public: vector<int> FindNumbersWithSum(vector<int> array,int sum...
2018-11-20 17:17:07
135
原创 牛客网 调整数组顺序使奇数位于偶数前面
题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。class Solution {public: void reOrderArray(vector<int> &array) { vector<int>...
2018-11-20 16:26:31
150
原创 跳台阶 牛客网
时间限制:1秒 空间限制:32768K 热度指数:312259 算法知识视频讲解题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。class Solution {public: int jumpFloor(int number) { if (number == 1){ ...
2018-11-20 16:11:43
173
原创 斐波那契数列 C++
斐波那契数列 时间限制:1秒 空间限制:32768K 热度指数:404214 算法知识视频讲解题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39class Solution {public: int Fibonacci(int n) { int pre_two = 0; i...
2018-11-20 11:16:13
414
原创 牛客网 第一个只出现一次的字符
牛客网 第一个只出现一次的字符时间限制:1秒 空间限制:32768K 热度指数:198167本题知识点: 字符串 算法知识视频讲解题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). class Solution {public:int FirstN...
2018-11-20 10:54:31
225
1
原创 牛客网 空格替换 C++
时间限制:1秒 空间限制:32768K 热度指数:740599本题知识点: 字符串题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。#include<iostream>using namespace std;#include<cstring>...
2018-11-17 17:21:08
219
原创 牛客网 二维数组中的查找 C++
时间限制:1秒 空间限制:32768K 热度指数:844608本题知识点: 查找 算法知识视频讲解题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 #include<iostream>#include<v...
2018-11-17 14:05:32
219
原创 配置Windows Update失败 还原更改 请勿关闭计算机.
windows update失败还原更改问题,主要由window update在更新,中途关机或其他中断进程造成的无法开机问题。1.开机,按F8,打开并进入“安全模式”,进入后选择正常启动在这个模式下也会还是会显示配置windows update失败,这个可能需要等个5分钟左右就会进入正常启动的界面。这时打开控制面板---->选择Windows update----
2017-01-20 11:14:08
8660
2
翻译 api-ms-win-core-path-l1-1-0.dll丢失
安装根据系统选择vc_redist.2015.x64或者vc_redist.2015.x86进行安装安装后可能会出现 是缺少个微软的补丁Windows6.1-KB3163245-x64去微软官方下载就可以或者附件 Windows6.1-KB3163245-x64.rar(2.13 MB) 安装一下重启系统如果先前已经安装VC2015失败的需要卸载干净重
2017-01-09 21:40:19
35410
转载 无线自动配置服务wlansvc没有运行
用win7共享宽带,让手机用WiFi上网,一直很好用,但是现在出现问题了:无线自动配置服务wlansvc没有运行,怎么解决呢?方法/步骤桌面右键计算机(或者我的电脑),选择管理。在打开的选项卡中双击服务和应用——服务。
2017-01-08 10:46:25
12266
转载 C#中Linq查询基本操作使用实例
这篇文章主要介绍了C#中Linq查询基本操作使用实例,有需要的朋友可以参考一下摘要:本文介绍Linq查询基本操作(查询关键字)- from 子句- where 子句- select子句- group 子句- into 子句- orderby 子句- join 子句- let 子句- 复合from子句
2017-01-01 16:26:16
1224
转载 QQ群、讨论组上传文件,由于网络原因上传失败?
QQ群、讨论组上传文件,由于网络原因上传失败?听语音|浏览:194|更新:2016-10-29 14:17|标签:软件 电脑 1234分步阅读QQ群、讨论组上传文件,总是由于网络原因上传失败?无法成功上传文件,怎么解决?工具
2016-12-31 19:55:38
5045
转载 使用vs时候报错实现不是Windows平台PIPS验证的加密算法的一部分
解决方案如下:在window中打开功能里输入regedit,回车打开注册器。然后进入如下路径中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy将 enable设置为0 即可。
2016-12-24 11:50:44
416
keras yolov3 tiny_yolo_body网络结构改为vgg16结构
2018-11-03
vgg16 fine-tune keras
2018-10-30
python中lambda嵌套,reduce问题
2018-08-22
Python中装饰器@wraps
2018-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人