- 博客(41)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 本地markdown拖拽添加docx文件链接不行
如图拖拽过来会显示pandoc的安装要求。这个工具应该是能让docx的内容直接全量显示在markdown文件中的。所以只能手动添加 的方式来添加
2022-03-31 13:49:55
420
原创 打工人模板库,我们都是模板人,工作更轻松
我们都是模板人,我们都用打工人模板库,工作更轻松•打工人就像辛勤的小蜜蜂。工作生活中做事常常需要参考示例,所以常常需要模板。•没有什么事情是模板搞不定的, 如果有, 那么就两个模板。欢迎大家也一起用哦。http://dagongrenmuban.com/...
2021-01-09 18:53:38
226
原创 php 开发过程中remark
1,if (!mysqli_query($con, $createTableSql)){ $msg .= "table create fail:".mysqli_error($con);}一直报错:"table create fail:You have an error in your SQL syntax; check the manual that correspo...
2019-10-13 01:01:31
250
原创 fastadmin 开发remark
官网上的安装, 这两个步骤如果是下载完整包则可以不用. 如果是用git下载的则需要.下载前端插件依赖包bower install 下载PHP依赖包composer install1,fastadmin# php think install -u root -p f [PDOException] could not find driverphp目...
2019-09-21 23:09:50
1078
原创 git error: unable to create file Invalid argument
Ubuntu上提交的git仓库在windows上下载下来就有这个错误:fatal: cannot create directoryxxxx': Invalid argument解决办法是吧git库手动拷贝到windows上(带上.git),它会自动有一些编程了没有提交的状态,git status查看。这个就是自动编程windows的格式, 主要原因是linux、windows的一些路径或其...
2019-09-16 17:15:10
6158
原创 java / android开发上的一些小笔记
1, jad : java jar反编译工具:官网:https://varaneckas.com/jad/zip解压到 /opt/jad/下sudo chmod -R 777 /opt/jadsudo ln -s /opt/jad/jad /usr/bin/jad jad命令运行的方式,反编译单个class文件 jad *.class -d 2,jd-gui 直接查看反编...
2019-09-13 23:49:45
146
原创 django model的使用
1, 字段如下 insertTime = models.DateTimeField(auto_now_add=True, null=True, blank=True) parseTime = models.DateTimeField(null=True, blank=True)如何判断parseTime是没有经过处理的呢, PHP 中可能是 '' , python 中是 No...
2019-08-31 15:56:57
194
原创 批量下载中国市场上的top100的应用工具方法
在测试的过程中,可能经常要进行多应用安装测验,或者压力测试等等。需要一次性安装大量应用。 如果手动来一个一个的安装效率就太低了。所以我们为此写了python脚本,一键下载百度的应用排行榜的top应用。脚本名称:downloadtop100app_v2.py运行命令(目前只能在windows上运行,ubuntu还没有适配):python downloadtop100app_v2.py...
2019-02-23 11:10:17
846
1
原创 git 管理更换仓库后如何把老库中的提交信息同步到新仓库中
需求:a地的仓库要被取消掉了,b地的仓库是比较老节点的.现在如何把a地的后面的提交原封不动的同步到b地仓库.解决步骤:1, 把a地的仓库的.git/config文件中的url地址写成b地的地址.2, git remote -v查看是否修改成功.3, 直接在a地运行这个命令就同步到b地了,git push -u origin master如果b地已经有其他修改额,只要没有冲突还是会直接push成功....
2018-07-10 21:33:34
887
原创 int64_t 的格式化打印
ALOGD("transfer gps nmea get parameters: gpsUtcTimestamp=%ld, nmea=%s, length=%d", gpsUtcTimestamp, nmea_tmp, length);报错: error: format specifies type 'long' but the arg...
2018-06-23 01:04:51
16477
原创 error: format specifies type 'unsigned int' but the argument has type 'size_type' (aka 'unsigned lon
sv_info.sv_list.size() 这个是c++的vector, 定义是这样的std::vector<ParcelableGpsSvInfo> sv_list; 格式化打印是这样的sv_list.size=%ud , 然后就这样报错拉:::gateway.cpp:134:109: error: format specifies type 'unsigned int' but ...
2018-06-23 00:53:00
12343
原创 android C驱动开发出现无法include的本地文件问题
错误如:IGpsGateWayService.cpp:1:10: fatal error: 'android/gps/IGpsGateWayService.h' file not found#include "android/gps/IGpsGateWayService.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.n...
2018-06-17 16:43:44
1411
原创 android c 如何规避Wunused-parameter等警告错误
1,gps_gateway.cpp:405:35: error: unused parameter 'callbacks' [-Werror,-Wunused-parameter]static int gps_init(GpsCallbacks* callbacks)=》android.bp : -Wno-unused-parameter 这个可以规避clang_cflags: ["-Wno-c...
2018-06-17 16:34:33
8221
原创 C++ 对‘XXX.YYYY’未定义的引用
l.inux系统中:通常呢, gcc是编译c文件的;如果是c++的文件则用g++ , 这样就能链接到c++库里面去了。定义好的类在当前的路径下。出现错误cpp_test.cpp:(.text+0x57):对‘ParecleHomeLocation::ParecleHomeLocation(double, double)’未定义的引用通常其中一种原因是由于编译的cpp 没有在main编译的前面或者没...
2018-06-03 01:41:26
16642
原创 android aidl-cpp方式接口调用出现问题
android aidl-cpp方式:java client 端调用接口: return mPoiGateWayService.hasHomeLocation();C++ service端实现接口: Status hasHomeLocation(bool* _aidl_return) override {ALOGI("Entering hasHomeLocation");*_aidl_return...
2018-06-02 17:30:06
3377
6
原创 jersey框架搭建服务时报错ResourceConfig instance does not contain any root res
查看各个类都准备好的情况下。还有一部操作是 重启 tomcat才能生效
2018-04-29 22:47:57
2716
原创 找不到javax.ws.rs.GET
这个是由于basic jdk jre里面不会有这个的。这个需要jar包:jsr311-api-1.1.1.jar这个包可以从Jersey项目中获取jar包。从这里下载: https://jersey.github.io/download.html可以下载: jersey-archive-1.19.1.zip...
2018-04-29 22:15:35
4757
1
原创 exe安装的tomcat7如何重启tomcat服务器
手动安装的exe tomcat7发现并没有startup.bat脚本。bin目录下就四个文件:2018/04/10 周二 04:20 28,742 bootstrap.jar2018/04/10 周二 04:20 45,465 tomcat-juli.jar2018/04/10 周二 04:20 114,600 Tomcat7....
2018-04-29 22:05:11
1819
2
原创 Tomcat7 Catalinalocalhost部署项目老是出现HTTP Status 404
1,安装了tomcat7, 在其他路径下写好一个jsp文件。想要tomcat解析到这个路径下。但是老是提示:HTTP Status 404无法访问。2, 原因在于在tomcat下面的conf里面有个web.xml文件,里面有个listings的选项,默认为false,改成true应该可以了。这个是因为在tomcat 5之后,为了考虑到安全性,不显示文件夹列表格式。...
2018-04-29 22:00:05
830
原创 java中减法和乘法的性能比较
#1 :32#2 :-32#3 :-32#4 * (-1) running time is:115391#5 0- running time is:22911性能约好80%在android自定义view的过程中,注意使用。public class SubMultiplicationPerformanceTest { public static void main(String[] arg...
2018-04-08 11:38:28
1889
转载 Android四种crash
android平台应用程序可能产生以下四种crash:App层:Force close crash / ANR crashNative层:Tombstone crash (如JNI层发生未捕获的异常, 一般发生重启后会有tombstone log)Kernel层:Kernel panic 比较难定位,可以查看/proc/last_kmsg来辅助定位。...
2018-04-04 10:07:40
633
原创 导致android app Force Close原因,如何规避
一,Force Close,意为强行关闭,当前应用程序发生了冲突。简称FC。NullPointExection(空指针),IndexOutOfBoundsException(下标越界),就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)等等一系列未捕获异常。偶尔一次的FC 可以不...
2018-04-04 09:59:30
3183
原创 分析手机安装60个应用后,系统变得非常卡
问题:手机安装60个应用后,系统变得非常卡手机:android O(8.0) 最新的机器。结论: 360手机助手加固功能不适配,引起被加壳的应用走360的dex路径,造成没有正常生成优化文件odex,vdex, 所以每次apk露面的时候都会做重复的做而且无用的dex2oat动作,造成系统卡顿。分析:1,在打开一些应用后手机就变得非常的卡,慢。打印log发现dex2oat 编译做的非常频繁。这个肯定...
2018-04-03 15:17:11
3879
转载 Android高性能App开发规范要点
1.盡量少的聲明全局變量2.聲明全局靜態變量,一定要加final聲明3.聲明非靜態的全局變量,最好不要初始化任何值,在使用到的地方,在進行初始化4.函數中若幹次使用全局變量,應該將全局變量賦值給本地變量,然後直接使用本地變量5.能用Int,不要使用浮點數6.能用乘法不用除法7.盡量避免使用geter和setter方法8.在Activity的onCreate函數中,盡量做
2017-11-09 18:03:59
466
原创 如何控制应用程序使用的內存?
1. 記得關閉啟動的服務當服務中的任務完成後,要記得停止該服務。可以考慮使用 IntentService,因為IntentService 在完成任務後會自動停止。2. UI 不可見時釋放資源在 onStop 中關閉網絡連接、註銷廣播接收器、釋放傳感器等資源;在 onTrimMemory() 回調方法中監聽TRIM_MEMORY_UI_HIDDEN 級別的信號,此時可在 Activi
2017-11-09 18:01:32
1891
原创 Android进程线程调度nice等优先级讨论
进程调度nice值关于nice的基本概念:Linux中,使用nice value来设定一个进程的优先级,android 也会用这一套机制。系统任务调度器根据nice值合理安排调度。>nice的取值范围为-20到19。>通常情况下,nice的默认值为0。视具体操作系统而定。>nice的值越大,进程的优先级就越低,获得CPU调用的机会越少,nice值越小,进程的
2017-09-04 19:35:02
2870
原创 git库迁移到本地中进行局域网内开发
现在在github中有一个项目,后续开发不便于公开或则需要大改。这时需要clone到本地,并在另外一台机器上做成局域网开发仓库。并保留原来库中的所有commit等信息。 怎么做呢?
2016-03-29 16:53:27
889
原创 android I/O Performance 的一些查看方法
1,top信息查看IOW% adb shell top -d 1 -m 10 - t 查看IOW的百分比是不是很高,说明值得怀疑,真正是不是IO的瓶颈还详细分析应用启动时间内的IO繁忙程度。 有是有IOW%达到80%系统y额不一定很卡,有是有10%系统也会觉得卡。因为IOW是前提条件是CPU空闲,且在等待这么多IO请求,所以相同条件下的IO, CPU空闲越多,百分比
2016-03-08 20:53:18
11903
1
原创 error: neither -p product specified nor ANDROID_PRODUCT_OUT set
error: neither -p product specified nor ANDROID_PRODUCT_OUT set直接设置这些环境变量:source build/envsetup.shchoosecombo即可。
2015-12-15 10:36:57
7844
2
原创 USB Type-C 是什么
android M 设备将支持 USB Type-C 接口,新的电源管理将更好的支持 Type-C 接口。那么什么是Type-C。它就是插入端的两面都可以插,没有方向。它集齐“快、强、小”三大优势为一身,还不分正反面,甚至晋身为USB接口的划时代产品,解决了“USB永远插不准”的世界性难题。Type-C的规范是按照USB3.1标准制定的,因此USB3.1可以制作成T
2015-11-10 11:15:37
1071
原创 betterystats.bin 是干什么用的
android/data/system/betterystats.bin这个betterystats.bin文件仅仅是一个记录不同app使用电量的一个文件。也就是说,它的作用仅仅是让你点击 设置-电池 看到的那个画面!当你充满电以后拔掉充电器,系统会自动删除/重置这个文件以便重新记录各个app的电量使用情况。与电池电量和寿命没有任何关系!batterystats.bin
2015-11-10 11:01:31
1492
翻译 Android 6.0 Doze 和 App Standby 关于功耗的优化--翻译1
从Android(API 23)开始,Android采用两种省电机制来延长电池使用时间,对于用户来说就是当没有连接电源的时候来如何合理管理app的行为。这两种机制分别是: Doze : Doze 是当设备长时间没有用时 通过延迟后台CPU 和 控制App的网络活动 来达到降低电池功耗。 App Standby : App Standby 是当最近没有和用户交互的App,此机制会延迟它的后台网络活动。 Doze 和 App Standby 管理所有在Android6
2015-10-13 16:51:06
3611
原创 Android SQLite 显式事务控制优化插入数据
1.这种情况,如果数据过多,加入countData = 10000 , 那么db.insert()函数就会执行10000次, 默认这里就是 一万个 事务, 读写磁盘一万次。2.这种情况也会出现一部分数据写进数据库了,而另外一部分还没写进数据库,数据库混乱了,这也系不是我们本意想要的。这极大的浪费了时间,同时解决此混乱。我们完全可以 一次读写磁盘的操作把一万条数据全部写进磁盘; 要么全写进,要么全没写进数据库。从而优化APP性能 和 更健壮。
2015-09-09 14:00:01
817
原创 AsyncTask 错误java.lang.IllegalStateException: Cannot execute task: the task has already been executed
Android开发在使用AsyncTask做计算线程的时候,使用了单例模式获取task的对象;在从下一个Activtity回到原来Actitvity的时候,不做任何操作,直接点击“运算”按钮,会出现如题的错误。E/AndroidRuntime(10626): java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once
2015-09-08 18:29:49
6426
原创 回调机制的实现,即细看setOnClickListener怎么运行
Android中常见的设置某某控件(模块)的监听。形如setOnClickListener() 、 OnItemClickListener()等等。这其实就是一个回调机制的实现。当要自己实现一个 类似于Listener的东西 or 回调 该如何操作呢?
2015-09-03 20:49:20
858
windows可用Meld文件比较工具(含文件夹)
2022-12-10
文档管理Markdown文件自动实时同步转换到dokuwiki的一种方法
2022-03-29
AndroidJUnitRunner有什么办法可以脱离PC进行测试吗
2019-02-12
android aidl-cpp方式接口调用出现问题
2018-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人