自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 gtk3 c语言 防止用户短时间多次点击按钮的逻辑

【代码】gtk3 c语言 防止用户短时间多次点击按钮的逻辑。

2024-05-30 16:15:25 130 1

原创 打印日志-----

【代码】打印日志-----

2023-11-17 14:36:26 134

原创 Spice-gtk打印usb通道的设备连接情况

【代码】Spice-gtk打印usb通道的设备连接情况。

2023-10-16 13:47:50 139

原创 Linux网络随笔

brctl show 看openstack虚拟机用的网络的 vxlan 和 Flat网络。设置每次打开终端都生效(写入shell配置文件.bashrc或者.zshrc)export https_proxy=“代理协议://代理地址:代理端口”export http_proxy=“代理协议://代理地址:代理端口”export https_proxy=代理协议://代理地址:代理端口。export http_proxy=代理协议://代理地址:代理端口。代理协议有HTTP和Sock5。

2023-09-20 17:57:56 310

原创 gtk3-c语言-圆角矩形的代码

【代码】gtk3-c语言-圆角矩形的代码。

2023-07-13 15:13:24 187

原创 Control文件解读

【代码】Control文件解读。

2023-05-06 10:19:08 174 1

原创 枚举Windows设备的信息

【代码】枚举Windows设备的信息。

2023-04-27 15:58:15 157

原创 第一个GTK程序

【代码】第一个GTK程序。

2023-04-13 16:25:31 108

原创 Python调用DLL里面的函数的例子

【代码】Python调用DLL里面的函数的例子。

2023-04-13 15:32:42 208

原创 c语言调用DLL里面的函数的例子

【代码】c语言调用DLL里面的函数的例子。

2023-04-07 10:07:10 387

原创 arm虚拟机安装luvcview

luvcview

2023-02-15 17:42:30 223

原创 remote-viewer windows上DLL的调用顺序

remote-viewer

2023-02-14 15:04:13 388

原创 YUYV数据转RGB888的WEB页面

YUYV 2 RGB888

2023-02-09 09:44:02 101

原创 使用 InteliJ IDEA 中 一些提升效率的操作

使用 InteliJ IDEA 中 一些提升效率的操作

2023-02-07 11:04:42 58

原创 让bilibili的视频列表变得高一点

分离b站视频信息的脚本

2023-01-05 19:57:34 86

原创 匹配ps -ef 项的正则

reguler

2022-12-12 10:32:52 154

原创 .VV文件格式 记录

.vv

2022-12-09 14:24:05 525

原创 Spice过滤键盘鼠标的另类方法

spice

2022-12-03 15:01:36 232

原创 在麒麟V10 SP1上配置Spice-GTK的编译环境

spice

2022-11-22 14:48:16 358

原创 定位日报中人员的页面位置

定位位置

2022-11-11 00:35:04 79

原创 方便打包编译virt-viewer的脚本

正则

2022-11-07 19:11:55 219

原创 30秒中间隔1秒打印获得焦点的窗口

30秒中间隔1秒打印获得焦点的窗口

2022-11-04 15:44:35 90

原创 计算是否加班的脚本

1

2022-08-27 09:08:30 192

原创 ui 项目解析

语法

2022-08-18 09:29:38 145

原创 分离bilibili的视频标题和时长

分离b站视频信息的脚本

2022-06-28 21:52:42 70

原创 一个格式化日志信息的正则表达式

test

2022-06-24 10:25:41 157

原创 分割逗号的shell脚本

#写一个递归host_isolcpus="12-15,28-31,40-46,58-63"fun_Host_Isolcpus(){ param=$1 flag=$(echo $param | grep ",") if [ $flag ]; then #有逗号,看有几个逗号 fun_Host_Isolcpus_do ${param%%,*} fun_Host_Isolcpus ${param#*,} else

2022-01-25 14:35:57 2902

原创 linux对时的脚本

wget https://f.m.suning.com/api/ct.dotime=$(cat ct.do | cut -b 41-50)echo $timesudo rm ct.doclearcurrent=$(date -d @$time "+%Y-%m-%d %H:%M:%S")echo $currentdate -s "$current"

2022-01-05 16:26:41 541

原创 计算每天工时的脚本

//计算两个时间的差值function calc(start, end) { result = "" sH = parseInt(start.substring(0, 2)); sM = parseInt(start.substring(3, 5)); sS = parseInt(start.substring(6, 8)); eH = parseInt(end.substring(0, 2)); eM = parseInt(end.substring(

2021-12-30 09:20:32 444

原创 简单的shell脚本

echo -e "\n1.查看内核信息\n2.解内核压缩包\n"read -p "请输入序号---------->" inxcase $inx in 1) ur=$(uname -r) ua=$(uname -a) echo -e "内核版本号:$ur\n内核信息:$ua" ;; 2) fname=$(find . -maxdepth 1 -name "linux*.tar.gz" -type f) fname=${fname#*/} ftail=${fname#

2021-12-20 14:25:46 157

原创 Linux下的/proc目录常用命令

proc被称为虚拟文件系统,它是一个控制中心,可以通过更改其中某些文件改变内核运行状态,它也是内核提供给我们的查询中心,用户可以通过它查看系统硬件及当前运行的进程信息。1. 平均负载 loadavg前三个数字是1、5、15分钟内的平均进程数。后面两个,一个的分子是正在运行的进程数,分母是进程总数;另一个是最近运行的进程ID号。wanglei@wanglei-PC:~$ cat /proc/loadavg 0.17 0.21 0.18 1/1047 239192. 当前内存使用信息 meminf

2021-12-17 16:34:49 2180

原创 Linux下生成随机mac地址的代码

./randommac -xxx #xxx为你想生成的数目#include <stdio.h>#include <stdlib.h>#include <unistd.h>void newMacAddr(int randnum){ int bit; char list[18]; int j; srand(randnum); for(j = 0; j < 17; j++){ bit = rand()

2021-12-17 11:03:58 663

原创 使用virsh和xml文件创建虚拟机

1. 常用命令1.1 开启虚拟机(xml中的name和uuid不重复)virsh start xxxx开启后系统会自动在对应的xml中写入uuid1.2 显示所有虚拟机状态virsh list [root@controller1 rt-linux]# virsh list Id 名称 状态---------------------------- 56 test-spice 运行中1.3 强制关闭虚拟机virsh destroy ID或者名字[r

2021-12-16 16:24:48 5502

原创 IPC-Signal 信号

Linux和类Linux系统下进程间通信(Inter-Process Communication, IPC)有很多种方式套接字(socket)共享内存(shared memory)管道(pipe)消息队列(message queue)信号,是Linux中向进程发送的消息,即通过软中断的方式来响应这个信号,触发一些事先指定或特定的事件。进程之间可以互相通过系统调用kill来发送信号,内核也可以因为内部事件而给进程发送信号,通知进程。1. linux定义的信号量在/usr/include/x

2021-12-10 11:09:34 528

原创 Linux内核空间申请

1. kmalloc()函数的原型#include <linux/slab.h>void *kmalloc(size_t size, int flags);参数:​ 第一个参数是要分配的块的大小​ 第二个参数是分配标志。size 参数: 用户空间malloc 是基于堆内存分配,内核负责管理系统物理内存,物理内存只能按页面进行分配,因此,kmalloc是基于页进行分配。另外需要注意的一点是内核只能分配一些预定义的、固定大小的字节数组。kmalloc 可以处理的最小的内存块是3

2021-12-06 16:59:13 914

原创 Linux下C语言学习

基于Red Hat Linux 91. Linux系统概述1.1 Linux的内核版本和发行版本内核版本号之后还会附加一个数字,比如2.4.20-8,最后的数字用来表示该版本内核是第几次被修订的。2是主版本号,4是次版本号,20是次次版本号。重大改动主版本号加1,加入新特性次版本号加1,轻微改动次次版本号改动。次版本号为奇数表示该版本是测试版,偶数是稳定版本。1.2 Linux的基本使用1.2.1 Linux终端Linux把显示器和键盘合称为终端。在终端上,通过输入Shell命令来控制和使

2021-12-01 15:22:38 834

原创 Git 回顾

不错的教程:https://www.runoob.com/manual/git-guide/可以模仿学习这种网站的教学手法1. 新建仓库在当前的文件夹里面,把目录作为Git仓库。我们只需要初始化这个目录。git init指定某个文件夹作为Git仓库git init ~/test初始化后,会在当前目录生成一个 .git 目录2. 拷贝项目拉一个 Git 仓库到本地git clone [url] 如果是想自定义被拉下来的项目名称,可以在后面再添加一个参数git clone http

2021-11-30 15:00:34 62

原创 简单实现高亮搜索结果

function TipsQuery(val){ a = ['a1', 'a23456', 'a1dvsgsdf', 'u9u934t']; ret = []; a.forEach((ele,index,self)=>{ if (ele.substring(0, inp.length) === val) { ret.push(ele); } }) if(ret.length == 0){

2021-11-25 17:23:57 179

原创 性能优化测试工具

1. unixbench 系统微性能UNIXBENCH也是linux、unix测试系统基准性能的经典工具,UNIXBENCH测试包含了系统调用、读写、进程、2D、3D、管道、运算、C库等系统基准性能,它的优点在于提供了对系统性能的一种评价体系,为系统评分,如此方便对系统作对比测试;但UNIXBENCH在网络性能测试欠缺。1.1 实验数据首先需要安装wget http://soft.vpser.net/test/unixbench/unixbench-5.1.2.tar.gztar zxvf uni

2021-11-25 17:15:39 1455

原创 Linux性能优化学习

1. 什么是操作系统实时性,有哪几种比较常用的?实时的概念是不一定是速度要快,是要保证任务完成的时间。让关键的操作能够在所保证的时间之内完成。实时分为:软实时(体验的质量有所下降,不是必须选项)硬实时(会造成灾难性的后果,必须进行调度)1.1 实时操作系统的概念实时操作系统(Real-time operating system, RTOS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务

2021-11-15 16:36:12 1050

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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