linux:vi替换命令 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian.....
分类:
系统相关 时间:
2015-01-27 13:05:36
阅读次数:
230
在Swift中,变量形参只能在函数本身内改变。如果你想让函数改变形参值,并想要在函数调用结束后保持形参值的改变,那你可以把形参定义为 in-out 形参。通过在形参定义的开始添加 inout 关键字来编写 in-out 形参。In-Out 形参有一个传递至函 数的值,由函数修改,并从函数返回来替换原...
分类:
编程语言 时间:
2015-01-27 12:56:52
阅读次数:
187
??
我们小时候,应该都玩过街机,老虎机之类的,里面扎游戏币的界面,是一个大转盘样子,不停转动,然后停在一个栏位上面。
我们今天就来实现这样一个效果:
转载请注明出处:http://www.myapptg.com
实现起来比较简单:利用gridview控件+线程不停来替换相应item的背景来实现,还加入了动画
效果图:(转动快慢,自己修改代码即可,这里未了截图,转的慢,效果不是很好,实际...
分类:
移动开发 时间:
2015-01-27 11:14:14
阅读次数:
195
C#基础.NET介绍 ?计算机发展史第一代语言:机器语言 0101第二代语言:汇编语言, 用一些简洁的英文字母、符号串来替代一个特定指令的二进制串第三代语言:接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用?编译运行过程:C#语言—公共语言规范...
分类:
Web程序 时间:
2015-01-23 17:55:10
阅读次数:
184
最近用WPF写了个类似按键精灵的辅助程序,主要是模拟鼠标事件来替换重复的工作,功能还算比较实用吧,不过开发所用的语言是English,感觉英文更好看些,都是一些基础的单词,实在看不懂的话就去金山词霸吧,鼠标移到控件上会有相关功能的英文注释。这个版本在xp下运行没问题,但是在win7下鼠标事件可能会失...
分类:
其他好文 时间:
2015-01-22 19:59:42
阅读次数:
160
常有人会拿var这个关键字来和dynamic做比较。实际上,var和dynamic完全是两个概念,根本不应该放在一起做比较。var实际上是编译期抛给我们的“语法糖”,一旦被编译,编译期会自动匹配var 变量的实际类型,并用实际类型来替换该变量的申明,这看上去就好像我们在编码的时候是用实际类型进行申明的。而dynamic被编译后,实际是一个object类型,只不过编译器会对dynamic类型进行特殊...
SparseArray是android提供的一个工具类,它可以用来替代hashmap进行对象的存储,其内部实现了一个矩阵压缩算法,很适合存储稀疏矩阵的。PS:support包中还提供了兼容的类SparseArrayCompat不知道是干什么的。针对源码的详细分析:http://stormzhang....
分类:
其他好文 时间:
2015-01-19 23:19:08
阅读次数:
219
原文:如何理解T-SQL中Merge语句写在前面的话:之前看过Merge语句,感觉没什么用,完全可以用其他的方式来替代,最近又看了看Merge语句,确实挺好用,可以少写很多代码,看起来也很紧凑,当然也有别的优点。
====正文开始===== SQL Server 2008 引入了Merge关键字,主...
分类:
数据库 时间:
2015-01-19 10:33:54
阅读次数:
221
写在前面的话:之前看过Merge语句,感觉没什么用,完全可以用其他的方式来替代,最近又看了看Merge语句,确实挺好用,可以少写很多代码,看起来也很紧凑,当然也有别的优点。====正文开始===== SQL Server 2008 引入了Merge关键字,主要是在一条语句里面可以执行insert、....
分类:
数据库 时间:
2015-01-17 22:10:35
阅读次数:
220
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
分类:
移动开发 时间:
2015-01-15 17:47:52
阅读次数:
202