-
Vim 不放弃指南
vim入门刚学习Linux的时候,就听说了编辑器之神Vim和神之编辑器Emacs,被看起来叼炸天的字符界面吸引,认为自己学会了使用就真是大牛了。于是乎先尝试了那些全能配置(spf13-vim),然而一个个插件在众所周知的原因下安装极慢,好不容易装完了,在我的渣渣电脑上启动又慢的不行。花了很多时间,工作却没做多少,遂产生了把Vim彻底抛弃的想法。可惜在服务器上除了Vim真没有太好的解决方案,通...…
-
双调排序的并行实现
双调排序是比较顺序与数据无关的排序方法, 特别适合做并行计算,例如用GPU、FPGA来计算。当要排序的数的个数不是2的幂时,处理时较为困难。本文介绍了一种非padding的解决方案。算法实现目标给出分成m段的n个浮点数,输入数据已按段号有序,但每段内部无序。用C/C++ 编写一个分段双调排序(Bitonic sort)函数,对每一段内部的浮点数进行排序,但不要改变段间的位置。接口方式:voi...…
-
ubuntu添加新的命令和右键菜单项
添加新的命令有时候你想给系统增加一个命令,你可以将自己写的脚本放到/usr/local/bin目录下面。这种比alias更加强大。举个例子:你使用锐捷认证客户端,希望有一个命令可以省去输入密码等繁琐操作。在/usr/local/bin目录下新建文件rjsupplicant,写入如下内容:#!/bin/bashcd 软件安装目录 && sudo ./rjsupplicant ...…
-
ubuntu下推荐的软件
使用ubuntu已有三年了,将一些推荐的软件整理如下: 类别 常用软件 编程编辑器 vscode vim-nox(原生支持python3,不用自己编译) sublime atom IDE Eclipse pycharm codeblocks MATLAB ...…
-
安装ubuntu之后要做的事
ubuntu 18.04放弃了unity,改用gnome,很多设置方式都改了,因此今天(2020-1-29)更新此文。PS: ubuntu 16.04是我用过的打磨的最好的Linux桌面系统,个人觉得ubuntu 18.04很多细节没有做好。所以建议还在用16.04的小伙伴不要升级。参考文章: https://www.cnblogs.com/youxia/p/LinuxDesktop003....…
-
Linux下压缩和解压缩命令总结
相信不少人都曾经为在Linux下解压文件而头疼,笔者将解压文件的方法总结了一下,以备查阅。Linux下压缩和解压缩命令总结先上一张清单~ 文件扩展名 解压命令 压缩命令 .gz 法1:gunzip FileName.gz 法2:gzip -d FileName.gz gzip FileName ...…
-
多线程检索文件 - 生产者消费者模型
我的CSDN博客是https://blog.csdn.net/daodao0/,但我感觉在CSDN上写限制很多,广告也很多,不甚满意。所以github pages博客建立后,就渐渐不在CSDN上写了。一些我觉得有价值的博文我也搬运到了这里。这篇是其中一篇。———————— 分割线 —————————要求请分别开发一个单线程和多线程的程序来完成下述功能,并对其性能进行比较分析。检索1个超大文本...…
-
Git使用笔记
我的CSDN博客是https://blog.csdn.net/daodao0/,但我感觉在CSDN上写限制很多,广告也很多,不甚满意。所以github pages博客建立后,就渐渐不在CSDN上写了。一些我觉得有价值的博文我也搬运到了这里。这篇是其中一篇。———————— 分割线 —————————要说如何学习使用Git,我自然推荐廖雪峰的git教程。还有一份Git命令备忘清单也值得参考。这...…