自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hansel的专栏

嵌入式Linux,宽带网络应用,移动应用

原创 用BDI2000调试Linux内核和模块

用BDI2000调试Linux内核和模块hansel@163.com2007-12-22BDI2000是性价比较高的JTAG调试器,通过装载不同的firmware就可以支持ARM、MIPS、XSCALE等多种嵌入式处理器。我所用的是mips版本的bdiGDB,也就是能够仿真成为gdbserver,配合gdb进行源代码级调试。所用Linux内核为2.6.18.8版本。1、BDI2000配

2007-12-15 12:42:00 6742

原创 用Python实现简单的Web Server

Refer: https://www.afternerd.com/blog/python-http-server/Web Server的概念用Python实现Web ServerPython 2中SimpleHTTPServer模块被合并到Python 3的http.server模块。它支持目录浏览,指定端口,指定绑定地址等。方法一:直接在命令行调用http.server模...

2019-05-02 17:05:43 2379

原创 一次下载所有Keras数据集

使用下面的代码可以一次下载所有Keras的dataset。也可以直接下载我已经下好的解压到%UserProfile%\.keras\目录下,也就是C:\Users\<user>\.keras\数据集比较大,分成4部分,方便下载。Keras数据集-fashion-mnist: https://download.csdn.net/download/hansel/11133067...

2019-04-21 11:41:43 1405 1

转载 使用pydoc轻松查看python help()内容

from: https://www.cnblogs.com/snowinglx/p/8306404.html在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc、doxygen、sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介绍pydoc.pydoc是Python自带的模块,主要用于从python模块中自动生成...

2019-04-20 10:11:13 279

转载 NumPy的详细教程(官网手册翻译)

NumPy的详细教程(官网手册翻译) 先决条件在阅读这个教程之前,你多少需要知道点Python。如果你想从新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:Python NumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。 ma...

2019-04-20 09:39:45 305

原创 Python 在Windows上的注册表

为什么要设置注册表项目的是为了其他工具找到注册的Python信息,可执行文件位置,库目录等信息。标准PEP-0514: https://www.python.org/dev/peps/pep-0514/注册表位置HKEY_CURRENT_USER\Software\Python\<Company>\<Tag>HKEY_LOCAL_MACHINE\So...

2019-03-23 20:03:22 1659

转载 搜索引擎Bing必应高级搜索语法

搜索引擎Bing必应高级搜索语法  微软的搜索引擎Bing“必应”提供了非常丰富的高级搜索语法,使用高级关键字可获取更好的搜索结果,让你快速找到真正需要的内容,下面就让我们来了解一下吧。      使用以下关键字可以缩小搜索范围:  关键字定义示例  contains:只搜索包含指定文件类型的链接的网站。若要搜索包含MicrosoftWindowsMedia

2016-12-26 15:56:17 12270

转载 SD/MMC 内部寄存器

From: http://www.cnblogs.com/Efronc/archive/2010/03/27/1698474.htmlSD Card Registers Name    Width                                         Description CID      128   Card identification numb

2016-08-06 22:41:55 2002 1

转载 Web自动化测试原理

Web自动化测试原理2012年09月03日 ⁄测试工具, 测试技术, 软件测试⁄ 共 2487字 ⁄ 字号 小 中 大 ⁄暂无评论⁄ 阅读 15,729 次 目前有很多Web UI自动化测试框架,如WatiN,Selinimu,WebDriver等,这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原

2016-08-01 09:42:18 1279

转载 Autohotkey 知识点整理

1、MsgBox命令有几种格式?MsgBox, 文本 或 MsgBox [, 类型,标题, 文本, 显示时间 ]2、MsgBox命令按钮有几种类型?OK—0OK/Cancel—1Abort/Retry/Ignore—2Yes/No/Cancel—3Yes/No—4Retry/Cancel—5Icon Hand (stop/error)—16Icon Qu

2016-07-30 00:07:52 5447

转载 Python操作IE的代码

# -*- coding:utf-8 -*-import timefrom win32com.client import DispatchExdef ExistIE(url):    ShellWindowsCLSID = '{9BA05972-F6A8-11CF-A442-00A0C90A8F39}'    ies=DispatchEx(ShellWindowsCLS

2016-07-22 11:46:48 2065

转载 Pykd——Python extension for WinDbg

本文转载于: http://blog.csdn.net/n1ghtSir/article/details/48636163 在使用windbg脚本的时候,感觉很不方便。有时候想根据断点触发时的栈信息判断是否需要继续,但是没法定义变量来获取那些值,即便使用$tn和$un之类的伪变量获取那些值也很难进行复杂的判断或者运算。所以还是需要有更灵活的语言来辅助,所以找到了Pykd,虽

2016-07-20 10:49:11 1836

转载 Windows内核驱动开发入门学习资料

Windows内核驱动开发入门学习资料一、书籍推荐《Windows驱动开发技术详解》作者:张帆、史彩成;出版社:电子工业出版社《天书夜读:从汇编语言到Windows内核编程》作者:谭文、邵坚磊;出版社:电子工业出版社《寒江独钓:Windows内核安全编程》作者:谭文、杨潇、邵坚磊;出版社:电子工业出版社其他驱动开发相关书籍二、源码学习《Windo

2016-04-16 01:08:44 1093

转载 Windows系统目录迁移:Users,Program Files,ProgramData

Windows7系统目录迁移:Users,Program Files,ProgramData微软设计了比如:我的文档、我的OOXX,之类的东西,在WIN7下面更连游戏、下载等等目录都设计好了,我也很乖巧的把各种文件都分门别类的放进去了。同时也很厉害的设计在了“%HOMEDRIVE%”里面,各种的资料,这种软件的配置就全给放进去了在XP的时候对于C盘的要求还不是那

2016-03-06 16:01:32 10595 3

转载 Arduino IDE的#ifdef bug

From:http://subethasoftware.com/2013/04/09/arduino-compiler-problem-with-ifdefs-solved/Arduino compiler problem with #ifdefs solved.In C, “#ifdef” or “#if defined()” are used to hide or

2015-10-09 12:56:57 1669

原创 Windows下使用WxWidgets库时需要额外链接的Windows静态库

静态链接时需要的wxWidgets库 (xx is wxWidgets version, such as 30):libwxmswxxu_core.alibwxbasexxu.alibwxpng.alibwxjpeg.alibwxtiff.alibwxzlib.a静态链接需要额外链接Windows的库(在mingw\lib\目录下),如果还有未找到的windows符合,

2015-07-04 23:34:18 1432

转载 公共DNS

公共DNS公共DNS 是一种面向大众的免费的 DNS 互联网基础服务。我们知道要上网,就必须要 DNS 解析服务,尽管大多数电脑用户都很少会去手动设置 DNS 服务器地址,而是采用默认自动获取网络商 DNS 地址的方式,不过对于一些小型网络服务商而言,可能全球或者全国 DNS 节点比较少,这样就容易导致打开网页偏慢等现象。更换 DNS 服务器地址为 公共DNS 后,可以在一

2015-06-24 15:50:06 775

转载 Python 实现 淘宝秒杀 聚划算 自动提醒 源码

From: http://www.itechzero.com/python-implementation-taobao-spike-and-juhuasuan-automatic-reminder-source.html说明本实例能够监控聚划算的抢购按钮,在聚划算整点聚的时间到达时发出提醒(音频文件自己定义位置)并自动弹开页面(URL自己定义)。同时还可以通过命令行

2015-06-24 15:44:28 15690

转载 Google IP地址范围

From:http://compnetworking.about.com/od/traceipaddresses/f/google-ip-address.htmThe following IP address ranges belong to Google:64.233.160.0 - 64.233.191.25566.102.0.0 - 66.102.15.255

2015-06-24 15:38:34 794

原创 使用Root DNS

Google的Public DNS 8.8.8.8和8.8.4.4都被GFW污染。可以尝试使用下面的根DNS. 例如查询Google的IP地址:nslookup www.google.com 192.33.4.12http://www.iana.org/domains/root/serversHostnameIP AddressesM

2015-06-24 15:36:18 1828

转载 Google 镜像站搜集

Google 镜像站搜集From: http://www.itechzero.com/google-mirror-sites-collect.html在特殊的地方和特殊的时间,流畅顺利的打开一个网站也变得如此艰难。2015.6.23 更新。本文将不定期维护更新,删除不能用的,增加新的可用网址。欢迎 Ctrl+D 收藏。列表中有些打不开可能是 DNS污染 的原因,

2015-06-24 15:18:25 3526

转载 磁盘文件系统Fat、Fat32、NTFS、exFAT的优缺点

我们在Windows系统里格式化磁盘的时候,文件系统的选项里可以看到有“FAT”、“FAT32”、“NTFS”等选项,在对U盘或其他移动存储设备 格式化的时候还会出现“exFAT”选项,那么这四种磁盘格式是什么意思,有哪些优缺点呢?我们应该选择那个呢?下面为大家详细介绍。       在介绍这四种磁盘格式的区别之前我们先来了解一下什么是磁盘的文件系统。一块没有被格式化过的硬盘,可以比喻成一

2015-06-13 14:14:17 11751

转载 使用SSH做SOCKS代理

From: http://qiaodahai.com/ssh-socks-proxy.html本文介绍如何使用SSH做SOCKS代理,通过Firefox浏览器上网。首先,必须要有一个SSH账号。然后,下载并运行PuTTY For Windows,出现PuTTY Configuration界面,默认进入Session选项,在右侧的Host Name(or IP address

2015-05-16 19:00:36 3113

转载 Python学习

Python学习On this page... (hide)1.  基本安装2.  Python文档2.1  推荐资源站点2.2  其他参考资料2.3  代码示例3.  常用工具3.1  Python IDE3.2  有意思的东西3.3  普通但没准有用的东西4.  内置类库使用参考5.  常用第三方类库5.1  跨语言调用5.2  

2014-12-29 22:30:56 3070

转载 使用iperf测试网络性能

iperf 是一个 TCP/IP 和 UDP/IP 的性能测量工具,能够提供网络吞吐率信息,以及震动、丢包率、最大段和最大传输单元大小等统计信息;从而能够帮助我们测试网络性能,定位网络瓶颈。iperf是开源的,源代码可以从http://sourceforge.net/projects/iperf/下载。1.    iperf能够做什么提起iperf,想必大家都知道它

2014-12-03 21:45:42 1909

原创 支持同步的Todo软件

wunderlist

2014-11-14 10:48:48 909

原创 如何解决Android SDK中离线文档打开慢的问题

Android SDK中的离线文档虽然都是本地文件,danshiFrom: http://my.oschina.net/xesam/blog/283740

2014-09-14 11:32:51 15582 8

转载 Android应用如何开机自启动、自启动失败原因

Android应用如何开机自启动、自启动失败原因From: http://www.trinea.cn/android/android-boot_completed-not-work/本文主要介绍Android应用如何开机自启动、自启动失败的原因、adb命令发送BOOT_COMPLETED。问题:应用程序是否可以在安装后自启动,没有ui的纯service应用如何启动?答案马上

2014-08-14 10:18:03 842

转载 几行代码看程序员的水平——Android文件命名规范

几行代码看程序员的水平——Android文件命名规范分类: android2013-01-21 18:27 699人阅读 评论(0) 收藏 举报android命名命名规范资源控件命名仅供参考,只要形成一个统一,见量知其意就可程序员的水平,看代码规范最直接了。也就是工资的高低和你的代码质量成正比的,养成良好习惯吧!!(一)  Layout命名1.c

2014-08-12 01:05:10 1541

转载 Android 各层中日志打印功能的应用

Android 各层中日志打印功能的应用1. HAL层头文件:#include  对应的级别 打印方法  VERBOSE LOGV()DEBUG LOGD()INFO LOGI()WARN LOGW()ERROR LOGE()方法: LOGD("%d, %s", int, char* )2. JNI层头文件:#include  对应的级别 打

2014-08-12 00:55:06 6034

转载 Linux内核printk日志输出控制

From: http://blog.csdn.net/zhenwenxian/article/details/4336211要将linux内核的带级别控制的printk内容打印出来,在命令行 输入 dmesg -n 8 就将所有级别的信息都打印出来 Linux命令:dmesg  功能说明:显示开机信息。  语 法:dmesg [-cn][-s ]  补充说明

2014-07-31 13:04:52 11094

转载 warn_slowpath_common

warn_slowpath_common  出现这个函数,表示当前运行的状态不对,有BUG,但可能不是致命错误。void warn_slowpath_null(const char *file, int line){warn_slowpath_common(file, line, __builtin_return_address(0), NULL);

2014-07-29 15:01:28 4667

转载 linux 用户空间 和 内核空间 延时函数

linux 用户空间 和 内核空间 延时函数2011-06-19 15:28 3354人阅读 评论(1) 收藏 举报linuxstructnull用户空间:1.unsigned int sleep(unsigned int seconds);    sleep()会使当前程序休眠seconds秒。如果sleep()没睡饱,它将会返回还需要

2014-07-29 12:19:30 5941

原创 netlink示例程序:监听网络状态变化

Makefile:netlink.c#include #include #include #include #include #include #include #include #include #include //#include #include #include FILE* fp=NULL;int running = 1;void n

2014-07-24 17:12:37 8015

转载 adb logcat命令查看并过滤android输出log

adb logcat命令查看并过滤android输出logcmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。logcat日志中的优先级/tag标记:android输出的每一条日志都有一个标记和优先级与其关联。优先级是下面的字符,顺序是从低到高:V — 明细 verbose(最低优先级)

2014-07-24 17:08:17 112543 5

原创 Linux下的ping命令支持中间显示简短统计数据

使用Linux的ping命令时,在ping的过程中,如果想看简要统计数据,可以按Ctrl+| (键

2014-07-23 13:38:12 4100

转载 Linux系统补丁工具patch AND diff

Linux系统补丁工具patch AND diffFrom: http://blog.csdn.net/dongwuming/article/details/16806583一、工具概述:diff制作补丁的工具diff后面可以接两个文件名或两个目录名生成补丁patch打补丁的工具Patch用途:根据原文件和补丁文件生成目标文件在数学上来说

2014-07-02 15:39:54 856

原创 Chrome保存网页为mhtml格式

打开chrome,在地址栏输入chrome://flags

2014-06-19 01:06:48 5956

转载 Linux内核栈信息获取与理解

Linux内核栈信息获取与理解From: http://www.ilinuxkernel.com/files/2/Linux_kernel_stack.html1 内核栈获取C语言的函数调用,是通过栈来实现的。如下图所示: 函数调用栈内核异常或死机时,经常在内核日志中看到打印的栈信息和寄存器值。从函数栈信息,我们可以知道函数间的调用关

2014-05-27 11:21:54 617

转载 Android framework系统默认设置修改

From: http://blog.csdn.net/tiantian715/

2014-05-20 11:10:39 3414

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