http://www.cnblogs.com/bigcat814/ http://blog.sina.com.cn/s/blog_7065a9de010154ve.html 堆 http://www.cppblog.com/MiYu/archive/2010/09/01/125539.html…
https://cmake.org/Wiki/VTK/Examples/Cxx#Visualization…
我们的spark historyserver 最近页面打开很慢 jstat -gcutil pid 1000 发现full gc 相当严重 查看堆大小,发现默认堆1G,打算修改到4G jps -lvm |grep pid 30283 org.apache.spark.deploy.history.HistoryServer -Xmx1g 步骤 vi spark-env.sh # 加添 export SPARK_DAEMON_MEMORY=4096m # 重启 historyserver服务 sb…
推荐一个GOLANG入门很好的网址,栗子很全 https://books.studygolang.com/gobyexample/…
使用以下PHP代码可以生成唯一的6位的短网址. 代码如下: <?php //生成短网址方法1 function shortUrl1($url) { if (empty($url)) { return FALSE; } $url = crc32($url); $crc32 = sprintf("%u", $url); $show = ''; while ($crc32 > 0) { $s = $crc32 % 62; if ($s > 35) { $s = chr($s…
高效的使用STL 仅仅是个选择的问题,都是STL,可能写出来的效率相差几倍: 熟悉以下条款,高效的使用STL: 当对象很大时,建立指针的容器而不是对象的容器 1)STL基于拷贝的方式的来工作,任何需要放入STL中的元素,都会被复制: 这也好理解,STL工作的容器是在堆内开辟的一块新空间,而我们自己的变量一般存放在函数栈或另一块堆空间中:为了能够完全控制STL自己的元素,为了能在自己的地盘随心干活:这就涉及到复制: 而如果复制的对象很大,由复制带来的性能代价也不小 : 对于大对象的操作,使用指针来…
年3月,dr.dobb's journal特约记者, 著名技术书籍作家al stevens采访了stl创始人alexander stepanov. 这份访谈纪录是迄今为止对于stl发展历史的最完备介绍, 侯捷先生在他的stl有关文章里推荐大家阅读这篇文章. 因此我将该文全文翻译如下: q: 您对于generic programming进行了长时间的研究, 请就此谈谈.a: 我开始考虑有关gp的问题是在70年代末期, 当时我注意到有些算法并不依赖于数据结构的特定实现,而只是依赖于该结构的几个基本的…
高效使用STL  参考:http://blog.jobbole.com/99115/ 仅仅是个选择的问题,都是STL,可能写出来的效率相差几倍:熟悉以下条款,高效的使用STL: 当对象很大时,建立指针的容器而不是对象的容器 1)STL基于拷贝的方式的来工作,任何需要放入STL中的元素,都会被复制:这也好理解,STL工作的容器是在堆内开辟的一块新空间,而我们自己的变量一般存放在函数栈或另一块堆空间中:为了能够完全控制STL自己的元素,为了能在自己的地盘随心干活:这就涉及到复制:而如果复制的对象很大…
本篇接<C#与C++相比较之STL篇>,主要探索C++STL的两个组件:算法和仿函数,以及C#的linq和拉姆达表达式.委托. STL的算法与仿函数 算法是个庞大的主题,STL包含了超过100个算法,仅仅记住算法的名字就已经很蛋疼了.所以我在这将范围缩小一点:主要讨论STL算法中的遍历.排序.查找这几类算法. 遍历算法常用的有for_each.transform.copy这三种.for_each接受一项操作,如果该操作的参数是用引用方法传递,则它可以变动其遍历的元素,反之不能.transfor…