自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

转载 Ubuntu解决RTNETLINK answers: File exists

转自http://www.codeweblog.com/ubuntu%E8%A7%A3%E5%86%B3rtnetlink-answers-file-exists/出现这种问题有两种原因 1.有两个网关时候在ip地址配置中有两个网关 auto eth0 iface eth0 inet static address 192.168.5.21 netmask 255...

2018-03-23 00:07:19 10992

原创 unzip 解决中文乱码的问题

在项目开发过程中使用了ZIP UTILS 进行文件的压缩和解压缩但在解压含有中文文件名称的zip压缩包时,解压的文件名出现乱码的情况再网上搜索解决方案如下:     zip.cpp和unzip.cpp下的字符转换如下:      zip.cpp     WideCharToMultiByte(CP_UTF8,0,dstzn,-1,zfi.iname,MAX_PATH

2018-01-12 21:28:03 4096

转载 Windows 文件夹操作:复制和删除整个文件夹

原文链接:http://www.cnblogs.com/xianyunhe/archive/2011/12/06/2278550.html文件和文件夹的创建、复制、删除、重命名等操作是经常要用到的,作者根据自己的经验,并查询了MSDN,特意总结了常用文件和文件夹的相关操作,重点讨论了复制整个文件夹和删除整个文件夹1、文件操作基本函数WinBase.h中声明了Windows平台下的基

2018-01-12 11:51:08 2528

转载 linux内核kallsyms机制分析

转载自:http://blog.chinaunix.net/uid-27717694-id-3985448.html一、前言Linux内核是一个整体结构,而模块是插入到内核中的插件。尽管内核不是一个可安装模块,但为了方便起见,Linux把内核也看作一个模块。那么模块与模块之间如何进行交互呢,一种常用的方法就是共享变量和函数。但并不是模块中的每个变量和函数都能被共享,内核只把各个模块

2017-12-18 22:42:56 483

转载 获取Linux内核未导出符号的几种方式

转载自 https://www.cnblogs.com/bittorrent/p/3804141.html从Linux内核的2.6某个版本开始,内核引入了导出符号的机制。只有在内核中使用EXPORT_SYMBOL或EXPORT_SYMBOL_GPL导出的符号才能在内核模块中直接使用。然而,内核并没有导出所有的符号。例如,在3.8.0的内核中,do_page_fault就没有被导

2017-12-18 13:46:18 441

原创 Qt QTableView

表格数据基本需要用到QTableView 进行表示, 记录下QTableView 的使用方法和遇到的问题创建QTableViewQTableView* table = new QTableView();    //设置表格属性table->setEditTriggers(QAbstractItemView::NoEditTriggers);//设置表格只读,不能进行编辑

2017-12-08 17:07:31 7313

原创 win dhcp ip获取失败

一台win10笔记本有线连接不能上网,出现了感叹号查看网络状态发现ip都是169开头的,而局域网路由器设置的是192段路由器无线连接都能上网,其他电脑有线也能上网,显然是dhcp获取失败了是在重启有线网卡,重启dhcp client服务, 重启电脑,都还是不能获取到dhcp分配的ip用CMD重新分配ip地址, ipconfig renew, 此时提示了“在续订接口以太网时出

2017-04-15 11:45:44 7126

原创 无代理监控管理模式

无代理,在计算机中指的是不像服务、守护程序、某些进程等需要在机器后台运行的一些操作行为, 这种模式正在被利用。事实上,所有的计算机任务都需要相关的程序来运行,这些程序可能考虑agent。操作一般可以在控制机器上使用一个代理执行,而其目标是无代理时,因为它不需要安装或者运行一个相关任务自身的新软件。这种能力可以节约管理众多机器上agent的时间,特别是在一个大型企业。也就是说,甚至一些声称无代理

2017-04-05 13:19:34 1318

原创 docker 服务自启动

docker内的应用服务需要随着容器的启动而自动,有两种实现方式:1. 在启动容器的时候后面加上服务启动命令, 比如docker run -it 容器  service ssh start , 启动容器时启动ssh服务2. 使用Dockerfile创建服务自启动镜像这里已ssh 服务为例,Docker内容如下:#选择一个基础镜像From  ubuntu:14.04#

2017-04-05 12:59:39 4197

原创 上传本地项目到github

我们有时需要把本地项目上传到github上进行发布,具体的设置步骤如下:hostnamectl set-hostname flask-dev 设置主机名称ssh-keygen # 生成 SSH 公钥cd .ssh/cat id_rsa.pubgit config --global user.email "test@exa

2017-03-23 23:37:49 336

原创 ssh 登录页面设置

有时我们需要在ssh 远程登录页面设置一些特定的欢迎页面,通过以下简单步骤可以实现在/etc/ssh/sshd_config 文件中设置 PrintMod 为yes这样就可以打印/etc/motd 文件里面的欢迎语句可以自定义修改/etc/motd文件内容为我们特定的欢迎页面,重启sshd 服务就好了。同样可以在/etc/ssh/sshd_config 文件中设置P

2016-11-24 14:58:01 860

原创 Linux 内核proc文件系统变化

在redhat 5 linux2.6中编译的内核模块放在ubuntu14.04 内核中编译时出错,主要是3.10后proc文件系统的相关内核函数发生了变动,create_proc_entry()取消了在3.10内核中换成了proc_create(),并且struct  proc_dir_entry 结构体也发生了变换,取消了里面proc_write, proc_read函数,

2016-09-06 13:10:23 346

转载 proc文件系统

转至http://blog.chinaunix.net/uid-23069658-id-3368106.html今天我们介绍另一种用户内核空间通信的方法:proc文件系统。proc文件系统作为linux提供的一种虚拟文件系统并不占用实际外围存储空间,它仅存在于内存中,系统断电即消失。proc文件系统最开始的设计主要是为满足内核向用户态进程报告其状态而设计,并没有为输入做规定和说明。随着

2016-08-30 20:59:47 252

原创 Linux进程隐藏

在linux3.3内核以后,在procs 增加了一个挂载选项hidepid,实现对用户隐藏进程。hidepid=0: 默认模式,所有人都可以访问读取公开的 /proc/PID/* 文件hidepid=1: 用户不能访问进入的/proc/PID 文件,除了属于他的目录,一些敏感文件比如cmdline, io, sched*, status, wchan对其他用户保护起来,。当用户输入ps,t

2016-08-29 22:50:39 1287

转载 inotify 文件系统事件监控机制

转载自:http://os.51cto.com/art/201011/232694_all.htm当需要对Linux文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。inotify允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除、创建或者改变属性。从文

2016-08-11 15:50:41 623

翻译 Bash审计与命令记录

原出处:www.pointsoftware.ch/de/howto-bash-audit-command-logger/翻译并整理了一下,第一次翻译水平有限,多请见谅。有一个完整的输入命令记录在很多情况下是非常有用的:当几个管理员在同一台电脑上一起工作时,需要知道每个人做了什么标准的.bash_history文件在某些情况下可能别用户删除,或者可以轻易绕过。并且当很

2016-08-10 18:36:03 3816 1

原创 svn 使用记录

linux 使用svn的命令小记:从服务器将项目检出:svn checkout  path   其中path为服务器项目地址,一般为url, 比如 https://192.168.1.235/svn/wo/trunk/Develop/Code/可简写为svn co path将本地项目导入版本库:svn import [源路径] [目标版本库路径] -m [日志信息]增加

2016-08-08 19:41:24 226

原创 linux 关闭popen 打开的命令

程序设计了一个图形界面用于开了一个线程执行终端命令,通过pope打开一个管道来执行命令,此时需要循环读取程序执行的结果。void* command_exec(void* cmdstr){     FILE *cmdStream=NULL;        char *cmd = (char *)cmdstr;         char buff[200];     i

2016-08-05 21:06:01 4630

原创 apt-get 库依赖出错

在安装某个库文件的时候,用apt-ge install 安装过程中出现了packages have unmet dependencies: 错误, 发现是现有库版本问题,用了apt-get remove 操作一不小心把整个ubuntu系统好多库都删除了,最后基本的apt-get命令都找不到,最后通过aptitude 修复了apt-get,  但仍然出现库依赖问题, 最后折腾了半天才发现

2016-07-27 13:36:02 331

原创 gtk 头文件找不到

在使用gtk时,gcc 编译出现#include 找不到的情况,此时可以通过类似g++ main.cpp `pkg-config --cflags --libs gtk+-2.0`来解决修复

2016-07-27 11:21:11 1455

转载 内核态与用户态空间地址参数传递问题

原文转自:http://blog.chinaunix.net/uid-27411029-id-3383040.html, 记录下以供学习关于在内核态、用户态数据通信,其中有一种方式就是直接的在内核态中获取用户态数据信息。应用场景如:在内核态中直接读取磁盘文件信息。    在这样的应用场景下,具体要解决的难点:如何使内核函数中的参数,合法的通过内核的保护模式的安全检查。比如 SYSCALL_

2016-05-16 14:10:53 1755

转载 Django开发中DJANGO_SETTINGS_MODULE is undefined解决方案

转载;原文地址:http://javacrazyer.iteye.com/blog/1535323 相信大家在学习the django book第四章模板的时候,根据示例代码运行会出现如下这种错 具体错误我描述为两种方式形成的错误一种是进入解释器交互环境中进行编码F:\VideoTxSpace\mysite>pythonPython 2.7.3 (d

2015-09-02 14:13:35 491

原创 QT中QApplication:no such file

刚学习QT,打算测试使用哈QT CREATOR,随便写了一个简单的hello程序,结果坑爹的问题出来了,直接编译出现了QApplication:no such file错误,在网上查询了半天,感慨刚开始还以为是QT安装配置不正确,折腾了配置还是出现问题,做后才找到解决办法:直接在pro.工程项目中文件末尾添加一句QT += widgets,最后成功解决了问题,终于第一个qt

2015-04-11 14:02:06 376

RTP流传输音视频

rtp实现源码,对于网络实时传输音视频来讲,比较好用,需要的请下载

2014-12-14

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

TA关注的人

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