自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (16)
  • 收藏
  • 关注

原创 如何修改rpm包

rpm包没有修改工具,只能是把rpm包解压、修改(包括增删)其中的文件,然后重新制作rpm包。注制作rpm包,需要原rpm包的spec文件。

2022-07-26 19:30:32 1959 2

原创 解决SecureCRT rz上传文件意外中止的问题

在用lrzsz中的rz命令在windows和linux中传输文件时,有的文件能够传输,有的文件只能传输一部分,就会被终止,报错:zmodem transfer canceled by remote side。并且开始打印乱码。遇见这种问题,依次按照如下办法解决:1. rz 跟上 -be 。 这种方法对于大部分情况都可以解决。2. 先拆分后上传。对于大文件传输,经常传到一大半的时候就会被终止,无论重试多少次,都是如此。据我猜测,这是由于rz传输文件有超时时间的限制,当传输到一定时间后,就会被意

2021-01-18 16:52:33 2166

转载 深入解析虚拟化(三)——Xen和类虚拟化

关于类虚拟化的名词解释,在前面的翻译中,Paravirtualization被翻译为超虚拟化,该翻译参考自IBM对虚拟化分类的描述中。在国内的出版物中,由因特尔开源软件技术中心和复旦大学并行处理研究所共同编著的 《*系统虚拟化:原理与实现》 这本书中所提到到的对Paravirtualization的描述为:在这种情况下,学术界提出了另一种思路来克服体系结构上的缺陷,叫做类虚拟化技术(Par...

2019-03-17 20:41:19 840

转载 深入解析虚拟化(二)——VMWare和使用二进制翻译的虚拟化

转自https://bbs.pediy.com/thread-229571.htm译者注:由于本片文章涉及较多的操作系统以及编译原理相关知识,译者才疏学浅,难免有翻译的不准确或错误的地方,希望大家多多包涵,欢迎评论区批评指正。同时要感谢校对人员认真的校对。在前面的章节中,我们介绍了一些关于管理程序的基本概念,并简要介绍了x86虚拟化的不同技术:使用二进制翻译的全虚拟化,超虚拟化...

2019-03-17 20:29:34 1146

转载 深入解析虚拟化(一)——虚拟化简介

转自https://bbs.pediy.com/thread-228395.htm本系列文章是为了解释x86虚拟化内部是怎样工作的。我发现大部分信息都是在学术工作和研究论文中发布的,这对初学者来说是很难理解的,我会尝试从头开始并建立所需的知识。这对于理解虚拟化如何工作或编写你的虚拟机管理程序或其他场景(如攻击虚拟机管理程序安全性)是有用的。深入解析虚拟化(一)—— 虚拟化简介 深入解析...

2019-03-17 20:27:20 1078

转载 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

转载自https://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html作者:Silent Void出处:http://happyhippy.cnblogs.com/转载须保留此声明,并注明在文章起始位置给出原文链接。一. AES对称加密:AES加密 分组...

2019-02-28 14:36:03 241

转载 FreeRTOS(实时操作系统)基础知识

转自 https://www.cnblogs.com/yangguang-it/p/6875539.html前面一篇文章介绍了一些命名规范之类的基础知识,但是我觉得还缺少一定前言知识,就是裸机和操作系统有什么区别,为什么我们需要学freertos,因为招聘要求?那么为什么招聘网又会有这个要求呢?所以我们为什么要去学习这个实时操作系统呢?早期嵌入式开发没有嵌入式操作系统的概念 ,直接操作裸机...

2018-12-03 23:40:54 3105

转载 关于“特权解除、陷入模拟”的理解

转自 https://blog.csdn.net/sdulibh/article/details/48496661一直想不通这两句话的含义,今天查了点资料、对着源码分析了一下,不一定对,写下来,分享:将任何一种形式的资源抽象成另一种形式的技术都是虚拟化。x86 CPU支持ring0-3 共4种不同的特权级别,下面分正常和虚拟化两种情况叙述、分析:1.正常情况下:特权级别是针对段...

2018-12-03 23:30:43 2626

转载 linux4.x+aufs4

 linux kernel version aufs version 4.14 and later aufs4  Currently aufs4 supports these kernels.    version status on www.kernel.org support status linux-4.x-rcN  ...

2018-11-12 10:49:31 646

转载 动态链接中的RPATH用法及详解

In computing, rpath designates the run-time search path hard-coded in an executable file or library. Dynamic linking loaders use the rpath to find required libraries.Specifically it encodes a path t...

2018-11-08 17:35:42 3452

转载 linux 修改 elf 文件的dynamic linker 和 rpath

linux 修改 elf 文件的dynamic linker 和 rpathhttps://nixos.org/patchelf.html下载地址https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.gzhttps://nixos.org/releases/patchelf/patchelf-0.9/pa...

2018-11-08 17:13:16 1001

转载 ELF文件动态链接过程解析及ELF文件头读取修改

ELF = Executable and Linkable Format,可执行连接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的。扩展名为elf。 ELF 文件有三种类型:可重定位文件:也就是通常称的目标文件,后缀为.o。共享文件:也就是通常称的库文件,后缀为.so。可执行文件:本文主要讨论的文...

2018-11-08 17:06:25 965

转载 grub 识别文件系统

 grub主要作用是找到内核(kernel)与部分核心模块的镜像(initrd,主要是sata硬盘驱动之类的模块),把它们导入内存中运行。kernel与initrd放在文件系统中,因此grub必须有识别相应文件系统的能力。能正常工作的grub应该包括一下文件:stage1、stage2、*stage1_5、menu.lst。stage1:执行boot loader主程序(stage1包含解...

2018-09-11 17:20:27 1712

转载 Grub和initrd对文件系统驱动的支持

参考 Details of GRUB on the PC前言本文源于这样一个问题:内核镜像存储在硬盘下特定文件系统中,bootloader必须先加载文件系统驱动,才能读取内核文件。类似的,内核要读取根文件系统中的文件,也需要先加载文件系统驱动。如果文件系统驱动存储在硬盘中,启动时没有驱动无法读硬盘,将导致整个启动过程的失败。那么Grub和内核如何解决这个问题的呢?启动过程中需要读硬盘的时...

2018-09-11 17:12:56 518

转载 Linux内核特性之VDSO (转载)

声明,本文转载自:https://blog.csdn.net/juana1/article/details/6904932这段时间看Linux内核源码的时候,经常碰到vdso这个东西(像在Feature-fixup中,获取时间等操作时),网上搜了一下,才知道了含义,原来这是Linux为了解决和glibc兼容而想出的绝招啊。下面是从Fedora中文邮件列表转过来的,和大家分享一下。    往...

2018-08-07 15:26:33 424

转载 svn执行Cleanup总是提示cleanup failed的解决(转发)

svn执行Cleanup总是提示cleanup failed的解决2017年07月11日 15:22:36阅读数:4732反复执行清除命令,但是一直提示失败,更新,提交等其他操作都不能执行。提示信息:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted网上找到一方法,说是到...

2018-06-29 20:43:48 5333

转载 Linux 下编译安装软件,找不到共享库 xx.so 的解决办法

Linux 下编译安装软件,找不到共享库 xx.so 的解决办法编译memcached时,报错没有libevent,于是下载libevent,configure , make && make install ,然后在重新安装memcache成功之后。memcached默认安装在/usr/local/bin/目录下。执行命令 ./memcache -help 报错:[root

2018-02-06 11:26:38 955

转载 使用OpenSSL进行DES加密

openssl库实现了大多数的加密算法,如AES,DES,RSA等等。首先安装openssl库,命令如下:sudo apt-get install libssl-dev在代码中,引用对应的头文件#include DES加密的主要函数如下:[cpp] view plain copytypedef unsi

2017-12-17 09:12:49 4327

转载 teamviewer的设计

teamviewer的设计

2017-12-17 09:08:49 457

转载 怎么读书才是善读书?

①要用自己的头脑思考.善读书者,并不贪走马观花之快,也不患囫囵呑枣之病,更不满足于接受书里的现成结论.每当读到紧要处,便掩卷而思,预想和推测书里的观点,然后再与书中的结论相对照.当作者与自己的观点相同时,便有“英雄所见略同”之感慨;当作者与自己的想法不同时,便权衡得失,找出差距;当作者的思路在自己的意料之外,便学其独创一格之妙.如此读一读,停一停,想一想,时而掩卷而思,时而展卷读读,既能集中注意力

2017-02-22 08:10:11 2448

转载 RSA算法及其相应的理论知识

如果你不想看前面的RSA所用到的基础理论知识,可以直接跳到第6节看RSA算法的公私钥如何生成及其证明。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对信息进行

2016-05-21 16:59:55 860 1

原创 DH算法证明及相应的理论知识

迪菲-赫尔曼密钥交换(Diffie–Hellmankey exchange,简称“D–H”) 是一种安全协议。它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道建立起一个密钥。这个密钥可以在后续的通讯中作为对称密钥来加密通讯内容。(1)、算法描述离散对数的概念:原根:如果a是素数p的一个原根,那么数值:           amod p,a^2 modp,…,a^

2016-05-21 16:51:48 3391 1

转载 如何保护数字证书和私钥

一、关于私钥的唯一性严格地讲,私钥既然是世上唯一且只由主体本身持有,它就必须由主体的计算机程序来生成。因为如果在别处生成将会有被拷贝的机会。然而在实际应用上并非如此,出于某些特殊需要(例如,如果只有一份私钥,单位的加密文件就会因为离职员工带走私钥而无法解密。)加密用的公/私钥对会要求在可信的第三方储存其备份。这样,加密用的私钥可能并不唯一。然而签名用的私钥则必须保持唯一,否则就无法保证被签名信息

2016-05-06 00:54:16 2378

转载 https原理:证书传递、验证和数据加密、解密过程解析

写的太好了,就是我一直想找的内容,看了这个对https立马明白多了http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + S

2016-05-06 00:13:19 338

转载 非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他

本文原文连接:http://blog.csdn.net/bluishglc/article/details/7585965 转载请注明出处!对于一般的开发人员来说,很少需要对安全领域内的基础技术进行深入的研究,但是鉴于日常系统开发中遇到的各种安全相关的问题,熟悉和了解这些安全技术的基本原理和使用场景还是非常必要的。本文将对非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS等这些安

2016-05-03 23:41:34 457

转载 数字签名和数字证书

英文网址为:http://www.youdzone.com/signature.html到底什么是“数字签名”(digital signature)和“数字证书”digital certificate)?对这些问题的理解,一直模模糊糊,很多细节搞不清楚。 今天,读完一篇通俗易懂的文章后,思路豁然开朗。为了加深记忆,这篇文章的翻译版记录如下。原理1. 鲍勃有两

2016-05-03 23:39:22 331

转载 计算机组成原理:时钟周期、机器周期和指令周期

时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述

2016-05-02 17:16:03 29057 2

转载 CPU访问内存

1. CPU总线周期总线周期,包含若干个时钟周期,计算机是在时钟脉冲下一个节拍一个节拍的工作。看下面这张图,我们可以很好的理解为什么要时钟了:这个图我们可以认为是一个基本的读内存数据的总线周期:在T1时钟周期期间,CPU往总线上发地址信息,以指出要寻址的存储单元;在T2时钟周期间,撤销地址,总线低16位置为高阻状态,为传递数据做准备;

2016-05-02 16:02:53 1802

原创 我决定开始写博客了

虽然CSDN的博客

2014-06-29 22:12:48 459

原创 网站设计与人性化

我没做过网站系统,也没有学过用于网站制作的语言和技术,下面我仅从用户的角度来谈一谈关于网站人性化设计的看法。    1. 我在逛论坛的时候,经常会不由自主的对某个我感兴趣的话题进行讨论或留言,但往往兴致勃勃的写完留言后,发现还没有登录(或还没有注册),于是页面提示我先登录,我点击登录的时候,一个崭新的登录页面刷新了当前的页面,我登录后,有的网站系统还会自动跳转到我刚才正在访问的页面,有的甚至直

2012-04-13 13:43:42 380

原创 怎样高效的阅读源代码

(原文首次写于新浪博客 2011年5月份)5.1放假三天,大多数同事都没来加班。我来了,因为我们的客户需要我们的设备支持命令行的配置,之前我们给他们做的web形式的配置和显示,他们嫌太傻瓜了,不够专业。我靠,给他们提供人性化的配置界面,他们还嫌傻,非得花费脑细胞去记什么命令,还让我们再额外消耗脑细胞去实现这些命令,真TMD的脑残!不过,给钱的是大爷,客户就是我们的上帝。咱就是干活的。好,入

2012-03-11 15:02:00 336

原创 分析问题是解决问题的前提

用简便算法求下列式子的结果:(1)1/6+1/12+1/20+1/30+1/42      =1/(2*3)+1/(3*4)+1/(4*5)+1/(5*6)+1/(6*7)      =1/2-1/3+1/3-1/4+1/4-1/5+1/5-1/6+1/6-1/7      中间很多项都抵消      So 原式=1/2-1/7=5/14这个问题的解决方案,建立在一个这样的基础上:如果一个分数1/n,分母n可表示成a*b,且b=a+1,那么1/n=1/a-1/b;

2010-06-23 07:28:00 475

原创 关于公司管理的一些感想

首先声明,我是一个公司员工,而不是一个管理人员。 我是站在员工的位置,对公司的管理提一些建议。 我们公司最近要做的一个项目需要大量的英语文章和相应的翻译。于是公司让一个员工去扫描“英语文摘”上面的文章,然后用OCR软件把扫描的文章转换为txt文件。这个过程不可避免地是会出现错误的,首先是扫描技术本事并不能保证完全正确的把文章一字不差一字不错的复制到电脑上。其次用OCR软件转换的

2010-04-17 16:58:00 533

GB 35114-2017 公共安全视频监控联网信息安全技术要求(R)

GB 35114-2017 公共安全视频监控联网信息安全技术要求(R)

2018-06-12

GB_T 20275-2013 信息安全技术 网络入侵检测系统技术要求和测试评价方法(R)

GB_T 20275-2013 信息安全技术 网络入侵检测系统技术要求和测试评价方法(R)

2018-06-12

微软编程精粹(英文版)

这是一本来自于微软内部的经典编程资料,微软技术的体现。被称为微软四大名著之一。想认真学好编程,成为一代编程高手的人一定要看,强烈推荐!

2010-01-12

unix 操作系统设计

如果你想深入操作系统,这绝对是一本必看的书籍。书中以Unix为原型 深入讲解操作系统设计的各个部分...

2009-12-20

深入理解计算机系统(经典必读)

深入理解计算机系统是一本讲解整个软件及硬件体系结构,以及软件和硬件是怎样精密结合在一起工作的好书。高手们强烈推荐。

2009-06-28

C++语言的设计与演化(C++之父著)

这是一本讲C++设计与演化的书,如果你想明白C++为什么会是今天这个样子,为什么友元函数和模板是今天这个样子,那么这本书很适合你。

2009-06-22

effective java (经典必读书籍)

凡是看过effective C++的人,都知道这样的书籍 对提升自己的技术是有莫大的帮助的,值得一看。

2009-06-22

More effective C++(经典必读)

这是effective C++的升级版,凡是看过effective C++的人都知道这本书的分量,绝对值得看。

2009-06-22

C和C++代码精粹(经典必读)

学C和C++,不编程是难以成为高手的,而编程没有好的资料和指导也是不行的,C和C++代码精粹就是这样一本理论与实践并重,技术与实用都非常到位。值得深入。

2009-06-22

effective C++(经典必读)

这是一本非常值得阅读和深入一本C++程序设计方面的书籍之一,其作者曾在贝尔实验室 和C++之父一同工作,所写书籍非常经典。

2009-06-22

C标准(标准库函数讲解)

这是一本介绍C标准库函数用法的书,里面有各个库函数原型,参数详细介绍,返回值等 是C编程必备资料

2009-06-22

库函数讲解(C语言)

这是一本关于C语言库函数用法的书籍,里面包括各个库函数的原型,函数参数(以及各个参数的含义),返回值等详细描述。是学习怎样使用库函数的必读书籍。

2009-06-19

空空如也

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

TA关注的人

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