自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssh、scp和git免密码使用

背景:ssh命令、scp命令和git命令操作免去密码,适合写脚本使用。主机1:192.168.1.100主机2:192.168.1.200用户名都是root,主机1是正在使用的主机,想操作主机2,需要主机2认证密码。则以下操作可免去密码:1. 生成秘钥,当然如果~/.ssh/id_rsa.pub存在则不需要生成,跳过此步骤。ssh-keygen -t rsa -C "ma...

2018-09-14 23:44:56 507

原创 Ubuntu 16.04使用阿里云邮箱命令行发送邮件配置(完整亲测版)

1.安装mailutils和heirloom-mailx,如果非root用户请使用sudo权限apt-get install mailutilsapt-get install heirloom-mailx2.配置文件vi /etc/s-nail.rc在文件最后添加以下配置#设置发送邮箱set from=cm@domain.com#设置smtp服务器和端口set smtp=smtp.doma...

2018-07-06 14:48:34 3025 1

原创 shell生成随机串或密码的方法

主要是随机生成密码方法一:function generate_passwd(){ local arr=( a b c d e f g h i g k l m n o p q r s t u v w x y z A B C D E F G H I G K L M N O P Q R S T U V W X Y Z ! @ 0...

2018-07-06 11:09:44 1575

原创 error: undefined reference to 'getdtablesize' on Android

在Android开发中,使用getdtablesize函数编译报错。解决办法:使用sysconf(_SC_OPEN_MAX)代替getdtablesize(), Android NDK21之后不在支持getdtablesize。参考:https://groups.google.com/a/chromium.org/forum/#!topic/chromium-reviews/ihfvaDjcWqs...

2018-07-03 14:50:29 1636

原创 Android安全之非对称加密RSA密钥生成、加密、解密

背景:为什么将RSA说成Android安全呢,主要这设计到市面上手机授权解BL锁,只有BL锁解开之后才能进行root等功能,比如小米和华为大部分手机都需要注册社区账号,然后申请解BL锁,BL锁就是bootloader锁,属于android系统安全入口,一旦BL锁解开,Android系统的安全等级会降低很多,如果在美帝很多支付性安全软件也不可以再用,国内目前要求还稍微低一些。当然还有很多技术也用...

2017-09-15 17:55:06 1950

原创 Android安全之制作system方法

环境:linux环境 工具:img2simg    simg2img    依赖库:libc++.so  libsparse_host.a 制作步骤:将system.img转化成ext4方式$ ./simg2img system.img system.ext4创建一个挂载点:$ mkdir lo

2017-09-15 10:52:39 408

原创 Android安全之DM-verity中的Device Mapper机制分析

我们想法:能不能将多个硬盘,映射成一个逻辑的硬盘,那样我们程序就不用关心复杂的地址问题了,也不用关系是哪个device了? DM-raid技术RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks) 将某个地址段的数据进行加密,只有授权方式才可访问,比如FDE。 DM-crypt技术访问存储介质上的数据时,校验下是否被篡改过

2017-09-15 10:18:07 9147

原创 Android编译openssl库

工具:wget https://wiki.openssl.org/images/7/70/Setenv-android.sh去掉脚本中^Msed  -i 's/\r//g' Setenv-android.sh添加权限chmod a+xSetenv-android.sh 修改Setenv-android.sh脚本红色为我的重要修改,制定NDK和NDK ROOT信息

2017-09-15 09:54:09 673

原创 ubuntu17.04或linux4.0.x安装VMware,VMware启动失败解决办法

下载VMware手动下载地址:地址:http://www.vmware.com/go/tryworkstation-linux-64linux命令下载:$ wget http://www.vmware.com/go/tryworkstation-linux-64$ mv tryworkstation-linux-64 VMware-Workstation-Full-12.5.

2017-07-27 17:07:12 2363

原创 在linux上,dmg转换成iso或img文件

Ubuntu为例:下载dmg2img工具,命令如下:$ sudo apt-get update$ sudo apt-get install dmg2img安装成功后,可以使用了,将example替换成你的文件名Form DMG to ISO:$ dmg2img example.dmg example.isoForm DMG to IMG:

2017-07-27 15:25:35 11912 3

原创 Deepin Linux安装ssh,遇到Package has no installation candidate问题解决方法

1.更新,1.安装sshdsudo apt-get install openssh-server 2.如果遇到Package has no installation candidate,则需要执行以下命令sudo apt-get update3.重新执行1命令,安装。4.启动sshd服务sudo /etc/init.d/sshd start5.客户端连接

2017-07-06 22:29:11 2266

原创 shell技巧之快速切换目录z命令

shell技巧工具,z命令更强大

2017-07-04 15:03:48 1094

原创 shell技巧——快速查找命令history的hh命令

shell技巧,更快捷使用的history,强大命令管理。

2017-07-04 13:48:32 1499

原创 如何学习一门语言

语言背景查看一个语言流行状况:http://www.tiobe.com/tiobe_index关于语言的比较:http://blog.csdn.net/ljy1988123/article/details/7782700http://bbs.csdn.net/topics/370085349学习语言语法构造入门一个编程语言,肯

2017-04-16 19:57:34 321

原创 Ubuntu搭建OpenGrok

准备工作:Ubuntu安装ubuntu系统安装apche2sudo apt-get install apche2安装tomcat6sudo apt-get install tomcat6安装exuberant-ctagssudo apt-get install exuberant-ctags安装OpenGrokhttp://o

2015-12-18 22:04:33 657

原创 C语言实现设计模式之简单工厂模式(无内存泄露)

最近工作之余研究一下设计模式细节方面的东西,很多经典的东西需要一遍遍去读、去理解,设计模式就是这样的程序设计的经典之作。我一直坚信学习是把书读薄,又把书读厚的过程,最终达到游刃有余。言归正传,接下来是研究设计模式自己亲手写下的一段代码,看见网上也有很多人发了关于使用简单工厂实现计算的代码,可是都是浅尝辄止,大多存在内存泄露,没有回收资源的情况,本人发此博文,绝非卖弄,只是充实自我生活,升华

2014-09-06 15:46:58 1427

ISO 25010 测试和质量保障工作的圣经!!!测试必读!!!

适合研发人员、产品人员、质量保障人员、QA人员学习!!! iso/iec 25010 想做好测试工作必读! ISO/IEC 25010质量模型标准现状

2022-03-26

adbd.apk 2.0最新版本

解决 adbd cannot run as root in production builds root不完全问题,

2017-08-29

ME60+配置指南-BRAS业务(V100R006C05)

华为bras产品 ME60 配置指南和业务介绍。内部资料。免费拿

2013-09-20

mips必知必会,汇编和基础知识

很适合新手使用,汇编很全,例子也有,而且是中文的。学习mips汇编必备

2013-09-20

内核链表--内核学习第一步

本文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。 一、 链表数据结构简介 链表是一种常用的组织有序数据的数据结构

2013-04-04

linux内核协议栈的实现

很详细的一个原理图,看明白之后对linux网络协议栈有很深的理解和认知,有关socket、ip报文、ip分片、转发、桥等图解

2013-04-04

linux内核skb处理流程图

权威人士根据linux内核进行图解,很全对skb的处理,有arp、ip、等多种报文,还有socket等,很全,很实用

2013-04-04

H3C双机热备内部资料

内部资料,H3C双机热备等技术,说的很好很详细,我们公司就是根据这个文档开发的

2013-04-04

空空如也

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

TA关注的人

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