为什么使用JDK7对android应用包签名就会无法安装?

这两个问题可以说都是我真正遇到了,当然很纳闷。为什么同样的步骤搞出来的包就不能安装,排查了无数遍,后来在还是在官网上找到的答案。

在JDK6中,jarsigner的默认签名使用了SHA1,如图

而JDK7中jarsigner默认使用了SHA256,更安全?

所以在JDK7中进行签名操作就会安装不上(我很奇怪,这样是想告诉Google,你手机里的证书验证机制该更新了?),可以在jarsigner 签名命令里加入如下参数来解决:

-digestalg SHA1 -sigalg MD5withRSA

还有就是jdk7不支持空序组排序,如果你打算升级,那以前的老程序也许可[……]

继续阅读

Linux 下比较文件内容并删除相同部分

别人问我,我自己突然不知道怎么弄又懒得想,搜索了一下,找到一篇文章。然后稍微了解了一下。
先做好准备工作,简单准备两个文本文件,如下

[root@kinggoo.com test1]# cat file1
a
b
c
d
e
[root@kinggoo.com test1]# cat file2
c
e

说明,是通过file2内容与file1做比较,最后列出file1与file2不同的部分
方法一

comm
功能说明:比较两个已排过序的文件。
语 法:comm [-123][–help][–version][第1个文件][第2个文件][……]

继续阅读

将rsync与linux内核中的Inotify功能复用,达到实时监控同步数据,附带脚本

一直以来不想用rsync,之前dongnan向我推荐过一次,后来查了查感觉那会也用不上,自己安装一下,试了试感觉没啥太好的地方,而主要是当你文件比较多的时候会在速度很资源上有多余浪费,所以一直也没用(就好比,你拷贝1G的文件,如果里面有上万个小文件。那这个速度肯定比不上一个1G的大文件一次性传输快了。这时候谁管你用的是固态还是高速硬盘)。
但这次实在没办法,同机备份,我也懒得自己写脚本了,干脆就整个目录每次备份吧。这次有些事情,没办法如果用脚本的话会很不方便,所以跟linux内核内的inotify配合达到实时备份的作用

什么是rsync
Rsync,Remote Synchronize[……]

继续阅读

WordPress文章同步到新浪微博的三种方法

同步到微博大概有三种方法,插件、关联博客、非插件微博接口

第一种,直接百度搜索就可以;
第二种,由于新浪现在已经取消了关联博客的选项,但该功能却没有被取消你可以放问下面这个地址,然后配置一下就可以了

http://weibo.com/tool/bloglink

第三种方法需要使用新浪的接口,如下操作:
1)到新浪微博开放平台创建一个站内应用http://open.weibo.com/apps/new?sort=app,通过不通过审核都可以,只不过通过的话可以在微博下方显示来自某某应用,如来自KingGoo技术博客 ,具体怎么创建你可以在百度谷歌上搜索一下,很简单([……]

继续阅读

Linux系统下修改主机名脚本

文章由来:前段有问我如何修改主机名,今天又有人问。
何为sed:sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。

查看脚本文件nhN.sh(将以下内容保存为nhN.sh)
cat nhN.sh

#!/bin/ba[……]

继续阅读

vps内wordpress数据备份切割后发送到指定邮箱脚本

脚本功能说明:备份对应数据文件后,会通过邮件附件形式发送到指定邮箱内,由于各种邮箱限制不同,可以修改“split -b 30m -d”中的30m。

站点文件结构如下

[root@kinggoo.com htdocs]# tree -L 1
.
├── kinggoo.com
│?? ├── K.blog
│?? ├── K.demo
│?? ├── K.media
├── wanquer.com
│?? └── blog
├── tscccn.com
│?? └── blog

站点文件结构如下
所以请仔细阅读,如果你使用到里面的某一块就不需要了。[……]

继续阅读

svn备份、ftp传输脚本

你可以使用resync来保持两台机器的数据同步(不建议小文件变更多、快情况下使用)
系统:centos 5.6
svn version:1.6.11
是否需要mail服务:是,请安装sendmail、mutt(可选 只要你linux那可以发送邮件就可以)
是否与http服务整合:是
里面内容请参考如下两处文章

FTP备份用的一个Shell方法函数 //kinggoo.com/ftp-ftpfunction.htm
svn服务增量备份脚本,Incremental backup script http://kinggoo.c[……]

继续阅读

对你的爱意

对你的情感就如春天里的细雨,虽然缺少了暴雨般强烈、但却多了柔柔般温润的连绵不断,水果,这就是我对你满满的"爱"意[……]

继续阅读

syslog实现远程nginx日志服务

系统:Centos 6.3
补丁作者:https://github.com/yaoweibin(很牛)
提及:菲哥 提及到的kdump,有需要的可以参考哦,我还没研究~
接《Syslog日志中心服务(centos)》这篇文章
当然nginx这个补丁有很详细的步骤 
https://github.com/yaoweibin/nginx_syslog_patch/blob/master/README (作者写的也很详细了英文我看不懂,可以直接看着操作)
下载nginx和nginx针对syslog的补丁

wget http://ngin[……]

继续阅读

WordPress 3.5等版本上传媒体失败解决方法

wordpress在3.5以后已经不能在媒体里面修改上传媒体的默认路径了,因为这项几乎你改过一次就永远也不会再改了,所以开发人员把此项在后台内删减了,现在需要自己在配置文件内修改。当然还有其他办法修改嘿嘿
注:请备份数据(数据库及源码)
方法一
编辑文件 wp-config.php
这个方法有个不好的地方。只能指定上传到相对目录,生成文件的 URL 地址不能使用子域名,这样在做静态文件 CDN 加速的时候就不是很方便。不过可以用Rewrite来搞定
随便向其内添加如下代码:

define( ‘UPLOADS’, ”.’uploads’ );

方[……]

继续阅读

添加微博评论框,首次既可以AT关联账号

首先谢谢细心的 @张志刚 
在设置评论箱之前,请先自己创建一个应用,要获得AppKey
应用开发=》站内应用=》创建应用
做好之后,就到下面这个地方设置评论箱
微博应用地址: http://open.weibo.com/widget/comments.php
下图这个地方一定要设置正确:
1)自动获取评论箱所在网页的URL(可以这样,应该无所谓)
2)勾选绑定关联帐号,在下面的输入框输入你的微博帐号,如“@吐气喝水”
    (:一定要有@符号哦,必须跟右侧图片里的一样,否则,在用户第一次评[……]

继续阅读

Ubuntu手机版体验, 附刷机教程

刷机有风险,上网需谨慎! 
悲催的遇到一堆发难,手机未root、recovery、我不太了解google的儿子们是怎么个意思

警告:
1.请保持手机电力充足;
2.数据备份;
3.刷出任何问题本人概不负责;
Ubuntu Touch 设备镜像会发在 http://cdimages.ubuntu.com
内容可参考:https://wiki.ubuntu.com/Touch/Devices 
https://wiki.ubuntu.com/Touch/Install

 

Ubuntu Touch Developer is[……]

继续阅读

失眠,晚安

失眠以前对我来讲是不复存在的,难以理解的。可现在真的是老了年龄大了,失眠也成了我的常客。不管喜欢与否,它总是陪我左右,不离不弃,生死相依。 “失眠”,晚安。

[……]

继续阅读

新浪免费云主机安装 wordpress ,wordpress为例

现在博客无法留言,很非常抱歉

我的邮箱:

昨天一朋友想弄个主机,想了想好像新浪有不花钱的主机。大概自己也试了一下,感觉还是挺绕的,主要是很多东西新浪并没写明白(主要估计是为了使用收费安装)

第一步:
肯定是注册,使用新浪微博帐号注册,访问 http://sae.sina.com.cn/?m=user&a=reg

第二步:忘记了,应该是下面这种界面,或者直接是让你创建一个应用,反正页面上有,你注意观察就好了。并按他里面的要求写好相关信息,然后创建

第三步:点击你创建的应用,然后在左侧功能导航内点击代码管理,并且上传你的代码(云主机上传代码是直接把你压缩包解压,你当时打包是什么格式它就会解压成[……]

继续阅读

Acl(Access Control List)访问控制列表

setfacl,顾名思义就是设置文件的ACL规则。
Acl(Access Control List)就是访问控制列表,最初好像是unix里面为了提供更高级的权限管理而搞出来的。
可能是被chmod命令的3个权限控制无法满足,而被迫搞出来的吧!

ACL的设置技巧

getfacl: 取得某个文件/目录的ACL设置项目
setfacl: 设置某个目录/文件的ACL规定

查看磁盘是否支持acl

[root@kinggoo.com ~]# tune2fs -l /dev/hda1 | grep option
Default mount options: user_[……]

继续阅读

第 5 页,共 11 页1234567891011