自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

duanlove(技术路途)专栏

兴趣驱使我前行,思考让我活得更有意义!

  • 博客(276)
  • 资源 (12)
  • 收藏
  • 关注

原创 android hack书籍推荐——Android Hacker‘s Handbook

google book 链接:https://books.google.com.ph/books?id=2qo6AwAAQBAJ&printsec=frontcover&hl=zh-CN&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false

2020-07-18 11:25:46 381

原创 SSH 反向代理模式中,在连接公网服务器给局域网电脑映射的端口时 遇到的 connection refused 问题

SSH 反向代理模式中,在连接公网服务器给局域网电脑映射的端口时 遇到的 connection refused 问题 :一开始以为 不能通过 公网服务器这个端口访问局域网电脑。其实已经映射成功了。其实是可以通过  登录公网服务器,然后在该服务器上至今 ssh 这个端口来访问局域网电脑。但是 如果通过 在公网服务器以外的电脑上去访问 公网服务器的这个端口,就会遇到

2017-01-22 09:53:47 2987 2

原创 解决UbuntuServer1.14.10安装build-essential等软件依赖libc6报错“The following packages have unmet dependencies” |

摘要及网络搜索关键词:1、 Ubuntu 报错 The following packages have unmet dependencies;2、 Ubuntu server 14.10 即使替换源也无法解决安装软件的依赖问题;3、 Ubuntu server 14.10 原始官方源 apt-get update 报错, 显示 如下错误“W: Failed to fetch $URL Packages 404 Not Found [IP: 137.189.4.14 80] E: Som

2017-01-22 09:12:29 30171 2

原创 import MySQLdb 报错 相关的环境问题

1、 Python需要安装 32位版本的(如果已经安装,就无需再重复安装了),如:      https://www.python.org/ftp/python/2.7.11/python-2.7.11.msi         # 如何知道自己已经安装的是32位还是64位?      在cmd里面输入 Python ,进入Python的主命令行界面的时候,会看到 32 bit 或6

2016-04-10 13:21:38 7072

转载 【教程】Python中第三方的用于解析HTML的库:BeautifulSoup

【教程】Python中第三方的用于解析HTML的库:BeautifulSoup个人博客: http://www.crifan.com/python_third_party_lib_html_parser_beautifulsoup/背景在Python去写爬虫,网页解析等过程中,比如:如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+

2016-01-15 13:29:58 3827

转载 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站

转自:http://www.crifan.com/how_to_use_some_language_python_csharp_to_implement_crawl_website_extract_dynamic_webpage_content_emulate_login_website/背景在网络,网页,网站处理方面,很多人都遇到过,想要用某种语言(Pyt

2016-01-15 13:28:37 1813

原创 使用python 加载tkdnd 的库(_load_tkdnd : _tkinter.TclError: couldn't load library )的时候错误的解决措施

ERROR: 报如下错误是因为 电脑操作系统是 64位的系统, 结果 安装了 32位的msi 包,所以不支持 tkdnd28.dll 的加载,因为这个dll的里面可能包含了64位相关的 东西。Traceback (most recent call last):  File "F:/CreativePrj/veffectsys/veffectsys/ui_main.py", line

2016-01-10 16:48:32 5114

原创 截止到11.30号最新版本的 adt-bundle & android-sdk_r23.0.2 下载地址

ADT BundlePlatformPackageSizeMD5 ChecksumWindows 32-bitadt-bundle-windows-x86-20140702.zip370612741 bytes9d2cf3770edbb49461788164af2331f3Windows 64-bi

2014-11-30 21:24:47 3536

原创 【C】物联网与智能家居资讯

国内物联网相关资讯的几大网站:

2014-06-08 15:45:01 1377

转载 Android 4.0 Camera架构分析之Camera初始化

此文 为转载…… Android Camera 采用C/S架构,client 与server两个独立的线程之间使用Binder通信,这已经是众所周知的了。这里将介绍Camera从设备开机,到进入相机应用是如何完成初始化工作的。    首先既然Camera是利用binder通信,它肯定要将它的service注册到ServiceManager里面,以备后续Client引用,那么这一

2014-03-14 11:08:32 901

原创 简约易懂的GIT 工具教程推荐 (一小时教程)

GIT 使用指南http://www.open-open.com/doc/view/738aaf0a9fc04b05a56106d22ff29622

2014-02-13 22:41:40 1050

转载 Linux 3.10 ARM Device Tree 的初始化

Linux 3.10 ARM Device Tree 的初始化 2013-07-03 13:53:16转自: http://blog.csdn.net/ermuzhi/article/details/9298541    本文代码均来自标准 linux kernel 3.10,可以到这里下载 https://www.kernel.org/   

2014-02-12 23:46:00 1032

转载 LCD驱动(FrameBuffer)实例开发讲解

转自: http://blog.chinaunix.net/uid-28328633-id-3565345.html一、开发环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2 二、背景知识1. LCD工作的硬件需求:    要使一块LCD

2014-01-08 17:13:09 1464

原创 一个很有趣的网站:访问它可以告诉你当前设备的屏幕分辨率(whatismyscreenresolution.com )

网址为:         http://www.whatismyscreenresolution.com/  话不多说了,自己访问试试就知道了。 我用android手机访问的时候,报的分辨率跟我设备实际的分辨率是一样。免去了装一个apk来专门识别分辨率咯。

2013-12-15 17:57:00 1461

转载 Qualcomm手机开机全过程大揭密

转自: http://blog.csdn.net/muxiang1988/article/details/6231923摘要:    本文试图通过代码来深入剖析Qualcomm手机开机的整个过程,即从按下开机键一直到出现待机界面,Qualcomm的手机软件在整个流程中究竟完成了哪些工作。本文的主要目标是理清手机的初始化流程,并为今后Amoi定做初始化工作提供一个参考。关

2013-12-15 11:48:24 4725

转载 【开源推荐】AllJoyn:打造全球物联网的通用开源框架

转自: http://www.iteye.com/news/28562-AllJoyn-Internet-of-things 随着智能设备的发展,物联网逐渐进入了人们的生活。在今年的MDCC 2013移动开发者大会上,Linquet创始人Pooya Kazerouni表示,未来几乎一切东西都可以互联,设备数量将多达500亿台。目前开源软件也在促进这一进程。高通公司日前发布了

2013-12-15 10:32:09 1109

转载 Android4.2 G-Sensor工作流程

转自: http://blog.csdn.net/myarrow/article/details/9044689 1. 简介    在了解Sensor工作流程以前,一直以为其事件是通过Event Hub来进行输送的,可是研究完Android4.0代码之后,才发现自己错了。    其主要框架如下图所示: 2.功能模块2.1 SensorManager.java与下

2013-12-08 22:53:17 1280

转载 USB枚举过程

转自: http://blog.csdn.net/myarrow/article/details/8270029 1. 枚举是什么?       枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。       USB架构中, hub

2013-12-08 22:48:43 1066

转载 Android WiFi--系统架构

转自: http://blog.csdn.net/myarrow/article/details/81296071. 系统架构        Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示:   一切尽在上图中,下面将对每部分进行详细分析

2013-12-08 22:38:24 1158

转载 如何更方便的查看Linux内核代码的更新记录[类似于SVN windows客户端的比较功能]

Linux内核的更新非常的快,如何快速的了解这些更新呢?最一般的办法就是把新旧版本的内核源码下载下来,然后利用BCompare或别的什么工具进行源码对比,但这明显比较费力耗时,而本文将介绍一种更快捷简单的方法。在官方http://git.kernel.org/网站可以找到linux的各种git更新记录,比如virt/kvm/kvm.git,通过这个链接,可以看到kvm的各种更新。看我们重点

2013-11-28 11:34:39 1880

原创 Linux Support for ARM LPAE 分析

介绍         早期的ARM系统仅需要MB级别的RAM,但是,随着设备的升级,现在更多复杂的智能手机设备 需要 百M甚至GB级别的RAM,而32bit的物理地址空间就显得捉襟见肘了。更让人紧张的是,这些地址空间不仅仅是RAM占用了,还有 外设、FLASH存储器以及系统ROM也占用了部分地址空间。         新兴起的 移动虚拟化 需要更多是RAM,当然在 Guest OS

2013-11-28 09:29:44 12014

原创 Linux Support for ARM LPAE - eLinux.org

Linux Support for ARM LPAE - pdf文档下载地址:                http://elinux.org/images/6/6a/Elce11_marinas.pdf  Linux Support for ARM LPAE - eLinux.orgelinux.org/images/6/6a/Elce11_marina

2013-11-26 23:31:02 1578

原创 关于Linux系统的 atomic_t 、 atomic64_t 和 atomic_long_t类型

实际上 atomic_t  和 atomic64_t 这两个类型 是linux 头文件("kernel/include/linux/types.h")里定义。 typedef unsigned long irq_hw_number_t;typedef struct {    int counter;} atomic_t;#ifdef CONFIG_64BITtypede

2013-11-25 11:24:46 12579

原创 ARM架构处理器MT6572的LK printf 与UART串口打印分析

相关源码文件:        bootable/bootloader/lk/include/printf.h        bootable/bootloader/lk/lib/libc/printf.c 其他参考文章:           MT6572的LK(可以理解为UBOOT)uart串口驱动分析【代码注释】      http://blog.csdn.net/duanl

2013-11-23 11:52:14 2415

原创 MT6572 的UART串口寄存器DATASHEET

以下是MT6572的datasheet上有关UART寄存器的部分:上传的是图片。故不方便的地方就是不能搜索字符串。 有关串口分析的文章请参考:             MT6572的LK(可以理解为UBOOT)uart串口驱动分析【代码注释】  http://blog.csdn.net/duanlove/article/details/16897717 

2013-11-23 11:19:35 3373

原创 ARM架构处理器MT6572的LK(可以理解为UBOOT)uart串口驱动分析【代码注释】

提示:     分析注释的部分,一般都会字体加粗或设置为红色字体。platform_early_init  函数是 MT6572平台 必须经过的一个初始化函数。系统开机从preload预加载开始执行,然后把参数传入LK,并进入LK(类似于uboot),进行相应的初始化。串口的初始化便是在platform_early_init  函数里执行的。 在lk的 mediatek/p

2013-11-23 10:57:27 6684 1

转载 关于RTP协议写的很好的一篇文章

RTP(Real-time transport protocol)  http://www.360doc.com/content/11/1009/15/496343_154624612.shtml

2013-11-18 11:06:01 975

转载 敏捷开发流程总结

个人觉得,写的还比较好的一篇关于敏捷开发的文章。因此转载过来。转自: http://blog.csdn.net/alvanchen/article/details/5749872 Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中

2013-11-01 03:22:38 1041

转载 一个离职产品经理的事后总结

作者介绍:Ke(王轲)是一位iOS独立开发者,IndieBros Studio创始人。说起来不止一年了。2011.04.18,我记得很清楚,我离职了。经过了一小段时间的迷茫,开始了独立开发者之路。 之所以写这段文字,是因为昨晚发现前公司的社交游戏,卖给了KamaGames LTD,并正式在App Store上线。两年之前当时我是”产品经理“,负责cocos2d客户端,服务器,游戏交

2013-10-29 22:48:31 1379 1

转载 产品经理常见的概念:蝴蝶效应、马太效应

偶然看到介绍这些效应、定律、法则的文章,发现虽然不知道名字和出处,但实际上对此并不陌生,且应用也可以很广泛,扩展开来联想到工作当中,发现也能很好的指导产品经理的日常工作,结合自己的一些看法,摘录部分如下。蝴蝶效应上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔震动,也许两周后就会引起美国德克萨斯州的一场龙卷风。其原因就是蝴蝶扇动翅膀的运动

2013-10-29 22:45:29 1644

转载 [android] 调试linux input子系统驱动的用户空间命令 getevent/sendevent

在android中getevent/sendevent源码 位置这两个命令的源码在 system/core/toolbox/下,sendevent.c getevent.c 两个文件。getevent使用getevent获得/dev/input/eventX设备汇报的事件,这个命令还会输出所有event设备的基本信息,如下:   # geteventadd device

2013-09-10 12:48:03 2417

原创 【补充】汇顶IC,触摸屏驱动的 头文件(gt818_update.h)

driver/gt818_update.hdriver/gt818.cdriver/Makefilefirmware/update_0080.bin---------------------------------------------------------------static unsigned char goodix_gt818_firmware[

2013-09-05 13:24:06 2770 1

原创 adb shell 发短信和打电话的命令

ADB 命令打电话 ,发短信 打电话(弹出打电话的界面): adb shell service call phone 2 s16 "10086"(呼叫的号码)   发短信(会弹出发短信的界面): adb shell am start -a android.intent.action.SENDTO -d sms:10086(发送目的号码) --es sms_body

2013-08-27 16:30:01 13719

原创 [android] android的各种函数方法的编号即各种常量 Constant Field Values

以下信息可以在这个网址查找到完整版本:    http://www.androidjavadoc.com/1.0_r1_src/constant-values.htmlConstant Field ValuesContentsandroid.*com.android.*dalvik.bytecode.*dalvik.system.*j

2013-08-27 15:16:47 1690

转载 判断大小端的几种方式

方式1:----------------------------------------端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endia

2013-08-13 15:49:09 1373

原创 Linux socket.h 中 CMSG_ALIGN 宏定义的作用(字节对齐)

受下面这篇文章的启发,可以知道"kernel/include/linux/socket.h" 中  CMSG_ALIGN  这个宏的 作用。#define CMSG_ALIGN(len)  ( ((len)+sizeof(long)-1) & ~(sizeof(long)-1) ) 其实,就是 找  len 的 上界数( sizeof(long) 必须为 2的N次方) 。上

2013-08-13 15:37:55 2699

原创 android的 Local Socket 的JNI实现

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.

2013-08-13 14:19:16 3621

原创 [android] 关于android的文件描述符(fd)的各种操作的实现

关键词:jniGetFDFromFileDescriptor, jniSetFileDescriptorOfFD  , jniCreateFileDescriptor  eclair/ dalvik/ libcore/ luni/ src/ main/ native/ java_io_FileDescriptor.c  /* *  L

2013-08-12 13:44:57 3973

转载 关于Android中的文件读写(jniGetFDFromFileDescriptor)

转自: http://blog.chinaunix.net/uid-26926660-id-3326678.html 1.分析Java中常用的文件读写的两个类: 1.FileInputStream/FileOutputStream(FileReader/FileWriter) 2.RandomFileAccess FileInputSteam和FileO

2013-08-09 17:16:11 4670

原创 [mtk6572源码解析]ISms.aidl 生成的源码 和 SmsManagerEx 中被调用到的函数

ISms.aidl  out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/opt/telephony/src/java/com/android/internal/telephony/ISms.java  /**     * Send a multi-part text based SMS with speci

2013-08-09 14:02:24 3488

用于测试DLL扫描程序的DLL

基于特定格式的dll函数,方便扫描。 里面的函数有init,execute,uninit,函数编号都是基于约定的数字格式的。

2012-08-13

搜索DLL中特定函数的程序

朋友写的一个可以加载dll文件,并识别dll中特定函数的应用程序

2012-08-13

搞挂电脑的程序(让电脑死机的程序)virtus1.rar

搞挂自己电脑的程序(windows平台),如果各位有兴趣的话,可以在自己电脑上运行一下试试。程序放在压缩包当中了,可以到本文下面的附件当中下载。解压后双击里面那个文件就可以运行了。哈哈 挺无聊的吧 不过千万记得要保存你自己未保存的文档或者其他东东。否则电脑挂掉了,死机了,没保存的数据丢失了,可不能怪我哦。呵呵

2012-06-13

android音频解码的源代码(适用于音乐播放器)

android音频解码的源代码(适用于音乐播放器) 其他不多说了,文件不大,又不用积分,下了看看自己需不需要,也许正是你需要的。

2011-11-25

自己写的明文加密程序(char_convert)

一个比较简单的又小巧的明文加密程序,明文的好处就是可以把加密的明文复制出来,放到别的地方,然后再复制出来,仍然可以恢复出来。可以用于特殊资料转移。 cmd "c" for convert file to special format cmd "r" for resume file to normal format cmd "p" show context of a file cmd "q" or "Q" for quit program cmd "h" or "H" for help 输入c为 加密,接下来提示输入 “输出加密文件的路径,包括文件名”,如d:\test\jiami.txt 同样,r 为恢复加密文件,即解密。输入r 回车之后,提示输入 “输出解密文件的路径,包括文件名” 输入p,可以打印某个文件的内容 q/Q 可以推出, h/H 可以查看帮助

2011-11-14

诺基亚OVI-PC套件需要的usbser.sys、usbser_lowerflt.sys等4个文件

诺基亚手机连接电脑(装有PC套件pc_suite)时,xp老是弹出来要装“usbser.sys”这个驱动文件。。。。 OVI套件需要的usbser.sys、usbser_lowerflt.sys等4个文件 我自己没有电脑每次在网吧装ovi就需要这几个文件。 我想不止我一个人需要这几个文件吧。 我就给传上来! 包含了usbser.sys 、usbser_lowerflt.sys、usbser_lowerfltj.sys和usbstor.sys 4个文件,有需要的自己下载吧。 呵呵! usbser.rar (32.03 KB)

2011-11-04

Mini-XML 程序员开发手册, Version 2.5(html格式)

详细说明:minixml2.6最新的版本。 嵌入式xml 解析、查找、生成、遍历 功能,全部实现是标准c,移植很容易。 最新的2.6,修改了很多bug。 这个压缩包,里下载完了,直接就可以在liunx下编译安装。 如果是在windows下的话,只需要根据readme.txt的提示,修改一个小地方,就可以运行。非常方便。 感谢很多不同的开发者给我的回馈和支持, 从那以后,Mini-XML逐渐发展为一个提供更多完整的XML实现,当前已经高达3441行代码,但已经可以和103893行代码的libxml2 2.6.9版本相比较了。 译者:仅用了两天时间,作者真是大牛啊!我较喜欢Mini-XML,我也用过TinyXML,libexpat,libxml2等解析器,相比之下Mini-XML实现了一个非常简洁且功能适用的解析器,很适合我的需求:DOM型解析器、解析小型的XML文件,不进行错误恢复及校验,简单易用,且使用纯ANSI-C实现,方便移植到嵌入系统中。评价:很好很强大,而且很简单。Z.F

2011-10-30

Expat XML Parser(一个很好用的expat xml解析器)

这是一个用C语言写的 XML解析器库 This is James Clark's Expat XML parser library in C. It is a stream oriented parser that requires setting handlers to deal with the structure that the parser discovers in the document.

2011-10-30

Mini-XML(用C写的XML开源解析器,可读写查询xml)

Mini-XML 是一个小型的XML解析器,采用 C 语言开发。该解析器最大的特点就是小型、无须依赖其他类库,只需要 GCC 编译器 和 make 程序即可编译,支持 UTF-8/UTF-16 编码。 要使用 Mini-XML 只需要引入 #include <mxml.h> 编译方法:gcc -o myprogram myprogram.c -lmxml 示例代码: FILE *fp; mxml_node_t *tree; fp = fopen("filename.xml", "r"); tree = mxmlLoadFile(NULL, fp, MXML_TEXT_CALLBACK); fclose(fp);

2011-10-30

51单片机C语言学习杂记(笔记)

51单片机C语言学习杂记(笔记) 或许是一个很好的指导,能为大家解惑

2010-04-09

网络工程师资料大全.rar

网络工程师资料大全 关于网络工程方面的技术研究

2009-09-27

酒敏传感器智能酗酒检测仪设计

题目:酒精测试仪设计 副名: 智能酗酒检测仪设计 本设计采用单片机和酒敏传感器为主要核心器件,酒精检测仪是通过电压频率转换将酒敏传感器传出的电压值转换成数字量,经单片机系统对传感器输出的非线性进行查表式校正、译码后,用软件将被测量的最大值保留并最终显示。着重介绍了该仪器的工作原理及性能特点。

2009-04-10

空空如也

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

TA关注的人

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