- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 vim 中如何替换选中行或指定几行内的文本
以下命令将文中所有的字符串idiots替换成managers::1,$s/idiots/manages/g2. 通常我们会在命令中使用%指代整个文件做为替换范围::%s/search/replace/g3. 以下命令指定只在第5至第15行间进行替换::5,15s/dog/cat/g4. 以下命令指定只在当前行至文件结尾间进行替换: :.,$s/dog/cat/g5...
2019-11-26 14:57:20 3129
转载 TextView 最多显示2行,每行最多8个字,多余的显示....
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:lines="1" android:maxEms="8" android:ellipsize="end" andr...
2019-11-26 14:52:01 2055
转载 java判断字符串中是否包含中文 过滤中文
package com.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { @org.junit.Test public void test(){ String fileName = "test,中文"; System...
2019-11-26 14:50:14 853
转载 vim在系统剪切板的复制与粘贴
以前就遇到过的问题。有如下情景:1.假设现在我要将文件a的部分内容复制到文件b中,一般情况,我会用vs或者sp命令打开这两个文件然后用y和p进行复制粘贴。但是如果分别用vim打开这两个文件就不能完成上述动作。2.假设我先在要把vim打开的源代码中的部分内容复制到博客中,一般我会用vim编辑好以后,退出用gedit打开,或者cat一下,再复制到系统剪切板,再粘贴。今天,对于vim这个没办法...
2019-11-26 14:49:34 815
原创 发票统计者 V1.0
最近要统计出差发票内容,真的很麻烦,Linux界面下的数据计算方式如下:OK,继续,很尴尬有没有,超级麻烦。写个基本的C程序录入吧= =#include<stdio.h>int main(){ int a[200]; int count = 0; int money; int totalCount = 0; while(scanf...
2019-11-22 10:46:48 717
转载 vim下自动排版命令
Vim自动排版命令由于在.vimrc文件中设置了filetype plugin indent on和set cindent shiftwidth=4在SecureCRT中使用鼠标复制-粘贴时,代码的自动缩进导致每一行都比上一行缩进一个tab,手工调整很麻烦,幸好发现了vim的自动排版方法:***********************************************...
2019-11-22 10:08:36 797
转载 从零学习 vim 一个多月, 感觉最有用的三个教程
1. vimtutor最好的入门教程:直接命令行输入vimtutor.(要是早点知道就好了...)2. Pratical Vim:涵盖了大部分的常用技巧, 而且每个 tip 都有实际的栗子.(网上有盗版 PDF, 但 JD 上好像也有卖实体书.)3. Learn Vimscript the Hard Way感觉挺不错的, 对各种概念原理解释的很全面, 关键是每章有课后...
2019-11-21 21:54:57 863
原创 使函数成为尾递归
使函数成为尾递归PrefaceOK,最近开始玩函数式编程,为什么要学这个呢,因为我内心里不管怎么样还是有着一份知识分子的自傲,虽然现在在从事着业界所谓的代码编程工作。首先是常规的递归调用,这个也是很常见的内容static Integer sum(List<Integer> list){ return list.isEmpty() ?0 :head(li...
2019-11-21 19:08:49 697
转载 格式化时间中HH:mm:ss与hh:mm:ss的区别
yyyy-MM-dd HH:mm:ss 后面的时分秒是24小时制yyyy-MM-dd hh:mm:ss 后面的时分秒是12小时制————————————————版权声明:本文为CSDN博主「鹏鹏博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u013782879/article...
2019-11-19 18:35:16 2425
转载 removeAllViews()和removeAllViewsInLayout()之间的区别?
removeAllViewsInLayout:只能移除在自身布局中已计算好的所包含的子view,若子view,还未计算测量,就移除不掉;removeAllViews:方法内也调用了removeAllViewsInLayout(), 但是后面还调用了requestLayout(),这个方法是当View的布局发生改变会调用它来更新当前视图, 移除子View会更加彻底.所以除非必要, 还是推荐使用r...
2019-11-08 15:55:32 1810
原创 通过apt自动生成建造者模式单线程版代码(三)
回来继续讲这个效果是怎么实现的,顺便说一句,我是一个菜鸟,不喜欢高手在我面前秀优越,得意洋洋地说什么实现方法很无知之类的,却并不拿出更好的方法来交流,可怜人,要是时间实在太多可以去搬搬砖,锻炼身体还赚钱,绝对比当键盘侠更能为社会做出更多的贡献。如果你有更好的想法,欢迎提出来,我会以崇拜大神的眼光仰视你。否则你只是一个单纯只喜欢秀优越感的自私鬼而已,我也不喜欢和你进行任何细微的交流。众所周知...
2019-11-07 18:43:17 804
原创 通过apt自动生成建造者模式单线程版代码(二)
好了,讲正事,这个是我实现的效果,使用只需要添加简单的一个注解就行了@BuilderClasspublic class TestBean { String messageA; String messageB; public String getMessageA() { return messageA; } publ...
2019-11-06 14:28:02 759
原创 通过apt自动生成建造者模式单线程版代码(一)
不知道你是否和我一样有代码洁癖,不知道你是否和我一样有同种类型的代码洁癖.下面描述一下我的症状,当我看见有完全相同的调用逻辑时,总有一种难以言表的不适,有一种强烈的,想把重复的逻辑抹去的冲动.最初是怎么解决的呢?比如说这样一个类public class TestBean { String messageA; String messageB; ...
2019-11-06 14:24:55 751
转载 AndroidStudio3.4.2 gradle5.1.1 apt注解解释器不执行
最近在学习注解是遇到一个坑,就是android studio升级到3.4.2,gradle升级到5.1.1后,apt不会执行,没办法自动生成注解文件.搞了一个下午,终于找到一篇博客,解决了这个问题.其实网上大部分的博客都说了其他的地方的配置,我这里就不说了,我说个其他博客没说的也就是在原来的apt库中一般只需要使用第一行导入代码,现在还需要引入第二行代码才能起作用!!!impl...
2019-11-06 13:51:11 1021
转载 ubuntu中谷歌拼音输入法的简化字和繁体字的切换
将光标定位在文本输入栏中,使用ctrl + shit + F组合键实现繁体字和简化字的切换。每次按下这个组合键后就会在桌面的上方弹出如下的提示:
2019-11-06 10:13:29 828
如何在一个全新模块中注册通用上传功能.pdf
2020-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人