android自己写输入法不想让dialog滑动

本来在dialog中有类似softinputmode可以设置,但是,试了很多次,都没能成功,最后不得不放弃。下面是另一种证明可用的方法,但也有一些条件。
在输入法中的oninitializeInterface中设置输入法的window类型
getWindow().getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ERROR);
记得好像TYPE_SYSTEM_ERROR类型的window级别最高,貌似它的显示是无条件的。
最后,不要忘了在manifest.xml中加权限
<uses-permissi[……]

Read more

Linux基础回顾–Linux中的硬链接与软连接

硬连接指通过索引节点来进行的连接。 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。 在Linux中,多个文件名指向同一索引节点是存在的,一般这种连接就是硬连接。 硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说 ......

linux基础回顾–Linux目录结构

一、前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享。 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。同时文章最后附录了一份Linux目录结构的简明手册,以便大家查阅。 二、目 录 1、什么是文件系统 2、文件系统的类型 3、目录结构的详细 ......

Akismet的工作原理推测

Akismet真让人又爱又恨,以前被博客SPAM狂轰滥炸的时候删评论删到手软,后来生气了,装了akismet,从此世界清静了。 可万万想不到的是,自己的工作也开始需要做SPAM去制造互联网垃圾了。 于是akismet成为全民装备的wordpress资源让人看得心痒痒,一直喜欢的插件反过来成为了最大的敌人和噩梦。 如何通过akismet和博主审核成为了博客评论成功的关键,经过一些互联网资料的收集和自己的实践思考,发现akismet的工作原理应该是按照这样的模式。 所有评论首先都会传送一份到akismet服务器进行判断。 akismet收集到了名字,网址,邮箱 ......

vim的环境设定参数

vim 的环境设定参数

:set nu
:set nonu

就是设定与取消行号

:set hlsearch
:set nohlsearch

hlsearch 就是 high light search(高亮度搜寻)。 这个就是设定是否将搜寻的字符串反白的设定值。默认值是 hlsearch

:set autoindent
:set noautoindent

是否自动缩排?autoindent 就是自动缩排。

:set backup

是否自动储存备份档?一般是[……]

Read more

vim常用操作

vim编程常用命令

    参阅::help usr_29   

            :help usr_30

   %      跳转到配对的括号去

   [[      跳转到代码块的开头处(但要求代码块中'{‘必须单独占一行)

   gD     跳转到局部变量定义处

   ”       跳转到光标上次停靠的地方(是两个’不是”)

   mx    设置书签,x只能是a-z的26个字母

   `x     跳转到书签处

   >      增加缩进,”x>”增加以下x行的缩进

   <      减少缩进,”x<“减少以下x行的缩进[……]

Read more