WEBAPP去掉input白色外框

-webkit-user-modify: read-write-plaintext-only

唯一已知的消除它的方式:

但是这个方式有一个副作用,就是输入法不再能够输入多个字符,比如用中文输入法打“我们”,进入文本框的就只有“我”.

HTML5语言输入

只要在input中加入 x-webkit-speech lang=”zh-CN” x-webkit-grammar=”bUIltin:search”

hosts

192.168.1.2 nexus.hzbenhe.tst
192.168.1.2 bugz.hzbenhe.tst
192.168.1.123 cw1.yijiaoche.net
192.168.1.2 wiki.hzbenhe.tst
192.168.1.2 dp.hzbenhe.tst
192.168.1.2 bbs.hzbenhe.tst
127.0.0.1 dzc.benhe.tst
127.0.0.1 www.yijiaoche.tst

美版iphone4s通讯录括号问题的解决方法

1.添加http://apt.appvv.com/

2.搜索电话花吗格式修正补丁。

3.安装。

4.安装后多语言环境设成别的。人后再设置回来

Armv6 Armv7

Armv6 Armv7:
  • armv6:iPhone 2G/3G,iPod 1G/2G
    armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
    armv7s:iPhone5
  • 工程的build配置中:Architectures 选Standard Build Active Architecture Only选True则,在工具栏Overview中选择Armv6或v7都只会编译对应指令集的包,否则(Only选false)他会整合连个指令到一起,则包比较大,但是能使用Armv7 的优化,同时能适配到老的机器,armv6的包可以在Armv7机子上跑,反之则不可以

 

Configure Git to Only Push Current Branch

I’ve always used plain git push to update my remote repos and I’m finally getting tired of seeing this error every time:

(master)> git push
...
To git@github.com:jkubicek/my_proj.git
   21b430d..dd378ca  master -> master
 ! [rejected]        release -> release (non-fast-forward)
error: failed to push some refs to 'git@github.com:jkubicek/my_proj.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. If you did not intend to push that branch, you may want to
hint: specify branches to push or set the 'push.default' configuration
hint: variable to 'current' or 'upstream' to push only the current branch.

I can only blame this on my utter laziness, because the answer is right in the error text. Run the following command to configure git push to only push your current branch.

git config --global push.default current

I should have done this months ago.

 

Discuz UC 同java接口同步

1.http://code.google.com/p/discuz-ucenter-api-for-java/wiki/UserGuide 根据提示做修改,需要注意一下几点

  • UCenter中新增应用 应用的主 URL:http://dzc.benhe.tst:8080 ip、密钥、接口主文档根据实际填写
  • config.properties这个可以根据UCenter中最下面内容填写

UC_API = http://localhost/uc_server

UC_IP = 127.0.0.1
UC_KEY = 1234
UC_APPID = 2
UC_CONNECT =

APP STORE上传需要准备的图片

ICON:57*57 114*114
APP STORE ICON: 1024*1024
SPLASH :320*480 640*960

bin/bash^M: bad interpreter: No such file or directory

^M..明显在第一行末尾被加入了个^M,
这种情况应该有两种原因
1.在WIN底下用文本编辑工具修改过参数变量,在保存的时候没注意编码格式造成的,
2.也有可能是在VIM里修改,第一行末尾按到ctrl_v
错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
(1). vi filename
然后用命令
:set ff
可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看.
2.可以用执行dos2unix 命令转换编码
#dos2unix myshell.sh
3..也可以用sed 这样的工具来做:
sed ‘s/^M//’ filename > tmp_filename
mv -f tmp_filename filename
来做
特别说明:^M并不是按键shift + 6产生的^和字母M, 它是一个字符, 其ASCII是0x0D, 生成它的办法是先按CTRL+V, 然后再回车(或CTRL+M)
关于^M

Android4.0及其以上固件通过js修改webview内容后渲染问题

Android4.0及其以上固件通过js修改webview内容后渲染会有问题,显示不了,html是已经改变了,但是没有redraw。

上次写了篇文章说只要加个延时,这样可以部分解决问题。但是后续还是会有一些地方有同样的问题。

今天就死了心一定吧这问题搞定,在stackoverflow上找了很久,类似问题不多,只看到3 4个也遇到同样问题的,但是几乎没有找到合适的解决方案。

最后一个很好的解决办法,至于性能暂且不考虑

// webView及时刷新
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
appView.postInvalidate();
}
}, 300, 300);

这里用了定时,最好是吧他放在webview内容改变后触发的是事件上,由于时间精力原因就暂时不来找了。