自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

保定老狼的专栏

每天进步一小步

  • 博客(107)
  • 资源 (6)
  • 收藏
  • 关注

原创 知识库目录

异常汇总代码库

2015-05-27 16:32:19 1152

原创 人过三十,中年危机的自我救赎

[img=https://img-bbs.csdn.net/upload/202011/19/1605751701_823308.jpeg][/img]​“我是指他们看起来失魂落魄的,”她说,“好像全都是行尸走肉,怎么像是去奔丧一样!”说完她便把两脚放下,不动了。我了解她的意思,但是她并没有说出一番道理。人工作就是为了要活下去,原本就是这么回事儿。”摘录来自: 罗伯特·M·波西格《禅与摩托车维修艺术》[size=24px][b]01 人过三十[/b][/size]人过三十,一个挺尴尬..

2020-11-19 10:23:11 285

原创 linux杀死指定端口所在进程

kill -9 $(lsof -i tcp:端口号 -t)

2019-01-15 10:23:29 2452

原创 反编译APK中的图片资源

直接解压包是不行的,编译后出现各种问题,比如.9图片的报错Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: 解

2017-04-20 22:17:46 2982

原创 重构小记-理论篇

解决过长函数:提炼函数命名规则:做什么,而不是怎么做只读临时变量直接传入提炼函数多处调用临时变量,需传入提炼函数后返回临时变量分解临时变量,保证只承担一个责任,如果承担了多个责任则应该被替换(分解)为多个临时变量以新的查询函数代替不变的临时变量已一个对象代替组合出现的一批临时变量如果一个对象的若干数据作为临时变量,考虑将整个对象传入提炼函数以函数对象取代函数,这样函

2017-01-24 19:01:57 404

原创 协议制定经验

1、新增需求制定协议时要有跑在需求之前的思想,又不可过于脱离可见需求2、协议格式的变更原则:复用已有结构>新增结构

2017-01-07 21:24:23 449

原创 vue 环境

1、启动项目cd /项目根路径 npm run dev

2017-01-04 18:07:34 404

原创 gitbook编写文档

一、编辑器1、编辑器可以使用官方的https://www.gitbook.com/editor2、输出离线pdf\html由于最新的editor不再支持输出离线,所以要配合gitbook 2.6.7的本地命令行工具实现二、配置gitbook 本地命令行工具步骤(以mac为例):1、安装npm ,https://nodejs.org/en/  下载Node.js

2017-01-01 10:21:33 1441

原创 android studio 升级2.2.2后jenkins编译问题

报 com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0 错误,愿意是必须要用jdk1.8编译了,而服务器环境是1.7。坑爹的是studio内置了1.8所以是可以编译过的。服务器用命令行则会默认使用本机默认的jdk。解决方案1、升级服务器jdk至1.82、在执行命令时加入如下:

2016-11-28 16:32:10 648

原创 android 源码编译&烧制

预备来一个系列,包括CyanogenMod系列、原生源码系列、android-x86系列,其中-x86是可以跑在virtualbox上的,速度极快,也就是市面上各大PC安卓模拟器的基础。你将看到从环境搭建、源码下载、源码修改、源码编译、刷入手机(刷入virtualbox)的全过程。先从CyanogenMod来吧,手头上有个Nexus4。后面有时间再详细排版。

2016-10-24 14:21:21 760

原创 httpurlconnection相关异常

1、java.io.IOException: unexpected end of stream on Connection设置 urlConnection.setRequestProperty("Connection","close");2、java.io.IOException: Unexpected response code for CONNECT: 400一般是代理服务器拒绝

2016-10-10 14:49:43 5516 1

原创 android webview shouldOverrideUrlLoading html iframe内部链接

很多时候html中会嵌套iframe,这时候iframe里面的请求android通过shouldOverrideUrlLoading是无法拦截的,需要shouldInterceptRequest才可以拦截到。但是shouldInterceptRequest会将所有请求拦截,比如.js\.css等等,这并不是我们想要的。后来发现通过设置iframe内部页面的target可以实现将内部请求转发

2016-08-12 15:58:08 5874

转载 sqlite3字段拼接

今天在SQLite下想把两个字段拼接输出一个字段,于是用了SQL中的'+'这个符号,搞了半天结果如下:SELECT 'A'+'B'结果为0select "A"+"1" 结果为1select "A"+1 结果为1select 2+1 结果为3感觉在“+”运算中,SQLite将字符串非数字串都当作0处理了 加号就是针对数字的,后来发现:在sqlite中应该用 |

2016-08-04 15:44:53 2057

原创 Springboot jpa 解决Mysql8小时问题

spring.datasource.test-on-borrow=falsespring.datasource.test-while-idle=truespring.datasource.time-between-eviction-runs-millis= 3600000

2016-07-23 12:24:12 3873

原创 ubuntu14.04 php nginx mysql redis phpmyadmin

nginx:sudo apt-get install nginxsudo gedit /etc/nginx/sites-available/default修改以下节点 用于支持PHProot /var/www;#可以是任意目录,一般是/var/wwwindex index.html index.htm index.php;#增加识别php主页php:sudo

2016-07-05 21:11:28 1110

原创 linux下动态输出文件 log tomcat

tail -f log.log

2016-07-03 12:42:13 696

转载 Nginx配置SSL证书部署HTTPS网站

转自:http://www.linuxidc.com/Linux/2013-08/88271.htm一、什么是 SSL 证书,什么是 HTTPSSSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现:1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听;

2016-06-30 20:38:34 644

原创 springboot mysql 乱码

application.properties 文件中spring.datasource.url=jdbc:mysql://localhost:3306/xx?useUnicode=true&characterEncoding=UTF-8注意加上红色部分,并且&不用转义

2016-06-25 23:27:16 2776 1

原创 Fragment EditText back 自动覆盖所有

遇到一个坑,Fragment A有多个Edittext,并且Edittext的父布局是include进来的,导致所有edittext的id都一样。当使用Fragmeng 进行页面跳转并设置 addToBackStack后,发现上个A页面的edittext全被最后一个editext的输入值覆盖了,查找原因发现是因为设置 addToBackStack后fragment会自动保存所有设置了ID的

2016-06-14 19:51:44 1146

转载 Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅

推荐个博客,写的很多关于spring boot的文章,很好。http://blog.didispace.com/在上一篇Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。然而,在实际开发过程中,对数

2016-06-14 16:40:50 5457 1

原创 Spring 接收参数乱码问题

一般改tomcat的配置就好。tomcat/conf/server.xml  在Connector 中增加 useBodyEncodingForURI="true" 即可。

2016-06-14 14:47:01 680

转载 spring-jpa

原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Sprin

2016-05-08 16:50:07 603

原创 mac mysql root 初始密码 过期

step 1: SET PASSWORD = PASSWORD(‘your new password‘);step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;step 3: flush privileges;

2016-05-07 00:30:04 1333

原创 springboot log4j2配置

1、修改pom文件 org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-loggingorg.springframework.bootspring-boot-starter-log4j22、加入log4j2.xml在src/main/reso

2016-05-05 15:55:31 6616 2

原创 DexClassLoader 刷新问题

遇到一个坑,复现条件:1、DexClassLoader加载上某个APK或jar2、更新上面的APK或JAR,再次通过DexClassLoader 加载3、显式调用GC或系统触发GC时闪退存在于4.X的系统中。解决方案,在进程生命周期内如需要更新dex,请将源APK或JAR命名成不一样的,不要简单覆盖。或将dex输出目录设为不同。

2016-04-07 21:04:46 1550 1

原创 Tale to two lovers

对一个产品的激情总是会消减,或者说市场、公司总是随时在变化,所以产品经理不可能对某个产品从一而终,总有一天要离开他。---摘自《人人都是产品经理》恰巧douban.fm在放着《tale to two lovers》,恰巧自己也在转型期。有那么点犹豫,那么些不舍,那么许遗憾。

2016-03-04 14:36:53 662

原创 JAVA多线程读写文件操作

目的:解决多线程读写文件 导致文件不统一问题。核心:ReentrantReadWriteLockReentrantReadWriteLock特性:1、可写条件:其他线程无 读、写 操作2、可读条件:其他线程无 写、申请写 操作单独说下,怎么理解 写与申请写,写就是达到了上面1说的可写条件。申请写 就是当1不成立时,写操作在阻塞,并未实际有些操作,即为申请写。

2016-02-04 10:25:53 2615

原创 Android写SD卡的坑

简简单单的在SD卡创建文件夹代码,在不同手机却失败了。总结一下:1、三星Note4 版本4.4.4 完全不允许3方应用在SD卡根目录写,必须要去getExternalFilesDir这里,也就是 SD卡/Android/包名/files2、android:targetSdkVersion="23",不要设置这个,否在在6.0机型上即使你申请了写权限,默认也是关闭的,需要去应用设置里开启。

2016-01-19 18:53:38 692

原创 JNI 内存释放

代码写完,发现native heap内存居高不下,不会自动释放。现尝试释放以下部分看看效果。必须释放(引用数据类型):jclassjobject(返回给java的不用释放)各类数组jstringjobjectArrayjbyteArray无需释放:jmethodid

2016-01-17 17:41:28 970

原创 NDK学习(一)

1、遇到第一个问题是当把文件改成c++时,报找不到接口,后面才知道混编要加上extern"C",混编详见:http://www.jb51.net/article/37386.htm2、C\C++不自带JSON解析库,所以找了一个普遍应用的cJSON,很轻量级。http://download.csdn.net/detail/baodinglaolang/9385331

2015-12-31 13:43:22 486

原创 Android各种自带工具类

android.webkit.URLUtilguessUrl(String)composeSearchUrl(String, String, String)decode(byte[])isAssetUrl(String)isCookielessProxyUrl(String)isFileUrl(String)isAboutUrl(String)isDat

2015-12-18 10:29:07 1806

转载 Android layer type与WebView白屏以及WebView不随动画而动的问题

转自:http://blog.csdn.net/a345017062/article/details/7478667问题:WebView白屏(有数据)报错:[ERROR:in_process_view_renderer.cc(189)] Failed to request GL process. Deadlock likely: 0解决:WebView设置setLa

2015-12-09 20:15:35 3850

转载 @SuppressLint("NewApi")和@TargetApi()的区别

转自:http://blog.csdn.net/wbshuang09/article/details/44920549在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。那他们之

2015-12-09 15:53:10 5400

原创 ConcurrentHashMap

线程安全,不同于hashtable,他采用分段锁概念,相当于内部持有多个Hashtable,通过计算key的hashcode,定位内部的hashtable

2015-12-09 15:45:44 354

原创 基于HttpURLConnection 的Get\Post封装(一)

由于Android6.0开始移除了对HttpClient的集成,本次封装HttpURLConnection以适应。随手记:HTTP Keep-Alive,总看到这个参数,加与不加,下面的文章有详解。http://www.cnblogs.com/huangfox/archive/2012/03/31/2426341.html

2015-12-08 11:14:06 1919

原创 引用 google-play-services.jar

@integer/google_play_services_version 需要项目依赖sdk下的google-play-services_lib编译时eclipse卡死,修改eclipse\eclipse.ini-Xms256m-Xmx1024m

2015-11-18 19:24:02 875

原创 Android 源码编译 指定userdata.img、system.img、cache.img容量大小

修改build/target/board/generic_x86(对应编译平台)/BoardConfig.mk文件BOARD_SYSTEMIMAGE_PARTITION_SIZE := 576716800BOARD_USERDATAIMAGE_PARTITION_SIZE := 1073741824#209715200BOARD_CACHEIMAGE_PARTITION_SIZE :=

2015-11-12 01:08:08 4658

原创 PHP下载封装

遇到问题,最初下载正常,APK文件,但几天后开始下载 后APK无法解析,发现必须加上ob_end_clean();来清除缓存

2015-09-10 14:41:25 872

原创 PHP 问题汇总

1、important! because an activated user account control告诉你不要整在C盘的86目录,会用用户权限问题2、it seems you have an antivirus running. In some cases, this may slow down or interfere the installation of the softwa

2015-08-19 13:48:26 827

原创 fsdfsdfsdf

sdfsdfbdfvvdvdv

2015-06-10 21:48:05 576

apktool最新版

apktool最新版,用于反编译

2017-04-20

NDK_cJSON_Android_c

用于C解析JSON,适用NDK android

2015-12-31

nexus-latest-bundle

nexus-latest-bundle,最新版。maven私服

2013-08-18

hudson 最新版

hudson 最新版 3.0.1 中文 war格式

2013-08-18

Git-gui windows版

windows 下git 使用,最新版,分git gui,git bash

2013-08-18

site-1.8.20

svn1.8最新svn1.8.20,下载后直接装如eclipse插件

2013-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除