自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (14)
  • 收藏
  • 关注

原创 基于FT2000+平台的PVE环境下DPDK优化OVS性能

基于FT2000+平台的PVE环境下DPDK优化OVS性能

2022-06-08 10:02:58 2063

原创 银河麒麟4.0.2桌面版(arm平台)搭建Tomcat+Apache+nginx 环境

1、安装银河麒麟操作系统2、更换系统源deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib#deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contribdeb http://mirrors.aliyun.com/debian...

2019-11-25 10:04:05 8065

原创 银河麒麟4.0.2(飞腾平台) 安装MySQL数据库

1、安装操作系统:银河麒麟4.0.2-arm-desktop2、更换系统源vi /etc/apt/source.listdeb http://mirrors.aliyun.com/debian/ stretch main non-free contrib#deb-src http://mirrors.aliyun.com/debian/ stretch main non-free c...

2019-11-23 10:19:30 10280

原创 使用eclipse+Spring Tool Suite 快速创建第一个工程(学习记录)

1、环境搭建使用eclipse 、 Maven、Spring Tool Suite2、创建Spring Boot 工程1)、打开eclipseFile->New->Project->Spring Starter Project2)、填写项目信息和选择技术:3)、选择需要的依赖包4)、生成信息5)、下载依赖包...

2019-03-18 16:06:08 588

原创 本地git项目导入gitlab

1、已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,右上角找到“+” ,然后新进工程“ new project”按钮,创建一个新的仓库:在 project name 中填写要创建的仓库的名字,此处为“18040010...

2019-01-08 11:58:04 2296 3

原创 使用Pycharm创建一个Django项目(包含环境搭建)

1、Python环境搭建博主版本选择:Python2.7.15、Django1.11.82、pycharm 安装pycharm 破解版下载地址: 3、pycharm 创建Django项目在软件安装和环境配置完成后,打开Pycharm.Step 1. 点击 File --> New Project 弹出如下窗口Step 2. 了解创建后项目的项目文件...

2018-07-17 14:55:15 7514

原创 python 调用.ui 文件(PyCharm+Python2.7+PyQt4+QtDesigner winxp)

1、使用QT Designer 布局自己的页面:Tools->Qt4->QtDeSigner 打开QtDeSiger:新建一个widget:创建自己的页面布局:2、对控件创建信号与槽,参考链接:https://www.cnblogs.com/tkinter/p/5632245.html3、使用pyuic4把.ui文件转换为.py文件。选中要 Tools->Qt4->PyUI...

2018-06-25 17:12:19 4729

原创 PyCharm+Python2.7+PyQt4+QtDesigner winxp 下环境搭建

1、软件安装:

2018-06-25 10:05:54 2860

原创 proxmox ve 5.2-1安装 docker ce

1、Docker用途:提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。 提供弹性的云服务。因为 Docker 容器可以随开随关,很适合动态扩容和缩容。组建微服务架构。通过多个容器,一台机器可以跑多个服务,因此在本机就可以模拟出微服务架构。2、Docker 的安装Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 C...

2018-05-29 10:49:34 7872

原创 NeoKylin(中标麒麟军用版) Desktop 5.0_X86-64 PyQt5 代码移植和编译环境搭建

1、修改源文件1.1 vim /etc/yum.repos.d/neokylin.repo[fedora]name=Fedora $releasever - $basearch - 163.comfailovermethod=prioritybaseurl=http://mirrors.163.com/fedora/releases/$releasever/Everything/$basearch...

2018-05-21 19:28:46 9759 2

原创 pve 5.1-3 二次开发(仅做工作记录)

1、安装pve5.1-3的原生ISO系统2、修改系统源如下(/etc/apt/sources.list):deb http://ftp.debian.org/debian stretch main contrib# PVE pve-no-subscription repository provided by proxmox.com,# NOT recommended for production ...

2018-05-18 10:35:12 3109

原创 proxmox VE 4.4 增加USB 重定向功能

1、将需要直通给虚拟机使用的USB设备插到Proxmox服务器上。2、查看USB设备的总线和端口号。未插入U盘之前:root@pve04:/etc/pve/qemu-server# lsusb -t/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M/: Bus 03.Port 1: Dev

2017-05-28 17:08:37 6572

原创 定制 proxmox VE 4.4 , 并制作安装镜像

目前工作需要对proxmox VE 4.4  进行定制,网上资料少之又少,自己进坑也较多。所以写这篇帖子的目的是帮大家填坑,希望能帮到大家!!!1、首先说一下proxmox VE的结构吧:这是将pve的ISO解开之后的iso结构,对其中几个重要的文件介绍一下efi.img是系统引导镜像(pve只支持UEFI的引导方式)proxmox是系统预安装包的存放目录pve-base.sq...

2017-05-15 10:57:17 5973 3

原创 Bottle: Python Web Framework 学习笔记

一、简介Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第三方模块。路由(Routing):将请求映射到函数,可以创建十分优雅、简洁的 URL;模板(Templates):快速的 Python 内置模板引擎,同时还支持 mako, jinja2, cheetah

2017-05-12 17:19:20 809

原创 proxmox VE minimal 配置openbox自启动

添加源 :deb http://dl.google.com/linux/chrome/deb/ stable main添加key :wget https://dl-ssl.google.com/linux/linux_signing_key.pubapt-key add linux_signing_key.pub更新并安装:apt update安装openboxapt

2017-05-08 13:49:04 1990

原创 python:浅析python 中__name__ = '__main__' 的作用

有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:先写一个模块:12345#module.pydef main(

2017-03-10 16:05:44 681

原创 apt-get update ,upgarde 和dist-upgrade 的区别

1、update和upgrade分别是更新什么呀?首先说明一下update和upgrade分别是更新的是什么:    update是下载源里面的metadata的. 包括这个源有什么包, 每个包什么版本之类的.    upgrade是根据update命令下载的metadata决定要更新什么包(同时获取每个包的位置).ps:安装软件之前, 可以不upgrade, 但是要upd

2017-02-08 16:19:15 50240 7

原创 ubuntu制作本地源

平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源。这种方法还有一个应用场景:先在有网络的服务器上面进行apt-get install安装然后制作本地源将本地源拷贝到没有网络的服务器上,然后在那台机器上设

2017-02-07 15:23:11 801

原创 SPEC文件中的常用路径以及宏变量

利用 rpmbuild 构建 rpm 安装包时通过命令rpm --showrc查看实现代码。另外直接通过 rpm --eval "%{macro}"来查看具体对应路径。比如我们要查看%{_bindir}的路径,就可以使用命令rpm --eval "%{ _bindir}"来查看。另外,所有的宏都可以在/usr/lib/rpm/macros里找到。下面是宏对应路径一览表:Macr

2017-01-23 16:26:43 8273

原创 qemu-kvm 参数设置(多屏显示、图像压缩、声音压缩、USB重定向、添加agent)

1、使用qemu-img创建虚拟文件系统$ qemu-img create –f qcow2 /path/to/xp.img 20G 2、准备iso,安装guest os 参数设置: 多屏设置:-vga qxl -device qxlTo get a second QXL device in your virtual machin

2016-11-14 09:53:58 8606

转载 细数Linux下制作U盘系统启动盘的方法!

我们都知道 Windows 下我们可以使用 UltraISO(中文版叫软碟通)制作U盘系统启动盘,使用方法可能N多人都会,但是本文主要想简单介绍下 Linux 制作U盘启动盘的方法,所以不赘述了,如果有不会的请百度/谷歌去,但是如果你仔细看了本文,估计以后你也不想用 UltraISO 来制作,因为 Linux 下可以一条命令完成的为什么要切换到Windows下然后安装专门的软件呢?(而且还要想

2016-11-07 09:12:13 838

原创 CentOS-6.t将安装光盘做为YUM库来安装程序

1. 插入光盘或挂载光盘(虚拟机)现在大部分系统都有自动挂载功能,可能的挂载路径是  /media/CentOS_6.5_Final如果没有自动挂载,进行手动挂载:# mkdir /media/cdrom# mount /dev/cdrom   /media/cdrom   对于只有光盘镜像文件的:#mount -t iso9660 -o loop /root/cent

2016-11-02 16:17:59 672

原创 基于tar包制作启动光盘的步骤

步骤一:准备isolinux.bin和工作目录在准备制作 ISO的目录里添加一个子目录,比如 isolinux/,然后放入isolinux.cfg和一个对所有光盘都一样的 isolinux提供的引导介质isolinux.bin,当然还要放入相应的 kernel, initrd等等,目录结构如下: |---isolinux  | |---isolinux.bi

2016-10-28 14:25:28 1461

原创 CentOS的自动化安装光盘制作 (详细流程)

需求:CenOS自动化安装的镜像,并把需要的业务依赖包全打包进去Step1:首先我们来看看环境准备:1、一台刚安装好的、符合业务要求的系统(选择的是minimal最小化安装,这个看个人需求了)2、新装系统的/root目录下 install.log和 anaconda-ks.cfg文件,之后会用到3、需要添加的安装包4、CentOS 6.5镜像文件或者光盘5、

2016-10-21 11:14:09 1575 1

原创 qemu-system-x86_64链接qemu-kvm

安装完kvm后生成一个qemu-system-x86_64文件目录,使用的KVM命令为qemu-system-x86_64,为了方便使用,把qemu-system-x86_64链接qemu-kvm# which qemu-system-x86_64/usr/bin/qemu-system-x86_64$ sudo ln /usr/bin/qemu-system-x86_64 /usr

2016-10-08 13:37:45 5389

原创 ubuntu 14.04 KVM & qemu-KVM 安装

1、 KVM 安装a、VT技术是服务器CPU的功能,但是如果CPU有这个功能而没有开启的需要我们自己操作开启。     检查CPU是否支持安装KVM:     $ egrep -o '(vmx|svm)' /proc/cpuinfo     如果显示以下信息就证明是可以安装KVM的wangye@wangye:~$ egrep -o '(vmx|svm)' /proc/c

2016-10-07 13:17:26 1263

原创 lintcode 给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。

给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符(原题连接:http://www.lintcode.com/zh-cn/problem/a-b-problem/)。思路:考虑一个普通的加法计算:5+17=22在十进制加法中可以分为如下3步进行:    1. 忽略进位,只做对应各位数字相加,得到12(个位上5+7=12,忽略进位,结果2);    2. 记录进

2016-09-12 19:41:41 10655 3

原创 让程序在远程主机后台运行 (&、nohuo、 screen)Linux 使用技巧

作为一个系统运维人员,你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。所以就上网找啊找,找到了一个

2015-11-26 15:03:53 5543

原创 Debian 死机后强制重启出现错误解决方法

当debian 出现死机的问题时,选择了重启,结果启动时就出现了如下问题:“fsck died with exit status 4”解决办法如下:输入命令:sudo fsck  -y /dev/sdaxx 是出错的分区号,比如 6 或者 7Reference:http://blog.csdn.net/hfyinsdu/article/detai

2015-11-23 10:59:38 2385

原创 linux 内核编译 (如何正确选择内核驱动)

1、首先需要了解 Linux 主机的硬件配备通过 lspci 命令找到的是目前主机上面的硬件配备。(lspci 命令详解如下)[root@www ~]# lspci [-vvn]选项与参数:-v     :显示更多的 PCI 接口装置的详细信息-vv :比 -v 还要更详细的信息-n     :直接观察 PCI 的 ID 而不是厂商名称查阅您系统内的 PCI 装置:

2015-09-06 11:22:12 2210

原创 windows 系统下 python 集成环境搭建(pycharm)

一、装备工作1、下载pycharm windowns 版本  https://www.jetbrains.com/pycharm/download/ ,这里选择付费版。免费版的是阉割过的,具体使用起来没有付费版的好用。这里可以下载一个 license 生成器将其破解(惯用手段)eg:user name : EMBRACElicense key:===== LICENSE

2015-09-01 20:26:25 3832

原创 双系统重新编译内核后,win7启动项消失问题

关于编译新的内核grub 引导项丢失问题 真心的遇到国很多次了,但是只要用 update-grub 命令对 引导项进行更新即可,但是这次貌似真的不行。找了很多方法也试了很多终于找到了一种可以解决问题的方法,和大家分享一下。1、命令行中输入:vim /boot/grub/grub.cfg2、在文件空白处添加下列代码:    menuentry 'Windows

2015-09-01 11:20:14 539

原创 两种删除旧内核的方法

1、众所周知,debian 系的 linux os 常用的内核编译方法 是使用 kpkg 命令 生成相对应的 deb 包,然后再使用kpkg 命令进行安装(详见:),使用这种方法可以的好处是可以对已经编译好的内核进行移植,即将.deb包复制即可用。还有一种方法就是常规内核编译方法,即:$ make$ make modules$ make modules_instal

2015-09-01 09:58:52 10175

原创 debian 8.1 (jessie) 安装 postgresql

1、 安装root@dslab:/home/sil4# aptitude search postgresqlroot@dslab:~# apt-get install postgresql-9.4root@dslab:/home/sil4# apt-get install postgresql-client-9.42、配置1)、修改 postgres 用户密码

2015-07-30 11:22:19 728

原创 Kpatch 使用过程及其原理

1、简介给 Linux 内核动态打补丁而不必重启系统是最近的一项 热点技术 。 虽然此前已经有了 Ksplice 来达到此类目 的 , 但最近 SUSE 和 Redhat 却先后推出了类似的项目 。 其中,前者为 kGraft, 后者是 kpatch。 kGraft : 为了使 Linux 管理人员更容易的安装重要的 Kernel 安全补丁,同时又不让系统宕机,SUSE

2015-07-24 15:14:28 12147 2

原创 Linux/UNIX下 ssh-keygen 设置SSH无密码登录

一、SSH简介    SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,但是可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。二、无密码登录实现方式使用:ssh-keygen:生成秘钥,具体参数详情请查阅 man 手册其中:  -t指定算法

2015-07-21 16:14:49 756

原创 make ***config 编译内核的主要区别

其实编译内核和编译普通软件也没多大区别, 只是内核编译的参数非常之多.但是如何设置内核编译参数?内核编译选项编译选项个数内核的编译选项的个数非常多, v2.6.38的内核中就有 12 000 个左右的设置选项(这是包含所有arch的配置选项).内核编译选项不仅多, 有些编译选项之间还存在依赖关系, 所以手动设置编译选项几乎是不可能的.值得庆幸的是, 只要知道自己需要设置的那

2015-07-16 11:28:30 2235

转载 简明vim 练级攻略

http://coolshell.cn/articles/5426.html

2015-07-15 11:15:25 488

原创 Bochs 最新版安装(debian) 及调试 hello world OS 详解

1.首先下载Bochs源码  下载后解压。最新版源码下载地址: 2.为了安装Bochs,还要安装一些必要的东西,执行一下命令 如下:http://blog.163.com/xuanmingzhiyou@yeah/blog/static/142477676201322853624567/

2015-07-15 11:04:10 2549

转载 git使用

Linux项目开始后,绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事物上(1991——2002年间)。到2002年,整个项目组开始启用分布式版本控制系统BitKeeper来管理和维护代码。到2005年的时候,开发BitKeeper的商业公司同Linux内核开发社区的合作关系结束,他们收回了免费使用BitKeeper的权力。这就使得Linux开源社区不得不开发了自己的版本控制软件

2015-07-13 16:27:47 635

AxureUX WEB前后端交互原型通用元件库 v2.0(元件库版).rplib

AxureUX WEB前后端交互原型通用元件库 v2.0 可以完整运行 包含大量常用组件

2019-07-23

Axure RP8 网站与APP原型设计经典实例教程--课本实例

Axure RP8 网站与APP原型设计经典实例教程--课本实例 所有章节实例都有 楼主自己买书下载的 方便大家一起学习

2019-03-21

bochs-2.6.8.tar.gz

bochs-2.6.8.tar.gz 源码包 适用于 linux 操作系统

2015-07-10

30分钟入门教程

30分钟入门教程 正则表达式 实例——详解

2014-05-28

Linux内核设计的艺术

Linux内核设计的艺术 pdf 高清

2014-05-27

Linux内核设计的艺术(资料)\搭建Linux0.11系统环境.rar

Linux内核设计的艺术(资料)\搭建Linux0.11系统环境.rar

2014-04-17

鸟哥的私房菜第三版

linux爱好者出、初学者、首选资料,鸟哥的私房菜 第三版!

2014-01-15

linux系统调用

linux 系统调用 1.初步掌握linux基本操作; 2.初步掌握编译内核的基本方法; 3.初步了解linux系统中系统调用的具体做法,巩固理论知识。

2013-12-09

模块 学习 文档 自总结(适合初学者)

linux 内核设备驱动学习之 模块学习 自总结 适合初学者

2013-10-10

simics安装

simics 安装官方文档,有详细的关于license的配置,simics在linux下安装,和windows下安装的详细步骤

2013-08-28

兰州大学计算机系统结构考试重点 2009级

兰州大学2009 级 计算机系统结构课自己总结的考试重点,每年都差不多。

2013-08-01

空空如也

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

TA关注的人

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