- 博客(869)
- 资源 (47)
- 收藏
- 关注
原创 03 C++ 基础笔记-指针
1. 指针的四种状态指针p本身地址 &p = 0x28ff40,保持 i 对象的地址 p = 0x28ff44, i 对象的值为 *p = 123指向一个对象指向紧邻对象所占空间的下一个位置空指针,意味着指针没有指向任何对象无效指针,上述三种情况的其他值#include <iostream>using namespace std;/** * 指针...
2018-03-24 11:47:59 298
原创 02 C++基础-引用(&)
1.引用引用并非对象,相反的,它只是为了一个已经存在的对象所起的另一个名字#include <iostream>using namespace std;/** * 左值引用 */int main() { int val = 1024; int &refVal = val; //refVal 是一个引用,与 val 绑在一起 s...
2018-03-23 19:01:16 196
原创 Android 后台服务监听按键(home,back,音量键)
0.启动1x1大小服务窗口进行监听变化,音量按键下按不接受触摸屏事件。 public static final int FLAG_NOT_TOUCHABLE = 0x00000010; 当窗口可以获得焦点(没有设置FLAG_NOT_FOCUSALBE选项)时,仍然将窗口范围之外的点设备事件(鼠标、触摸屏)发送给后面的窗口处理。否则它将独占所有的点设备事件,而不管它们是不是发生在...
2018-03-23 17:10:15 16157 5
原创 01 学习笔记 Java虚拟机-初识
1 JDK 支持java程序开发的最小环境JDK:【Java development Kit】Java程序设计语言、Java虚拟机、Java API JRE:【Java runtime environment】Java SE API 子集和Java虚拟机的通常 1. Java card:小内存设备 2. Java ME或J2ME:移动端 3. java SE或J2SE:面向桌面应用...
2018-03-20 19:52:40 286
原创 01 C++语言基础初识
1. HelloWorldmain:入口函数,系统执行的首顺序cout:读音为 see-out,标准输出#include <iostream>using namespace std;// main 为入口函数int main() { cout << "!!!Hello World!!!" << endl; // prints !...
2018-03-20 18:59:27 245
原创 Android系统关于音量相关的控制-初识
0.背景人体对声音的识别确实存在不敏感,导致现在Android系统应用层的调节停留在音量大小为主,查看系统的工程模式发现存在很多更细节的参数,如果作为一款专业的调节参数应用是不是会很好呢。有些领域的群体对音质和音效很敏感。随便看看的源码,没深入,只为脑海有个印象1.拨号盘输入 ##3646633##2.工程模式-代码追踪1. String.xml <s...
2018-03-20 11:30:45 1502
原创 Android系统关于音量相关的控制-初识
0.背景人体对声音的识别确实存在不敏感,导致现在Android系统应用层的调节停留在音量大小为主,查看系统的工程模式发现存在很多更细节的参数,如果作为一款专业的调节参数应用是不是会很好呢。有些领域的群体对音质和音效很敏感。随便看看的源码,没深入,只为脑海有个印象1.拨号盘输入 ##3646633##2.工程模式-代码追踪1. String.xml <s...
2018-03-20 11:30:44 1896
原创 Win7 蓝牙耳机无法使用
1.现象蓝牙属性显示不可用无耳机设备显示 百度百科无法解决 https://jingyan.baidu.com/article/eb9f7b6d577e9e869364e8dc.html百度知道无法解决 从电脑品牌官网下载安装你机型的Intel 蓝牙驱动程序(Windows 7/XP) 驱动,不要下载安装这个Broadcom 蓝牙驱动程序(Windows 7)。成功安装驱动后,就...
2018-03-19 22:58:42 45459 3
原创 [学习笔记] Handler 初识
0. Handler 简介优秀文章推荐http://blog.csdn.net/u012827296/article/details/51236614http://blog.csdn.net/duanmulirui/article/details/689259580.1 用途Handler 是常被开发者拿来更新 UI 的一种消息处理机制。0.2 为什么使用 Hand...
2018-03-15 11:48:56 272
原创 Eclipse的C与C++插件
1.下载一体包http://www.eclipse.org/downloads/eclipse-packages/ 2.交叉编译工具配置http://dl.pconline.com.cn/download/364149-1.html配置环境变量 C:\MinGW\bin3.运行一个 helloworld代码如下/* ================...
2018-03-13 16:19:53 1379
原创 GitHub新建分支的步骤
1.查看当前所有分支git branch -rE:\Andorid>git branch -r origin/android_N origin/master2.新建分支git branch android_O3.切换到新分支git checkout android_O4.添加修改git add .5.提交修改git comm...
2018-03-13 10:44:08 1278
原创 C 语言基础-初识
1.为什么要使用 C?C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样2.C 环境设置2.1 Linux 查看gcc -v使用内建 specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper目标:x86_64-linux-gnu配...
2018-03-08 15:37:13 351
原创 Python基础-模块__name__属和包
name属性一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用name属性来使该程序块仅在该模块自身运行时执行。if __name__ == '__main__': print('程序自身在运行')else: print('我来自另一模块')包目录只有包含一个叫做 init.py 的文件才会被认作是...
2018-03-01 20:04:43 359
原创 [无障碍]服务 accessibilityservice 初识
1.无障碍模式Android 6.0 后的运行时权限,有时我们不想让用户手动点击,这时我们就可以使用 accessibilityservice 来监测窗口时间,自动完成运行时权限确定或者自动安装应用程序,同时也是微信抢红包的原理2.设置源码1.------------------------------------------------------------------...
2018-03-01 10:57:29 3184
原创 AndroidStudio_mockableAndroidJar报错
1.报错Error:Execution failed for task ‘:app:mockableAndroidJar’ > java.lang.NullP2.解决File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Experimental ...
2018-02-26 12:43:03 2688
原创 Python基础-列表推导式
1.列表推导式# coding=utf-8#!/usr/bin/python'''列表推导式'''mList = [1, 2, 3]print('原式:', mList)mNewList = [3 * x for x in mList]print('列表推导式:', mNewList)运行结果原式: [1, 2, 3]列表推导式: [3, 6, 9]...
2018-02-18 10:30:53 588
原创 Python基础-List的队列与堆栈
1. 列表-堆栈(后进先出)append和pop函数# coding=utf-8#!/usr/bin/python'''堆栈-后进先出'''mStack = [1, 2, 3]print('堆栈:', mStack)mStack.append(4)print('添加-栈顶:', mStack)mStack.pop()print('pop栈顶元素:', mSta...
2018-02-18 10:17:54 352
原创 Python基础-函数知识复习
1.函数参数1.必需参数2.关键字参数3.默认参数4.不定长参数1.1 必需参数传统的函数定义方法# coding=utf-8#!/usr/bin/python'''必需参数'''def fun(value): print(value)fun(12345)1.2 关键字参数例如函数调用 fun(age=18, name=”Fa...
2018-02-16 11:00:26 507
原创 [学习笔记]抓取百度百科词条的爬虫
0.学习笔记来源https://www.imooc.com/video/106881.抓取步骤2.如何确定抓取策略:1.url格式2.数据格式3.页面编码点击右键审查元素查看关键的标签对和网页的编码 3.百度百科相关词条信息注意:目前是定向爬虫,爬取的数据策略可能随着网站更新而变化4.启动模块-main# coding=...
2018-02-13 18:47:48 7536 1
原创 Python基础-迭代器与yield生成器
1.迭代器字符串、列表、元组 可用于创建迭代器next()和iter()函数示例# Python3 迭代器'''字符串、列表、元组 可用于创建迭代器'''mList = [1, 2, 3, 4, 5]mIt = iter(mList)while True: try: print(next(mIt)) except StopIterat...
2018-02-12 18:15:54 645
原创 Pydev新建模块缺省注释
1.New 一个Preferences->Pydev->Templates->new 2.如下图编辑一下# coding=utf-8#!/usr/bin/python3.创建选择我们定义的4.效果
2018-02-11 22:37:35 519
原创 Python基础-字典Dict
1. 增删改查运行示例# 字典 - 键值对 Map# 格式 d = {key1:value1, key2:value2}# 增 创建键值对的字典mDict = {'key1': 'demo', 'key2': 2}print("创建字典:", mDict)# 删 删除字典元素del mDict['key2']# 清空字典# mDict.clear()# 删除字典...
2018-02-11 17:35:47 564
原创 Python基础-元组(tuple)
1.元组创建Python 元组小括号表示,元素不能修改# 以下修改元组元素操作是非法的。# tup1[0] = 100运行示例mTuple0 = ()print("1 创建空元组:", mTuple0)# 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用mTuple1 = (1,)print("2 创建一个元素的元组:", mTup...
2018-02-10 18:29:29 570
原创 GPU 频率设置
1.GPU 频率设置mPerfServiceWrapper.userRegScnConfig(mCurPerfHandle, mPerfServiceWrapper.CMD_SET_GPU_FREQ_MIN, gpuLevel, PARAM_DEFAULT_VALUE, PARAM_DEFAULT_VALUE, PARAM_DEFAULT_VALUE);mPerfServiceWrappe...
2018-02-08 11:50:38 5392
原创 Android 获取 GPU 频率
1. GPU 相关参数目录/d/ged/hal/Z91:/d/ged/hal # ls -allls -alltotal 0drwxr-xr-x 2 root root 0 1970-01-01 08:00 .drwxr-xr-x 4 root root 0 1970-01-01 08:00 ..-r--r--r-- 1 root root 0 1970-01-01 08:0...
2018-02-08 10:58:21 9515 4
原创 [高通平台小米4]的电源管理配置学习
1.温控调频/system/etc/thermal-engine-8974.confsampling 5000[CPU0_MONITOR]algo_type monitorsensor cpu0sampling 1000thresholds 55000 60000 65000 70000 850
2018-02-07 10:38:19 1822
原创 Android CPU频率设置(MTK平台)
1.CPU 频率设置主要设置CPU的最大和最小频率mPerfServiceWrapper.userReg 注册mPerfServiceWrapper.userRegScnConfig 参数设定mPerfServiceWrapper.userEnable 激活设置mPerfServiceWrapper.userDisable 反激活设置mPerfServiceWrapper.use
2018-02-06 20:27:34 7582
原创 CPU 核数和频率全开,达到瞬间性能最优
1.示例MTK平台支持的软件接口,主要适用于网络数据加载,数据解析等需要CPU性能最优的场景,可以设置超时恢复package com.fadisu.cpurun.util;import android.content.Context;import android.os.Handler;import android.util.Log;import com.mediatek.p
2018-02-05 20:00:44 6876
原创 [学习笔记]Beautiful Soup语法基本使用
1. Beautiful_Soup语法 find all搜索的是全部节点,find搜索的是满足条件的第一个节点2.获取网页信息思路如下# Python # 根据 HTML 网页字符串创建 BeautifulSoup 对象soup = BeautifulSoup( html_doc, # HTML 文档字符串 'html.parser', #
2018-02-02 22:55:18 3122
原创 Android 悬浮窗 Demo
1.创建悬浮窗和显示 private void showFloatWindow() { mResultTv = new TextView(mContext); mResultTv.setBackgroundColor(mContext.getColor(R.color.float_bg)); mResultTv.setTextColor
2018-02-02 17:44:29 1492
原创 [报错]token null is not valid is your activity running
1.异常日志我的这个报错,和网上的报错,所依附的 activity 不太一样,之前还延时创建 悬浮窗,但是没用。01-04 07:04:25.319 30523-30523/com.fadisu.cpurun E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.fadisu.cpurun, PID: 30523android.vi
2018-02-02 17:31:54 9366 1
原创 AIDL 服务端给客户端发消息
1.源码示例https://github.com/sufadi/AndroidCpuTools代码清单D:\AndroidStudioProject\CpuRun\app\src\main\aidl\com\fadisu\cpurun\service\ICpuMsgCallBack.aidlD:\AndroidStudioProject\CpuRun\app\src\main\ai
2018-02-01 16:52:11 1715
原创 [内存泄露]省电应用的非静态内部类导致的内存泄露
一、现象龙哥发现,省电进程内存占用率高这里可以使用Android Studio Memory Usage 查看Memory Usage 360,408K: Persistent 37,159K: com.android.lava.powersave (pid 1873 / activities)1.查看方法 二、分析1.
2018-02-01 11:17:16 790
原创 Android系统获取系统 CPU 使用率
1.参考文档https://www.jianshu.com/p/6bf564f7cdf02.源码下载https://github.com/sufadi/AndroidCpuTools3.思路获取”/proc/stat”的运行时间,使用CPU 使用率 =(CPU 非空闲时间2 - CPU 非空闲时间1) / (CPU 运行总时间2 - CPU 运行总时间1) * 100%
2018-01-31 16:29:10 2415
原创 Android系统获取CPU和电池温度
Android系统获取CPU和电池温度等其他SOC温度信息1.源码下载https://github.com/sufadi/AndroidCpuTools2.数据来源adb shell "cat /sys/class/thermal/thermal_zone【编号】/type"adb shell "cat /sys/class/thermal/thermal_zo
2018-01-31 11:48:20 13782
原创 [学习]笔记]爬虫的学习(每天学习一点点)
学习笔记来源https://www.imooc.com/video/106751.爬虫的介绍自动从互联网获取所感兴趣的数据的一段程序。2.爬虫技术的价值未来是信息为王的社会,要好好抓住这个末班车,听了这个价值,整个人都激动得不行。3.爬虫技术的架构这个网页可以将互联网相关网页的数据都爬取下来。 爬虫调度端: 启动爬虫,停止爬虫,监视爬虫运行
2018-01-30 22:14:10 581
原创 Android 系统获取 CPU 电压
1.源码下载https://github.com/sufadi/AndroidCpuTools2.获取CPU电压 /** * CPU 电压 * * @return */ public static List getCpuVoltage() { List result = new ArrayList<>();
2018-01-29 20:32:08 2195
原创 CPU 场景调频配置文件
源码下载https://github.com/sufadi/AndroidCpuTools主要配置不同场景下的开核数和频率值1./system/vendor/etc/perfservscntbl.txt/vendor/mediatek/proprietary/hardware/perfservice/mt[xxxx]/scn_tbl/perfservscntbl.txt
2018-01-29 16:33:26 2946
原创 Multiple substitutions specified in non-positional format
1.报错Error:(12) Multiple substitutions specified in non-positional format; did you mean to add the formatted=”false” attribute?2.原因识别 %s 和 %d 失败 string name="cpu_cur_freq">CPU %d : 当前的频率
2018-01-29 11:16:38 2099 1
原创 Android 系统 CPU 基本信息
1.源码下载https://github.com/sufadi/AndroidCpuTools2.基本信息 string name="cpu_core_number">CPU 核数: string> string name="cpu_bits">CPU 位数: string> string name="cpu_bits_64">64 位 string>
2018-01-27 17:47:55 3062
多点触控(图片旋转与缩放
2015-04-11
数据库SQL基本操作(初学者)
2015-01-24
AIDL通信(含2个客户端1个服务端)
2015-01-15
定时器的4种方法
2014-12-30
常用输入框正则验证
2014-12-28
录音和播放(含话筒效果)
2014-12-26
登录界面(UI漂亮)
2014-12-24
使用AIDL发送数据
2014-12-24
支持左右箭头显示与控制的水平滚动
2014-12-24
消息通知栏demo
2014-12-22
高德地图轨迹回放(支持GPS纠错处理)
2014-12-17
高德地图轨迹回放
2014-12-17
Activity传递对象的3种方法(全)
2014-11-28
ReciteInterviewQuestions_v1.0.3.rar
2021-12-27
重复文件RecycleView列表和交互逻辑实现
2021-06-27
ScheduleAalarmDemoApk.rar
2020-06-01
AlphabetList.rar
2020-05-17
丢失api-ms-win-crt-runtime-l1-1-0.dll解决
2018-01-05
PyDev4.5 对应Jdk7
2018-01-03
软件开发项目实践指导书
2015-04-12
摇一摇(ACC参数展示和位置提示)
2015-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人