- 博客(180)
- 资源 (43)
- 收藏
- 关注
转载 AI学习的一篇转载
前言 AI,Artificial Intelligence,人工智能,其本意是相对于生物智能来说的。模仿生物神经网络,就产生了人工神经网络,模仿生物智能,就出现了人工智能。 虽然AI的概念早在20世纪60年代左右便已诞生,然而限于当时的技术和市场等因素,被搁浅了。现如今,随着互联网的发展和大数据的兴起,AI又来了!中科院院士谭铁牛说:当前,互联网和大数据推动人工
2017-09-08 09:24:30
739
转载 (转载)Linux内核源代码情景分析---第四章 进程与进程调度
原文地址: http://blog.sina.com.cn/s/blog_6b94d5680101vkiv.html引用这篇文章主要是因为,你经常会发现不root的情况下,完全无法ping通,而又不明原因。那么,就看看这个进程的控制,特别是其中的权限是如何被判定的吧4.1 进程四要素什么是进程?1:有一段代码段供其执行,这代码段不一定是进程所专用
2017-06-02 15:05:33
1824
转载 android权限(permission)大全
转载自: 顾林海的博客http://blog.youkuaiyun.com/hai_qing_xu_kong/article/details/24265533 1.Android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS写入Google在线
2017-05-24 14:43:33
1275
转载 深入理解Java Proxy机制
这几天在看android/java代理机制,动态代理能实现hook,那么dynamic invoke的原理是什么呢,这篇文章讲的还挺深入。
2017-05-16 09:20:40
461
转载 Android文件或文件夹内容改变监听器(FileObserver)
source: http://blog.youkuaiyun.com/mayingcai1987/article/details/6210904一. 概述: Android.os包下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于Linux的INotify。 FileObserver是个抽象类,必须继
2017-05-09 15:35:49
1536
转载 我希望在软件开发生涯初期就知道的 4 件事
原文链接:http://www.apkbus.com/android-5897-1.html摘要: 我的软件开发生涯开始于15年前。但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功, ...我的软件开发生
2016-09-27 10:43:43
791
转载 移动手机APP测试从零开始(高级篇)
移动手机APP测试从零开始(高级篇)http://edu.youkuaiyun.com/course/detail/838视频教程
2016-09-27 10:40:46
1159
转载 Android开发者必知的开发资源
http://www.apkbus.com/android-1559-1.html摘要: 随着 Android 平台市场份额的持续猛增,越来越多的开发者开始投入 Android 应用程序的开发大潮。如果您是一位 2013 年刚刚入行的 Android 开发新兵,恭喜你,因为这个平台已经在过去几年里变得愈发成熟了,绝对值得 ...随
2016-09-27 10:37:40
521
转载 android开发 打开系统设置信息页面
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.settin
2016-09-20 15:58:09
715
转载 startActivityForResult的用法和demo
转载自:http://b275518834201204034558.iteye.com/blog/1514563有时候我们需要把A activity提交数据给B activity处理,然后把结果返回给A 这种方式在很多种情况需要用到,比如我应用的程序需要有拍照上传的功能。 一种解决方案是 我的应用程序 〉调用系统相机〉拍照〉关闭系统相机〉
2016-09-19 11:50:12
709
转载 startActivityForResult用法详解(一)
转载自:http://www.cnblogs.com/linjiqin/archive/2011/06/03/2071956.html一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activ
2016-09-19 11:49:28
469
转载 Android开发学习笔记:Intent的简介以及属性的详解
Android开发学习笔记:Intent的简介以及属性的详解原文地址: http://liangruijun.blog.51cto.com/3061169/634411/一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,A
2016-09-19 11:47:03
594
转载 Android音视频录制类MediaRecorder用法举例
原文地址:http://blog.youkuaiyun.com/ameyume/article/details/7884118MediaRecorder可以实现录音和录像。MediaRecorder官方说明:http://developer.android.com/reference/android/media/MediaRecorder.html使用Media
2016-09-19 10:16:54
779
转载 mysql command line client语法
一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit 二、库操作 1、、创建数据库 命令:create database 例如:建立一个名为xhkdb的数据库 mysql> create
2016-09-14 16:33:18
11320
转载 【Android】获取Mac地址
调用Android的API: WifiManager权限:1<uses-permission android:name="android.permission.ACCESS_WIFI_STATE">代码:12345W
2016-09-14 15:23:05
847
转载 mysql command line client 使用命令
1.输入密码:******2.ues mysql;使用Mysql3.show databases;显示数据库4.use register;使用数据库名为register5.show tables;显示register数据库中的表6.describe user;对表user进行操作:insert into user(username,password) values("x
2016-09-13 17:10:52
7553
转载 Android fragment使用详解及案例
自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。
2016-06-14 15:52:44
626
转载 Linux内存管理之mmap详解
一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用read,write等系统调用.
2016-06-14 15:13:08
480
转载 Android系统启动过程-uBoot+Kernel+Android
转载自:http://www.cnblogs.com/pngcui/p/4665106.html摘要:本文是参考大量网上资源在结合自己查看源代码总结出来的,让自己同时也让大家加深对Android系统启动过程有一个更加深入的了解!再次强调,本文的大多数功劳应归功于那些原创者们,同时一些必要的参考链接我会一一附上。 注:由于本人采用Exynos4412开发板学习,所
2016-06-13 16:12:12
19612
转载 ioctl()函数详解
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的
2016-06-13 15:43:06
855
原创 逃不过的fork()
fork()是linux, ios,linux无论是框架理解还是编程,逃不出的基础概念之一那么,究竟什么是fork()呢?我觉得抓住两点就可以了:一是复制: 复制什么?代码逻辑复制,一个进程调用fork()系统调用后,操作系统会克隆出另一个进程,而两个进程从执行的代码逻辑而言是一模一样的.即多利羊说fork(),系统接受命令后,生产出另一只从细胞上来看和多利一毛一样的羊.他们从
2016-06-10 21:28:41
549
转载 Android apk dex与odex
转自优秀博客(排名:第619名):http://blog.youkuaiyun.com/h3c4lenovo/article/details/8110876 我们在原生Android中安装apk会产生apk和odex两个文件,而使用第三方的rom只有apk一个文件。 我们知道普通的Android App编译之后会生成apk,其中的class.dex是其可执行文件。Androi
2016-06-08 16:59:41
681
转载 Linux 的虚拟文件系统(强烈推荐)
1 引言Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系统格式;更进一步,对文件的 操作可以跨文件系统而执行。如图 1 所示,我们可以使用 cp 命令从 vfat 文件系统格式的硬盘拷贝数据到 ext3 文件系统格式的硬盘;而这样的操作涉及到两个不同的文
2016-06-03 16:37:08
36253
13
转载 Linux系统调用列表
雷镇 (leicool@21cn.com)2002 年 3 月本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节
2016-06-03 16:36:14
601
转载 linux 分析 ptrace()
linux 分析 ptrace() (2010-11-08 17:34:29)转载▼标签: linux it 形式#include int ptrace(int request, int pid, int addr, int data); 描述Ptrace 提供了
2016-06-03 16:31:16
816
转载 使用ptrace向已运行进程中注入.so并执行相关函数
1. 简介 使用ptrace向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为:目标进程)空间中,从而.so中的函数在目标进程空间中有对应的地址,然后通过此地址便可在目标进程中进行调用。 到底是如何注入的呢? 本文实现方案为:在目标进程中,通过dlopen把需要注入的.so加载到目标进
2016-06-03 16:30:10
2586
转载 Android平台的 Ptrace, 注入, Hook 全攻略
Android平台上的Ptrace已经流行很久了,我记得最早的时候是LBE开始使用Ptrace在Android上做拦截,大概三年前我原来的同事yuki (看雪上的古河) 写了一个利用Ptrace注入的例子,被广泛使用,听说他还因此当上了版主,呵呵:Android平台上的注入代码两年前的时候我也写过一篇文章介绍利用Ptrace进行程序控制:利用Ptrace在Android平台实现应用
2016-06-03 16:25:44
7368
转载 ptrace运行原理及使用详解
你想过怎么实现对系统调用的拦截吗?你尝试过通过改变系统调用的参数来愚弄你的系统kernel吗?你想过调试器是如何使运行中的进程暂停并且控制它吗?你可能会开始考虑怎么使用复杂的kernel编程来达到目的,那么,你错了。实际上Linux提供了一种优雅的机制来完成这些:ptrace系统函数。 ptrace提供了一种使父进程得以监视和控制其它进程的方式,它还能够改变子进程中的寄存器和内核映像,因而
2016-06-03 15:00:15
1732
1
转载 一个小例子说明ios后台daemon程序获取iTunesstore信息
转载自念西博客开机自启动1.首先打开Xcode创建一个plist属性文件,如下图所示:其中要注意一下通信服务名,我定为55。用编辑器打开,即为:1234567891011121314151617181920212223242
2016-06-03 11:48:58
2073
转载 如何编译ios上的可执行文件MACH-O
以最简单的Hello world为例编译Hello world1.首先找到编译器:arm-apple-darwin10-llvm-gcc-4.2 就是了。为了方便起见,可以在.bashrc或者profile 配置下环境变量,方便编译。2.找到SDK编译我们自己的程序的时候需要指定该目录下的SDK。3.来个经典Hello world
2016-06-03 11:43:35
1646
转载 进程间通信 (OSX/iOS)
原文链接:http://nshipster.com/inter-process-communication/ https://segmentfault.com/a/1190000002400329总起OS X是MacOS与NeXTSTEP的结合。OC是Smalltalk类面向对象编程与C的结合。iCloud则是苹果移动服务与云
2016-06-03 11:32:09
944
转载 IPA (苹果应用程序文件格式)
IPA (苹果应用程序文件格式IPA是Apple程序应用文件iPhoneApplication的缩写。使用过 Mac OS 的人可能都知道,Mac 下的软件大部分都只有一个 .app 目录,里面包含了程序全部资源和可执行文件。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可(这
2016-06-03 11:20:58
5276
转载 Android启动过程深入解析
当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务?当我们想到Android启动过程时,脑海中总是冒出很多疑问。本文将介绍Android的启动过程,希望能帮
2016-06-03 09:21:25
749
转载 sysctl用法
Sysctl是一个允许您改变正在运行中的Linux系统的接口。包括一些 TCP/IP 堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。基于这点,sysctl(8) 提供两个功能:读取和修改系统设置。命令使用举例说明命令格式: sysctl [-n] [-e] -w variable
2016-05-27 09:37:38
6624
转载 iOS的主要框架介绍
框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 iOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相
2016-05-27 08:56:52
1301
转载 sqlite3工具的使用方法详细解释
这个例子的环境虽然是windows,但mac os下同样适用。 mac os10.10.5下亲测,非常好用。 ps: mac os10.10.5下sqlite3工具本身是系统自带的。
2016-05-26 16:32:32
6840
转载 OC中的selector选择子
Object-C中的@selector()可以看作C语言的中函数指针.区别在于c语言中函数名可以直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的编号(函数地址)。因此我们有如下代码。一.取得selector值.首先看C函数指针int add(int val)
2016-05-26 11:39:44
1585
转载 .bss段和.data段的区别
.bss段和.data段的区别一个程序本质上都是由 bss段、data段、text段三个组成的。这样的概念,不知道最初来源于哪里的规定,但 在当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的 问题。 在采用段式内存管理的架构中(比如intel的80x86系统),bss段(Bl
2016-05-17 15:16:33
4147
微信公众平台开发最佳实践(第2版) 高清扫描版
2017-09-20
Python金融大数据分析 完整高清pdf
2017-09-08
ANDROID_2.0游戏开发实战宝典 高清pdf
2015-12-03
Android3D游戏开发技术宝典:OpenGL.ES.2.0 配套完整源代码
2015-12-03
scroll_storyboard垂直滚动
2015-10-22
apache安装包套件(内含4大安装组件哦)
2015-08-06
Java Web程序设计教程
2013-12-11
微信公众平台搭建与开发揭秘(pdf完整扫描版)
2017-09-21
微信公众平台开发最佳实践(第2版) 随书源代码
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人