Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /www/web/default/wordpress/wp-content/plugins/search-limiter-blocker/search-limiter-blocker.php on line 163
技术小站 | 随意记录

CONNECTBOT改造2-增加密码保存功能

CONNECTBOT改造2-增加密码保存功能无评论

2015年4月22日 上午10:29分类:其他 阅读: 13,305 次

CONNECTBOT的主机信息是通过数据库(SQLlite)来保存的,数据库存放在“/data/data/org.connectbot/databases/hosts”文件中。 数据库的处理在\src\main\java\org\connectbot\util\HostDatabase.java,在HostListActivity类的onCreate函数新建数据库操作类: this.hostdb = new HostDatabase(this); 当开始console连接时,如果host不在数据库中,则新增一条host记录到数据库: HostBean host = TransportFactory.findHost(hostdb, uri); if (host == null) { host = TransportFactory.getTransport(uri.getScheme()). ...


【阅读全文】

connectbot改造1-增加连接按钮,去除首次运行license显示

connectbot改造1-增加连接按钮,去除首次运行license显示无评论

2015年4月22日 上午8:30分类:其他 阅读: 11,514 次

程序运行的主窗口为HostListActivity,打开\src\main\java\org\connectbot\HostListActivity.java 1、去除首次运行license显示 在onCreate函数中,有如下语句,用来检查是否已经同意软件声明: // check for eula agreement boolean agreed = prefs.getBoolean(PreferenceConstants.EULA, false); if(!agreed) { this.startActivityForResult(new Intent(this, WizardActivity.class), REQUEST_EULA); } 如果没有同意过,则调用WizardActivity显示声明页面,我们可以改成直接同意声明(加粗部分为修改部分,下同): boolean agre ...


【阅读全文】

安卓入门3-配置参数的保存和读取

安卓入门3-配置参数的保存和读取无评论

2015年4月21日 下午3:52分类:其他 阅读: 12,320 次

先定义一个配置保存函数: public void saveconfig() { String temp; EditText ed=(EditText)findViewById(R.id.editText); temp=ed.getText().toString(); SharedPreferences mSharedPreferences = getSharedPreferences("list",MODE_PRIVATE); mSharedPreferences.edit().putString("config",temp).commit(); } 存盘文件在/data/data/包名/shared-prefs/list.xml 将editText的内容保存在键值config中 如上函数在程序退出前的所有分支进行调用,比如: protected void onPause(){ super ...


【阅读全文】

安卓入门2-多语言实现

安卓入门2-多语言实现无评论

2015年4月21日 下午12:56分类:其他 阅读: 11,825 次

第一个程序的按钮和程序名为英文名,让我们来改成中文名称。 在values目录下新建一个资源文件: 命名为strings.xml,添加region和language字段,分别选cn和zh:   会产生新文件"strings.xml(zh-rCN)",将strings.xml中的英文改成中文: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">我的计算器</string> <string name="button_name">确定</string> <string name="action_settings">设置</string> </resources> 注意将布局文件中的按 ...


【阅读全文】

安卓入门1

安卓入门1无评论

2015年4月21日 下午12:08分类:其他 阅读: 12,610 次

IDE为Android studio 1.1.0 新建一个project,加两个标签、两个文本框,一个按钮: 程序要做的事情是:点击ok按钮,在第二个文本框显示第一个文本框中的值乘以2的结果 修改MainActivity.java import中添加: import android.view.View; import android.widget.Button; import android.widget.EditText; protected void onCreate(Bundle savedInstanceState) 函数中添加: Button button1=(Button)findViewById(R.id.button); button1.setOnClickListener(new View.OnClickListener(){ public void onClick(Vi ...


【阅读全文】

Android studio下编译connectbot

Android studio下编译connectbot无评论

2015年4月21日 上午9:04分类:其他 阅读: 13,783 次


Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /www/web/default/wordpress/wp-content/plugins/search-limiter-blocker/search-limiter-blocker.php on line 163

1、下载connectbot源码 12 2、打开Android studio,“import project”,会新建一个目录如connectbot1 3、下载后编译失败,提示下载NDK,用于编译connectbot中的c源码 Error:Execution failed for task ':app:compileDebugNdk'. > NDK not configured. Download the NDK from http://developer.android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties. (On Windows, make sure you escape backslashes, e.g. C:\\ndk rather than C:\ndk) 4、下载NDK后, ...


【阅读全文】

KVM初始化

KVM初始化无评论

2015年4月19日 上午8:02分类:建站 阅读: 13,351 次

ifconfig eth0 66.45.225.229 netmask 255.255.255.240 route add default gw 66.45.225.225   安装scp yum install openssh-clients 修改/etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO="static" IPADDR=66.45.225.229 NETMASK=255.255.255.240 BROADCAST=66.45.225.239 GATEWAY=66.45.225.225


【阅读全文】

postfix添加DKIM和dmarc

postfix添加DKIM和dmarc无评论

2015年4月18日 下午6:05分类:建站 阅读: 13,719 次


Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /www/web/default/wordpress/wp-content/plugins/search-limiter-blocker/search-limiter-blocker.php on line 163

spf主要在dns服务器上进行配置,这里主要讲现有的postfix系统如何添加DKIM 安装 yum install opendkim 修改opendkim 配置文件/etc/opendkim.conf: AutoRestart Yes AutoRestartRate 10/1h LogWhy Yes Syslog Yes SyslogSuccess Yes Mode sv Canonicalization relaxed/simple ExternalIgnoreList refile:/etc/opendkim/TrustedHosts InternalHosts refile:/etc/opendkim/TrustedHosts KeyTable refile:/etc/opendkim/KeyTable SigningTable refile:/etc/opendkim/Signi ...


【阅读全文】

centos 6.5 安装iReadmail邮件系统

centos 6.5 安装iReadmail邮件系统无评论

2015年4月18日 下午3:58分类:建站 阅读: 13,967 次

iReadmail要求安装环境为新的系统,如果在已有系统安装,会覆盖掉原来安装的组件和数据,如apache、mysql。 首先修改hostname,在/etc/sysconfig/network,把hostname设置成mail.yithinker.com 修改/etc/hosts: 127.0.0.1   mail.yithinker.com mail localhost localhost.localdomain localhost4 localhost4.localdomain4   改dns(以godaddy为例) mx增加一条记录: Host     Points To @          mail.yithinker.com 增加A记录,指向主机IP(假设主机IP为201.20.1.1) Host      Points To mail      201.20.1. ...


【阅读全文】

squireelmail搭建webmail

squireelmail搭建webmail无评论

2015年4月15日 下午9:06分类:建站 阅读: 13,692 次


Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /www/web/default/wordpress/wp-content/plugins/search-limiter-blocker/search-limiter-blocker.php on line 163

网站下载安装包和语言包: 12 解压上传至网站,将config目录下的config_default.php重命名为config.php,改$domain 解压语言包,运行目录下./install安装语言包 设置语言: cd /var/www/html/webmail/config./conf.pl选择10 设置语言为zh_CN默认字符集为gb231  


【阅读全文】