自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南京大学的CS渣

Email:minhuix#qq.com/xiemhemail#gmail.com

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++的锁锁锁锁锁锁锁锁锁锁锁锁

std::lock_guardstd::lock_guard 在构造函数中进行加锁,析构函数中进行解锁。std::unique_lock类 unique_lock 是通用互斥包装器,允许延迟锁定、锁定的有时限尝试、递归锁定、所有权转移和与条件变量一同使用。unique_lock比lock_guard使用更加灵活,功能更加强大。使用unique_lock需要付出更多的时间、性能成本。st...

2019-11-18 16:39:44 436

原创 target_compile_definitions和target_compile_options中第二个参数的含义

target_compile_definitions和target_compile_options中第二个参数的含义源自https://stackoverflow.com/questions/30546677/cmake-how-to-set-multiple-compile-definitions-for-target-executable中的回答。Libs can define their...

2019-07-17 20:33:42 6119

原创 gperftool以lines的尺度进行profiling时行号为问好??:0的解决方法

gperftool以lines的尺度进行profiling时行号为问好??:0的解决方法原因是由于缺少了调试信息,可以使用gdb进行运行,gdb会报错如下。[Inferior 1 (process 27033) exited normally]Missing separate debuginfos, use: debuginfo-install gperftools-libs-2.4-8.e...

2019-06-26 16:30:18 324

转载 std::future,std::promise,std::packaged_task,std::sync用法

用C++11的std::async代替线程的创建c++11中增加了线程,使得我们可以非常方便的创建线程,它的基本用法是这样的:void f(int n);std::thread t(f, n + 1);t.join();但是线程毕竟是属于比较低层次的东西,有时候使用有些不便,比如我希望获取线程函数的返回结果的时候,我就不能直接通过thread.join()得到结果,这时就必须定义一个变...

2019-04-04 11:16:38 884 1

转载 利用macOS制作Windows 10安装U盘

利用macOS制作Windows 10安装U盘BYMCFLY WENGONFEBRUARY 04, 2018READ INLESS THAN A MINUTEScroll Down本文撰写于2018年2月3日,macOS High Sierra 版本10.13.3最近新装了一台主机,由于需要做系统,又苦于没有Windows系统的电脑制作安装U盘,于是就直接在macOS...

2019-03-20 10:47:50 10251

原创 ubuntu oh-my zsh

sudo apt-get install zshchsh -s /bin/zshsh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”sudo apt-get install autojumpecho “. /usr/share/autojump/autojump...

2018-11-24 19:30:42 306

原创 Latex 使用subcaption插入并排图片

Latex 使用subcaption插入并排图片在引言处加入 \usepackage{subcaption}\begin{figure}[H] \caption{经纬线提取样例} \label{fig:example} \begin{subfigure}{.5\textwidth} \centering \includegraphics[width=\textwi...

2018-05-21 00:00:18 22872

原创 jupyter 切换kernel 运行在指定虚拟环境下的办法

使用命令 conda install nb_conda安装conda插件,使得jupyter可以切换kernel,详见https://docs.continuum.io/anaconda/jupyter-notebook-extensions

2018-05-06 17:20:03 2889

原创 【Latex】如何避免频繁的输入\mathbf

【Latex】如何避免频繁的输入\mathbf 使用一个小技巧,定义命令\*,代替\mathbf,这少打了许多字\documentclass{article}\def\*#1{\mathbf{#1}}\def\ab{ab}\begin{document} $\*v, \*w, \*\ab, \*\Gamma$. \end{document}

2018-03-21 23:10:44 5966

转载 LaTeX 各种命令,符号

函数、符号及特殊字符声调语法效果语法效果语法效果\bar{x}latex数学符号表(2)" style="border:none; outline:0px; max-width:100%; margin:0px 0px 24px">\acute{\eta}latex数学符号表(2)" sty

2018-03-20 22:51:52 5529

原创 【Git】HttpRequestException encountered

HttpRequestException encountered解决方法网上查了一下发现是Github 禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器,才行。 https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/

2018-03-19 11:22:59 2415

原创 Tmux 常用快捷键

Tmux 快捷键ctrl+B 为leader 键s 显示,列出所有Panec 创建% 垂直分” 水平分n 下一个p 上一个z 让当前pane 最大化/ 再按 恢复x 关闭

2018-03-12 20:02:29 211

原创 linux terminal <TAB> case-insensitive

1、在用户家目录下创建“.inputrc”文件。touch .inputrc2、在该文件中输入以下内容“set completion-ignore-case on”vi .inputrc 输入set completion-ignore-case on:wq 保存并退出3、关闭终端,重新打开终端即可。

2018-03-12 13:13:30 212

原创 【latex】制表符 tabbing环境

【latex】制表符 tabbing环境制表位可以制作简易的表格,Latex中用tabbing环境实现制表位,tabbing环境命令格式如: \begin{tabbing} \hspace{2cm} \= \kill%制表控制行 a \> b %正文 \end{tabbing}制表位控制行:也称样本行,每个制表位用\=表示,第一个制表位默认,不需加\=

2018-02-23 21:28:32 9190 2

原创 C#类中的引用成员field

C#类中的引用域field在C#面向程序设计中,我们可能有这样的需求,想达到C++中指针的效果,在类中设置一个指针(引用)变量指向某个域,然后通过这个指针(引用)来更改它。 很遗憾,C#中并不允许类的field成员是ref的,理由如下: 假设我们允许类的成员是ref的,就会有下面这样子的代码, public ref int x;void M(){ int y = 123; t

2017-12-20 22:06:35 1185

原创 C# winform 中自定义按钮,添加到父空间控制集合中

Button a= new Button(); a.Size = new Size(5, 5); a.Location = new Point(mainView.Image.Width, mainView.Image.Height); father.Controls.Add(resizePictureBoxButton);

2017-11-27 21:34:14 671

原创 Wikiwand——更酷的wiki打开方式

下载地址为http://www.wikiwand.com/,仅有针对chrome的插件

2017-09-22 20:49:43 2925

原创 [latex]在箭头上写东西,写字

数学环境中使用 0\stackrel{a}{\longrightarrow}1这样就在0到1的箭头上写下了a这个字母。

2017-09-20 19:03:00 43924

原创 ubuntu下使用apt-file来安装texlive的package

使用apt-file来安装texlive的package在安装好latex的相关环境之后,我们需要的一些package往往不在texlive-base中,这时,我们可以利用apt-file进行手动安装.首先需要安装apt-file sudo apt-get install apt-file利用apt-file 搜索你所需要的package apt-file search PACK

2017-09-03 21:07:25 1571

原创 ubuntu安装中文搜狗输入法

ubuntu 安装中文搜狗输入法1.首先安装gdebi便于安装*.deb包 sudo apt-get install gdebi 2.然后去搜狗官网下载Linux的deb包 sudo gdebi 你的deb包 3.在终端执行im-config查看是否为fcitx,若不是,勾选上 4.终端执行fcitx-config-gtk3,点+号,然后搜索sogou,记得取消只显示当前语

2017-08-31 21:09:02 403

转载 Linux终端Tab补全提示忽略大小写

1、在用户家目录下创建“.inputrc”文件。touch .inputrc2、在该文件中输入以下内容“set completion-ignore-case on”vi .inputrc 输入set completion-ignore-case on:wq 保存并退出3、关闭终端,重新打开终端即可。

2017-08-31 18:52:21 3961

原创 [linux]ubuntu下进行texlive+texstudio+xeCJK中文环境安装

首先安装texlivesudo apt-get install texlive比较推荐使用xelatex进行编译,所以我们安装:sudo apt-get install texlive-xetex为了支持中文,我们需要使用\usepackage{xeCJK}包,所以需要安装:sudo apt-get install texlive-lang-chinese接着安装集成文本编辑器和预览一体的te

2017-08-25 11:12:54 5631

原创 algorithm.sty not found error in LaTeX

algorithm.sty not found error in LaTeXIf you use the algorithm package in your LaTeX document, you might get this error on compiling it:LaTeX Error: File `algorithm.sty' not found.On Ub

2017-08-25 11:04:24 5409

原创 Latex 表格 table 宽度太长

在双栏情况下,当表格宽度过长时,会导致表格覆盖到另一栏的文字。如图所示,此时,我们只需要将表格中\begin{table} 和\end{table}中的table改为table*即可长表格即会自动占一整页

2017-08-04 23:48:37 21218 1

转载 Visual Studio VS 2017 应用程序打包

VS2017桌面应用程序打包成.msi或者.exe百度很难搜索到相关内容,分享下,需要的盆友拿去,不谢。http://xm2013.com/#/d/12 youtube地址:https://www.youtube.com/watch?v=z0v6hmumCFU安装打包插件:Microsoft Visual Studio 2017 Installer Projects工具

2017-06-15 21:55:57 28794 2

转载 最长递增子序列详解(longest increasing subsequence)

一个各公司都喜欢拿来做面试笔试题的经典动态规划问题,互联网上也有很多文章对该问题进行讨论,但是我觉得对该问题的最关键的地方,这些讨论似乎都解释的不很清楚,让人心中不快,所以自己想彻底的搞一搞这个问题,希望能够将这个问题的细节之处都能够说清楚。对于动态规划问题,往往存在递推解决方法,这个问题也不例外。要求长度为i的序列的Ai{a1,a2,……,ai}最长递增子序列,需要先求出序列Ai-1{a1,

2017-06-03 16:22:30 2714 1

原创 [latex tikz]画无向图的例子

%Tikz画图\usepackage{tikz}\usetikzlibrary{arrows,graphs} %指明是图库 \begin{tikzpicture}[> = stealth, % arrow head style shorten > = 1pt, % don't touch arrow head to node auto, node distance = 3cm

2017-05-06 21:40:37 7062

原创 [latex tikz]画曲线

2017-05-06 21:36:04 10453

原创 [Ubuntu]终端terminal多标签和多标签切换快捷键

Ubuntu下的终端产生多标签和多标签切换快捷键ctrl+alt+t是打开一个terminal打开terminal之后使用ctrl+shift+t是在terminal中打开多个标签在多个标签中切换的方法:方法1alt+1 alt+2 alt+3.......方法二ctrl + pageUpctrl + pageDown.关闭一个terminal快捷键  

2017-05-01 12:49:20 26914 1

原创 [Linux git]Linux下git push 不用每次输密码的方法

Linux下在~/下, touch创建文件 .Git-credentials,touch .git-credentialsvim .git-credentials编辑此文件,输入内容格式:https://{username}:{password}@github.com例如 https://zhang3:[email protected]

2017-04-25 21:38:20 3219

转载 树莓派挂载U盘

外接U盘或移动硬盘时,默认不会自动挂载,所以需要用 mount 命令挂载。通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:sudo mkdir /mnt/1GB_USB_flashsudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/1GB_USB_flash//用完之后卸载sudo umount /mnt/1GB_USB_fl

2017-04-10 16:32:29 1130

转载 [pocketsphinx] useage

skip to contentCMUSphinxUser ToolsLoginSite ToolsRecent changesMedia ManagerSitemapDOWNLOAD TUTORIAL WIKI DEVELOP RESEARCH ABOUT

2017-04-03 10:38:35 983

转载 PocketSphinx语音识别系统的编译、安装和使用

PocketSphinx语音识别系统的编译、安装和使用[email protected]://blog.csdn.net/zouxy09         Sphinx是由美国卡内基梅隆大学开发的大词汇量、非特定人、连续英语语音识别系统。Sphinx从开发之初就得到了CMU、DARPA等多个部门的资助和支持,后来逐步发展为开源项目。目前CMU Sphinx小

2017-04-03 09:58:18 747

原创 [Cmusphinx] install problem

via the LDFLAGS environment variable. Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib"

2017-04-03 09:57:16 858

转载 【valist】c语言可变参数宏

va_list 是C语言中解决变参问题的一组宏。1.API介绍:头文件:[cpp] view plain copy print?#include   下面是实现变参函数的一组宏(macro):[cpp] view plain copy print?void va_start(

2017-03-28 18:09:08 1817

转载 【算法题】M个有序数组,求其中的第k个数 (2012-10-02 23:34:20)

首先是有人在微博上提出这个“GOOGLE面试题”:1)有两个排好序的数组,求其中值然后在面试中,碰到这样的题:2)有两个排好序的数组,找到其中第k个数以及扩展:3)有M个排好序的数组,找到其中第k个数为了消除歧义,解释如下:有两个数组,A(a1, a2,...,an) 和 B(b1, b2,...,bm),分别按升序排列,即a1可以看到,1)是2)的特殊情况,3

2017-03-19 16:09:10 2433

原创 [sublime]将很乱的代码一键对齐

按ctrl+shift+p,弹出选项,选择下面这项Indentation:Reindent Linesedit-line-reindent

2017-03-16 15:30:16 7890 1

转载 [latex]括号总结

功能语法显示不好看    ( \frac{1}{2} )好一点\left( \frac{1}{2} \right)您可以使用\left和\right来显示不同的括号:功能语法显示圆括号,小括号\left( \frac{a}{b} \righ

2017-03-10 20:53:50 18530

原创 [latex]使用algorithm包来编写伪代码

1)首先在导言区加入语句:\usepackage{algorithm} \usepackage{algorithmic} 2)\begin{algorithm}[!h] \caption{PARTITION$(A,p,r)$}%算法标题 \begin{algorithmic}[1]%一行一个标行号 \STATE $i=p$ \FOR{$j=p$ to $r$}

2017-03-10 20:02:01 54355 5

原创 Internet checksum 因特网检验和的算法

(1) Adjacent octets to be checksummed are paired to form 16-bit integers, and the 1’s complement sum of these 16-bit integers is formed.(2) To generate a checksum, the checksum field itself is cleared,

2017-03-06 22:16:21 10603

Visual Assist破解版 支持08 12 13 15 17

Visual Assist破解版 支持08 12 13 15 17

2017-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除