应用技巧
文章平均质量分 68
搜罗各种应用技巧、黑科技
白马负金羁
数据挖掘 | 统计分析 | 图像处理 | 程序设计
展开
-
在Ubuntu 20.04上安装Python虚拟环境
使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;抑或是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。为此,需对不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的整洁原创 2022-03-28 12:15:25 · 4388 阅读 · 0 评论 -
如何在Ubuntu中升级或者安装cmake
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。如何在Ubuntu中升级或者安装cmake呢?Using the Snap package manager is the quickest and easiest way to install the latest version of CMake on Ubuntu原创 2021-09-20 05:03:20 · 829 阅读 · 0 评论 -
Jupyter Notebook的使用技巧集锦
Jupyter Notebook是一个开源的 Web 应用程序,也是一个支持多种编程语言的交互式笔记本,它为创建和共享程序文档,支持实时代码,数学方程,可视化和markdown语法提供了诸多便利,是当前数据科学领域中广泛使用的一种工具。本文主要介绍使用Jupyter Notebook中的一些重要技巧,掌握它们将使得你的开发工作变得更加轻松...原创 2020-11-03 07:42:38 · 5798 阅读 · 31 评论 -
Linux中的Hard Link、Symbolic Link,以及/usr/bin/ld: cannot find -lxxx错误的解决
链接有两种,一种被称为硬链接(Hard Link),另一种被称为软链接或符号链接(Symbolic Link)。符号链接是一类特殊的文件, 其包含有一条以绝对路径或者相对路径的形式指向其它文件或者目录的引用。符号链接最早在4.2BSD版本中出现(1983年)。今天POSIX操作系统标准、大多数类Unix系统都支持符号链接原创 2015-10-28 14:17:20 · 13213 阅读 · 5 评论 -
如何记住OSI七层协议模型,脑洞大开有木有?
学过计算机网络的各位,一定知道OSI七层协议模型。但是如何不缺不漏而且按顺序记住这7层呢?脑动大开的网友想出了这么几条口诀。总有一款适合你!原创 2015-11-11 23:27:38 · 46376 阅读 · 12 评论 -
有用的Linux命令整理(不断积累中)
当你进入了 Linux 的世界,在下载、安装 了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情原创 2017-12-22 09:12:30 · 3437 阅读 · 1 评论 -
在Linux中创建回环设备(loopback device)的方法
你有没有想过在Linux的文件管理系统中再创建一个文件系统,就像在Windows中创建一个新的磁盘分区那样(但其实并不必非得直接那么做)。这时你就需要用到回环设备(loop device)。在Linux中,回环设备允许用户以一个普通磁盘文件虚拟一个块设备原创 2017-12-15 10:23:04 · 20979 阅读 · 0 评论 -
Excel表格快速复制公式到最后一行,无需拖拽!
工欲善其事,必先利其器!掌握一些Excel表格的操作技巧,很多时候会极大地减轻工作量。有时我们希望在Excel表格中快速填充/复制公式,但如何在不使用鼠标拖拽的情况下直接复制到最后一行呢?本文将手把手助你提升工作效率原创 2022-09-26 10:27:07 · 26635 阅读 · 1 评论 -
手把手教你用Execel计算两个矩阵的乘法
Excel中有很多执行线性代数运算的函数,只要轻点鼠标,各种计算都手到擒来。但是使用这些函数在操作上其实还是有点trick的,今天我们就来演示一下如何在Excel中执行两个矩阵的乘法。原创 2015-11-08 20:44:04 · 25961 阅读 · 1 评论 -
手把手教你用Execel求解一个矩阵的逆矩阵
Excel中有很多执行线性代数运算的函数,只要轻点鼠标,各种计算都手到擒来。这一部分,我们将介绍矩阵求逆的方法。原创 2015-11-08 21:11:03 · 18833 阅读 · 0 评论 -
手把手教你在Excel使用VLOOKUP来进行列查找
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的原创 2009-08-19 16:32:00 · 5057 阅读 · 15 评论 -
我的LaTeX秘籍(不断更新中)
很多研究人员或者专业从业者会使用LaTeX排版而非Word。但是LaTeX显然不是那种所见即所得的桌面软件,有时可能还是会需要一些小花招。此贴乃是我个人的一些经验总结。所罗列的很多可能都是平常不太会用到的奇技淫巧,但是若是遇到其中一二,怕也是难免抓耳挠腮。我特别列出一些,既做备忘之用,也与大家分享,后续如果有一些新的方法或者心得,我还会继续更新该贴。原创 2016-05-09 17:23:02 · 7449 阅读 · 2 评论 -
在Word中写出像LaTeX一样的公式
Word提供了一种所见即所得的文字处理功能。即使毫无基础的人也能轻松上手。但是长久以来,特别是对于理工科研究人员或者学生,在撰写研究报告、论文和书稿时,往往会倒向LaTeX。这主要是因为Word中写数学公式的能力倍受诟病。但是自2007版及之后版本的Word中已经提供了强大而灵活的公式编辑功能。本文将让你能够在Word中写出像LaTeX一样的公式。原创 2015-12-22 22:23:33 · 8204 阅读 · 3 评论 -
使用Git连接到GitHub并进行版本管理
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而GitHub则是一个面向开源及私有软件项目的托管平台,或者说它是一个在线的项目版本管理系统,它为基于git的版本控制和项目托管提供了全面的支持。Git和GitHub可以紧密配合实现高效便捷的版本控制原创 2018-05-19 13:53:57 · 11367 阅读 · 1 评论 -
在Mac(OS X)中使用GitHub的超详细攻略
本文主要讨论在Mac OS X系统上使用GitHub的方法。在Mac OS X系统上使用GitHub的网上教程大部分都过于陈旧,加之系统或用户界面更新的缘故,有些内容已经非常不准确了(即使官方的文档里面也未能完全及时地更新),这往往给初学者带来很大困扰。本文基于最新版本的软件,对于初涉GitHub的用户来说更加参考价值原创 2017-07-06 16:25:59 · 43759 阅读 · 9 评论 -
在Mac OS中配置CMake的详细图文教程
CMake是一个比make更高级的跨平台的安装、编译、配置工具,可以用简单的语句来描述所有平台的安装(编译过程)。并根据不同平台、不同的编译器,生成相应的Makefile或者project文件。本文主要介绍在Mac OSX上安装配置CMake的方法,笔者所使用的OS X版本是macOS Sierra。首先,你要去CMake的网站上下载它的安装文件(官网下载地址:https://cmake...原创 2017-11-21 05:36:16 · 54184 阅读 · 8 评论 -
在Mac OS上用Xcode开发C/C++程序
Xcode是在Mac OS下进行C、C++编程一个相当不错的选择。Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE)。Xcode是开发OS X 和 iOS 应用程序的最快捷的方式。标准情况下,Xcode支持Objective-C、C、C++、Swift等语言。本文将通过一个简单的例子来演示在Mac OS下进行C/C++编程的基本方法原创 2009-10-16 11:18:00 · 11639 阅读 · 25 评论 -
OS X上安装Homebrew和GCC的图文攻略
GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统采纳为标准的编译器原创 2016-08-31 11:21:27 · 18311 阅读 · 3 评论 -
解决OS X移动硬盘中文件呈灰白色且无法读取的问题
初用Mac电脑的人总会遇到这样或那样的问题。其中一个就是读写移动硬盘。Windows下的文件系统NTFS在OS X下是不能使用的!通常,如果你移动硬盘的文件系统是NTFS,那么你只能读文件,却不能写文件。要想让你的Mac电脑能够自如地读写硬盘,其实有很多方法。最简单的方法就是装一个转换软件。此时你的选择也有很多!比较常被推荐的有下面两个:1. Tuxera NTFS for Mac ...原创 2016-10-26 12:24:11 · 32037 阅读 · 3 评论 -
在Xcode中配置使用GLPK的详细步骤
GLPK(GNU Linear Programming Kit:GNU线性编程工具)是用于建立线性规划LP和混合型整数规划MIP问题的建模语言工具包,同时可以用来对模型进行最优化求解。本文将讨论在Mac电脑上基于Xcode开发线性规划程序时配置GLPK的基本方法原创 2016-08-11 14:37:01 · 3010 阅读 · 6 评论 -
Matlab画柱状图和折线图的暗黑技巧
Matlab有很强的绘图功能,其基本的用法参阅帮助文档已经足矣。但是对于一些定制性的功能,在帮助文档中未必能很容易查到,或者说是隐(暗)藏(黑)技巧。本文将介绍柱状图(或条形图)和折线图是会用到的一些技巧和方法,其中一些是比较tricky的原创 2016-10-05 12:38:06 · 19253 阅读 · 0 评论 -
Matlab中绘制函数图像的技巧
Matlab拥有非常powerful的绘图功能,如果能够好好利用可以使得工作量大大得以简化,本文主要介绍如何用其来绘制2D的函数图形,也涉及其中的许多技巧原创 2009-08-13 10:02:00 · 18136 阅读 · 19 评论 -
在R中绘制折线图的方法与进阶
在显示随时间而变化的连续数据时通常可以使用折线图。尤其是显示在相等时间间隔下数据的趋势时折线图则更加优势。在折线图中,类别数据沿水平轴均匀分布,所有值数据沿垂直轴均匀分布。本文主要讨论的是在R中如何绘制折线图,一些不常见但非常有用的技巧也会在本文中涉及原创 2009-09-07 00:27:00 · 13264 阅读 · 15 评论 -
R语言绘图技巧之显示希腊字母
R语言画图的能力实在非常powerful,但是有很多小技巧你可能没有注意到,比如如何在图片的文字说明部分加入希腊字母原创 2010-07-28 12:40:00 · 19512 阅读 · 22 评论 -
R语言绘图技巧之绘制坐标轴与线段
R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定。但是其中确实有一些小技巧平时并不太容易引起注意。例如,通常情况下我们画出的图形周围会有一个方框。但是如果想画出坐标轴(横轴以及竖轴)的话那该怎么办呢?原创 2011-03-18 23:55:00 · 8555 阅读 · 20 评论 -
VS2017上执行VS2013项目错误MSB802之解决方案
微软公司的Visual Studio开发环境现在以每两年update一个版本的速度已经如约推出了2017版,欲把之前编写的程序更新到最新的VS2017开发环境下(原来的开发环境是VS2013),但是用VS2017打开项目并编译时,系统报错误MSB802,下面就来演示如何处理这一问题原创 2017-08-14 20:54:08 · 36478 阅读 · 11 评论 -
在Eclipse中进行C/C++开发的配置方法(20140721最新版)
在Windows下,很多人习惯于在Visual C++(或者说是Visual Studio)中编写C、C++程序。尽管如此,仍然有很多人在Eclipse中编写C、C++程序。本文就当做是献给那些喜欢尝试新鲜事物的猎奇者吧。本文的安装和配置是针对Windows下的情况。尽管网上已经有很多介绍在Eclipse中进行C/C++开发的配置方法的文章,但是其实都比较老旧,现在软件更新总是比较快,笔者下面介绍的都是当前最新的具体安装和配置方法原创 2014-07-22 00:50:57 · 59333 阅读 · 10 评论 -
用Eclipse进行C++开发时Bianry not found的问题解决
由于Visual Studio体积过于庞大,很多人选择在Eclipse下编写C/C++代码。我们为了在Eclipse中进行C/C++开发,进行一定的环境配置。并演示在Eclipse中编写一个C++程序的基本过程。在执行C++程序时,如果遇到错误提示:Bianry not found,本篇文章我们也试图来解决这个问题。原创 2015-11-08 22:42:12 · 12161 阅读 · 5 评论