06 2012 档案
Git的基本概念和用法
摘要:在日常使用GIT过程中,经常会出错,比如无意间丢失了未提交的数据,回退版本时丢失了工作目录,等等。经过思考发现,所有这些错误都是因为对GIT中一些基本的概念模糊而导致,因为对一些基本概念不清晰,导致对GIT每一条命令将会产生的结果不符合预期。下面我就梳理以下我经常碰到的问题相关的基本概念。1. Working Directory(工作目录)Git的工作目录是保存当前正在工作的文件所在的目录,和working tree是相同的意思。在这个目录中的文件可能会在切换branch时被GIT删除或者替换。这个目录是个临时目录,临时存储你从GIT库中取出的文件,这些文件一直会被保存,直到下次提交。2. G
阅读全文
Android 针对WebView开发
摘要:Web应用程序概述1.实现方式基本上有两种方式实现在android上开发web程序,一种通过使用Android SDK开发apk,用webView实现;另一种使用web标准开发,通过网络浏览器访问.2. 特点a.支持viewport属性,让应用以正确的大小适应不同尺寸的屏幕b.CSS和JavaScript支持,提供不同的风格和基于屏幕的像素密度(屏幕分辨率)的图像所以,为Android开发一个Web应用程序可以排除屏幕支持的考虑,应为已经很容易让你的网页适应所有搭载android系统的屏幕 。Android的另一大特点是,可以混合WebView和APK两个一起开发一个Android客户端的应用
阅读全文
用perl写Mysql数据库时内容为乱码
摘要:用Perl通过dbi写Mysql数据库时,如果内容的编码方式与系统的编码方式不一致,数据库中就会出现乱码结果方法如下:在连接数据库后,写入数据前,设定连接参数$dbh->do("SETNAMES 'GBK'");原因说明来自下面这篇文章:http://blog.csdn.net/class1/archive/2006/12/30/1469298.aspx先说MySQL的字符集问题。Windows下可通过修改my.ini内的 # CLIENT SECTION[mysql]default-character-set=utf8# SERVER SECTION
阅读全文
WebView宽度自适应
摘要:用WebView组件显示普通网页时一般会出现横向滚动条,这样会导致页面查看起来非常不方便。其实通过设置WebSettings的属性可以轻易地解决此问题,不过此设置隐藏的比较深,一般很少人会用到。View Code XML 12webSettings= webView.getSettings();webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);LayoutAlgorithm是一个枚举,用来控制html的布局,总共有三种类型:NORMAL:正常显示,没有渲染变化。SINGLE_COLUMN:把所有内容放到WebView组件
阅读全文
"remote:error:refusing to update checked out branch:refs/heads/master"的解决办法
摘要:在使用Git Push代码到数据仓库时,提示如下错误:[remote rejected] master -> master (branch is currently checked out)错误原型remote: error: refusing to update checked out branch: refs/heads/masterremote: error: By default, updating the current branch in a non-bare repositoryremote: error: is denied, because it will make t
阅读全文