自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Share

Share makes people moving forward !

  • 博客(44)
  • 资源 (16)
  • 收藏
  • 关注

转载 python中base64模块的加解密函数

Base64模块简介 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据(或不可打印的字符串)。包括MIME的email,email via MIME, 在XML中存储复杂数据。 在邮件中的用途:在MIME格式的电子邮件中,base64可以用来将binary的字节序列数

2017-03-02 21:21:22 2144

转载 base64

Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单,首先,准备一个包含64个字符的数组:['A',

2017-03-02 21:09:17 453

转载 arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别

目录命名规则 实例1、arm-none-eabi-gcc2、arm-none-linux-gnueabi-gcc3、arm-eabi-gcc4、armcc5、arm-none-uclinuxeabi-gcc 和 arm-none-symbianelf-gccCodesourceryABI 和 EABIarm-linux-gnueabi-g

2017-02-24 21:22:39 649

转载 从0到TrustZone第三篇:从QSEE劫持Linux内核

转载:http://www.freebuf.com/vuls/104733.html本系列文章在前一篇文章中,我们介绍了QSEE的漏洞及利用,接下来让我们将重点转移到QSEE shellcode。之前讨论过,QSEE可以被提权——这里的提权不仅包含直接与TrustZone内核交互并访问硬件——安全的TrustZone文件系统(SFS),也包括一些系统内存的直接访问形

2016-12-22 00:01:29 3780

转载 从0到TrustZone(第二篇): QSEE提权漏洞及利用(CVE-2015-6639)

转载:http://www.freebuf.com/vuls/103893.html在本文中,我们讨论一下如何发现并利用一个漏洞,获取高通的安全可执行环境(QSEE)的代码执行权限。相关阅读从0到TrustZone第一篇:探究高通的 SEE(安全可执行环境)QSEE攻击面在上一篇文章中提到,高通的TrustZone实现启用“普通世界”操作系统向“

2016-12-21 23:58:56 2178

转载 从0到TrustZone第一篇:探究高通的 SEE(安全可执行环境)

转载:http://www.freebuf.com/articles/system/103152.html在本篇文章中,我们将讨论高通安全执行环境(QSEE)。之前讨论过,设备使用TrustZone的最主要的原因之一是它可以提供“可信执行环境(TEE)”,该环境可以保证不被常规操作系统干扰的计算,因此称为“可信”。这是通过创建一个可以在TrustZone的“安全世界”中独立

2016-12-21 21:33:36 9401

转载 安全之初级篇——加解密、签名和证书理解分析

转载:http://code.logphp.com/article/17739.html虽然我不是做信息安全的,但是却被各种信息安全的东西包围着。通过把公钥复制到github上从而可以无密码fetch和push代码,hadoop节点节点间也通过公钥实现无密码登陆。但是,我一直不知道为什么可以这样,今天终于忍不住要把它们搞清楚了。它们分别是对称加密、非对称加密、数字签名和证书。 一、对称加密

2016-12-21 21:31:01 731

转载 ARM的Trustzone是怎样保证硬件安全的

Trustzone可以追溯到十多年前,ARMv7公布的时候就有了,可惜一直没有什么实际应用。直到近几年开始,才真正的有厂商开始把这个方案大规模用于芯片里。目前看到的主要有四个应用领域:   第一是无人机芯片,大疆已经走在了最前面,第二名连影子都没看见。无人机上几大应用,图像传输,图像处理,识别,飞控,存储,每一块都有安全的诉求。利用Trustzone可以做到,在芯片里流动的数据,每一步都在安全

2016-09-29 22:29:46 9169 3

转载 ARM與Cortex筆記

Loda's BlogApp BizOrz曾聽過一段話,有人問蘇格拉底為何成為雅典最有智慧的人,他說:雅典人自以為知道什麼,卻不知道其實自己什麼都不知道,他只知道一件事,就是他什麼都不知道. 希望個人在技術領域專研,也應常保此心.因著工作的關係,在ARM的處理器上經歷了Real-Time OS,Linux相關的Porting工作,希望可以透過這篇文章,把相關的資

2016-09-29 22:25:11 2320

转载 windows DLL 被修改 案例分析

http://www.zhihu.com/question/21883209作者:想了好久链接:http://www.zhihu.com/question/21883209/answer/19617109来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前几天,突然发现默认浏览器的Chrome的主页被篡改为了hao123。每次第一次打

2016-04-17 11:18:29 2916

转载 Thinkpad 不能全屏显示 (玩游戏或者链接投影仪时两侧有黑框)

参考下面的博客:     http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_13131903886716231.htmlWindows 7下玩游戏不能全屏三个处理方法  相关文章  · 英伟达显卡玩游戏的优化设置  · Windows 7/8系统下玩游戏

2016-04-10 15:57:57 4195

原创 Visual studio 调用libpq++ 出现 #error directive: "Oops: min() and/or max() are defined as preprocessor m

libpq++ 是PoragestSQL 专用的C++ API 访问该数据库的。        可是大家在开发过程中难免会遇到下面的错误:        “Error1 error C1189: #error :  "Oops: min() and/or max() are defined as preprocessor macros.  Define NOMINMAX macro b

2016-03-23 23:04:29 1496

转载 【Visual Studio 2010】访问 PostgreSQL 数据库的libpqxx4.0.1编译

1、下载PostgreSql&libpgxx    PostgreSql下载地址:http://www.postgresql.org/ftp/binary/ 选择windows版本下的PostgreSql安装包(x86和x64)。    libpgxx下载地址:http://pqxx.org/download/libpqxx/    libpgxx官网资料地址:http://pqxx.

2016-03-21 22:38:57 2591

转载 Ubuntu 下打开文档文件的命令 xls doc

第一种打开所有文件方法:    在Ubuntu下,当需要打开其他格式文件时,咱们通常做法是进入到文件所在的目录,双击打开,很影响效率。事实上,可以通过命令xdg-open打开这些格式文件,甚至是网页,像打开文件一样简单。      在Ubuntu下,通常用命令行打开文本文件,比如用命令gedit、more、cat、vim、less。但当需要打开其他格式文件时,比如pdf、jpg

2015-03-14 18:58:37 15503

原创 VMware9.0.2 Ubuntu OK6410A 网络搭建

采用结构:     PC有线jiewaiw

2014-04-18 22:05:24 925

原创 MFC odbc 连接MySQL 的 (SQLConfigDataSource动态DSN)

使用环境:VS2010   +  MySQL 5.5   + ODBC使用的是MySQL connecter 5.2 odbc;首先: // 添加数据库的信息头文件 #include #include "afxdb.h" // 添加数据库的信息头文件再在程序中添加库文件:odbccp32.dll 和 odbccp32.lib。

2014-01-06 23:59:25 3322

原创 VS2010 打开并能编译VS2012项目的解决方法-----(VS2005,vs2008类似处理方法)

首先打开项目的 *.sln 文件,Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012将上面的12.00更改为11.00 ,2012更改为2010 这样就可以用VS2010打开VS2012的项目了。但是编译会报错。错误时关于platform toolset的错误。这

2014-01-06 20:11:28 1337

转载 单片机晶振不起振故障分析

晶振对单片机的重要性不言而喻,简单地说,没有晶振,单片机就没办法工作。而我们也知道,单片机晶振不起振是常见现象,那么引起晶振不起振的原因究竟有哪些?如何排除晶振不起振故障?如何检测晶振是否正常?本文将一一解答。        遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?(1)PCB板布线错误;(2)单片机质量有问题;(3)晶振质量有问题

2013-12-03 17:23:22 2122

原创 Python 扩展包 win环境下的快速安装

Python 相当的火,闲来无事,于是,今天安装了Python3.3 版本,想要研究下。安装环境是:          win7  32位操作系统          python-3.3.2.msi               /*Python安装包*/   http://www.python.org/download/          ipython-1.0.0.py3-win

2013-09-01 16:55:24 1543

转载 [C++]MySQL数据库操作实例

由于课程大实验需要使用c++操作MySQL数据库,经过一番研究终于成功实现VS2008中与MySQL的连接。 环境设置:安装完MySQL之后,将安装目录中的include目录下的libmysql.lib文件拷到VS2008安装目录中的VC\lib\下,然后在 项目-选项-c/c++-常规 中的附加包含目录以及 链接器-常规 中的附加库目录中加入“c:\MySQL

2013-08-20 10:37:03 1146

原创 windows 7 下 MySQL 5.5 的root密码忘记了,解决办法。

好久之前装的MySQL5,.5 ,当时用了下。后来不用就没管它了。今天又要用,进不去,意识到密码忘记了。怎么办唻?解决办法如下:               一。                         如图所示,打开资源管理器---服务    找到MySQL 选项,右键关闭服务。                         二、打开第一个cmd 窗口,

2013-08-19 22:43:36 4765 1

转载 Qt Creator 窗体控件自适应窗口大小布局

转载网址:http://www.cnblogs.com/emouse/archive/2013/05/19/3087708.html常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成

2013-08-07 13:50:40 1662

原创 VMware 虚拟机中安装 FreeBSD (FreeBSD-9.1-RELEASE-i386-dvd1) gnome桌面

今天安装了FreeBSD,安装完成后reboot发现是shell界面,没有桌面环境。网上搜索解决如下:加上gnome桌面root下输入: 网络安装GNOME :前提是,你安装的FreeBSD能访问外网(具体来说是官方的镜像站点),我的虚拟机是NAT模式,在freeBSD设置IPv4地址按照。虚拟机IP设置:FreeBSD静态IP,内容见上

2013-08-02 14:01:25 3960

转载 OK6410 DNW usb无法连接的问题

OK6410 DNW usb无法连接的问题   win7的系统,按照飞凌官方的说明书安装步骤,安装dnw usb驱动程序,但直接发现串口在设备管理器能显示,usb显示不出来,且。原来这里在先不插usb线,等后面需要用到usb烧写uboot到nandflash中的时候,接好线,然后打开设备管理器,看到黄色图标,再更新,这时就OK了。烧写linux的几个步骤:1.sdwriter

2013-07-28 16:58:25 2974 1

原创 win7下 RVDS2.2 的安装和配置。

初次安装,费了好大劲,也看了好多文章。首先是:把RVDS2.2的详细安装过程贴下来,给需要的朋友提供一点帮助。1、先把安装文件“TLF-SOFT-12.30.05.ARM.RealView.Developer.Suite.v2.2-ZWTiSO.bin”加载到虚拟光驱里,然后打开虚拟光驱找到setup.exe点击开始安装。2、中间会遇到询问找不到boot的情况,直接点击下方的ignore

2013-07-28 16:01:43 4719

原创 Ubuntu GCC 编译C++ 文件出错。main.o: In function `__static_initialization_and_destruction_0':

gcc -g -c main.cc #gcc -lstdc++ -g -c main.cc #默认生成main.og++ -c -o printf1.o printf1.ccg++ -c -o printf2.o printf2.ccgcc -g main.o printf1.o printf2.o -o out #gcc -lstdc++ -g main.o printf1

2013-07-25 21:46:37 11331 4

原创 emacs-24.1 + cedet-1.1 + ecd-24.0

在安装配置C/C++环境的时候a.  cedet最新版本为1.1beta,提示cedet-called-interactively-p的参数有问题  在cedet载入之前                  add in .emacs configure file .  (setq byte-compile-warnings nil)       b. ecb加载

2013-07-24 22:11:59 1133

转载 Ubuntu10.04下安装tftp的方法

1. sudo apt-get install tftp-hpa tftpd-hpa   sudo apt-get install xinetd   sudo apt-get install  netkit-inetd2. cd /      sudo mkdir /tftpboot      sudo chmod 777 /tftpboot3. sudo in

2013-07-21 22:42:56 1069

原创 OK6410编译内核

首先解压压缩包到   /forlinux 目录出现/forlinux/linux-3.0.1目录打开后输入make menuconfig  可以查看配置参数。接下来make编译内核。用了19分钟。还不错。在/forlinux/linux-3.0.1/arch/arm/boot 目录下生成zImage 文件。 OK。内核编译完成。

2013-07-20 23:57:29 1182

转载 Linux环境变量

Linux环境变量http://blog.csdn.net/tigerjb/article/details/8513365linuxshell环境变量前言:1. 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程;2. 环境变量可以在命令中设置,但是用户注销的时候将会丢失这些设置值;3. 若要重复适用,则最好在.profile中定义;环境变量的使用与本地变量

2013-07-20 23:09:11 1148

原创 OK6410 uboot1.16 出错 arm-none-linux-gnueabi-gcc: not found

今天编译uboot时出现错误如下:/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: exec: arm-none-linux-gnueabi-gcc: not foundConfiguring for smdk6410 board which boot from NAND ram256 ...原因:在安装交叉编译器时没有写入环境变量

2013-07-20 22:37:06 3117

转载 “#if 0/#if 1 ... #endif”的作用

今看到一帖子,讨论“#if 0/#if 1 ... #endif”的作用,感觉不错,故拿来分享。原帖地址:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=2028608&bbs_page_no=1005&bbs_id=99991、先说“#if 0/#if 1 ... #endif”的作用,楼上诸位或多或少都说到了一点,但都没有

2013-07-02 19:43:38 787

转载 linux命令Tlist的安装 及 使用

原文地址:http://blog.csdn.net/skyflying2012/article/details/8112144#t0TagList插件,是一款基于ctags,在vim代码窗口旁以分隔窗口形式显示当前文件的代码结构概览,增加代码浏览的便利程度的Vim插件。官方网址:Tag List,当前最新可用版本为v4.5.1. 安装①下载taglist_45.

2013-06-07 15:13:30 3688

转载 systemc-2-3.0的安装、配置和测试。(linux环境)附加window下的连接

SystemC Linux開發環境配置SystemC的開發工具有很多種,不過原則上SystemC只是在C++裏增加一個Class,因此基本上任何一個符合ANSI標準的C++編譯工具都可以對systemC程式進行編譯連結來產生可執行檔。在此我們將介紹如何在Linux環境裏,使用g++來編譯SystemC的程式。首先請到OSCI網站下載systemc-2.3.0.tgzhttp

2013-06-07 14:24:13 5253 1

转载 搜集的linux命令

gcc -rpath 动态库路径在C/C++程序里经常会调用到外部库函数,最常用的方法莫过于export LD_LIBRARY_PATH,不过使用它存在一些弊端,可能会影响到其它程序的运行。在经历的大项目中就遇到过,两个模块同时使用一外部动态库,而且版本还有差异,导致其中一模块出错,两模块是不同时期不同人员分别开发,修正起来费时费力。对于上述问题,一个比较好的方法是在程序编译的时候

2013-06-07 14:07:56 801

原创 Error while loading shared libraries: libsystemc-2.3.0.so

安装完成systemC-2.3.0 后自己编了一个helloorld的小程序。[root@localhost hello]# makeg++ -o hello hello.cpp -L/usr/systemc/lib-linux -I/usr/systemc/include -lsystemc[root@localhost hello]# ./hello./hello: error

2013-06-07 14:02:13 3827 1

翻译 Xilinx_ISE_DS_14.4_P 在linux 下启动 ok (redhat Ubuntu)

Hi,I thought I could report this because I couldn't find one single guide for installing Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS 64-bit system.I finally succeeded in compiling a simple pro

2013-05-19 10:11:08 2638

转载 USB设备的枚举过程

USB主机在检测到USB设备插入后,就要对设备进行枚举了。为什么要枚举呢?枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。(1)集线器检测新设备:主机集线器监视着每个端口的信号电压,当有新设备接入时便可觉察。(集线器端口的两根信号线的每一

2012-10-25 10:26:00 1437

原创 win7无法创建还原点 卷影复制服务组件遇到了意外错误0x80042302

安装的这个win7系统好久了。上面安装了好多宝贝软件。今天想来用用win7自带的系统保护。以前用着挺好用的。重装后就没用过。点击后显示没有创建还原点。于是点击创建就出现了:“win7无法创建还原点 卷影复制服务组件遇到了意外错误0x80042302”很是郁闷。用的自己刻的光盘是原版镜像的。以前就是用的这个盘装的系统可以用系统保护功能的。 排除了网上说说的安装的系统不是正统的原因。

2012-10-20 16:39:41 13366 1

原创 Altium design 的smart pdf 打印不出汉字来。

(1)可以观看原理图中给出的汉字标注的属性,可知默认是times new roman的西方字符格式,在对话框的“字符集”下显示“西方”。如下图的字体对话框(双击原理图中的字体标注,点击front的change按钮即可调出)。

2012-03-23 22:56:47 6152

odbccp32.dll 和 odbccp32.lib 对于VS2010 + MySQL5.5 ODBC

http://blog.csdn.net/zm_li_share/article/details/17934735 详见此博客介绍。

2014-01-07

NCSU-FREEPDK45-1.3

ncsu-freepdk45-1.3.tar 很有用的库

2012-05-14

ic610安装后的配置及版图后仿.

详细的讲述了IC610安装完成之后的配置。和导入库文件流程,第一个设计 版图等

2012-05-14

MFC实现的两个电梯程序包

MFC实现的两个电梯程序包。VS2008环境下运行编译的。

2012-03-23

中科院研究生院2011年报考指南P143-180.pdf

中科院研究生院2011年报考指南P143-180.pdf

2010-05-25

中科院研究生院2011年报考指南P092-142.pdf

中科院研究生院2011年报考指南P092-142.pdf

2010-05-25

中国科学院研究生院培养单位联系方式一览表.xls

中国科学院研究生院培养单位联系方式一览表.xls

2010-05-25

[ARM9嵌入式系统设计与开发教程][于明.范书瑞.曾祥烨].pdf

[ARM9嵌入式系统设计与开发教程][于明.范书瑞.曾祥烨].pdf

2010-05-25

4级网络工程师考点串讲与真题详解_高清晰版.pdf

4级网络工程师考点串讲与真题详解_高清晰版.pdf

2010-05-25

2010年中国科学院860通信原理考试大纲。pdf

2010年中国科学院860通信原理考试大纲

2010-05-25

西安电子科技大学《高频电路原理与分析》习题解答

高频电路原理与分析习题解答高频电路原理与分析习题解答高频电路原理与分析习题解答高频电路原理与分析习题解答高频电路原理与分析习题解答高频电路原理与分析习题解答

2009-04-04

数学模型第三版(姜启源谢金星)习题答案2

fgfszdgdfgdfgdfgdfghdfhdghgjkghjkgkfck

2009-03-14

MATLAB+R2007基础教程 清华大学版

MATLAB+R2007基础教程MATLAB+R2007基础教程aMATLAB+R2007基础教程a

2009-03-07

2007年中科院上海天文台高等数学甲试题.pdf

2007年中科院上海天文台高等数学甲试题.pdf

2008-12-28

空空如也

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

TA关注的人

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