自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Genven_Liang的博客

学习记录!(个人笔记,初学,有错,慎看)主要是给自己看滴^_^☺

  • 博客(147)
  • 论坛 (2)
  • 收藏
  • 关注

原创 QT log4qt的简单使用

QTlog4qt的简单使用一、简述 记--log4qt简单的使用。例子中:保存到指定日志文件,滚动式存储,限制日志文件个数,限制日志文件大小。 例子打包:外链:https://wwa.lanzous.com/b0c9a49te密码:8cj2二、下载log4qthttp://log4qt.sourceforge...

2021-05-04 12:08:32 20

原创 Web js时间戳转换

Web js时间戳转换一、简述 记--时间转时间戳,时间戳转时间,年积日计算。二、效果三、例子代码<!DOCTYPE html><html><head> <meta content="text/html" charset="utf-8"> <title>时间...

2021-04-10 12:20:18 38

原创 PS 制作ICO图标和图片背景透明化

PS 制作ICO图标和图片背景透明化一、简述 记--为了小工具或上位机软件显得个性化或专业化,我们通常给应用添加上图标。网上有许多免费的图标或在线按需生成的图标,可以满足我们学习上的很多需求,但有时候我们想要更加个性化,或手上有合适的图片,但需要加工一下(背景头透明化之类的),这时候就需要软件处理了。例子中使用PS软件处理图片并保存为图标,或可直接生成背景透明的ico图标。二、添加ICOFormat增益工具 PS2020默认不能另存为ico图标文件,需要添加ICOFo...

2021-03-21 21:26:58 71

原创 Windows 自动连接wifi的bat批处理脚本

windows 自动连接wifi脚本一、简述 记-使用bat脚本实现自动连接wifi(wifi是已经连接过的)。 使用场景1:需要连接设备的wifi热点进行调试设备并获取设备的相关信息,设备是会定时重启的,此时需要自动连接上设备的wifi,但发现系统自带的自动连接热点功能不靠谱,所以需要使用bat批处理脚本进行定时检测是否...

2021-02-05 20:49:59 1114

原创 Linux-C 简单的键值对配置读写

Linux-C 简单的键值对配置读写一、简述 记--linux下使用C语言进行简单的键值对配置读写,类似Qt的QSetting。二、测试代码 配置读:使用fgets函数读取每一行数据,然后匹配key,再取value 配置写:如果没有这个key就追加,如果...

2021-01-01 13:08:55 290

原创 Linux-C getopt命令行参数解析

Linux-Cgetopt命令行参数解析一、简述 记--C语言getopt命令行参数解析,有时候需要在调用应用程序时传入不同的参数来实现不同版本效果,比如新旧版本兼容,设置调试等级、程序使用方法,程序版本等。。。二、getopt()2.1 ge...

2020-11-29 21:51:32 234

原创 QT 自定义窗体的简单实现(二)

QT 自定义窗体的简单实现(二)一、简述 记--自定义窗体的简单实现,自定义窗体模板。 有时候我们需要自定义标题栏、比如添加一个按钮、一张图标之类的,但是原有的窗体并没有直接方便可用的接口,此时可以不要默认窗体的边框、标题,自己定制一个;若去掉窗体的默认边框会导致无法移动窗体和改变窗体大小(原有的窗体就是通过标题栏移动窗体、通过边框改变窗体大小的), 所以去掉窗体默认的...

2020-10-18 13:47:04 475

原创 QT 应用程序打包

QT 应用程序打包一、简述 记--将应用程序打包成一个exe应用,以便给没有Qt环境的用户使用。 步骤:使用windeployqt将exe所依赖的库文件找出来,然后使用Enigma Virtual Box将所有文件打包成一个exe。 如果是未打包的exe,那么普通用户无法直接运行程序的,我们有qt运行环境的,只需要将库路径添加到环境变量就可以了:...

2020-10-18 13:45:01 277

原创 CGI 编程基础

CGI 编程基础一、简述 记--CGI编程基础,CGI编程简单例子。 例子1:常用参数 例子2:GET、POST请求参数获取、文件上传 例子3:原生AJAXGET、POST请求 例子4:JQueryAJAXGET、POST请求 例子打包:https://wwa.lanzous.com/iGkm...

2020-10-06 17:28:31 311 2

原创 Qt 读写共享内存

Qt 读写共享内存一、简述 记--使用Qt进行简单的读写共享内存。二、工程结构三、测试代码#include <QDebug>#include <QSharedMemory>//测试使用的数据结构typedef struct{ int age; char name[12];}PeopleInfo_t;//...

2020-10-01 14:05:43 864

原创 CGI Linux下搭建环境

CGI Linux下搭建环境一、简述 记--在Ubuntu系统搭建CGI编程测试环境,服务器使用httpd,还可以使用其它服务器如apache。 httpd有很多种,这里选择lighttpd进行测试。 二、安装lighttpd 安装命令:sudo apt-get install sudo a...

2020-09-13 21:43:06 424 1

原创 C语言 文本字符串和十六进制形式的相互转换

C语言 文本字符串和十六进制形式的相互转换一、简述 记--C语言实现 文本形式的字符串和十六进制字符串的相互转换。如"01" <==> "3031" 有的数据包含不可见字符,直接打印出来会不可见或残缺,需要转换为十六进制直接看ASCII码值。二、测试代码#include <stdio.h>#include <string.h>...

2020-08-23 09:50:57 4002

原创 C语言 字符串分割

C语言 字符串分割一、简述 记--字符串分割,strtok()函数的使用例子、自己实现split()函数。二、例子代码#include <stdio.h>#include <string.h>/* * 函数:split * 描述:按指定分隔符分割字符串 * 参数: * str:要分割的字符串 * strLen:要分割...

2020-07-02 12:45:00 1145

原创 c# Http下载器

c# Http下载器一、简述 记--简单的http下载器,支持断点续传、计算下载网速、剩余时间、用时、平均网速。 例子打包:https://wwa.lanzous.com/iKQzue5h8xc二、效果三、工程结构四、源文件HttpHelper.cs文件/* * 类...

2020-06-29 21:12:19 546 1

原创 FFmpeg 简单的视频播放例子(Qt)

FFmpeg 简单使用例子(Qt)一、简述 记--直接在FFmpeg官网下载已经编译好的库(也可以自己用源码编译),并在Qt程序中引用并使用。 例子1: 例子2: FFmpeg库:二、下载FFmpeg库(也可以自己用源码编译)...

2020-05-08 23:22:17 682

原创 Linux-C 根据域名获取IP地址

Linux-C 根据域名获取IP地址一、简述 记--根据域名获取对应的IP地址。二、效果三、代码/* File:main.c * Desciption:Get ip address from domain name. * Author:Genven_Lian...

2020-05-02 21:51:48 766

原创 Python 搭建开发环境(Windows)

Python 搭建开发环境(Windows)一、下载Python安装包 官网:https://www.python.org/downloads/ 二、安装Python 安装完毕测试:...

2020-05-01 09:36:32 447

原创 Web js复制文本到粘贴板

Web js复制文本到粘贴板一、简述 记--简单用js实现将元素的文本内容复制到粘贴板。二、效果 三、代码<!DOCTYPE html><html> <head> <meta charset="utf...

2020-04-23 23:47:34 575

原创 Linux驱动 简单的Linux驱动基础知识

Linux驱动 简单基础知识一、简述 Linux驱动程序初始化硬件设备,并提供硬件控制接口给更上一层的应用调用。 例如使用QT应用程序控制一个LED灯,需要有一个驱动程序初始化LED灯,并准备好给其它应用程序的可调用接口,然后QT应用程序通过接口进行控制LED灯。二、设...

2020-03-22 22:10:07 178

原创 C语言 进度条

C语言 进度条一、简述 记--简单的控制台下载进度条。二、效果 Windows: Linux:三、源文件 processBar.c文件#include <stdio.h&...

2020-03-22 18:27:19 447 1

原创 C# 电子邮件发送器

c# 电子邮件发送器(支持QQ和163网易邮箱)一、简述 记--简单的电子邮件发送器小应用,支持QQ邮箱和163邮箱互相发送。 邮件发送可用于密码找回,群发,自定义条件定时发送信息,服务监控预警信息提醒等。 例子:链接: https://pan.baidu.com/s/1jJXvi...

2020-02-16 12:40:33 374

原创 Linux-C 本地套接字使用例子

Linux-C 本地套接字使用例子一、简述 记--简单的使用本地套接字(UNIX套接字)双向通信的例子。 源码打包:链接: https://pan.baidu.com/s/1POzM1x6Bn2iCV3nzkwphmg 提取码: 5kvp二...

2020-02-04 21:00:34 563

原创 Java 使用dom4j操作xml文档

Java 使用dom4j操作xml文档一、简述 记--使用dom4j-2.0.2操作xml文档。创建xml文档,读取数据,包括添加、修改、删除、读取数据。二、效果三、工程结构四、源文件 XmlTest.java文件import java...

2020-01-06 22:31:02 125

原创 Java 随机数之从指定数据范围内随机选取n个不重复的数据

Java 随机数之从指定数据范围内随机选取n个不重复的数据一、简述 记--从指定数据范围内随机选取n个不重复的数据,如从1~100中随机选取10个数据。二、效果三、工程结构四、源文件import java.util.ArrayList;import java.util.List;import java.u...

2020-01-05 14:03:49 1013

原创 WPF 一个训练记忆力的小游戏——记忆联盟

WPF 一个训练记忆力的小游戏——记忆联盟一、简述 记--一个用来训练记忆力的小游戏——记忆联盟。 例子打包:链接: https://pan.baidu.com/s/1rjXAu7jdXXlvbBkDH1MUEg 提取码: fufc二、效果 挑战模式:有挑战时间限制,段位制...

2020-01-01 23:55:58 564

原创 Web css+js实现返回顶部例子

Web css+js实现返回顶部例子一、简述 记--使用css+js实现返回顶部的例子,兼容IE6浏览器。二、效果 左边是谷歌浏览器的测试效果,右边是IETester模拟的IE6浏览器。方式1是直接回到顶部,方式2和方式3是使用定时器将滚动条慢慢滚动到顶部。...

2019-12-26 00:14:24 174

原创 系统安装 使用VMware15安装Win7系统

系统安装 使用VMware15安装Win7系统一、简述 记--使用VMwareWorkstation 15 Pro安装Win7系统。 (曾使用VMware14创建Win7虚拟机,多次尝试都失败了,最近重装了系统--新版Win10,安装VMware14后不能正常使用,因此安...

2019-12-21 14:17:29 13110 2

原创 系统安装 使用VMware14安装XP系统

系统安装 使用VMware14安装XP系统一、简述 记--使用VMware14创建XP系统虚拟机。在Win10-64bit和Win7-64bit系统环境下都是可以的。二、效果 三、下载、安装VMware14 网盘链接:链接:https://pan.baidu.com/...

2019-12-01 16:38:11 1554 2

原创 MFC 简单的电话簿程序(txt版)

MFC 简单的电话簿程序(txt版)一、简述 记--使用MFC编写的简单的电话簿程序。 例子:链接: https://pan.baidu.com/s/1wJmmq8z2uV2_fYIEQ73thg 提取码: xggc二、效果 对数据进行增删改,...

2019-11-06 23:37:19 330

原创 C# zxing条形码开源库的简单使用例子

C# zxing条形码开源库的简单使用例子一、简述 记--使用zxing条形码开源库生成条形码和识别图片中的条形码。 例子:链接: https://pan.baidu.com/s/1Xe_ZEs07mfj-YyvgApK_Zw 提取码: cy6t zxing库下载:https...

2019-11-03 22:31:15 1658

原创 MySQL 简单的SQL语句

MySQL 简单的SQL语句一、简述 记--简单的SQL增删改查语句。二、安装MySQL数据库 2.1 软件版本:mysql-5.1.40-win32.msi 网盘链接:链接: https:/...

2019-10-26 23:43:04 441

原创 QT 简单的MySQL数据库使用例子

QT 简单的MySQL数据库使用例子一、简述 记--简单的使用MySQL数据库的编程例子。 例子:链接: https://pan.baidu.com/s/1fkJXhyYzyDghx7ciOUcUtA&shfl=shareset 提取码: d7ap二、...

2019-10-24 08:59:10 632 2

原创 C语言 请定义一个宏,求两个数的最大值

一、简述 记--请定义一个宏,求两个数的最大值。二、测试例子2.1 例子1测试代码:#include <stdio.h>#define MAX(x,y) x>y?x:yint main(int argc, char* argv[]){ int maxVal = MAX(2,5); printf("maxVal is %d.\n", maxVa...

2019-10-08 20:05:42 1058

原创 WindowsAPI编程 简单的计算器

WindowsAPI编程简单的计算器一、简述 记--使用WindowsAPI开发图形界面应用--简单的计算器。 例子:链接: https://pan.baidu.com/s/1SDg5RByN4xQohoi-ao8Wzg 提取码: kv42二、效果 ...

2019-09-20 18:21:38 1388

原创 C# 读写xml文档

C# 读写xml文档一、简述 记--简单的读写xml文档数据。键值对数据,与json数据类似。二、效果 第一次运行,test.xml还没有存在,就创建test.xml,并写一些数据进去,然后第二次运行的时候将数据读取出来。文件数据:三、工程结构四、...

2019-08-04 19:29:26 266

原创 Linux Shell编程

Linux Shell编程一、简述 简单的介绍shell脚本的基本用法。 shell脚本是 由一些按照一定格式组合起来的shell命令 组成。shell脚本不需要编译就可以直接执行,它是边解释边执行的。二、命令解释器 Linux系统提供多种不同的Shell以供选择。常用的有Bourne Shell(简称sh)、C-Shelll(简称csh)、Kor...

2019-06-16 15:27:06 2548

原创 C语言 单链表的反转

C语言 单链表的反转一、简述 记--简单的将单链表的数据顺序进行反转。如将原来的顺序1 2 3 4 5 6 7 反转为:7 6 5 4 3 2 1二、方式1:头插法 2.1 头插法1--类似新建链表 2.1.1 思路:断开链表头,然后以头插法的方式将原链表的数据添加链表。 2.1.2 测...

2019-05-18 22:41:09 7994 2

原创 嵌入式 ALSA库的编译、使用、移植

嵌入式 ALSA库的编译、使用、移植一、简述 记--编译开源音视频ALSA库、简单使用、移植ALSA库到开发板。 ALSA库源码:链接: https://pan.baidu.com/s/1mThb6vAqXCOI46z0w-A-fA 提取码: hj9r 已经编译好的: Ubuntu (x86)下使用:链接: https://pan...

2019-04-28 11:12:02 1554 1

原创 Qt 自定义窗体的简单实现(一)

Qt 自定义窗体的简单实现一、简述 记--简单的模仿飞秋界面。 例子打包:链接: https://pan.baidu.com/s/1IfnCd5HbyUSxK7rmRjBKRQ 提取码: cnds二、效果 三、工程结构 四、源文件MyFeiQ.pro文件#-----------------------...

2019-04-03 20:20:26 1062

原创 Linux-C 使用UDP实现的局域网聊天小程序

Linux-C 使用UDP实现的局域网聊天小程序一、简述 记--使用UDP协议实现的局域网聊天小程序,模仿飞秋的上下线通知功能(广播),能够简单的文字聊天,向指定好友发送消息,群发消息(广播),传输文件(tcp),使用http获取网络时间。 例子打包:链接: https://pan.baidu.com/s/18cXt-qMd-Ef-4QxmuFgBhQ 提取码: quu...

2019-03-25 19:26:15 745 3

空空如也

空空如也

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

TA关注的人 TA的粉丝

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