- 博客(15)
- 收藏
- 关注
原创 Linux相关工作
Linux编程怎么入门 最好的linux学习突破口是linux系统编程,没有之一! 什么是Linux系统编程 核心思想:linux中一切皆文件 知识框架:文件、进程、进程通讯、网络通信 关于linux系统编程实验手册,包含以下内容 最小linux系统 Linux中基本的概念 Linux中的文件部分 串口应用的编程(驱动层已封装,只需要接口调用) 进程以及进程通信 网络通信(直接调...
2019-04-16 13:50:52 470
原创 adb devices 出现unauthorized问题
最近公司提供给客户的开发机器用户使用连接adb时出现adb devices时出现unauthorized问题,而且并不是每台pc都会出现该问题,存在个别pc会出现这个问题,这时第一反应是不是客户的pc配置问题,就尝试将正常的adb工具包给到客户,让客户更换工具包尝试,但是问题并没有改善,仍然出现这种情况。 这时候就网上搜相关的信息,发现什么重启机器,重启a...
2019-03-22 17:01:46 10439
原创 linux硬链接与软连接
linux通过链接来为文件向用户程序提供多个入口,Linux链接有两种:一种称为硬链接(Hard Link),另一种称为符号链接(Symbolic Link),也常被称为软链接,默认情况下,ln命令产生硬链接。硬链接通过索引节点(inode)进行链接,这样多个文件名指向同一个索引节点,也就使得一个文件可以拥有多个有效的路径名;需要删除全部的链接才会将inode对应的数据块真正删除,硬链接有以...
2019-01-17 10:42:30 264
原创 设备管理应用"界面列表中应用的激活状态是通过DevicePolicyManager的isAdminActiveAsUser()方法获取的
"设备管理应用"界面列表中应用的激活状态是通过DevicePolicyManager的isAdminActiveAsUser()方法获取的 设置中,"设备管理应用"界面应用列表数据加载逻辑如下: > 通过DeviceAdminSettings.java的addActiveAdminsForProfile()和addDeviceAdminBroadcastReceiversForProf...
2018-08-17 16:25:34 1577
转载 Android图片编码机制深度解析(Bitmap,Skia,libJpeg)
转载自 https://www.cnblogs.com/hrlnw/p/4403334.html 问题 工作中遇到了Android中有关图片压缩保存的问题,发现这个问题还挺深,而且网上资料比较有限,因此自己深入研究了一下,算是把这个问题自顶至下全部搞懂了,在此记录。 相关的几个问题如下: 1.Android系统是如何编码压缩保存图片的? 2.Skia库起到的作用? 3.libJpeg库...
2018-08-12 14:34:34 430
原创 JNI使用详解(二)
在JNI使用详解(一)中我们有提到,native_init函数对应JNI函数是android_media_MediaScanner_native_init,但是是如何对应的主要还是根据包名来对应的,native_init函数的全路径android.meida.MediaScanner.native_init,对应的JNI层函数的名字是android_media_MediaScanner...
2018-04-13 14:57:55 523
转载 怎样在Ubuntu中安装Java
转载地址:http://itsfoss.com/install-java-ubuntu-1404/ 想知道如何在Ubuntu 14.04中安装Java?安装Java肯定是安装Ubuntu 14.04后首先要做的几件事情之一,而且这也很简单。许多人比较厌恶Java,但是很有可能因为某些原因你需要安装Java,尽管你很讨厌它。在这篇文章中,我们将展示如何在Ubuntu 14.0...
2018-04-10 09:46:07 1090
转载 C++编程入门系列之目录和总结
一.目录 之前鸡啄米都是一节一节的讲,也没有明确给出本套教程的组织结构,大家只能一节一节的跟着学。此教程共有五十二讲:前言、五十讲入门知识和这一节的总结。下面鸡啄米就概括出这套C++编程入门教程的目录: 第一部分:C++编程概述 鸡啄米:C++编程入门系列之前言 鸡啄米:C++编程入门系列之一(进制数) 鸡啄米:C++编程入...
2018-04-09 21:25:30 382
转载 常见C++面试题及基本知识点总结(二)
1. 结构体和共同体的区别。定义:结构体struct:把不同类型的数据组合成一个整体,自定义类型。共同体union:使几个不同类型的变量共同占用一段内存。地址:struct和union都有内存对齐,结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。关于内存对齐,先让我们看四个重要的基本概念: 1.数据类型自身的对齐值: 对于char型数据,其自身对齐值为1,对于short型为2,对...
2018-04-09 21:09:17 352
转载 常见C++面试题及基本知识点总结
1. C 和 C++ 区别 2. const 有什么用途 主要有三点: 1:定义只读变量,即常量 2:修饰函数的参数和函数的返回值 3: 修饰函数的定义体,这里的函数为类的成员函数,被const修饰的成员函数代表不修改成员变量的值 3. 指针和引用的区别 1:引用是变量的一个别名,内部实现是只读指针 2:引用只能在初始化时被赋值,其他时候值...
2018-04-09 21:05:49 350
原创 JNI使用详解(一)
Android应用开发很少直接使用JNI技术,但是JNI技术却在广泛使用在Android系统中,只是被google很好的封装起来了,JNI是Java Native Interface的缩写,也就是我们常说的Java本地调用。我们可以用JNI技术实现java中去调用Native语言(C/C++),也可以在Native中去调用java语言; Java也是能实现Native语言...
2018-03-23 15:51:18 406
转载 如何使用git stash暂存修改
处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。1、先将本地修改存储起来$ git stash这样本地的所有修改就都被暂时存储起来 。是用git stash list可以看到保存的信息:git stash暂存修改其中stash@{0}就是刚才保存的标记。2、pull内容暂存了本地修改之后,就可以pull了。$ git pull3、还原暂存的内容$ git s...
2018-03-06 11:01:56 2584
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-17 14:38:19 230
原创 机顶盒开发中获取当前IP地址
获取有线IP地址 public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nex
2016-10-10 10:10:06 1198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人