<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cheligeer]]></title><description><![CDATA[输了你，赢了世界又能如何？？]]></description><link>https://blog.youkuaiyun.com/cheligeer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cheligeer]]></copyright><item><title><![CDATA[记录一次Ubuntu服务器MySql数据目录迁移操作]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/82625995</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/82625995</guid><author>cheligeer</author><pubDate>Tue, 11 Sep 2018 15:33:24 +0800</pubDate><description><![CDATA[日常检查服务器发现磁盘空间有些不足，大目录主要集中在数据库/var/lib/mysql 下。

一. 计划先清理数据库碎片

1. 查看MySql碎片占用空间


SHOW TABLE STATUS LIKE '表名称';
// DATA_FREE为碎片空间

 

2. 清理碎片


optimize table 表名称;
// 此操作会锁表，如果数据量过大费时较长，谨慎使用。有必要时需提前备份...]]></description><category></category></item><item><title><![CDATA[Android 5.0之后获取设备顶层包名问题]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/48446139</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/48446139</guid><author>cheligeer</author><pubDate>Mon, 14 Sep 2015 20:55:24 +0800</pubDate><description><![CDATA[大家知道Android 5.0之后之前的获取TopActivity方法无可用了，网上还有一些关于让用户勾选什么状态的。有个方法可以处理这个问题，看代码：    public static String getTopPackageName(Context context) {
        String packageName = "";
        try {
            Acti]]></description><category></category></item><item><title><![CDATA[Android隐藏Launcher Icon]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/42319165</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/42319165</guid><author>cheligeer</author><pubDate>Thu, 01 Jan 2015 15:19:08 +0800</pubDate><description><![CDATA[android Activity

添加此内容后会产生入口icon给用户，点击进入此Activity。例如想用包名启动某个LauncherActivity：
public static boolean openAppByPname(Context context, String pName) {
		boolean isOk = false;
		try {
			Intent intent]]></description><category></category></item><item><title><![CDATA[Android静默安装]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/39496391</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/39496391</guid><author>cheligeer</author><pubDate>Tue, 23 Sep 2014 11:58:31 +0800</pubDate><description><![CDATA[公司新需求，弄个静默安装激活。然后研究了下：
如果APKcu]]></description><category></category></item><item><title><![CDATA[关于Android apk签名问题]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/36486443</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/36486443</guid><author>cheligeer</author><pubDate>Wed, 02 Jul 2014 22:44:31 +0800</pubDate><description><![CDATA[大家都知道Android apk包都是zip压缩包，修改里面的任意文件都会破坏原先的签名。
但是]]></description><category></category></item><item><title><![CDATA[关于java回调函数问题]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/27239819</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/27239819</guid><author>cheligeer</author><pubDate>Tue, 27 May 2014 23:02:33 +0800</pubDate><description><![CDATA[在写的Android项目里有很多网络操作，当然需要单开个线程操作。可以发现一个问题，用线程]]></description><category></category></item><item><title><![CDATA[eclipse用git恢复到某个commit]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/26464381</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/26464381</guid><author>cheligeer</author><pubDate>Wed, 21 May 2014 13:22:55 +0800</pubDate><description><![CDATA[项目提交错了，想用git恢复到]]></description><category></category></item><item><title><![CDATA[关于android通知栏图标自定义问题]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/25236409</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/25236409</guid><author>cheligeer</author><pubDate>Fri, 09 May 2014 18:02:56 +0800</pubDate><description><![CDATA[用RemoteView自定义布局很简单的能实现通知栏的]]></description><category></category></item><item><title><![CDATA[Java反射机制]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/20151299</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/20151299</guid><author>cheligeer</author><pubDate>Fri, 28 Feb 2014 18:46:20 +0800</pubDate><description><![CDATA[近期项目需求，添加google的admob广告的时候发现有俩个版本。早期的版本已经发出，需要新版更新时会有冲突。所以想到了Java反射机制。
例一、
java代码：
mAdmobView = new AdView((Activity) mContext, AdSize.BANNER,
					getAdmobKey());
			mLinearLayout.addView(mAdmobVi]]></description><category></category></item><item><title><![CDATA[android php互相压缩解压]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/14164727</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/14164727</guid><author>cheligeer</author><pubDate>Wed, 13 Nov 2013 16:17:32 +0800</pubDate><description><![CDATA[客户端需要上传一些信息到服务器，数据重复性比较高。所以想到zip压缩。e]]></description><category></category></item><item><title><![CDATA[android跟php互相Des加密解密]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/14162385</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/14162385</guid><author>cheligeer</author><pubDate>Tue, 05 Nov 2013 10:39:21 +0800</pubDate><description><![CDATA[项目需求网络传输数据进行加密。然后和后台一起调了下。
一、php端

<?php
/**android des 加密解密*/
class DES2 {
	var $key;
	var $iv;
	function __construct($key, $iv = '12345678') {
		$this->key = $key;
		if ($iv == 0) {
			$this->iv ]]></description><category></category></item><item><title><![CDATA[Android用DexClassLoader实现动态调用jar包]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/13774271</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/13774271</guid><author>cheligeer</author><pubDate>Thu, 31 Oct 2013 17:09:46 +0800</pubDate><description><![CDATA[想实现一种可扩展插件的Android程序。Android项目中有一些预留的接口，功能代码从网络获取的jar包提取。


1、首先创建一个Android项目，用于导出jar包
（1）、建立一个MainInterface的类，用于给Android项目的接口。
package com.interfaces;

public interface MainInterface {
	public S]]></description><category></category></item><item><title><![CDATA[Ant打包Android代码生成apk文件]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/12781939</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/12781939</guid><author>cheligeer</author><pubDate>Wed, 16 Oct 2013 16:19:32 +0800</pubDate><description><![CDATA[eclipse可以帮助我们打包Android程序，可有些时候需要批量打包。比如：需要打不同的渠道的软件。这时使用eclipse会麻烦些，所以学习下ant命令打包方式。


可以参考Android官网提供的方法：
http://developer.android.com/tools/building/building-cmdline.html#RunningOnEmulator]]></description><category></category></item><item><title><![CDATA[cocos2d-x用create_project.py创建项目报错]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/12751491</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/12751491</guid><author>cheligeer</author><pubDate>Tue, 15 Oct 2013 16:29:10 +0800</pubDate><description><![CDATA[用create_project.py创建项目是报错，也不知是什么原因。看图：




Google了下，发现有同样问题的人。然后试了下包名改为三段，例如：com.creater.test。然后就成功...




纠结中...]]></description><category></category></item><item><title><![CDATA[cocos2d-x 安装VS2010 模版不成功问题]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/12705945</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/12705945</guid><author>cheligeer</author><pubDate>Mon, 14 Oct 2013 11:12:23 +0800</pubDate><description><![CDATA[想配置下cocos2d-x开发环境，在VS2010上安装模版不成功。然后查了下：


1、官网的方法：
执行install-templates-msvc.bat。可我这儿显示成功，可VS上木有显示。
2、直接执行cocos2d-2.1rc0-x-2.1.2\template\msvc\InstallWizardForVS2010.js
用管理员身份打开cmd环境
执行 Cscript]]></description><category></category></item><item><title><![CDATA[ubuntu crontab设置定时命令]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/11853869</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/11853869</guid><author>cheligeer</author><pubDate>Fri, 20 Sep 2013 20:43:21 +0800</pubDate><description><![CDATA[任务调度的crond常驻命令 
crond 是linux用来定期执行程序的命令。当安装完成操作系统之后，默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作，如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类： 
1、系统执行的工作：系统周期性所要执行的工作，如备份系统数据、清理缓存 
2、个人执行的工作：某个用户定期要做的工作，例如每隔]]></description><category></category></item><item><title><![CDATA[ubuntu nginx配置HTTP Authentication]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/11481701</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/11481701</guid><author>cheligeer</author><pubDate>Mon, 09 Sep 2013 16:18:26 +0800</pubDate><description><![CDATA[声明：
转自：https://www.digitalocean.com/community/articles/how-to-set-up-http-authentication-with-nginx-on-ubuntu-12-10


一、安装apache2
sudo apt-get install apache2-utils

二、创建用户和密码

sudo htpasswd]]></description><category></category></item><item><title><![CDATA[php 用js实现页面自动跳转]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/11256473</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/11256473</guid><author>cheligeer</author><pubDate>Fri, 06 Sep 2013 18:05:39 +0800</pubDate><description><![CDATA[声明：
转自：http://www.qianduanzu.com/2012051651.html


想在php页面实现一个倒计时页面跳转，然后找到的方法。
  
     秒后自动返回  
    直接跳转  
 
window.onload = function(){  
    var time = 3; //设置时间为几秒  
    var timer = document.g]]></description><category></category></item><item><title><![CDATA[php中获取mysql的汉字数据时显示问号问题]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/11098883</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/11098883</guid><author>cheligeer</author><pubDate>Wed, 04 Sep 2013 22:36:18 +0800</pubDate><description><![CDATA[上一篇刚刚写到mysql存储汉字变问号问题。用编码方式解决了。
这个用php获取mysql中汉字数据时又显示一堆问号了。然后开始google。发现需要让mysql的查询加上编码：
mysql_query("SET NAMES UTF8");
在查询数据表之前加上上一条语句就可以正常显示汉字了。]]></description><category></category></item><item><title><![CDATA[mysql汉字变问号问题：]]></title><link>https://blog.youkuaiyun.com/cheligeer/article/details/11004677</link><guid>https://blog.youkuaiyun.com/cheligeer/article/details/11004677</guid><author>cheligeer</author><pubDate>Tue, 03 Sep 2013 17:21:32 +0800</pubDate><description><![CDATA[在ubuntu上弄了个mysql-server。平常用着挺正常的，后来发现insert汉字select后竟然出来很多问号。然后开始google。
1、google上大多数说是更改配置文件，添加一行default-character-set=utf8。结果还是乱码。
失败。
2、然后想到建表时直接set编码试试：
ENGINE=InnoDB DEFAULT CHARSET=utf8;
好了]]></description><category></category></item></channel></rss>