使用 vim 批量修改 文件内容
背景 最近需要对一些CSV文件进行倒序的操作, CSV前三行是 注释,后面是数据, 需要把数据进行全倒序(第一行与最后一行互换,第二行与倒二行互换...etc)。由于有400多个CSV,每个CSV内都有几千条数据。人工来搞是不明智的。解决经过在网上查找,可以用VIM实现。且只需要两步: 1.打开VIM 输入 :args D:\CSV\**\*.csv...
View Article教育部关于公布第三批“精品视频
摘要: http://www.moe.gov.cn/publicfiles/business/htmlfiles/moe/s6871/201306/153010.html 各省、自治区、直辖市教育厅(教委),新疆生产建设兵团教育局,有关部门(单位)教育司(局),解放军总参谋部军训部,部属各高等学校: 根据《教育部 财政部关于“十二五”期间实施“高等学校本科教学质... 阅读全文杰哥...
View Article理解git常用命令原理
git不同于类似SVN这种版本管理系统,虽然熟悉常用的操作就可以满足大部分需求,但为了在遇到麻烦时不至于靠蛮力去尝试,了解git的原理还是很有必要。 文件 通过git管理的文件版本信息全部存放在根目录.git下,稍微看下: $ ls .git COMMIT_EDITMSG HEAD branches description index logs packed-refs FETCH_HEAD...
View ArticleWindows开发中一些常用的辅助工具
摘要: 工欲善其事,必先利其器,借助工具可以帮我们更好的理解计算机程序。 阅读全文Richard Wei 2014-09-09 23:42 发表评论
View ArticleJavaSript模块规范 - AMD规范与CMD规范介绍
摘要: JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的... 阅读全文小果子 2014-09-10 18:09 发表评论
View ArticleiSCSI CHAP认证
runsisi@hust.edu.cn http://www.cppblog.com/runsisi 前言 CHAP认证是iSCSI协议中最主要的认证方式,现有的开源iSCSI实现(包括initiator和target实现)基本上都只支持CHAP认证,本文将对CHAP认证及其在iSCSI协议中的应用作一个简单的介绍。 CHAP协议 CHAP[1]的全称是Challenge-Handshake...
View ArticleOpenCASCADE Documentation System
OpenCASCADE Documentation System eryar@163.com Abstract. Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming...
View Articleboost::bad_weak_ptr的原因
出现boost::bad_weak_ptr最可能的原因是enable_shared_from_this<>类构造函数中调用shared_from_this(), 因为构造尚未完成,实例还没有被shared_ptr管理,自然没有weak_ptr.还有可能就是enable_shared_from_this<>类没有创建成shared_ptr,...
View ArticleOpenCASCADE Gauss Integration
OpenCASCADE Gauss Integration eryar@163.com Abstract. Numerical integration is the approximate computation of an integral using numerical techniques. The numerical computation of an integral is...
View Article使用Python通过Hive的Streaming来写UDF的一些记录
最近使用Hive来统计数据,用了pyhs2来实现查询,但是有些复杂的处理比如,自定义对域名的处理等,不能通过hql来实现,发现能够使用udf。 Java来实现Hive的写法 package jsl.hive.udf;import org.apache.hadoop.hive.ql.exec.UDF;import org.apache.hadoop.io.Text;public...
View Article并行编程——并发级别
转自:http://www.cnblogs.com/jiayy/p/3246167.html在看多核编程相关论文时,往往一个并发算法会说自己是wait-free的或者lock-free的,或者是 non-blocking 的,这些专有词汇其实表示的是并发的程度,或者说并发的级别。并发级别的理解是阅读各种并发算法设计论文以及并发数据结构实现的必备基础。 1.1 Wait-freedom 无等待并发...
View Article从Graphics 中获取Bitmap图像
CDC dcTmp; HDC hDc= graph.GetHDC(); /// <会被加锁> dcTmp.Attach(hDc); CBitmap *pBmp = dcTmp.GetCurrentBitmap(); HBITMAP hBITMAP = (HBITMAP)pBmp->GetSafeHandle(); Bitmap bitmap(hBITMAP, 0);...
View Articleconst用法
#include using namespace std; /* * const由编译器决定 * 指针运算符*,是从右到左,那么如:char const * pContent, 可以理解为char const (* pContent),即* pContent为const,而pContent则是可变的。 */ int main(int argc, char *argv[]) { int nData =...
View Article_set_invalid_parameter_handler异常处理函数
VS2005之后的版本,微软增加了一些新的异常机制,新机制在出现错误时默认不通知应用程序,这时程序就崩溃了。所以这种情况下,必须调用_set_invalid_parameter_handler、_set_purecall_handler设置自己的异常处理函数。以下示例代码:// test.cpp// compile with: /Zi /MTd// C++ Exceptions :...
View Article方差与样本方差
方差定义见“概率论与数理统计(浙大四版)”P109.样本方差的标准定义见“概率论与数理统计(浙大四版)”P145,注意是除以1/(n-1)不是1/n,尽管根据方差定义,感觉应该是除以1/n通过除以1/(n-1)能证明样本方差是方差的无偏估计,见“概率论与数理统计(浙大四版)”P151公式(3.20),Hanyang...
View Article(搬运工)【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
摘要: 本系列文章由@浅墨_毛星云出品,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442邮箱:...
View Article