- 博客(173)
- 资源 (40)
- 收藏
- 关注

原创 Linux基础命令-02
1、版本宏函数#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))eg:printf("===%x\n",KERNEL_VERSION(2,6,11));2、demsg:检测和控制内核环缓冲;显示所有信息1、dmesg:dmesg --help查看用法2、用root权限执行 cat ......
2019-10-25 17:01:09
815
1

原创 linux基础命令-01
操作linux系统时免不了会有各种查询系统信息,以下是在开发时主要针对系统应用的查询1、如何查看自己的linux是32位还是64位 getconf LONG_BIT :返回的结果是32则说明是32位,返回的结果是64则说明是64位 uname -a :x86_64就是64位的,没有就是32位的2、提高linux系统的执行性能在以下几...
2019-04-11 14:56:14
774
原创 qt5.13.1安装
下载需要的版本,这边配置是5.14版本以下(包括)。5.15以上有变动了。,那就是没有断网的原因,只要断网了,就会有的。
2025-02-26 13:36:51
148
1
原创 ububtu16.04下安装MQTT服务器
本文简单讲解了mqtt服务器在ubuntu环境下的安装使用,并进行本地和PC端连接测试,其中涉及到的配置文件内容格式没有详细解析
2023-12-15 15:14:33
401
原创 SD卡分区及格式FAT32
1、查看当前的SD信息 df -h2、fdisk进行SD卡的操作sudo fdisk /dev/sdb --->进到操作界面 m 查看帮助分区操作制作FAT32分区类型最后 w 退出保存3、格式化FAT32分区sudo mkfs.vfat -F 32 -n boot /dev/sdb1(/dev/sdb1显示的盘符)4、挂载在SD卡手动挂载 mount /dev/sdb1 /mnt卸载: unmount /dev/sdb1...
2022-05-24 00:21:09
1431
转载 python将protobuf序列化与反序列化byte字节流
from example import openrtb_pb2from google.protobuf import json_formatimport jsonimport datetimedef pb_to_json(pbStringRequest): """将pbstring转化为jsonStringResponse返回""" msg = openrtb_pb2.param() msg.ParseFromString(pbStringRequest) json.
2022-05-17 12:25:46
1806
原创 PyCharm之pip升级、更新下载源
一、升级pippython -m pip install --upgrade pip或者python -m pip install --upgrade pip -ihttps://pypi.douban.com/simple/二、更新下载源1、win+r输入 %APPDATA%2、新建文件价pip,在pip文件夹种创建pip.ini文件3、输入[global]index-url = https://pypi.tuna.tsinghua.e...
2022-05-14 17:11:46
1718
原创 PyCharm之PYQT5的QtDesigner、PyUIC、PyRcc
一、QtDesignerName : Qt-Designer(自己命名)Program : D:\softuser\python3.7.9\Scripts\designer.exeworking directory: $ProjectFileDir$ (表示文件所在的项目路径)二、PyUIC第一种方式基于python.exeName : PyUIC(自己命名)Program : D:\softuser\python3......
2022-05-14 17:02:37
406
原创 python组播通信
发送端import timeimport socket # 组播组IP和端口mcast_group_ip = '239.0.0.1'mcast_group_port = 123456 def sender(): # 建立发送socket,和正常UDP数据包没区别 send_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP) # 每十秒发送一遍消息 whil.
2022-05-10 19:20:40
4162
原创 wireshark简单过滤规则
首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为:ip.src == 192.168.0.0 (2)对目的地址为为:ip.dst == 192.168.0.0 (3)对源或者目的地址表达式为:ip.addr == 192.168.0.0,或者 ip.src == 192.168.0.0 or ip.dst =
2022-05-10 14:12:06
4876
原创 基于pyQt5的pdf阅读器
主要基于import fitz模块一定是操作pip installPyMuPDF不是安装fitz主要代码: def generatePDFView(self): self.doc = fitz.open(self.file_path) trans_a = 200 trans_b = 200 trans = fitz.Matrix(trans_a / 100, trans_b / 100).prerotate(0) .
2022-05-08 11:49:43
1518
原创 pyqt5基本编程
栅格布局详解基本代码1-------------# from PyQt5.QtWidgets import QDesktopWidget # 导入屏幕类# screen=QDesktopWidget().screenGeometry() # 获取屏幕大小# width =screen.width() # 获取屏幕的宽# height =screen.height() # 获取屏幕的高self.setMinimumSize(300, 600) # 设置最小界面尺寸 w/h2...
2022-04-29 10:28:19
558
原创 基于pyQt5的模拟雷达扫描程序
def paintEvent(self, QPaintEvent, nullptr=None): painter = QPainter(self) painter.setPen(QColor(120, 110, 250, 250)) #painter.begin(self) # 画3个内嵌圆 pmin = min(self.width(), self.height()) center = QP...
2022-04-27 15:26:38
817
1
原创 udp/tcp传输缓存大小与MTU的关系
TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层.UDP属于运输层:以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的MTU(最大传输单元).并不是指链路层的长度被限制在1500字节,其实这这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个字节(1500+18).所以,事实上,这个1500字节就是网络层IP数据报的长度限制.IP协议因为IP数据报的首部为20字节,所以IP
2022-04-26 09:49:33
1361
转载 C语言---多个线程读取文件(信号量)
#include<pthread.h>#include<stdio.h>#include<stdlib.h>#include<string.h>#include<semaphore.h>#include<unistd.h>#defineTHREAD_NUM25typedefstruct{FILE*_fp;int_nThreadId;//第几个线程...
2022-04-13 09:00:10
3513
原创 socketpair的用法和理解之非阻塞
阻塞状态:读阻塞 #include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <error.h> #include <errno.h> #include <sys/socket.h> #include <stdlib.
2022-04-02 11:50:04
429
转载 Linux有名管道(FIFO)的阻塞和非阻塞读写
有名管道的读写有阻塞和非阻塞两种,可以在open()时指定,下面我们对各种情况进行一些讨论。//写进程#include <sys/types.h>#include <sys/stat.h>#include <errno.h>#include <fcntl.h>#include <string.h>#include <stdio.h>#define FIFO_NAME "/tmp/myfifo"main(){
2022-04-02 11:42:38
2200
原创 交叉编译基本流程
一、配置环境变量mkdir /etc/local/arm/tar -xvf arm-linux-4.3.2.tar.gz -C/etc/local/arm/vim /etc/profile放到最后面export PATH=/usr/local/arm/4.3.1/bin:$PATH重启系统 reboot二、编译内核及驱动模块进到linux源码中,打开顶层Makefilevim Makefike配置CROSS_COMPILE ?= $(CONFIG_CRO...
2022-03-21 11:56:36
1248
原创 ubuntu---手动更新下载源文件
一、备份下载源文件cd /etc/aptcp sources.list sources.list.old#备份文件sudo vim sources.list二、下载源数据ubunu的source.list.txt-Linux文档类资源-CSDN下载ubuntu下载源更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/heguangsui123/85005579三、更新sudo apt-get update 更新源...
2022-03-19 22:55:26
965
原创 openwrt路由系统实现usb网卡实现huawei_E8372h-155_4G
步骤:基于ubuntu16.04编译mtk-openwrt-lede-4.2.0.0内核 添加关于usb相关的内核配置,实现usb网卡实现huawei_E8372h-155_4G转有线和WIFI 关于openwrt路由器web界面的相关配置问题:插上huawei_E8372h-155_4G棒usb设备,openwrt路由系统开机启动时不能创建物理网口eth2?最终现象连接wifi信号的设备可以上网 通过物理网口连接的设备可以上网 openwrt路由器本身系统可以上网具体操作详见:
2022-03-18 11:19:53
3877
原创 ufw/firewald防火墙的基本应用
/////////////////////////////ufwsudo ufw deny from 192.16.25.20to anyufw deny from 192.16.25.20to any port 22ufw delete deny from 192.16.25.20ufw insert 1 deny from 192.16.25.20ufw insert 1 deny from 10.20.0.1 port 23 to 10.20.0.130 port 24//////..
2022-01-14 16:54:51
1275
原创 3D打印机基础知识(持续跟新...)
基本种类1、FDM:熔融沉积快速成型,主要材料ABS和PLA2、SLA:光固化成型,主要材料光敏树脂3、3DP:三维粉末粘接。主要材料粉末材料,如陶瓷粉末、金属粉末、塑料粉末4、SLS:选择性激光烧结,主要材料粉末材料5、LOM:分成实体制造,主要材料纸、金属膜、塑料薄膜6、DLP:数字光处理,主要材料液态树脂7、FFF:熔丝制造,主要材料PLA、ABS8、EMB:电子束熔化成型,主要材料钛合金...
2021-10-27 14:31:40
1044
原创 linux基本的运维
问题:/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found命令:sudo apt-get install software-properties-common && add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt update && sudo apt install gcc-9 &
2021-08-13 11:32:33
117
原创 关于win7/win10系统安装的基本设置
一、关于os optimized defaults选项os optimized defaults中文意思:操作系统的优化设置当需要切换到UEFI时:如果只安装Win8/8.1可以选择“开启(Enable)”,其他情况“关闭(Disable)”;当需要切换到Legacy时:应选择“关闭(Disable)”。如果安装win7系统时,需要关闭二、ideapady700 安装win71. 按F2进入bios设置界面;2. 再按上下方向键选择到“OSOptimized Defaults.
2021-07-29 11:02:02
16097
1
原创 centos7升级gcc4.8.5到gcc4.9.0
升级过程:1、源码网站:http://ftp.gnu.org/gnu/gcc/Linux 系统中下载用到命令行:wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.bz22、下载好之后,解压文件:tar -jxvf gcc-4.9.0.tar.bz23、解压完成,进入文件目录:cd gcc-4.9.04、源码包里自带的工具下载所需要的依赖项:./contrib/download_prerequisites //注意路径5、创建...
2021-07-15 12:51:30
589
原创 centos7.4搭建简单的邮件服务器
1、配置防火墙(关闭防火墙或者添加端口)1.1关闭防火墙:systemctl stop firewalld.service或者1.2添加信任端口(25/110/143)[root@localhost ~]# firewall-cmd --add-port=25/tcp --permanentsuccess[root@localhost ~]# firewall-cmd --add-port=110/tcp --permanentsuccess[root@localhost ~]#
2021-07-08 17:15:31
2286
转载 关于zend_parse_parameters函数
PHP_FUNCTION(set_time_limit){ long new_timeout; char *new_timeout_str; int new_timeout_strlen; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &new_timeout) == FAILURE) { return; } new_timeout_strlen = ze.
2021-06-25 16:08:35
475
原创 linux 下查询/修改php.ini路径及相关参数
1、linux修改php.ini路径的方法:首先通过命令“sudo find / -name php.ini”查找PHP配置文件;然后通过“--with-config-file-path”来修改PHP配置文件即可
2021-05-31 17:33:32
1278
2
原创 茶叶的基本功效
绿茶白茶茉莉花茶生普洱茶熟普洱茶------------------------------------------------------------------------------------------------------------------------------------------------------------------------绿茶:延缓衰老的作用 抑制心血管疾病的功效 预防和抗癌功效 抑制和抵抗病毒菌的作用,对病原菌、病毒有明显的抑制
2021-05-10 10:13:31
328
2
原创 vscode安装及配置
1、下载VSCodeUserSetup-x64-1.55.2.exe2、win7下安装openssh的客户端下载并安装setupssh-8.5p1-1.exe3、在vscode中下载remote-ssh插件3、设置config文件输入命令4、设置如果显示找不到ssh.exeshift+ctrl+premote.SSH.path指定ssh.exe的路径...
2021-04-26 19:13:25
450
ATKKPING是ping的增强程序
2024-01-04
CH344是一款USB总线的转接芯片,实现USB转四个异步串口UART0/1/2/3功能,用于为计算机扩展异步串口,或者将普通的
2022-09-08
基于pyQt5的pdf阅读器
2022-05-08
编译mtk-openwrt-lede-4.2.0.0内核 usb网卡实现huawei_E8372h-155_4G转有线和WIFI
2022-03-18
Gitlib_2.26.2_x64.rar
2020-04-26
VMware-tools-linux.tar
2020-04-26
tigervnc64-1.5.0.rar
2020-01-20
medusa.rar
2020-01-20
libssl1.1-1.1.0g-3.x86_64.rpm
2019-09-26
menu_step_template.sh
2019-08-26
dpdk-17.11.6.tar.xz
2019-08-23
ndpi_1.5.0.orig.tar.gz
2019-08-23
hfs2.3i.rar
2019-07-11
hmailserver邮件服务器.rar
2019-07-11
发包工具tcpreplay.rar
2019-07-11
sqlite-autoconf_lib安装.rar
2019-05-29
Xshell 5+注册机(安装时先运行绿化文件在执行xshell文件)
2019-05-05
《c程序设计语言》
2019-04-26
《C程序性能优化-20个实验与达人技巧》
2019-04-25
《跟我一起写Makefile》
2019-04-25
libphenom+ck0.6
2019-04-23
在centos7系统上安装带图形界面的samba服务器
2019-04-16
linux系统 64位下编译安装tcmalloc
2019-04-11
source insigt3.5
2019-04-04
vxworks_device_driver_developers_guide_(vol1-3) 6.8
2018-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人