现在位置: 首页 > fish发表的所有文章
  • 10月
  • 07日
综合 ⁄ 共 187字 评论关闭
查看文件大小:    df -h    ll -h 查看文件夹大小:     du -sh *         du -sb * 查找文件a.out:    locate a.out;    find / -name a.out linux创建快捷方式:    ln -s /opt/eclipse/eclipse /root/Desktop/eclipse 软件安装需要动态库:./configure --enable-elf-shlibs
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 4291字 评论关闭
一:背景 TopK问题应该是海量数据处理中应用最广泛的了,比如在海量日志数据处理中,对数据清洗完成之后统计某日访问网站次数最多的前K个IP。这个问题的实现方式并不难,我们完全可以利用MapReduce的Shuffle过程实现排序,然后在Reduce端进行简单的个数判断输出即可。这里还涉及到二次排序,不懂的同学可以参考我之前的文章。 二:技术实现 #我们先来看看一条Ngnix服务器的日志: 181.133.250.74 - - [06/Jan/2015:10:18:08 +0800] "GET /lavimer/love.png HTTP/1.1" 200 968 "http://www.iteblog.com/archives/994" "Mozilla/......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 151字 评论关闭
如果确定键盘所在的window 那么只需要采用 window的 结束编辑方法,例如:     [[UIApplication sharedApplication].keyWindow endEditing:YES]; 如果是自己定义的UIWindow,那么直接使用:    [myWindow endEditing:YES];
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 2473字 评论关闭
网页设计标准尺寸: 1、800*600下,网页宽度保持在778以内,就不会出现水平滚动条,高度则视版面和内容决定。 2、1024*768下,网页宽度保持在1002以内,如果满框显示的话,高度是612-615之间.就不会出现水平滚动条和垂直滚动条。 3、在ps里面做网页可以在800*600状态下显示全屏,页面的下方又不会出现滑动条,尺寸为740*560左右  4、在PS里做的图到了网上就不一样了,颜色等等方面,因为WEB上面只用到256WEB安全色,而PS中的RGB或者CMYK以及LAB或者HSB的色域很宽颜色范围很广,所以自然会有失色的现象.  ......
阅读全文
  • 05月
  • 13日

Git

综合 ⁄ 共 212字 评论关闭
Git和SVN、CVS都是版本管理工具,Git出色的解决了SVN需要联网以及分支复杂的问题,推荐一个很不错的学Git的网站: http://pcottle.github.io/learnGitBranching https://docs.guava-libraries.googlecode.com/git-history/v16.0.1/javadoc/com/google/common/base/Splitter.html
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 5285字 评论关闭
http://www.open-open.com/lib/view/open1406645989202.html#hud 第三方框架使用对于提高我们的开发效率非常有益,但请知道务必要知其所以然,否则你不理解的强大工具往往会给你带来更大的困扰。不能驾驭的工具还不如不使用,起码不会伤到自己,对吧? 非常棒的iOS框架,库,教程,Xcode插件,组件列表。 目录 Library and Frameworks Cache Core Data HUD Images JSON Maps Networking Push Passbook Text Websocket Dependency Manager Test Toolchains Xcode Plugins Package Manager Themes Swift Websites Vid......
阅读全文
1, 检查安装包 rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \ gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio openmotif21 2. 查看或者编辑 /etc/sysctl.conf文件 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 ne......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1487字 评论关闭
题目描述:  在一面墙上,铺海报,相互覆盖,求能看到几种不同的;  相当于在一个区间里染色,求最后能看到几种颜色;  这道题的重点在于离散压缩+线段树; #include<cstdio> #include<cstdlib> #include<cstring> struct pp{int v,w,num; }; pp t[20100];//记录每一个poster的l,r,i,以便离散;  int f[80001],l[10001],r[10001]; bool twice[20001]; //f数组记录线段树,twice记录颜色是否被计算过;  void swap(pp &x,pp &y){pp t=x;x=y;y=t; } void sort(int x,int y)//排序;  {int i=x,j=y,k=t[(x......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 908字 评论关闭
1.如果独立,认真地当个独立游戏开发者 大家都可以说:“我是有抱负的独立开发者”。你或有真正开发游戏,或者并没有涉猎游戏制作。若你通过自己的资金着手游戏设计,那么你就属于独立开发者。很多人经常在得到融资的情况下才称自己是独立开发者,因为他们也许再也无法获得投资。 2.这是个危险地带 要成为杰出的独立开发者没有什么安全途径。你无法通过采用他人的模式获得成功(注:这就是为什么建议仅仅是建议,有时可能可行,有时则不适合)。 3.遗留雷区 雷区无处不在,独立捆绑内容、“随你付”模式、免费游戏、1美元游戏,基于这......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 248字 评论关闭
—————————————— http://ifeve.com/java-io-3/ 并发编程网 - ifeve.com(促进技术的研究和传播) —————————————— 【Java IO: 管道】Java IO中的管道为运行在同一个JVM中的两个线程提供了通信的能力。所以管道也可以作为数据源以及目标媒介。在概念上,Java的管道不同于Unix/Linux系统中的管道。在Unix/Linux中,运行在不同地址空间的两个进程可以通过管道通信。http://t.cn/R7fYWEB ——————————————
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 307字 评论关闭
一个使用Block语法的实例变量,在引用另一个实例变量的时候,经常会引起retain cycle。 capturing self strongly in this block is likely to lead to a retain cycle _items = [[NSMutableArray alloc] init]; _block = ^{ [_items addObject:@"Hello!"]; //_block引用了_items,导致retain cycle。 }; 写成下面格式 __block ViewController *blockSelf = self; _block = ^{ [blockSelf->_items addObject:@"Hello!"]; };
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 389字 评论关闭
    算不上原创,这里贴出来只是个备忘。     在网络传输音频数据时,最开始使用8K8位原始PCM数据,每秒8K字节的传输量,加上频谱数据,也才16K字节,本来不算大,不过在极端网络情况下就有点受不了,曾想用AMR压缩,考虑到几个终端的兼容性,最后使用GSM610,压缩比接近10比1.     GSM610默认是压缩8K16位,为了最小化修改代码,就对以前的8K8位重采样到8K16位,转换很简单:     short sData16 = (( short )( byData8 + 0x80 )) << 8;   //对8K8位采样的每个字节加上0x80再移位成2个字节     我研究过,这个0x80也不是唯一......
阅读全文