LINUX
zerolity
只有一个不懂和无数个不懂的区别;
大部分时间不是在解决问题就是在发现问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qDebug中文乱码
@TOCQString str是通过QByteArray的UTF-8编码格式来的,qdbug有中文时str乱码调试过程 //数据来源是ARM设备 QTextStream stream( &file ); stream.setCodec("UTF-8");//**不加的话UI显示中文是乱码** QString nameg = stream.readLine(); qDebug()<<"click name:1"<<QString(name.toL原创 2021-06-06 11:20:52 · 3278 阅读 · 2 评论 -
ubuntu网卡没启动(ens33)、系统的网络服务与此版本的网络管理器不兼容
描述:我不知道搞啥搞来起不动网卡了,重启没效果。但是sudo NetworkManager、dhcpclient可以启动。但是开机还是这样了。依稀记得用了这句Me@ubuntu:~$ sudo systemctl disable --now systemd-resolved.serviceRemoved symlink /etc/systemd/system/multi-user.targe...原创 2019-12-16 17:31:20 · 6627 阅读 · 0 评论 -
软著--源程序前后40页
一、脚本会把对应的文件统一拷贝到Copyright.txt文件二、全选复制到doc文档三、调整好字体、格式。在40页的位置插入下一页分节符,倒数第40页的位置也插一个。光标置于这两个分节符中间的某一个部分,工具栏:章节->删除本节。完成前后40页的筛选。再del删除刚才插入的第二个分节符。OK!脚本内容:!/bin/bashecho "*------generate ...原创 2018-05-10 18:16:53 · 4454 阅读 · 2 评论 -
linux设备驱动:xx_driver结构体中成员driver.of_match_table、id_table和设备树的关系
**内容属个人理解**设备树中compatible = “myvendor,wm5102”匹配优先级of_match_table>id_tableof_match_table表中的厂商和设备树中条目compatible(包含供应商字符串) 的厂商“myvendor”不匹配,则会用id_table去匹配设备树条目compatible (不包含供应商字符串)。参考:lin...原创 2019-09-25 14:13:40 · 9370 阅读 · 0 评论 -
用QWebsocket时关于信号槽的一个坑
坑描述:connect(&m_webSocket, &QWebSocket::textMessageReceived, this, &BWebsocket::onTextMessageReceived);和主机通过websocket通信。接收主机发的指令有时导致重复接收。发送者接受者同一线程。onTextMessageReceived函数里有逻辑处理,特定数据处理繁杂导...原创 2019-07-05 18:10:47 · 3212 阅读 · 3 评论 -
Qt5.4 QDialog窗体圆角时圆角透明背景是黑色的解决方法
运行环境:linuxbufer、armlinux系统、qt5.4设置这两句setAttribute(Qt::WA_TranslucentBackground);setWindowFlags(Qt::FramelessWindowHint);//通过这个接口可以发现void MissionMark::PrintWindowFlags(){ QString text; Qt...原创 2019-03-02 15:37:59 · 5826 阅读 · 0 评论 -
保存Framebuffer中RGB565内容为565BMP格式图片
当前framebuffer的数据为rgb565格式写入的,所以,数据要读取出来保存为565格式的bmp才能正常显示,颜色才不会偏差。Bmp位图基础知识链接:《windows位图结构详解》https://blog.youkuaiyun.com/mfcing/article/details/7451670注意:注重文件信息头图、信息头的结构体填充。/* * *当biCompression成员的值是BI_...原创 2018-10-18 11:28:27 · 2368 阅读 · 3 评论 -
ubuntu18.04 登录账户后黑屏
现象:ubuntu开机启动,弹出账户登入界面,登入账户后,就一直黑屏。但是按ctrl+arlt+Fn 可计入tty界面(但是F2不行)。于是进入tty3。进行了如下操作:sudo apt-get install nvidia-primesudo apt-get install nvidia-settingsreboot但是还是一样。再进入tty3命令行界面进行如下操作:...原创 2018-08-30 11:35:15 · 12629 阅读 · 5 评论 -
解决vmtools已安装但还是不能共享文件、复制粘贴
环境:win10专业版+VMware12.5.2 build-4638234+Ubuntu16.04我换了个固态,新装win10重装虚拟机+ubuntu。这么熟练的事,折腾老子一天了,不知道为啥。反复重装vmtool,换vmware版本,下各种插件。。。擦!网上一大堆都试过了还是没成功的来看这里。一、检查基础设置注意:宿主机(win10)下面先得把share文件设置成共...原创 2018-07-25 17:43:59 · 89024 阅读 · 65 评论 -
linux系统查看和修改PATH环境变量的方法
一、查看PATH:echo $PATH二、以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户转载 2017-11-11 11:24:28 · 832 阅读 · 0 评论 -
MiniXml
minixml的出现是为了替代libxml2!具体还可搜搜几款数据库软件的特点,各自汲取所需;c语言实现的MiniXml库:https://wenku.baidu.com/view/dcd04b14caaedd3383c4d3c8.htmlc语言解析xml文档(minixml):http://blog.youkuaiyun.com/shenwansangz/articl原创 2017-04-28 11:26:26 · 987 阅读 · 0 评论 -
LinuxC时间函数简介
LinuxC时间函数简介一、综述许久没有更新过博客,近来项目中有用到Linux下的时间相关的函数,其中也不乏一些使用误区。不禁想做个简单总结,以备后用。linux下常用的时间函数如下: 系统调用 | 库函数读取时间:ftime,gettime转载 2017-07-17 10:21:18 · 1475 阅读 · 0 评论 -
linux C获取网络信息
转载地址:http://www.cnblogs.com/landy-weiai/p/3752665.html[基础知识说明]结构原型:/* * Interface request structure used for socket * ioctl's. All interface ioctl's must have parameter * definiti转载 2017-07-17 16:36:18 · 1720 阅读 · 0 评论 -
execl函数族
转载地址:http://www.cnblogs.com/blankqdb/archive/2012/08/23/2652386.htmlexec函数族实例解析fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间转载 2017-07-18 15:20:29 · 808 阅读 · 0 评论 -
RTP协议简介
以下转自:nkmnkm的专栏http://blog.youkuaiyun.com/niu_gao/article/details/69467812017/07/21RTP协议分析(转自:http://blog.youkuaiyun.com/bripengandre/article/details/2238818)分类: Network Security2008-04-01 16转载 2017-07-21 16:45:21 · 5017 阅读 · 0 评论 -
Linux C语言 获取本机(所有网卡)IP地址(IPV4)
转自:http://blog.youkuaiyun.com/ygm_linux/article/details/246618391、根据ioctl机制打印当前所有网卡代码:#include #include #include #include #include #include int get_local_转载 2017-07-25 11:53:25 · 2055 阅读 · 0 评论 -
BusyBox简介
BusyBox 简化嵌入式 Linux 系统为小环境准备的一个小工具包BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet(不过它的选项比传统的版本要少);有些人将 BusyBox 称为 Linux 工具里的瑞转载 2017-07-26 13:50:33 · 772 阅读 · 0 评论 -
用LINUX开发的重要网站
转载出处:zerolity的博客http://blog.youkuaiyun.com/zerolity/article/details/77977760linux系统安装包组织:https://pkgs.org/该网站上拥有大部分安装包信息,不同系统(centos ubuntu ATL debain 等)你不知道如何安装,可搜索安装包,有仔细说明。linux系统文件系统:http://el...原创 2017-09-14 10:51:57 · 1382 阅读 · 0 评论 -
mips平台报错:报错信息:CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 802bc
MIPS架构内核查错报错信息:CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 802bc1f4, ra == 802bc110[ 24.881634] Oops[#1]:[ 24.883979] CPU: 0 PID: 127 Comm: figure No原创 2017-09-27 10:44:38 · 7501 阅读 · 0 评论
分享