- 博客(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
413
原创 SSH 反向代理模式中,在连接公网服务器给局域网电脑映射的端口时 遇到的 connection refused 问题
SSH 反向代理模式中,在连接公网服务器给局域网电脑映射的端口时 遇到的 connection refused 问题 :一开始以为 不能通过 公网服务器这个端口访问局域网电脑。其实已经映射成功了。其实是可以通过 登录公网服务器,然后在该服务器上至今 ssh 这个端口来访问局域网电脑。但是 如果通过 在公网服务器以外的电脑上去访问 公网服务器的这个端口,就会遇到
2017-01-22 09:53:47
3045
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
30471
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
7114
转载 【教程】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
3869
转载 如何用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
1833
原创 使用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
5293
原创 截止到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
3551
转载 Android 4.0 Camera架构分析之Camera初始化
此文 为转载…… Android Camera 采用C/S架构,client 与server两个独立的线程之间使用Binder通信,这已经是众所周知的了。这里将介绍Camera从设备开机,到进入相机应用是如何完成初始化工作的。 首先既然Camera是利用binder通信,它肯定要将它的service注册到ServiceManager里面,以备后续Client引用,那么这一
2014-03-14 11:08:32
912
原创 简约易懂的GIT 工具教程推荐 (一小时教程)
GIT 使用指南http://www.open-open.com/doc/view/738aaf0a9fc04b05a56106d22ff29622
2014-02-13 22:41:40
1060
转载 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
1042
转载 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
1479
原创 一个很有趣的网站:访问它可以告诉你当前设备的屏幕分辨率(whatismyscreenresolution.com )
网址为: http://www.whatismyscreenresolution.com/ 话不多说了,自己访问试试就知道了。 我用android手机访问的时候,报的分辨率跟我设备实际的分辨率是一样。免去了装一个apk来专门识别分辨率咯。
2013-12-15 17:57:00
1495
转载 Qualcomm手机开机全过程大揭密
转自: http://blog.csdn.net/muxiang1988/article/details/6231923摘要: 本文试图通过代码来深入剖析Qualcomm手机开机的整个过程,即从按下开机键一直到出现待机界面,Qualcomm的手机软件在整个流程中究竟完成了哪些工作。本文的主要目标是理清手机的初始化流程,并为今后Amoi定做初始化工作提供一个参考。关
2013-12-15 11:48:24
4806
转载 【开源推荐】AllJoyn:打造全球物联网的通用开源框架
转自: http://www.iteye.com/news/28562-AllJoyn-Internet-of-things 随着智能设备的发展,物联网逐渐进入了人们的生活。在今年的MDCC 2013移动开发者大会上,Linquet创始人Pooya Kazerouni表示,未来几乎一切东西都可以互联,设备数量将多达500亿台。目前开源软件也在促进这一进程。高通公司日前发布了
2013-12-15 10:32:09
1125
转载 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
1298
转载 USB枚举过程
转自: http://blog.csdn.net/myarrow/article/details/8270029 1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。 USB架构中, hub
2013-12-08 22:48:43
1077
转载 Android WiFi--系统架构
转自: http://blog.csdn.net/myarrow/article/details/81296071. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分析
2013-12-08 22:38:24
1164
转载 如何更方便的查看Linux内核代码的更新记录[类似于SVN windows客户端的比较功能]
Linux内核的更新非常的快,如何快速的了解这些更新呢?最一般的办法就是把新旧版本的内核源码下载下来,然后利用BCompare或别的什么工具进行源码对比,但这明显比较费力耗时,而本文将介绍一种更快捷简单的方法。在官方http://git.kernel.org/网站可以找到linux的各种git更新记录,比如virt/kvm/kvm.git,通过这个链接,可以看到kvm的各种更新。看我们重点
2013-11-28 11:34:39
1893
原创 Linux Support for ARM LPAE 分析
介绍 早期的ARM系统仅需要MB级别的RAM,但是,随着设备的升级,现在更多复杂的智能手机设备 需要 百M甚至GB级别的RAM,而32bit的物理地址空间就显得捉襟见肘了。更让人紧张的是,这些地址空间不仅仅是RAM占用了,还有 外设、FLASH存储器以及系统ROM也占用了部分地址空间。 新兴起的 移动虚拟化 需要更多是RAM,当然在 Guest OS
2013-11-28 09:29:44
12141
原创 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
1586
原创 关于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
12847
原创 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
2439
原创 MT6572 的UART串口寄存器DATASHEET
以下是MT6572的datasheet上有关UART寄存器的部分:上传的是图片。故不方便的地方就是不能搜索字符串。 有关串口分析的文章请参考: MT6572的LK(可以理解为UBOOT)uart串口驱动分析【代码注释】 http://blog.csdn.net/duanlove/article/details/16897717
2013-11-23 11:19:35
3400
原创 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
6748
1
转载 关于RTP协议写的很好的一篇文章
RTP(Real-time transport protocol) http://www.360doc.com/content/11/1009/15/496343_154624612.shtml
2013-11-18 11:06:01
984
转载 敏捷开发流程总结
个人觉得,写的还比较好的一篇关于敏捷开发的文章。因此转载过来。转自: http://blog.csdn.net/alvanchen/article/details/5749872 Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中
2013-11-01 03:22:38
1053
转载 一个离职产品经理的事后总结
作者介绍:Ke(王轲)是一位iOS独立开发者,IndieBros Studio创始人。说起来不止一年了。2011.04.18,我记得很清楚,我离职了。经过了一小段时间的迷茫,开始了独立开发者之路。 之所以写这段文字,是因为昨晚发现前公司的社交游戏,卖给了KamaGames LTD,并正式在App Store上线。两年之前当时我是”产品经理“,负责cocos2d客户端,服务器,游戏交
2013-10-29 22:48:31
1396
1
转载 产品经理常见的概念:蝴蝶效应、马太效应
偶然看到介绍这些效应、定律、法则的文章,发现虽然不知道名字和出处,但实际上对此并不陌生,且应用也可以很广泛,扩展开来联想到工作当中,发现也能很好的指导产品经理的日常工作,结合自己的一些看法,摘录部分如下。蝴蝶效应上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔震动,也许两周后就会引起美国德克萨斯州的一场龙卷风。其原因就是蝴蝶扇动翅膀的运动
2013-10-29 22:45:29
1669
转载 [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
2431
原创 【补充】汇顶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
2797
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
13802
原创 [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
1698
转载 判断大小端的几种方式
方式1:----------------------------------------端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endia
2013-08-13 15:49:09
1387
原创 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
2727
原创 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
3659
原创 [android] 关于android的文件描述符(fd)的各种操作的实现
关键词:jniGetFDFromFileDescriptor, jniSetFileDescriptorOfFD , jniCreateFileDescriptor eclair/ dalvik/ libcore/ luni/ src/ main/ native/ java_io_FileDescriptor.c /* * L
2013-08-12 13:44:57
4011
转载 关于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
4737
原创 [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
3504
搞挂电脑的程序(让电脑死机的程序)virtus1.rar
2012-06-13
android音频解码的源代码(适用于音乐播放器)
2011-11-25
自己写的明文加密程序(char_convert)
2011-11-14
诺基亚OVI-PC套件需要的usbser.sys、usbser_lowerflt.sys等4个文件
2011-11-04
Mini-XML 程序员开发手册, Version 2.5(html格式)
2011-10-30
Expat XML Parser(一个很好用的expat xml解析器)
2011-10-30
Mini-XML(用C写的XML开源解析器,可读写查询xml)
2011-10-30
酒敏传感器智能酗酒检测仪设计
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人