linux toolkit
文章平均质量分 77
北冥有鱼虚空充盈
这个作者很懒,什么都没留下…
展开
-
QT 镜像下载地址
http://download.qt.io/static/mirrorlist/原创 2020-08-06 16:23:12 · 836 阅读 · 0 评论 -
OpenGeoSys模拟THMC复杂过程的软件工具
OpenGeoSys(OGS)是由德国亥姆霍兹研究院开发,基于C++平台实现的、面向对象的免费、开源程序工具包,其利用的基本原理是有限元方法;能够模拟多孔和断裂介质中单一或耦合的热学-水力学-力学-化学过程(thermol-hydro-mechanical-chemical:THMC)。尤其在地热领域的应用拥有巨大的潜力。https://www.opengeosys.org/...转载 2020-03-08 23:45:02 · 4673 阅读 · 0 评论 -
linux环境下的c++编程
标签: linuxc++makefileemacslisp工具2016-11-25 18:59 24162人阅读 评论(2)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, v转载 2016-11-29 15:10:46 · 333 阅读 · 0 评论 -
如何成为一名数据科学家?
谢科,数据科学,机器学习,康奈尔大学PhD研究生"Data Science = statistics who uses python and lives in San Francisco"恰好我马上启程到 Twitter 的 data science team,而且恰巧懂一点点统计和住在旧金山,所以冲动地没有邀请就厚脸回答了:D我认为有几个大方面1)学好 python。现在转载 2016-12-02 09:16:07 · 378 阅读 · 2 评论 -
Kd-Tree算法原理和开源实现代码
Kd-Tree算法原理和开源实现代码Written by Super User Category:图像处理 Published on 14 March 2014 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd- Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行转载 2017-01-14 10:00:26 · 307 阅读 · 0 评论 -
值得学习的C语言开源项目
值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.转载 2017-01-14 10:08:59 · 620 阅读 · 0 评论 -
Linux 系统性能分析工具图解读
最近看了 Brendan Gregg 大神著名的 Linux Performance Observability Tools,这么好的资料不好好学习一下实在是浪费了,又找到了大神的 ppt 和 演讲(需爬墙),于是把相关的命令和概念连预习,学习,复习走了一遍。首先学习的是大神提出的 Basic Tool 有如下几个: uptime top (htop)转载 2017-02-16 14:37:30 · 645 阅读 · 0 评论 -
Linux下C++可视化调试神器vgdb
Linux下C++可视化调试神器vgdb 2014-09-29 00:20:16| 分类:技术研究 | 标签:linux 调试 可视化 c/c++ vgdb |举报|字号 订阅 下载LOFTER我的照片书 | 在Linux下怎样调试C/C+转载 2017-02-08 15:12:26 · 4442 阅读 · 0 评论 -
2016年最新C/C++学习路线图 附完整视频资源
这张学习路线图到底有什么用?能给你什么帮助呢? 我是一名C/C++老师,经常和同学们打交道,发现大家遇到的困难大部分类似,大致分为以下几类: 1、刚接触C/C++,不知道该从哪里学起,也不知道该学点啥; 2、书本太枯燥,厚厚一本看着都头疼;课上也没法录像,听了一遍没听懂; 3、去网上找点教学视频吧,却发现教学视转载 2016-11-09 12:29:44 · 8732 阅读 · 6 评论 -
codeblock异常关闭,重新开机,启动时提示有另外的实例在运行的解决办法。
Another program instance is already running. Code::Blocks is currently configured to only allow one running instance.You can access this Setting under the menu item 'Environment'.原创 2016-10-25 10:22:26 · 6939 阅读 · 1 评论 -
Qtcrreator 4 (Qt5.7) on rhel 7 x86_64 添加配置astyle,美化代码配置方法
安装配置astyle1. 下载astylehttps://sourceforge.net/settings/mirror_choices?projectname=astyle&filename=astyle/astyle%202.05.1/astyle_2.05.1_linux.tar.gz2. 编译tar -xvf astyle_2.05.1_linux.tar.gzcd原创 2016-10-09 18:03:16 · 721 阅读 · 0 评论 -
Centos 7 下配置codeblocks13.12的googletest单元测试环境
Centos 7 下配置codeblocks13.12的googletest单元测试环境第一步、利用yum安装好codeblocks1、配置好epel源,然后安装好codeblocks第二步、安装googletest1、下载gtest-1.7.0.zip(csdn上有),利用unzip gtest-1.7.0.zip 解压,形成gtest-1.7.0目录原创 2015-03-11 23:25:36 · 1070 阅读 · 0 评论 -
在centos 7上自动安装starUML,且破解之。
因为官网的软件包为deb格式,在centos上安装有时候需要转换包格式,运气不好的话需要安装一些其它库。故用如下命令,下载自动安装脚本git clone https://github.com/WolfangAukang/StarUML-for-Fedora再执行添加///////////////////原创 2016-09-18 00:13:41 · 1010 阅读 · 0 评论 -
linux debug tools
1. 使用printf调试#ifdef DEBUGPrintf(“valriable x has value = %d\n”, x)#endif然后在编译选项中加入-DDEBUG更复杂的调试应用如:#define BASIC_DEBUG 1#define EXTRA_DEBUG 2#define SUPER_DEBUG 4转载 2016-09-04 22:40:41 · 1548 阅读 · 0 评论 -
debtorpmandrpmtodeb
正如我确信,你们一定知道Linux下的多种软件安装方式:使用发行版所提供的包管理系统(aptitude,yum,或者zypper,还可以举很多例子),从源码编译(尽管现在很少用了,但在Linux发展早期却是唯一可用的方法),或者使用各自的低级工具dpkg用于.deb,以及rpm用于.rpm,预编译包,如此这般。使用Alien将RPM转换成DEB以及将DEB转换成RPM在本文中,我们将为转载 2016-09-14 22:43:14 · 523 阅读 · 0 评论 -
淺談auto_ptr
淺談auto_ptr在寫C++的時候,常常會使用new來獲取heap的空間,來取得heap的空間,如下。void Test1(){ char* name = new char(100); //process something delete name;}char* GetHeap(char* name){ char* name = new cha转载 2016-08-10 12:02:30 · 236 阅读 · 0 评论 -
五个 Linux 下用户空间的调试工具
五个 Linux 下用户空间的调试工具 编译自:http://linoxide.com/linux-how-to/user-space-debugging-tools-linux/作者: B N Poornima 原创:LCTThttps://linux.cn/article-5047-1.html译者: mtunique 本文地址:https://linux.cn转载 2017-02-08 15:46:48 · 330 阅读 · 0 评论 -
Linux虚拟机中配置多节点MPI实现并行计算完整版
虚拟机CentOS中配置MPI多节点并行计算完整版,这是一个新手教程,从一个空白的CentOS到能正常运行的基础环境,尽量详细写了每个步骤我的环境如下:宿主机:Windows 10 Pro虚拟机:VMware 12 + CentOS 6.6一、 虚拟机网络配置实现多节点互访硬件资源有限,所以我只开了两台虚拟机均为 Centos 6.6。1.修改网卡配置文件/etc/sy转载 2017-01-21 08:48:40 · 11542 阅读 · 0 评论 -
vmware虚拟机三种网络模式详解
由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为...转载 2019-03-07 22:17:10 · 266 阅读 · 0 评论 -
4位超60岁程序员大爷的生存秘籍
4位超60岁程序员大爷的生存秘籍2017-05-04浏览(11285)评论(45)想免费获取内部独家PPT资料库?观看行业大牛直播? 点击加入腾讯GAD游戏开发行业精英群 484290331版权所有,禁止匿名转载;禁止商业使用;禁止个人使用。该文章来自用户转载 点击阅读原文美国劳动力的中值年龄是42岁,而StackOverflow的一项有关年转载 2017-05-09 14:46:10 · 3187 阅读 · 0 评论 -
在64位linux上编译曾经在32位linux编译过,含有32位目标文件的错误的解决办法
在64位linux上编译曾经在32位linux编译过,含有32位目标文件的错误的解决办法make后有如下错误,如usr/bin/ld: i386 architecture of input file XXX.a( xxx.o) is incompatible with i386:x86-64 output当在32位Linux 系统下编译的o文件残留,在64位编译时候时,会提示以原创 2017-03-04 15:03:27 · 789 阅读 · 0 评论 -
Understand-4.0.877-Linux-64bit.tgz最新版本2017年源代码阅读利器,养眼theme之配置
http://latest.scitools.com/Understand/Understand-4.0.877-Linux-64bit.tgzUnderstand软件的功能主要定位于代码的阅读理解。 注册码是原创 2017-02-18 19:22:03 · 6357 阅读 · 1 评论 -
medit 网格可视化之快捷键
-- Medit: OnLine Help --** Rendering options (toggle):f - facets l - lines g - const. entitiesc - obj. color e - material b - back colorA - axis B - box原创 2017-02-03 16:56:07 · 859 阅读 · 3 评论 -
我的Linux书架
工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。现在的Lin转载 2017-02-15 21:20:55 · 407 阅读 · 0 评论 -
CMake:如何查找库
CMake:How To Find LibrariesIf your software uses external libraries (i.e. libraries not coming with your software), you don't know in advance where its headers and libraries will be located on t翻译 2017-02-02 21:10:51 · 1019 阅读 · 0 评论 -
Welcome to CMake
CMake Welcome to CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuratio翻译 2017-02-02 20:48:30 · 513 阅读 · 0 评论 -
centos7 cmake的模块
/usr/share/cmake/Modules# lsAddFileDependencies.cmake CMakeVS10FindMake.cmake FindOpenSceneGraph.cmakeAutomocInfo.cmake.in原创 2017-02-02 19:40:08 · 587 阅读 · 0 评论 -
CMake 入门实战
从实例入手,讲解 CMake 的常见用法。从实例入手,讲解 CMake 的常见用法。Contents什么是 CMake入门案例:单个源文件多个源文件自定义编译选项安装和测试支持 gdb添加环境检查添加版本号生成安装包将其他平台的项目迁移到 CMake相关链接类似工具什么是 CMakeAll problems in computer science转载 2017-02-02 17:29:10 · 284 阅读 · 0 评论 -
centos 7 x86_64上安装staruml2.8.0
www.staruml.io网站上最新版本的staruml为2.8.0(到今天为止),只有win和deb格式的包,在centos 上安装要适当调整一下。方法1、https://github.com/zyex1108/StarUML-for-Fedora完全按照上述安装文件安装。有时 可能不行!方法2、如果不行,打开installation.sh,手工原创 2017-02-22 23:37:46 · 801 阅读 · 0 评论 -
设置blender界面语言为中文以及字体大小设置之方法
Blender是开源3D几何建模软件,可以用来构建有限元输入.poly格式之软件。设置界面为中文之流程如下下载安装Blender软件---->点击 菜单 File——User preference。---->在弹出窗口中选择System选项卡,并点击选择 international fonts.---->Language后选框选择 Simplified Chinese(简原创 2017-02-21 10:29:17 · 25348 阅读 · 0 评论 -
Linux Desktop Entry 文件深入解析
Linux Desktop Entry 文件深入解析Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件。Desktop Entry 文件实现了类似于 Windows 操作系统中快捷方式的功能。本文详细介绍了 Linux Desktop Entry 文件的定义,编程和使用方式。读者可以通过文章末尾的实例操作进一步加深对 Desktop Entry 文转载 2017-02-20 22:30:38 · 463 阅读 · 0 评论 -
LINUX CENTOS 7 X86_64中开始菜单的编辑安装软件alacarte即可
LINUX CENTOS 7 X86_64中开始菜单的编辑安装软件alacarte即可命令:$ yum install alacarte安装好后在Application->sundry中就能看到“Main Menu”的选项了。点击“Main Menu”就可以很方便的对菜单进行编辑。原创 2017-02-20 21:45:57 · 1452 阅读 · 0 评论 -
understand 4 for linux register key code 随意、任性拥有。。。。
原创 2016-07-21 11:16:54 · 3542 阅读 · 5 评论 -
先安装windows7_64bit,再安装Centos7,windows7的启动项不出现
先安装windows7_64bit,再安装Centos7,windows7的启动项不出现,网上有很多方法。比如手工修改文件vim /boot/grub2/grub.cfg在### END /etc/grub.d/00_header ###之后添加: ### BEGIN /etc/grub.d/06_os-prober ###menuentry 'Windows 10 (loader)原创 2016-07-21 08:42:35 · 1162 阅读 · 2 评论 -
编写一个Linux 64位应用的注册机
相信大家对注册机这词一定不陌生,由于一些软件涉及版权问题,要完全使用的话需要注册,或者有试用期限限制,或者只有注册之后才可以享受全功能。目前大部分有关于破解的资料都是基于X86架构的,而对于X64架构的破解资料却是比较少。在本文中,我将向大家展示如何在Liunx机器上编写一个Linux 64位应用的注册机。准备工作我们将会使用到以下工具1: Linux 机器 ( 64bit min转载 2016-07-14 14:33:38 · 816 阅读 · 0 评论 -
从实例入手,讲解 CMake 的常见用法。demo1-demo8
从实例入手,讲解 CMake 的常见用法。Contents什么是 CMake入门案例:单个源文件多个源文件自定义编译选项安装和测试支持 gdb添加环境检查添加版本号生成安装包将其他平台的项目迁移到 CMake相关链接类似工具什么是 CMakeAll problems in computer science can be solved by another level转载 2015-06-26 16:37:05 · 1103 阅读 · 0 评论 -
在 linux 下使用 CMake 构建应用程序
在 linux 下使用 CMake 构建应用程序本文介绍了一个跨平台的自动化构建系统 CMake 在 linux 上的使用方法。 CMake 是一个比 automake 更加容易使用的工具,能够使程序员从复杂的编译连接过程中解脱出来。文中通过一些例子介绍使用 CMake 处理多源文件目录的方法、查找并使用其他开发包的方法以及生成 debug 版和 release 版程序的方法。0转载 2015-06-26 16:10:16 · 460 阅读 · 0 评论 -
CMake使用总结
CMake使用总结总结CMake的常用命令,并介绍有用的CMake资源。CMake意为cross-platform make,可用于管理c/c++工程。CMake解析配置文件CMakeLists.txt生成Makefile,相比直接用Makefile管理工程,CMake更灵活和简单。简单的例子一个完整的Demo可参考这里。假设当前目录的结构为./a.cpp./转载 2015-06-27 10:27:15 · 523 阅读 · 1 评论 -
FindBoost 查找Boost的inlude目录和库
FindBoost查找Boost的inlude目录和库用如下形式通过调用find_package使用这个模块find_package(Boost [version][EXACT] #Minimum or EXACT version e.g. 1.36.0 [REQUIRED] #Fail with error if Boost翻译 2015-06-27 16:29:24 · 11938 阅读 · 0 评论 -
CMake交叉编译配置
CMake交叉编译配置 很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。 CMake给交叉编译预留了一个很好的变量即CMAKE_TOOLCHAI转载 2015-06-26 17:24:28 · 511 阅读 · 0 评论