- 博客(26)
- 收藏
- 关注
原创 Android手机怎样退出FFBM模式
今天手机不小心进入FFBM模式,重启还是进入。通过如下方式可以退出:1、adb reboot bootloader2、fastboot erase misc3、fastboot reboot 如果提示使用第一步命令时提示"insufficient permissions for device"请切换Linux到root用户后,执行adb kill-servera...
2019-01-15 14:38:20
18909
3
原创 【Android P】非公开API(非 SDK 接口)相关知识总结
关于P-OSV中非公开API(非 SDK 接口)的限制及搜索方式,做了以下整理。 1、背景Android 9(API 级别 28)引入了针对非 SDK 接口的使用限制,无论是直接使用还是通过反射或 JNI 间接使用都会触发限制。主要目的是通过减少使用非SDK接口来提升APP的稳定性。 2、非公开API的分类非公开API分为3个List,由谷歌人工维护。具体分类如下:...
2018-09-11 14:13:46
1523
原创 Java线程间通信方式的总结
1、thread.join()方法假设有A、B两个线程,在B线程的run()方法中调用A.join()方法会让 B一直等待直到 A 运行完毕才继续运行。2、object.wait()和object.notify()定义全局锁Object lock = new Object();假设有A、B两个线程,在A线程中执行完想要其执行的部分后调用lock.wait()。B线程在执行完想要...
2018-09-07 10:08:12
371
原创 Docker入门和实践
1、Docker是什么?Docker是Linux容器的一种封装实现。让应用程序摆脱了对系统环境的依赖,是当前最流行的容器技术。2、Ubuntu上安装Docker参考:https://docs.docker.com/install/linux/docker-ce/ubuntu/#upgrade-docker-ce主要命令如下:sudo apt-get remove docke...
2018-09-05 16:32:17
212
原创 学习目录
数据结构哈希表 (Hash tables)链表 (Linked lists)广度优先搜索,深度优先搜索 (Breadth-first search, depth-first search)快速排序,归并排序(Quicksort, merge sort)二分查找(Binary search)动态数组(Dynamic arrays)二叉搜索树(Binary search trees)动态
2016-04-01 17:07:55
306
原创 欢迎使用CSDN-markdown编辑器
项目代码要点记录从10.28日开始,记录一些知识点留作之后的整理素材JavaScript知识点NumberObject.toFixed(num) 参数 描述 num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替示例:Show the number 13.37 with one decimal:
2016-03-17 13:47:47
286
原创 以前的一些文章整理
不知怎么现在用这个CSDN了,把之前的一些文章整理贴在这里,方便查看。新的开始即将大四-培训小结索尼日本面试小结实习的第三天LDD3中scull字符设备源代码完全解析(一)LDD3中scull字符设备源代码完全解析(二) open、read、write方法LDD3中scull字符设备源代码完全解析(三) ioctl方法快速排序(VS2
2015-12-08 10:00:26
353
原创 Android打印相关
Android官方:・在Android4.4(kitkat)之前,Android没有打印相关的API。开发者要想实现与打印机的通信,必须实现SMB/CIFS等网络传输协议,利用WIFI、蓝牙或者USB等方式直接和打印机通信。・在Android4.4中Android引入了Google云打印相关的API,相关类如下: Android.support.v4.print.PrintHelp
2015-08-26 10:48:41
1210
原创 MySQL Workbench 查询超时time out(Lost Connection)解决方案
在使用MySQL Workbench查询时,如果查询语句或表过于复杂,查询时间过长(一般600s),此时会报Lost Connection错误。其实,此时所执行的查询语句依然在执行,只是页面显示超时而已。如果想要修改time out的时间,可在Edit->Preferences->SQL Editor中修改:从图中可以看出默认时间是600s,把这个值改大一些就行了。
2015-02-05 14:20:29
19280
2
原创 Ubuntu Tips
1、Kill进程查看进程:ps -eKill进程: kill -9 2、设置apt-get永久使用http代理sudo gedit /etc/apt/apt.confAcquire::http::Proxy "http://yourproxyaddress:proxyport";3、apt的source listsudo gedit /etc/a
2013-08-20 17:46:49
477
原创 Ubuntu释放内存
Ubuntu下free的内存很少时,可执行以下命令:sync && echo 3 > /proc/sys/vm/drop_caches使用free -m查看内存状态可见free的内存增多。
2013-03-14 16:34:21
3263
原创 Ubuntu下增加虚拟内存
在编译大项目时,可能会遇到虚拟内存不够的情况,这时可以增加虚拟内存。查看当前内存状态的命令:free (-m)1、切换到root模式:sudo su -2、建立一个4G的分区文件 dd if=/dev/zero of=/swapfile bs=1048576 count=40963、使用该分区文件为虚拟内存 mkswap /swapfile
2013-03-14 16:30:27
3312
原创 Ruby基础(未完)
1、 语言介绍2、 Hello,World程序3、 数据类型4、 操作运算符5、 三大结构6、 复杂数据类型7、 函数8、 类9、 其他语言特性 1、 面向对象程序设计的脚本语言.2、 程序源码puts “Hello,world!” 3、 变量命名规则:局部变量 全局变量 实例变量 类变量 类名、方法名、
2013-03-07 09:44:21
485
原创 Android Timer的使用
1、Timer相关函数Timer():构造函数void cancel():取消Timer和其schedule的TimerTask。void schedule(TimerTask task, long delay):延迟后执行一次task。2、使用方法(1)TimerTask初始化task = new TimerTask(){
2013-02-22 16:33:45
681
原创 SVN的working copy locked问题
问题:在使用SVN的update功能时,出现working copy "..." locked的问题,并建议使用clean up功能。原因:使用clean up功能仍然无法update,应该是之前的代码操作出现过错误。解决:CMD下进入SVN工程目录,使用 del lock /q/s命令,删除锁文件即可。
2013-02-22 10:16:38
389
原创 2012总结
回顾整个2012年,过得还是一片混沌,思考的时间不多,浪费的时间不少。 12年的小年刚过就到公司实习了,刚来的一段时间增长了许多知识,但慢慢的就感觉趋于饱和,没有接触到核心的技术。 回到学校忙毕业设计,一如既往的小心翼翼马虎不得,选的题目我觉得是极其简单,程序加调试两三天就完成了,但写报告却是一项技术活,也是慢慢磨,总归看上去还不错。答辩方面口才是我的优势,毕业
2013-02-19 15:59:55
271
原创 Html标签整理
不存在style属性的标签:、、base、body、br、head、html、meta、param、script、style、titleInline-level:a abbracronymb bdo big em dfn code cite del font i image ins kbd labelmap object q s samp small strikestrong sub sup
2013-02-01 15:38:24
305
原创 CSS基础
1、 CSS:层叠样式表,定义显示HTML元素的方式,使用位置有: 内联样式(在HTML元素内部) 内部样式表(位于标签内部) 外部样式表(.css文件) 以上3点优先级递减2、 基础语法 selector{property; value}3、 选择器的分组 h1,h2,h3{font-size
2013-02-01 13:40:35
257
原创 PPT要点
1、主题鲜明(比如是成长),贯穿在整个PPT中。2、将过程融入到一个故事或背景中,增加新意。3、可以加入一个timeLine使脉络更清晰。4、PPT可以有幽默感,但要与演讲人的风格一致。5、增加感悟和体会,可以点题。6、画面简洁美观,注意色调。
2013-02-01 13:37:12
310
原创 检查Android下Native Code的内存泄露
1、通过替换system/lib下的libc.so为对应的debug库 在Linux下打开终端,执行以下4步: adb shell setprop libc.debug.malloc 1 adb shell stop adb shell start adb shell getprop 2、在Linux下,打开 "~/.a
2013-02-01 13:30:49
593
原创 工作随想
今天是七夕情人节,从正式上班到现在也有近2个月了。虽然各种培训、演习和组内工作有一些冲突,但渐渐也已经习惯了工作的生活。 上周高温假放了一个礼拜,总算解决了租房的问题,现在和一个好朋友在外面合租,上班的时间缩短了许多,晚上也有了时间做自己的事情。在这段工作的时间里,对项目组的情况也慢慢了解了,做的比较多的还是测试,当然自己也负责了一个独立的功能,虽然拖得时间比较久,但是最后也完成了。
2012-08-23 22:13:20
368
原创 正式工作
从学校毕业半个月了,正式工作也有一个礼拜了。想想前段时间还在学校里面和同学们一起叫外卖、拍照片,现在已经开始每天早起挤地铁上班了。而且,第一个礼拜六就加班了,真心悲剧。 纪念一下,好好努力吧。
2012-07-07 11:14:20
332
原创 写Shell脚本时的编码问题
昨天在Windows下写shell脚本用Cygwin执行,遇到了一些编码上的问题。错误总是显示'\r'这个内容,猜到了时Windows和Linux下不同编码的问题,Windows下换行符为/r/n,Linux下为/n,换了utf-8也不行。 最后解决方法是用了UltraEdit软件,在文件菜单下有转换选择DOS转Unix,错误就解决了。
2012-03-22 09:31:56
550
原创 Android中遍历文件夹、比较文件类型测试
package casper.test;import java.io.File;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class TestGetFileActivity extends Activi
2012-03-19 16:11:24
4767
原创 Android Tips
1、程序界面的全屏设置:在AndroidManifest.xml中的activity属性中增加一行:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2、获得Android模拟器屏幕的宽度和高度:DisplayMetrics dm = new DisplayMetrics();getWindowManager()
2012-03-19 16:02:32
360
原创 实习阶段性小结(2.7-3.14)
总体感受: 不知不觉中实习已经一个多月了,由于是第一次进软件公司工作,对一切都充满了新鲜感,刚开始时对于一天漫长的工作时间端坐在电脑前很不适应,感觉时间过得很慢,当然这也有自己没太多任务的缘故.慢慢熟悉了工作的环境和节奏,也真正进入了项目组开始实习,以前没有学过JAVA,只是在Linux下C/C++的经验较多,在这里项目已经做到尾声,要完成在安卓平台的移植.于是我开始了与我之前想
2012-03-14 13:45:02
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人