07 2012 档案

摘要:1.添加权限使用或判断权限使用与去掉权限用异或2.2.1为什么常量都是2的幂次,而不是随便的整数:保证一位一权限.方便与或等操作.这是使用位表示权限的前提。2.2很多编程语言中,一组常量值都是以 0,1,2,4,8,16,32,64,比如java.sql.Connection接口中定义的常量值TRANSACTION_NONE....2.3与运算之后移位的原因 :因为与操作后, 右边还出现有其他0,通过移位,结果就是0或1,能简化判断。注意移位与初始值时的移位一样。2.4有几位就可以表示几种权限,32位可以表示32种权限。2.4用异或去取消拥有的权限,注意添加权限使用或而不是异或,虽然0111添 阅读全文
posted @ 2012-07-25 17:56 highriver 阅读(733) 评论(0) 推荐(0)
摘要:什么是三元组, 比如r-x, rwx, ,-wx都是三元组。 三元组用来表示用户对文件或文件夹的权限任何文件或文件夹都包含三种三元组, 分别针对拥有者,组,其它用户来设置权限。每个三元组中的操作按顺序分别是“读|写|执行", 每个位置可能的值分别是r(-)|w(-)|x(-),其中"-"来表示否。类 阅读全文
posted @ 2012-07-24 19:18 highriver 阅读(295) 评论(0) 推荐(0)
摘要:zz: http://blog.csdn.net/ilittlesheep/article/details/7539192常用scutil --set(sudo), networksetup(sudo), nslookup1.List all network services$sudo networksetup -listallnetworkservicesAn asterisk (*) denotes that a network services is disabledBluetooth DUNEthernetFireWireWi-FiBluetooth PAN2.Getethernet 阅读全文
posted @ 2012-07-24 18:14 highriver 阅读(816) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/JinUzuki/articles/2130321.html在MAC系统中,jdk的安装路径与windows不同,默认目录是:/System/Libray/Frameworks /JavaVM.Framwork/。 在这个目录下有个Versions目录,里面有不同版本的jdk。1.怎样设置mac中的默认java版本呢 ?先看一下mac中,java链接到了哪里:进入到相应的目录:cd /usr/bin查看java链接到了哪里:ls -l javalocalhost:bin root# ls -l javalrwxr-xr-x 1 root wh 阅读全文
posted @ 2012-07-23 18:49 highriver 阅读(5915) 评论(0) 推荐(0)
摘要:1.数据修复最先考虑通过db内做修复,实在不行,在考虑外部应用程序通过jdbc修复.比如一个场景:profile_image_url与enlarge_image_url都是微博用户信息返回的字段. 前者是http://tp2.sinaimg.cn/1928431341/50/5621497131/1,后者正常情况是http://tp2.sinaimg.cn/1928431341/180/5621497131/1, 此时如果修复后者的数据,只需将/50/替换成/180/,只需通过postgres的字符函数解决。2.常用函数 2.1常用字符串函数列表注意, 下页的示例中字符串都是可以用表中的字段替 阅读全文
posted @ 2012-07-19 18:23 highriver 阅读(3347) 评论(0) 推荐(2)
摘要:vim使用技巧1.结合正则式匹配vim统计匹配字符串的个数:%s/字符串//gnvim中常用的查找替换%s/匹配字符串/替换字符串/g2.快速跳到第一行与最后一行大写GG跳到最后一行, 小写gg跳到第一行注意对于命令:ctrl+a 命令行首, ctrl+e命令行尾3.vim的内容很多时,可以使用ct... 阅读全文
posted @ 2012-07-17 17:29 highriver 阅读(431) 评论(0) 推荐(0)