自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pig

Stay Hungry,Stay Foolish!

  • 博客(135)
  • 资源 (15)
  • 收藏
  • 关注

转载 ubuntu14.04 32位库

感谢https://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts-trusty-tahr我的操作是sudo -icd /etc/apt/sources.list.decho "deb http://old-releases.ubuntu.com/ubuntu...

2018-03-05 18:14:30 1076

转载 nginx和tomcat公用80端口

感谢http://www.cnblogs.com/Jenny-sider/p/3908254.html原理是使用nginx的反向代理1.在/usr/local/nginx/conf/vhost/里添加tomcats.conf文件,内容如下server { listen 80; server_name cms.kangdoo.com

2018-02-06 14:03:43 2554

原创 scp免密

因为安全原因,免密的要慎重首先服务器需要有.ssh,如果没有则创建通过ssh-keygen -t rsa命令会自动创建进入上一步创建的.ssh目录将客户机的id_rsa.pub文件内容拷贝到服务机的.ssh/authorized_keys文件里,每一个客户机单独占一行 被登录机要有登录机的公钥 登录机的id_rsa权限需要是600附拷贝命令cat ~...

2018-02-05 11:56:43 387

原创 zookeeper无法启动 KeeperErrorCode = NoNode for

KeeperErrorCode = NoNode for查看zookeeper配置文件,得到dataDir的地址[root@iZ25o9lq6f5Z ~]# cd /usr/local/zookeeper-3.3.6/[root@iZ25o9lq6f5Z zookeeper-3.3.6]# cat conf/zoo.cfg # The number of millisecond...

2018-02-05 11:55:19 6149 2

转载 android root后数据安全

Android 密钥库系统Android 密钥库系统可以保护密钥材料免遭未经授权的使用。首先,Android 密钥库可以防止从应用进程和 Android 设备中整体提取密钥材料,从而避免了在 Android 设备之外以未经授权的方式使用密钥材料。其次,Android 密钥库可以让应用指定密钥的授权使用方式,并在应用进程之外强制实施这些限制,从而避免了在 Android 设备上以未经授权的方式

2018-02-05 11:49:56 717

转载 Genymotion安装Google服务

Genymotion安装Google服务感谢分享在这里下载对应系统版本的Google包下载完成后拖到Genymotion模拟器里,安装重启即可

2018-02-05 11:46:49 1569

原创 battery historian

安装 项目主页方法一 使用dock容器 (推荐该方法)下载安装dock 官网部署 Battery Historiandocker run -p 9999:9999 gcr.io/android-battery-historian/stable:3.0 --port 9999后面再次运行的时候就不需要再部署了,只需要在docker里直接运行即可❯ docke

2018-02-05 11:41:25 443

转载 持续集成

最近在搞持续集成,下面是用到的资料。Android/IOS UI自动化测试工具 https://github.com/appium/appiumappium python api http://blog.csdn.net/bear_w/article/details/50330565appium https://www.cnblogs.com/fnng/p/4540731.htm

2018-02-05 11:39:41 211

原创 GPG error The following signatures

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192

2018-02-05 11:38:07 249

原创 android iOS 单元测试 自动化测试

最近公司开始推行单元测试,以便于做CI,我需要准备一份教程,下面都是我查阅到的相关资料,并且后续再追加。 android Unit Testing Guidelines 关于android单元测试 mockito 单元测试8个原则 android官方测试资料 android官方测试例子 Googl

2018-02-05 11:33:28 228

转载 centos ifconfig not found

修改网卡配置文件,将ONBOOT=no改为ONBOOT=yes[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改完成后重启网卡[root@localhost ~]# /etc/init.d/network stop[root@localhost ~]# /etc/init.d/netw

2018-02-05 11:25:21 219

原创 ssh 很慢

在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no

2018-02-02 21:04:42 213

原创 Jenkins安装卸载

下载安装去Jenkins官网下载Jenkins,Centos的话会下载到.rpm安装文件安装.rpm文件使用命令rpm -ivh **.rpm安装完成之后使用命令rpm -qc jenkins查看安装位置,如下:[root@iZ25o9lq6f5Z ~]# rpm -qc jenkins/etc/init.d/jenkins/etc/logrotate.d/jenkins

2018-02-02 21:03:19 15008 2

原创 jenkins android emulator

预设置环境变量 java android sdk gradle-3.3jenkins 系统设置 Android SDK root 设置/usr/local/android #本机android sdk 绝对路径以下功能勾上 - [x] Automatically install Android components when requi

2018-02-02 21:00:40 781

原创 SonarQube 安装配置

Java需要安装不低于1.8的版本 thanks 下载sonarqube-6.4 下载SonarQube Scanner mysql增加名为sonar的数据库,增加用户sonarqube@sonarqubemysql> CREATE DATABASE sonar;Query OK, 1 row affected (0.00 sec)mysql>

2018-02-02 20:58:35 1179

转载 ubuntu 上tomcat启动非常慢

Ubuntu上tomcat启动特别慢,日志没问题,找了很多资料,终于找到 解决办法apt-get install haveged感谢作者

2018-02-02 20:57:14 463

转载 ubuntu 找不到libGL.so.1

解决办法sudo apt-get install -y steam感谢作者

2018-02-02 20:55:46 17156 5

转载 appium 安装及问题介绍

官方推荐的安装方式安装失败,所以这里使用了源码安装,测试成功 需要先安装npm 安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org 下载源代码并安装git clone https://github.com/appium/appium.gitcd appium

2018-02-02 20:54:39 337

原创 android ios 自动化测试平台搭建

一直以来都是人工测试,不仅效率低而且容易遗留问题,这段时间我准备搭建一套自动化测试平台,这里讨论的主要是方案。 之前也没搞过,那就先从android自动化测试切入,做一点记录一点了。 环境准备Jenkinscentos 7gradle-3.3android-sdk-linuxsonarqube-6.4sonar-scanner-3.0.3jdk1.8tomcat-8.

2018-02-02 20:51:26 357

原创 GitLab服务器搭建

这几天有个同事在搭建GitLab服务器,按照官网的教程搭建好之后clone时总是找不到仓库,各种尝试都不行,最后用下面的方案解决了。sudo yum install curl openssh-server openssh-clients postfix croniesudo service postfix startsudo chkconfig postfix oncurl -sS

2018-02-02 20:35:56 444

原创 java.lang.NoClassDefFoundError: android.support.v7.recyclerview.R$styleable

使用这个jar包

2016-02-02 12:13:04 1549 1

原创 Unescaped control character around character 189

我这里发现服务器返回的JSON数据里包含Tab键  所以导致解析错误   处理方法是将服务返回的数据进行过滤   其实应该从源头去禁止输入Tab字符

2015-12-17 20:13:26 2770

原创 android手机型号等信息

代码—> StringBuilder sb = new StringBuilder(); sb.append("MODEL:"); sb.append(Build.MODEL); sb.append("\n"); sb.append("DEVICE:"); sb.append(Build.DEVICE);

2015-08-18 20:51:06 1601

翻译 com.google.gson.JsonSyntaxException

Gson解析错误

2015-08-07 18:41:58 9123 1

原创 eclipse报错lib32stdc++6

安装即可apt-get install lib32stdc++6

2015-08-07 18:38:33 908 1

原创 xdebug配置Mac

xdebug

2015-08-07 18:23:53 908

原创 libgtk-x11-2.0.so.0

libgtk-x11-2.0.so.0

2015-08-07 18:12:20 3709

转载 centos 挂载移动硬盘

centos挂载硬盘

2015-08-07 18:02:37 2148

原创 com.google.gson.internal.StringMap cannot be cast to

混淆配置里加入下面代码-keepattributes Signature-keep class sun.misc.Unsafe { *; }-keep class com.google.gson.examples.android.model.** { *; }

2015-08-07 17:51:31 1166

翻译 mitmproxy

mitmproxy 安装使用>Ubuntusudo apt-get install python-setuptools build-essential python-dev libffi-dev libssl-dev libxml2-dev libxslt1-devwget https://pypi.python.org/packages/source/p/pip/pip-1.4.1.tar.gz

2015-08-07 17:39:13 643

翻译 Non-debuggable application installed on the target device

突然用到ndk-gdb 但是报如下错误➜ jni git:(dev) ✗ ndk-gdbERROR: Non-debuggable application installed on the target device. Please re-install the debuggable version!android{ buildTypes { debug {

2015-08-04 17:44:30 841

翻译 android动态加载类

摘自 Android中的动态加载机制> 我主要是想在应用发布出去之后,根据我后台的配置让客户端动态的加载不同的逻辑代码,以实现灵活的运营需求项目需要,主要使用了上述作者的思路之一开门见山了-- 1.实现待会要用的动态代码部分,项目目录如下IDynamic.javapackage com.dynamic.interfaces;public interface IDynamic { //随便

2015-08-01 16:56:39 609

原创 python连接mysql

python如何连接mysql主要使用了MySQLdb代码部分#!/usr/bin/python# coding=utf-8__author__ = 'chunlongyuan'import MySQLdbimport urllib2import timehost = "localhost"user = "root"password = "root"db = "test_db"page

2015-07-23 19:09:09 635

原创 扫描过期文件脚本

Date: 2015-07-23 Title: 扫描过期文件脚本 Published: true Type: post Excerpt: dsafdafdd 扫描过期文件脚本简述**注意**前提是服务器日志目录以日期命名,扫描文件名,过期的目录删掉如何使用**直接执行脚本即可**代码部分#!/bin/bash ####################################

2015-07-23 18:27:14 586

原创 Mac安装MySQLdb

前提是装了mysql 1、下载  MySQL-python-1.2.3.tar.gz2、下面就直接执行命令了cd Downloads/tar xfz MySQL-python-1.2.3.tar.gzvim setup_posix.py 改为  #mysql_config.path = "mysql_config"mysql_config.path =

2015-07-21 21:31:48 620

翻译 ListView流畅

注意该方法只是减小阻尼   治标不治本if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ listView.setFriction(0.010f);}

2015-06-06 11:38:58 658

转载 Centos 6x安装sys-log

转自:原文链接[root@centos ~]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm--2015-06-05 22:24:35-- http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarc

2015-06-05 22:34:40 958

翻译 Class not found when unmarshalling

public static byte[] marshall(Parcelable parcelable){ Parcel parcel = Parcel.obtain(); parcelable.writeToParcel(parcel, 0); parcel.setDataPosition(0); return parcel.marshall(); } public st

2014-08-25 12:18:32 4069 1

原创 andorid 获取键盘高度

private int softBoardHeight; private void getSoftBoardHeight() { rootView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout()

2014-07-03 16:16:09 860

原创 合并apk和odex

这里根据操作小米rom里的Notes.apk总结的1.在https://code.google.com/p/smali/downloads/list下载smali和baksmali两个jar文件2.将这两个文件放在新建的目录toapk里,并且新建一个framework目录,将rom包里system/framework里的一下几个文件copy到toapk/framework里androi

2013-12-23 13:49:29 1463

Dash3&Licence for Mac

Dash3&Licence for Mac

2016-08-05

NoClassDefFoundError

NoClassDefFoundError

2016-02-02

device-id.apk

或取Android手机的deviceid

2015-08-29

AppExplore.apk

浏览手机上apk的包名 版本 权限等详细信息

2015-08-29

tcpdump tcpdump

tcpdump tcpdump tcpdump

2015-07-25

tcpdump android

tcpdump android tcpdump android

2015-07-24

root explorer 无广告版

root explorer 无广告版 老版本

2015-07-24

MySQL-python-1.2.3.tar.gz

MySQL-python-1.2.3.tar.gz

2015-07-21

GSON源码完整版

gson完整源码gson完整源码gson完整源码

2015-03-23

签名autosign

apk签名 里面readme有使用方法 执行命令即可

2013-12-23

tcpdump

tcpdump

2013-03-07

ubuntu一些配置

ubuntu系统配置

2013-02-19

无法关联v4源码

无法关联v4包的源码,把该文件放到和v4同目录下即可,里面内容根据自己情况修改

2013-02-04

ubuntu保护眼睛系统颜色配置

将ubuntu所有的编辑区域改为浅绿色 用来保护视力

2013-01-06

GridView下拉刷新完整代码

android GridView下拉刷新完整代码 测试通过

2013-01-04

空空如也

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

TA关注的人

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