自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 论坛 (7)
  • 收藏
  • 关注

原创 Golang设置国内代理

arch linux中安装yay,makepkg -si 的时候出错,提示 :[sh@lenovo yay]$ makepkg -si==> Making package: yay 10.3.0-1 (Sun 18 Jul 2021 05:37:26 PM CST)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> Retrieving sources... -&

2021-07-18 21:06:22 40 1

原创 rust开发环境安装(linux)

安装极为简单,执行下面的命令,按照提示操作即可。curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh重新打开一个终端,执行cargo --version 如果正确现实则表明安装好了。为加快rust软件包下载速度,可以更换国内的镜像源(默认是github,有时候访问不太方便),编辑 ~/.cargo/config文件如下:[source.crates-io]replace-with = 'tuna'[source

2021-07-10 21:55:02 13

原创 windows 11 in virtualbox

这里转圈圈转了好久!

2021-06-19 23:09:05 364

原创 bochs 源码编译GUI选项无法编译通过的解决办法。

CentOS 8.3按照《操作系统真象还原》一书的介绍,要下载bochs的源码,并且编译安装。configure 选项:./configure --enable-debugger --enable-disasm --enable-x86-debugger --enable-iodebug --with-x --with-x11运行结果中有下面这段:checking for default gui on this platform... x11checking whether use

2021-05-05 16:24:39 16

转载 分享一本讲述操作系统的free book

https://pages.cs.wisc.edu/~remzi/OSTEP/?utm_source=programmingdigest&utm_medium=email&utm_campaign=407主要内容:Virtualization;Concurrency;Persistence;Security

2021-02-17 11:10:33 44

原创 gnu global创建索引文件时排除某些目录

软件主页:https://www.gnu.org/software/global/GNU Global is a source code tagging system that works the same way across diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell, various web browsers, etc.通常来说,安装完gnu global后,进入代码工程的一级目录

2021-02-06 14:36:00 78

转载 【链接】使用mock制作RPM包

https://blog.packagecloud.io/eng/2015/05/11/building-rpm-packages-with-mock/Building RPM packages with mockhttps://blog.packagecloud.io/eng/2015/04/20/working-with-source-rpms/Working with Source RPMs

2021-01-02 23:31:32 87

原创 pip 将安装源更换为阿里云提供的镜像

windows:c:\Users\<username>\pip\pip.iniLinux:~/.pip/pip.conf文件内容:[global]index-url = https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com这样就可以了。

2020-08-09 17:34:42 532

原创 【CentOS】创建一个最小系统的squashfs镜像

准备ks文件:rhel7-minimal.ks# Minimal Disk Image##sshpw --username=root --plaintext randOmStrinGhERE# Firewall configurationfirewall --disabled# Use network installationurl --url=file:///mnt/isorepo --name=optional --baseurl=file:///mnt/iso# Root pa

2020-07-18 09:35:23 330

原创 【CentOS】基于已有Live CD iso定制自已的Live CD

例如,已经从CentOS官网下载到CentOS-7-x86_64-LiveGNOME-2003.iso,主要工作分为三个部分。1)将ISO中的squashfs.img解压出来,以便进行定制修改。这部分可使用下面的脚本来完成。(需要root权限)mkdir mntmount -o loop CentOS-7-x86_64-LiveGNOME-2003.iso mnt/mkdir isocp -rfp mnt/* iso/.cd iso/LiveOSunsquashfs squashfs..

2020-07-18 09:08:09 479

原创 CentOS 允许用户sudo执行命令

susudoedit /etc/sudoers## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL #去掉该行前面的注释usermod -a -G wheel login-name #将用户加入wheel组

2020-07-12 13:11:27 203

原创 从windows10中删除grub引导,恢复windows单系统。

原来笔记本安装的是windows+linux双系统,引导自然也是grub。不想用linux了,可通过下面的方式恢复windows单引导。1,以管理员运行cmd2,执行 (如果C盘为windows系统盘)C:\> bootsect /nt60 C: /mbr...

2020-05-29 22:07:10 1598 1

原创 Radeon 驱动升级到20.x后如何设置显卡切换

笔记本是E480,intel集成显卡+AMD独显双显卡。以前Radeon 19.x版本显卡驱动设置里有个页面可以指定程序使用的显卡,但是升级到Radeno 20.x后,显卡驱动中就没有这个设置了。在windows10 1909中这个设置在下面这个地方:设置,显示设置,拖到最下面 ,点最下面的 Graphics settings进入后是下面的界面。点浏览,选择需要设...

2020-02-02 22:22:42 4924

原创 Linux ARM 架构下atomic_t的实现简要总结

arm架构(32bit) 原子变量就是对int的一个简单封装[include/linux/types.h]typedef struct { int counter;} atomic_t;具体实现,是使用了cpu内部的专用硬件并配合ldrex,strex两条专门的汇编指令来实现的。当两个线程同时访问并出现竞争时,该机制能保证当第一个线程没有处理完成时,另一个线程访问会失败,并...

2020-01-31 11:17:54 353

原创 windows下自带计算文件MD5的工具

certutil -hashfile d:\900-tmp\to_be_calculated_file.tmp MD5使用上面的命令可计算出MD5值,文件要用绝对路径。

2019-12-27 09:59:27 1653

原创 运行httpd和wordpress的docker镜像

买了腾讯的云主机,完全自己搭建服务太麻烦。于是安装了centos系统,装了docker,直接下载docker镜像来运行。web服务比较简单,直接把httpd镜像拉下来运行就行了。sudo docker run -dit --name my-httpd -p 8080:80 -v /home/user1/www_root/:/usr/local/apache2/htdocs/ httpd...

2019-12-23 00:20:17 86

原创 制作二进制rpm包

directory under rpmbuild:BUILD BUILDROOT RPMS SOURCES SPECS SRPMSabc@localhost rpmbuild]$ tree.├── BUILD│ ├── PythonTest-1.1.1-100.x86_64│ │ ├── doc│ │ │ └── readme│ │ ...

2019-12-14 10:50:55 559

原创 CentOS不识别ntfs分区,无法自动添加windows启动项的解决方法

笔记本上原来有windows10,新安装了CentOS 7,在分区这一步就发现windows所在的ntfs分区被归在unknow下面。安装完成后重启,果不其然grub的启动菜单中没有windows项。解决方法:# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo# yum i...

2019-12-07 21:31:17 145

原创 docker 使用阿里镜像加速器

头脑一热安装了docker for windows(结果virtualbox不能用了,悲催啊),发现image下载太慢了,基本上都不成功。于是上网搜了下,可以使用阿里的镜像加速器服务。https://www.aliyun.com/ ---阿里云用以前注册的阿里云账号登录,参考上面的图找到容器镜像服务,点进去看到下面的专属加速器地址。copy上面的加速器地址,配置到d...

2019-10-02 00:14:55 174

原创 加、解密技术涉及的一些基本概念总结

SHA:StandardHash Algorithm,安全哈希算法,对于任意长度的信息进行hash运算,生成特定长度的信息摘要,通常用于数字摘要。数字摘要:采用单向Hash函数将需要加密的明文“摘要”成一串固定长度(例如128位)的密文;这一串密文又称为数字指纹,它有固定的长度,而且不同的明文摘要成密文,其结果总是不同的,而同样的明文其摘要必定一致。非对称加密算法:存在一组密钥对,公钥(...

2019-10-01 23:54:56 99

原创 设置hyper-v虚拟机的enhanced session mode

启用enhanced session mode后的好处:可以和windows host共享剪贴板 vm中可以方便地访问windows host的本地硬盘资源 可以随意调节vm启动的窗口分辨率基本上可以参考github上 https://github.com/Microsoft/linux-vm-tools/wiki/Onboarding:-Ubuntu使用Quick Create 选...

2019-01-05 09:34:58 1654

原创 将Virtualbox虚拟机转换格式并导入Hyper-V

启用Hyper-V后,以前VirtualBox里的虚拟机不能再运行了,于是想到是否可以进行虚拟机格式的转换。上网查了一下,VirtualBox自带的VBoxManage.exe工具就可以做这件事情。研究了一下,运行下面的命令转换成功。我的VirtualBox版本是5.2.10.c:\Program Files\Oracle\VirtualBox&gt;VBoxManage clonemedium ...

2018-06-17 22:20:24 12184 1

转载 Ubuntu18.04中安装vsftpd服务

1. install$ sudo apt-get install vsftpd2. configurationBackup and create a new configuration file.$ sudo mv /etc/vsftpd.conf /etc/vsftpd.conf_orig$ sudo vim /etc/vsftpd.confMake a basic configuratio...

2018-06-13 23:30:25 4947 1

原创 Hyper-V 中Linux虚拟机的网络设置方式

1. 网络适配器为internal类型的虚拟交换机。在这里,网络适配器就是安装Hyper-V的时候默认安装的&lt;默认交换机&gt;,其配置如下:可以看到,默认交换机的连接类型是内部网络,虚拟机通过NAT方式访问internet。为了在虚拟机中能访问internet,要在win10的&lt;网络连接&gt;中,将默认交换机和wlan桥接起来。选择WLAN和vEthernet(默认交换机),右击鼠...

2018-06-10 23:04:12 13208

原创 ssh登录到hyper-V中的linux虚拟机

虚拟机中要安装好sshd服务:sudo apt-get install openssh-server一般来说,安装完成后就可以了,不需要再额外做配置,下次虚拟机启动sshd服务也会启动。确认sshd服务是否启动可以如下:abc@abc-VM:~$ ps -e | grep sshd 519 ? 00:00:00 sshd 913 ? 00:00:00 ssh...

2018-06-09 10:23:05 4742

转载 Hyper-V虚拟机安装Linux后修改Linux的屏幕分辨率

Hyper-V中安装好Ubuntu后,虚拟机显示无法全屏,即使最大化窗口,也只能显示固定大小。参考:https://blogs.msdn.microsoft.com/virtual_pc_guy/2014/09/19/changing-ubuntu-screen-resolution-in-a-hyper-v-vm/按照如下步骤:1. Open Terminal2. Type: sudo vi ...

2018-06-09 08:51:18 7165

原创 wslconfig设置默认linux子系统。

win10应用商店中先安装了Ubuntu,后来发现这个不是最新版本的,于是又安装了Ubuntu-18.04,并且在18.04中配置了vim。之后发现一个问题,Win+R 运行bash,发现vim没有配置过。点击Ubuntu-18.04的图标启动,是没有问题的。后来上网看了一下,因为我是先安装的Ubuntu,因此这个linux系统为默认的系统,故而bash默认启动到这个linux子系统中。λ wsl...

2018-06-03 11:34:33 4399

原创 更换Ubuntu的软件仓库为国内的镜像

Ubuntu的默认镜像可以访问,但是毕竟速度较慢,换成国内的下载会快很多。如下修改/etc/apt/sourses.list, 将默认源换成163的开源镜像。deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiversedeb http://mirrors.163.com/ubuntu...

2018-06-02 22:36:34 3682

原创 Shell表达式中的 [ 和 [[ 的区别

Shell表达式中的 [ 和 [[ 的区别AAA="eee rrr"if [ "$AAA" == "eee rrr" ]then echo "equal!" # runs here.else echo "not equal!"fiAAA="eee rrr"if [[ $AAA == "eee rrr" ]]then echo "equal!" # runs

2017-05-14 23:36:07 391

原创 解决windows10无法更新问题

手头有一个MacBook,但是实在用不惯MacOS,于是下载了Boot Camp,分了区,从网上随便down了一个Win10,如何激活?嗯,大家都懂的。☺装完之后,winver显示的版本号是14393.0,但是问题出现了,关键补丁怎么都打不上。Windows Defender的病毒库,Adobe flash的补丁都没问题,关键的补丁都安装失败,今天又试了几次,都不行,错误码是0x8007371

2016-12-11 20:31:28 6258

原创 Mini2440交叉编译工具在Ubuntu16.04上的安装

安装arm-linux-gcc-4.4.3交叉编译工具后(例如安装在/opt/arm-linux-4.4.3目录下),需要将目录加入路径。修改 ~/.bashrc,在最后增加PATH=%PATH:/opt/arm-linux-4.4.3/bin还有个问题往往被忽略,现在安装的Linux发行版本多半都是64bit的,但这个交叉编译工具还是32bit,因此需要安排额外的软件包才能正常运行。

2016-12-11 20:23:57 1466

原创 Mini2440开发板串口连接

Mini2440开发板串口连接网上淘来一片二手的mini2440开发板,准备玩一玩。串口连接单板,是第一步,但却让我折腾了好一阵子。首先是解决笔记本没有串口的问题,同样是淘宝,买来一个usb转串口转接头,PL2303系列芯片的,插上后windows10能够自动识别并安装匹配的驱动,但是打开开发板的电源,串口毫无输出。 想着是还是驱动程序有问题,找卖家下载推荐的驱动,并安装。但仍然是老样子。驱动包里

2016-12-01 15:03:58 4758 6

原创 Arduino Uno 开发简介

Arduino是源于意大利的一套开源硬件开发平台,Arduino Uno是其推出的最为基础的开发板。本文介绍了基于其进行开发的软硬件环境,可以作为入门的了解。

2015-06-13 22:06:09 25134

原创 virtualbox启动移动硬盘上的ubuntu系统

目前情况:移动硬盘上安装ubuntu,PC可以从该U盘启动,grub中选择ubuntu即可独立运行ubuntu。PC上安装有Win8系统目标:在Win8中安装virtualbox,以虚拟机方式运行移动硬盘中已经安装好的ubuntu。Win8中接上移动硬盘,在磁盘管理器中查看到移动硬盘为磁盘1(PC硬盘位磁盘0)以管理员启动cmd窗口,进入vi

2014-11-30 21:41:00 7423

原创 tcpdump 使用简要说明

用户必须有root权限才可运行tcpdump-w file: 将抓包存入指定的文件。-r file: 从指定的文件读入报文(由-w选项保存而成),而不是抓取网卡上的报文-c count:指定抓取count个报文后停止,否则一直抓下去,用户可通过Ctrl-C终止-e:将二层报文头也解析出来。默认情况下,只从IP头开始解析,增加此选项后会将报文的二层头也解析出来。-F:

2013-01-25 19:43:55 1061

原创 virtual box 安装window 8 后修改windows8的屏幕分辨率的方法

安装的方法就不多说了,网上搜索一下有很多。安装好进入windows8后屏幕分辨率是800*600,想设置成native的1366*768。但进入resolution设置一看,只有800*600,,1024*768,1152*864,1280*1024,1600*1200,因为不想用滚动条来回来去拖,遂设置为1024*768。但如此一来,屏幕两边的空间直接被浪费了,很不爽!又上网搜索了一下,找到

2011-11-05 00:26:38 5180

原创 Const变量和enum变量gcc编译生成目标文件分析

<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } --> Effective C++第三版中文版(候捷译)第二条“尽量以const, enum, inline 替换#define”中讲到 此外虽然优秀的编译器不会为“整数型const对象”设定另外的

2008-06-14 21:20:00 1423

原创 悼念王选

王选发明汉字激光排版那会偶才8,90年代初,我才十几岁,上中学吧。对其没太深的印象,只是知道这么回事而已。后来,王选虽然仍是学术界的泰斗,但基本上已经不在混乱的江湖上混了,因此听到的更少。今天得知王选逝世的消息,看到大家对他的评价,才知道公道自在人心!虽然王选自评:“我是一个过时的科学家”,然而在大家的心目中,他却是我国汉字激光照排之父,是当代的毕昇,是近二十多年来我国科技工作的先驱!人虽逝去,但

2006-02-14 22:17:00 1430

原创 boost::hash初学乍练,呵呵

昨天编译,安装好了boost,今天想小试一把。以前看了些书,都说STL里面缺少了hash,而boost::hash也基本确定进入C++0X的标准了,何不试一下boot::hash呢?浏览了一下boost::hash的document,感觉不太难,试试了。现在Dev-CPP中设置好include和lib的路径,代码如下(贴代码凑文章了,呵呵):#include #include using name

2006-02-12 22:42:00 7979

原创 在WindowsXP下使用Dev-Cpp编译Boost步骤

(假设dev-cpp的安装路径为d:/develop/dev-cpp/,由于Dev-cpp使用的其实  是mingw的编译器,因此编译boost时选择的toolset也就是mingw)(1)下载boost_1_33_1.exe,将其解压到D:/Develop/boost_1_33_1/目录下,这里面都是源码,需要编译成库。(2)编译Boost.Jam,这是Boost的编译工具,也需要从源码编译。进

2006-02-11 18:34:00 3002 1

空空如也

Const变量和enum变量gcc编译生成目标文件分析(原创分享,请大家拍砖)

发表于 2008-06-14 最后回复 2008-06-17

华为-3com北京研究所诚招数据通信开发工程师。

发表于 2006-11-01 最后回复 2006-11-01

哪位解释一下assembly manifest的内容,谢谢!

发表于 2004-10-10 最后回复 2004-10-11

请教问题若干!

发表于 2004-03-29 最后回复 2004-03-29

ACE5.4在cygwin+MinGW环境下的编译步骤

发表于 2004-01-18 最后回复 2004-03-29

哪位在windows平台上用sygwin+mingw成功编译过ACE吗?请教了!

发表于 2004-01-10 最后回复 2004-01-10

求助:如何从文件中正确读出数据?

发表于 2003-12-09 最后回复 2003-12-10

空空如也

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

TA关注的人 TA的粉丝

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