工作中解决问题记录
文章平均质量分 56
iudio_cool
看各种奇怪的书,奇怪的人。想成为大腿
展开
-
下载github中单独某个子文件方法
中下载文件有很多方法,比如整体打包下载,单独小文件下载。我分享一个怎样下载某个单独文件夹方法。在下载这个E文件夹时候,复制当前的url。然后就可以下载文件夹的压缩文件了。原创 2023-09-17 11:11:35 · 1279 阅读 · 0 评论 -
pycharm安装各种包,包括scipy,pulp方法
使用各种源网站(如https://www.lfd.uci.edu/~gohlke/pythonlibs/#pulp),下载后再导入到pycharm中。在终端输入pip install scipy,然后就会开始下载,可能下载速度不是很快。另外,如果pip没有更新的话,也会影响,你需要在终端输入。用下面这个命令行,在终端pip进我们项目的软件包中。点击加号后,搜到想要的包,下载进去。原创 2023-08-31 11:44:15 · 4029 阅读 · 0 评论 -
linux中 select函数详解与实例(另外还有五种IO模型学习)
select函数详解与实例tips:关于多路io复用知识:1什么是IO多路复用1.1阻塞IO模型(blocking IO)1.2非阻塞IO模型(nonblocking IO)1.3IO复用模型IO (multiplexing)1.4信号驱动IO模型(signal driven IO)1.5异步IO模型 (asynchronous IO)select函数参考链接:tips:最近需要将linux系统中的串口处理,使用IO复用来处理,于是要学习一下关于select函数的相关知识。关于多路io复用知识:1什原创 2021-02-23 18:17:15 · 497 阅读 · 1 评论 -
将QT应用作为开机自启动(Linux系统)
今天介绍,如何将一个Qt程序,在开机启动时显示。方法一:一种是在开机启动文件添加应用路径:一般会有rc-local.service服务的话,在系统的/etc/rc.local文档中,将我们要开启设置或者启动的程序或者命令行放进去。(编写格式要求,和shell中是一样的。)另外关于如何将系统中的rc-local.service服务开启,我会在另一篇文章中写。方法二:另一种,是把qt应用程序,作为开启后桌面的一个应用,也可以说是在linux中添加应用程序到applications列表。(至于是否必须原创 2021-01-28 21:31:49 · 4154 阅读 · 6 评论 -
安装脚本(.run)文件制作步骤
制作.run文件,可以在测试的同事在机子上安装核,配置文件时候一键部署,不用来回的操作。下面我们说一下制作过程。1.首先把要往机子上放的文件,压缩到一个文件中tar -jcvf file.tar.bz2 *.out#*.out代表那些要压缩的文件,制作压缩文件2.制作安装脚本2.1初级版本#!/bin/bashlines=7 #这个值是指这个脚本的行数加1,这个脚本共有6行tail +$lines $0 >/tmp/helloworld.tar.gz # $0表示脚本本身,原创 2021-01-28 20:51:35 · 2109 阅读 · 1 评论 -
windows电脑串口号被占用,如何清除和重置串口号。
事发原因,是在vscode2017中,当端口号大于10的时候,好像是不能打开并操作串口的。解决方法,要不就是通过修改关于vs的设置,让他可以操作,方法二,就是把多余无用的端口号,进行删除。...原创 2021-01-20 20:25:24 · 14239 阅读 · 0 评论 -
linux中进程监控并重启的学习
如题:实现方法有很多种,在网上有一个关于脚本实现和代码子父进程的代码示例:Linux监控重要进程的实现方法另外有使用coredump的方法,来记录相关进程结束时候的信息:1.关于内核转储(core dump)的设置方法2.coredump配置、产生、分析以及分析示例3.解析dump...原创 2020-12-04 14:58:16 · 225 阅读 · 0 评论 -
Linux下关于串口的操作(使用工具和不使用工具)
最近一个工作是使用带有Linux系统的板子和另一个单片机通过串口进行通信,于是今天来总结一下Linux中关于串口的一些使用方法。使用相关的工具有带桌面的工具,有直接使用命令行工具:minicomMinicom使用介绍cutecomLinux平台图形化串口工具cutecom介绍picocomPicocom工具安装和使用puttyputty详细使用说明参考链接:Linux 串口调试工具汇总使用Linux系统内带函数linux串口操作函数Linux c下串口使用相关函数参考链接:Li原创 2020-10-26 20:26:44 · 485 阅读 · 2 评论 -
查看一个机器硬件配置,所需步骤
CPU关于CPU另外还有关于超线程的相关知识:超线程到底有啥用?内存方法总结磁盘先查看一下硬盘和磁盘的区别:磁盘信息查看显卡查看显卡信息:查看显卡型号查看硬件信息linux如何查询系统驱动是否支持该型号显卡显卡接口串口USB(显示屏)...原创 2020-08-25 17:25:57 · 157 阅读 · 0 评论 -
使用QT画图
工作有用到使用QT画图的,先码住:Qt中添加背景图片的方法这个大佬的关于 QT的学习笔记:QT笔记原创 2020-08-03 14:32:57 · 362 阅读 · 0 评论 -
NUL和NULL的区别
从7月29日开始重新扎实的过一遍c下面记录一些看到的知识:NULL和NUL的区别原创 2020-07-29 19:38:22 · 615 阅读 · 0 评论 -
了解在VC中debug和release的区别
如题:我们先看关于这两个的详细介绍:VC下Debug和Release区别在文中提到了assert()函数,我们去看看这个:assert()函数用法总结C/C++ assert()函数用法总结有可能会好奇为什么不适用printf来打印调试,下面这句话给出了答案:...原创 2020-07-29 16:58:37 · 126 阅读 · 1 评论 -
vs2017支持所有版本VC
添加链接描述原创 2020-07-27 14:35:13 · 270 阅读 · 0 评论 -
下载qt后再vs中$(QTDIR)出错
贴一个链接VS2013打开编译QT pro工程,找不到宏定义QTDIR的解决办法原创 2020-07-27 12:07:08 · 2008 阅读 · 0 评论 -
了解tcp/ip---笔记(有空更新)
入门了解的链接原创 2020-07-24 20:21:19 · 99 阅读 · 0 评论 -
Linux中遍历目录readdir的用法
今天使用U盘存储的时候需要先遍历这个文件,于是看到了一个reader函数。直接贴上链接,学习一下哇。Linux中遍历目录readdir的用法原创 2020-07-24 19:08:42 · 680 阅读 · 0 评论 -
ubuntu16.04桌面左边丢失解决
在使用换源后导致桌面丢失:如下有解决方法的汇总:方法原创 2020-07-21 09:07:39 · 949 阅读 · 0 评论 -
在ubuntu中下载使用清华源的软件镜像
今天要重新安装QT,但是为了版本,需要4.8左右的,于是在清华源里面寻找。下面贴上找到的路径:qt历史版本的下载路径:有了路径后,要下载,网上都说使用sudo pip install 软件名 -i https://pypi.tuna.tsinghua.edu.cn/simple我看看还有没有其他方法...原创 2020-07-11 11:59:37 · 2571 阅读 · 0 评论 -
Linux下使用C语言查看本机IP地址
今天看到需要使用c语言在Linux的环境下,查看本机IP地址Linux下使用C语言查看本机IP地址里面介绍了五种方法原创 2020-07-08 12:07:56 · 1823 阅读 · 0 评论 -
Linux下shell脚本编程中|,||,&,&&的用法
今天在写一个脚本时后考虑到有用到或(|)(||)的用法,于是查了一查关于Linux下shell脚本编程中|,||,&,&&的用法下面是一写查到的知识的链接:[Linux下shell脚本编程中|,||,&,&&的用法(https://www.cnblogs.com/unknown404/p/10355705.html)...原创 2020-07-05 18:15:31 · 823 阅读 · 0 评论 -
linux下脚本与应用程序之间信号的传递
如题:基础知识:linux下脚本中kill命令的使用:书写优雅的shell脚本(四) - kill命令的合理使用Linux 脚本和程序对SIGINT的处理方案,脚本通过kill给程序传递信号原创 2020-07-01 16:01:10 · 539 阅读 · 0 评论 -
在linux下UDEV的相关知识(使用规则)
最近在搞一个关于挂载linux下的u盘相关的程序时候,需要了解关于udev的知识。在下面这个链接里,界面有点挤,不过挺详细的介绍了udev的发展和相关的基本知识:udev详解使用规则和调试此外在b站还看到了一个相关的视频,讲述的挺详细:04-udev规则及集群资源管理前半部分讲了udev的知识,挺有用。另外为了多加了解,我们还应该多看一些udev规则的实例:linux中udev简单的用法还有一个讲述的挺详细的udev使用方法(附实例)...原创 2020-06-30 17:22:31 · 259 阅读 · 0 评论 -
vscode配置C调试环境(launch.json tasks.json setting.json)
参考的链接vscode配置C调试环境(launch.json tasks.json setting.json)原创 2020-06-28 18:18:32 · 12236 阅读 · 0 评论 -
#pragma pack(push,1)与#pragma pack(1)的区别
在看程序时候,看到了#pragma pack(push,1)与#pragma pack(1)的影子,我们去查查,学习学习这是什么。#pragma pack(push,1)与#pragma pack(1)的区别看完神奇的很,以后或许可以用到。原创 2020-06-28 11:16:20 · 165 阅读 · 0 评论 -
#ifndef 与 #pragma once 的区别
在敲代码时候,发现了#ifndef 与 #pragma once。顺便记录一下这两是怎么一回事。直接在csdn上寻找答案,下面附上链接。另外有的会有拼写错误,应该是pragma不是program#ifndef 与 #program once 的区别【每日一C之十七】#ifndef与#pragma once的用法与区别...原创 2020-06-28 11:13:31 · 148 阅读 · 0 评论 -
Ubuntu下安装cmake(亲测可用)
1、查看当前cmake的版本:cmake --version2、下载cmake安装包wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz3、对压缩包进项解压tar xzvf cmake-3.9.2.tar.gz4、执行cd cmake-3.9.2./configuresudo make && make install5、查看版本号,验证cmake --version...原创 2020-06-23 18:06:55 · 770 阅读 · 0 评论 -
使用vs2017打开vs2015项目(提示 无法找到 v140 的生成工具(平台工具集 =“v140”))
用 2017打开用2015创建的项目,编译提示 无法找到 v140 的生成工具(平台工具集 =“v140”),解决方案:选择项目属性,选择重定向解决方案目标,选择当前VS的window sdk版本,重新定向,然后重新编译即可。选取安装有的工具集再重定向一下就能生成了...原创 2020-06-22 16:19:58 · 15468 阅读 · 3 评论