4 时光在身后挡住去路

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

C++的锁锁锁锁锁锁锁锁锁锁锁锁

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

2019-11-18 16:38:46

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

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

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

利用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

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

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

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

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

2018-05-06 17:20:03

【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

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

【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

Tmux 常用快捷键

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

2018-03-12 20:02:29

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

【latex】制表符 tabbing环境

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

2018-02-23 21:28:32

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

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

Wikiwand——更酷的wiki打开方式

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

2017-09-22 20:49:43

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

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

2017-09-20 19:03:00

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

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

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!