- 博客(70)
- 资源 (2)
- 收藏
- 关注
原创 Windows 重新分区后 linux 无法启动问题解决
windows重新分区后启动Linux,卡在 dependency failed for device-dev-disk x2duuid… dependency failed for /media/… dependency failed for local file system…原因为windows重新分区后分区的uuid改变了,fstab没有手动变过来。使用命令 blk...
2018-06-25 12:02:02
1444
原创 树莓派 raspberry 3b+ 安装 ubuntu core 彩虹屏解决方法
ubuntu wiki中说是稍微改动就可以支持的 打开below 然后打开文件管理器,进到一个叫system-boot的分区里面有个config.txt把 kernal=uboot.bin 改成 kernel=vmlinuz再加一行initramfs initrd.img followkernel...
2018-05-23 01:31:49
18742
2
原创 解决Mysql 8 在kali下无法启动
首先查看 cat /var/log/mysql/error.log然后发现 Can’t find error-message file ‘/usr/share/mysql/errmsg.sys’. Check error-message file location and ‘lc-messages-dir’ configuration directive.解决办法为找到...
2018-04-22 21:06:38
2906
1
原创 Gradle 设置代理及不代理
#设置不代理systemProp.http.nonProxyHosts=gitlab.superman2014.com|localhost|gitlab.ling.aisystemProp.https.nonProxyHosts=gitlab.superman2014.com|localhost|gitlab.ling.ai#设置HTTP代理systemProp.http.proxyHo...
2018-04-17 17:50:40
4001
原创 解决Android Studio无法使用genpac生成的pac文件设置自动选择代理的问题
genpac生成的文件少了个“;”,提了pull request但是作者不知道能不能看到,这里手动改就好了。打开pac文件,到最底下。function testHost(host, index) { for (var i = 0; i < rules[index].length; i++) { for (var j = 0; j < rules[inde...
2018-03-22 14:57:02
1634
原创 Kali 外接显示器合上盖子工作的办法
vim /etc/systemd/logind.conf将HandleLidSwitchDocked 改为 ignore然后删掉前面的 # 号搞定
2018-03-14 22:24:25
1435
原创 解决fastboot 刷 system.img 尺寸限制问题
fastboot -S xxxM flash system system.img其中-S 后面为单次上传大小C:\platform-tools>fastboot -S 300M flash system system.imgsending sparse 'system' 1/8 (307199 KB)...OKAY [ 7.014s]writing 'system' 1/8...
2018-01-23 16:14:37
17412
1
原创 Android adb 内存调试常用命令
显示系统剩余内存,处理其占用等 adb shell vmstat显示某几个进程占用内存 adb shell top -d 1 | egrep “com.example|com.balaba”显示被杀死的进程 adb logcat | egrep “died|balabala”
2018-01-03 16:51:04
1058
原创 android studio 无法使用搜狗输入法终极解决方案
搜遍网上的解决方案都没什么效果,结果重置sogou和fcitx就好了#!/bin/shpidof fcitx | xargs killpidof sogou-qimpanel | xargs killnohup fcitx 1>/dev/null 2>/dev/null &nohup sogou-qimpanel 1>/dev/null 2>/dev/null &
2017-12-22 10:47:42
2989
2
原创 为什么python设计时要有__init__.py才视为包
this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later on the module search path.大致的理解是: 可能会有一些文件夹,比如有个专门放字符串的文件夹叫string,如果
2017-12-13 20:20:53
2095
原创 Android 从external storage加载so文件
直接 System.load(filename)如果是32位so文件,而apk又没有引用过32位的动态库的话,会报错 *.so is 32-bit instead of 64-bit原因为apk安装的时候默认安装为64位尝试了N种方法后发现解决方法也很简单随便建立一个so文件到目录 jniLibs/armeabi-v7a/就好了,也不用在代码中调用因为有32位so文件时,包安装器默
2017-12-05 22:01:02
243
原创 Android 生成so文件加载时NoSuchMethodException
基本为java方法签名问题查看java方法签名的方法为: javac **.java javap -s **.class就会显示了,复制到jni里就好
2017-11-30 18:53:18
374
原创 Ubuntu连接自制安卓设备adb无法获得权限permission问题
表现为连手机可以,连自制的设备不行原因大致是usb口的权限问题,具体没搞明白。解决方法为先杀死adb服务adb kill-server然后管理员权限开启服务sudo adb start-server然后显示device就好adb devices千万不要在开启服务前直接sudo adb devices不然还是permission denide
2017-11-18 15:27:38
350
原创 Ubuntu 17.10 Android Studio 无法打开虚拟机问题
Android Studio 中启动没有发现任何解决方案。 命令行中可使用 ./emulator -avd your_device -use-system-libs
2017-11-18 15:03:46
821
原创 Google Sample android-architecture kotlin 分析
android-architecture 是Google推荐一些架构,包括各种情况下的mvp和mvvm,最近kotlin兴起,也加入了kotlin分支。由于对kotlin不熟悉,记录下源码阅读中出现的坑。架构浅析 以TaskDetail模块为例TaskDetailActivity.kt:val taskDetailFragment = supportFragmentManager
2017-10-24 18:14:54
683
原创 解决Android自定义view局部刷新不生效
现象为明明invalidate(Rect)了,但是就是会全局刷解决方案很简单,关掉硬件加速就好了….
2017-06-30 08:36:18
5484
原创 C语言特殊/古老的函数定义方法
int add(a, b)int a;int b;{return a + b;}这是K&R C 现在使用的大多是ANSI C
2017-06-29 16:02:45
598
原创 彻底删除/替换git远程仓库
coding.net收费了…如何重复利用以前的仓库呢?很简单,将某个工程向现在的仓库强制推送即可$ git remote add origin <url>$ git push --force --set-upstream origin master
2017-06-27 16:27:23
11048
原创 Android 各种依赖各种version间的关系
大体就是 任何版本的as在安装sdk后都可以开发任何版本的android 但是低版本的as不支持高版本的gradle android plugin 所以高版本as的一些功能如instant run低版本不支持 gradle android plugin版本即使很旧很旧也对开发没啥影响,就是开发起来没那么方便
2017-06-23 14:14:32
473
原创 Android退到后台后蓝牙连接速度变慢原因
是因为安卓5.0对其唤醒功能,以及安卓6.0的Doze嗜睡模式造成的. 对其唤醒就是一堆app隔一段时间同时唤醒而不是每个都唤醒. 嗜睡模式中,系统会延缓应用的任务,同步,和标准alarm.插上电源,点亮屏幕的时候就会回到正常模式
2017-06-15 16:18:24
2159
原创 Android自定义view最小刷新时间为16ms问题
从安卓4.1以后,安卓框架所有的绘图和动画统一使用VSYNC计时锁定16ms响应,所以自定义view中的刷新时间一般是16ms.
2017-06-15 16:05:03
1084
原创 Coding.net 自动分析Android代码错误集合
一. 注释代码不应该保留而应该使用版本控制工具查找.二. 使用System.exit()会造成应用重启,因为操作系统会以为是不正常退出.三. 各种Stream应该正确的关掉.模板为:private void readTheFile() throws IOException { Path path = Paths.get(this.fileName); BufferedReader rea
2017-06-15 08:23:41
369
原创 Android 启动速度优化
1.在style中设置background图片作为启动图片,表面看快了不少.<item name="android:windowBackground">@color/immersion</item>2.layout中不使用android support包中的布局,速度提升一倍3.activity继承fragment而不是appCompatActivity,速度提升一倍4.flyme智能后台,你的ap
2017-06-02 11:40:47
297
原创 解决android app statusbar 启动时闪烁
这种情况是由于前一个界面为全屏造成的.解决方法就是将前一个界面在退出前设置为非全屏. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
2017-05-12 11:43:26
3856
1
原创 Bitlocker 参数错误导致打不开移动硬盘的解决方法
拿到一个硬盘,使用bitlocker加密,但是忘了密码,一台电脑设过自动登录,另一台没有设过。过程首先使用diskgenius,结果显示硬盘已经加密。然后也不能浏览文件,也不能恢复。于是使用Elcomsoft Forensic Disk Decryptor 1.12版尝试破解密码,但是因为是移动硬盘并未挂载,导致无法使用dump memory(此处看了youtube两个视频,貌似也有办法,但是没深
2017-05-10 17:38:52
17707
3
原创 Android 自定义view 随着刷新次数变多而变慢
是这样,我做了两个自定义View,位于同一个Linearlayout中,第一个view刷新的时候,系统也调用了第二个自定义view的ondraw(),但是我要频繁刷新第一个view,但随着刷新次数变多,两个view都越变越慢,所以各种百度google为什么刷新第一个view会影响到第二个view.依然没有得到解决.希望有懂得人可以回复指教.但是此时发现了另一个问题,为什么会越变越慢?经过排查发现是因
2017-03-31 15:23:10
2903
1
原创 解决OKHttp不能自动缓存header cookies 里的 sessionid
由于app要实现登录缓存功能,但惊讶的发现不经过设置okHttp是不会自动管理header的.官网的文档也是醉了,找了半天没看懂怎么搞.其实实现自动管理cookie很简单很简单,在OkHttp的builder中加上个.cookiejar()就能实现自动缓存,代码如下: OkHttpClient.Builder b = new OkHttpClient.Builder();
2017-02-17 16:11:54
4627
原创 android activity刚打开时内部动画卡顿问题
最近遇到这个问题,一个activity中有一个imageview的旋转动画,当activity刚打开时,前几秒这个旋转的动画没有转动的过程,过了0.几秒以后直接卡到某个未知接着转.到处搜索都是说activity出现时的过渡动画的问题,感觉人类语言不足以精简的表达这种事情ORZ.Google后找到了这个文章 和 这个文章,大致就是说: It’s important to note that the
2017-02-06 10:22:26
2909
1
原创 Java 通过工厂模式和接口泛型实现完全解耦
首先我们假设:有一个农民(farmer)有一本菜谱(cookbook),为了方便理解菜谱只有炸鸡这一个菜假设这是程序的两部分,分别可以被单独复用.并且农民被复用时有时需要菜谱上的函数做饭,有时忙不过来,就不按照菜谱做饭了,直接泡方便面.如果不够详细的话可以这么理解:农民是单身,所以为了回家不挨饿,他在浏览器里收藏了一个菜谱.也就是说,农民主要被用来干活,但不管是务农还是扛砖,为了不饿着每天都要
2017-02-03 19:22:44
5549
2
原创 2017最最最最新的Android发布aar给别人使用方法
目测现在网上发布aar的方法的教程都是一个版本,也就是maven-plugin为1.3,jfrog为1.0那个版本,老掉牙了有木有,还是自己写个给自己备用吧。授之以鱼不如授之以肉,从头开始流程走一遍。零、新建项目新建一个项目起名为FoolishFrameworkDemo,然后新建一个Module->Library起名为foolishframework。 这个Module就是将来要给别人使用的你的
2016-12-30 10:42:48
2746
原创 解决 Android 7.0 SQLiteCantOpenDatabaseException: unknown error (code 14)
5.0好好的可以读数据库,换成7.0就总是未知错误:Failed to open database '/storage/emulated/0/Xinguanjia/download.db'. android.database.sqlite.S
2016-11-23 08:33:46
18817
3
原创 Android 全局变量命名规范及其它规范
来自Android 源码贡献规范,建议可以FQ的同学直接看英文原版。使用空格缩进代码块使用4个空格缩进,不要使用tab。当不确定的时候,与周围代码保持一致。 一行代码太长需要另起一行时,使用8个空格缩进, 包括函数的调用和分配,正确的例子如下:Instrument i = someLongExpression(that, wouldNotFit, on, one, line);错
2016-10-27 15:34:51
1519
原创 取文本文件第二列数的C程序
给有需要的同学借鉴一下,也为了以后自己查找更方便#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ FILE *fileIn, *fileOut; char inputFile[] = "100.txt"; char outputFile[] = "200.txt"; char
2016-09-30 18:01:56
576
原创 解决 android 在sd卡新建文件后需要重启才能找到
最近遇到android在sd卡中新建文件,但是插到电脑上找不到的情况,Google了以下记录以作备忘。使用这个函数就可以了:MediaScannerConnection.scanFile(Context context, String[] paths, String[] mimeTypes, MediaScannerConnection.OnScanCompletedListener callbac
2016-08-24 10:14:33
3939
1
安卓服务器端struts+json和客户端打包下载
2014-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人