- 博客(41)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Markdown 链接的写法
Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。不管是哪一种,链接文字都是用 [方括号] 来标记。1. 行内式要建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可This is [an example](http://example.com/ "Title...
2019-08-20 10:25:10
9718
转载 VS 中 TODO的使用
[转自: VS 中 TODO的使用]在开发中要有一个计划,在那里实现,怎么实现,可以先写下来,以后可以检查是否实现了TODO: 可以方便的帮助我们完成这样的任务编程可以这样标记//TODO: 未实现以后在任务列表中就可以看到任务列表在试图–>任务列表 打开VS2010中默认没有启用TODO功能(在任务列表中看不到), 设置方法:工具->选项->文本编辑器-&g...
2019-05-24 17:29:08
8833
原创 Apache 启动错误
安装Apache的时候总是启动不起来,查看日志报的是● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) s...
2019-05-10 01:26:37
4422
原创 【LeetCode】342. Power of Four
题目给定一个整数(带符号的32位),写一个函数来检查它是否为4的幂。例1:输入:16 输出:true例2:输入:5 输出:false我写这篇博客倒不是因为这个题难,而是在讨论中看见最高票的两个代码,被惊到了,记录一下。代码如下Java 1-line (cheating for the purpose of not using loops)public boolean i...
2019-03-11 14:13:29
332
原创 Centos7挂载windows的共享目录
1. 在windows上创建一个共享目录1.1 设置共享右键需要共享的文件夹,点击“共享”,点击“共享此文件夹”,此时可以设置权限。默认权限是“读取”。1.2 更改权限接着上述步骤,点击“权限”按钮,打开权限对话框,若需要写权限(修改权限),选中Everyone用户组,选中“修改”复选框或者“完全控制”复选框。点击“应用”“确定”。进入“安全”选项卡,选中Everyone用户组,选中“完...
2019-03-04 22:46:43
6233
转载 【转】git - 简易指南
原文链接:http://www.bootcss.com/p/git-guide/作者:罗杰·杜德勒感谢:@tfnico, @fhd and Namics其他语言 english, deutsch, español, français, italiano, nederlands, português, русский, türkçe,မြန်မာ, 日本語, 한국어如有纰漏,请到 git...
2018-12-06 11:05:39
175
原创 centos 7 bring up/down networking(已解决)
背景克隆了一台虚拟机(Centos7)启动之后连接不上网络,执行ip addr发现没有网卡的信息,重启网卡失败,按照提示查看一下状态[root@centos7 ~]# systemctl restart networkJob for network.service failed because the control process exited with error code. See "...
2018-11-08 18:52:49
7958
3
原创 Xshell连接不上VMware中的Ubuntu
平时都是通过Xshell来连接虚拟机中的Ubuntu,有的时候用着用着就突然出现断开的情况,而且断开后重新连接还连接不上。虽然我也不太清楚发生原因是什么,但目前也有一些方法能解决,在此记录一下。症状描述在xshell使用过程中突然断开了与虚拟机的连接(当时在执行apt安装,也不知道会不会跟这个有关),之后重新连接也连接不上,提示Connecting to 192.168.154.1...
2018-08-16 03:19:59
944
原创 解析 static auto x = []() { std::ios::sync_with_stdio(false);std::cin.tie(nullptr);return 0;}()
前言这两天在LeetCode上刷题的时候看见有好几个速度排名第一的代码中都有一段类似的代码,如下:static const auto io_sync_off = [](){ // turn off sync std::ios::sync_with_stdio(false); // untie in/out streams std::cin.tie(null...
2018-08-09 00:37:17
8221
4
转载 网络中的各层协议
转自:网络中的各层协议(@Andrew)应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP)DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。实 现即插即用连网。BOOTP (BO...
2018-08-07 18:29:44
282
原创 【Git】搭建Git服务器——本地协议服务器
环境CentOS 7 x64安装在终端下执行下面命令来检查系统是否安装git$ git --version如果返回 “git: 未找到命令” 则需要安装git。 执行下面命令安装git和nfs$ sudo yum install -y git nfs-utils 搭建服务器首先要先创建共享的文件夹(也可用已存在的)$ sudo mkdir /home/nf...
2018-07-17 17:44:21
391
原创 搜索引擎的使用
搜索指令“” (双引号) 把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。Google和百度都支持这个指令。 例如: “seo方法图片”- (减号) -:代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。Google和百度都支持这个指令。 例如:...
2018-07-16 20:54:47
980
原创 vim配置tap键4个空格
系统配置版本vim /etc/vim/vimrc在文件末尾添加set ts=4 set expandtab set autoindent 参考资料vim 的安装及配置
2018-06-19 11:57:05
1521
原创 【整理】Google代码风格(C++)——规则特例、结束语
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 15:09:58
479
原创 【整理】Google代码风格(C++)——格式
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 15:09:29
6822
原创 【整理】Google代码风格(C++)——注释
命名约定最重要的一致性规则是命名管理. 命名风格快速获知名字代表是什么东东: 类型? 变量? 函数? 常量? 宏 … ? 甚至不需要去查找类型声明. 我们大脑中的模式匹配引擎可以非常可靠的处理这些命名规则.命名规则具有一定随意性, 但相比按个人喜好命名, 一致性更重, 所以不管你怎么想, 规则总归是规则.1. 通用命名规则 Tip: 函数命名, 变量命名, 文件命名应具备描述性...
2018-05-27 15:09:00
2344
原创 【整理】Google代码风格(C++)——命名约定
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 15:07:28
1995
原创 【整理】Google代码风格(C++)——其他 C++ 特性
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 14:54:47
401
原创 【整理】Google代码风格(C++)——来自 Google 的奇技
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 14:53:47
310
原创 【整理】Google代码风格(C++)——函数
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 14:52:33
534
原创 【整理】Google代码风格(C++)——类
from http://code.google.com/p/google-styleguide/ 版本: 3.133原作者:Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray翻译:YuleFoxyospaly项目主页:Google Style ...
2018-05-27 14:36:11
502
原创 【整理】Google代码风格(C++)——作用域
作用域1. 名字空间 Tip: 鼓励在 .cc 文件内使用匿名名字空间. 使用具名的名字空间时, 其名称可基于项目名或相对路径. 不要使用 using 关键字.定义: 名字空间将全局作用域细分为独立的, 具名的作用域, 可有效防止全局作用域的命名冲突. 优点: 虽然类已经提供了(可嵌套的)命名轴线 (YuleFox 注: 将命名分割在不同类的作用域内), 名字空间在这基础上...
2018-05-27 14:34:48
207
原创 【整理】Google代码风格(C++)——头文件
通常每一个.cc文件都会有一个对应的.h文件。当然也有一些常见的例外,如单元测试代码和只包含main()函数的.cc文件。正确使用头文件可令代码在可读性、文件大小和性能上大为改观。下面的规则将引导你规避使用头文件时的各种陷阱。1. # define 保护所有头文件都应该使用# define防止头文件被多重包含,命名格式应当是:< PROJECT>_<PATH&
2018-05-27 14:27:14
468
原创 Scientific Toolworks Understand 软件教程
系统:Ubuntu16.04 x64安装安装包下载地址:part1:http://download.csdn.net/detail/p942005405/9711128part2:http://download.csdn.net/detail/p942005405/9711134网盘:https://pan.baidu.com/s/1i52nrut如果上述地址不...
2018-05-16 14:02:52
4348
2
转载 git 对比两个分支差异
转自:git 对比两个分支差异1. 查看dev有,而master中没有的内容git log dev ^master同理,查看master有,而dev没有的写法如下git log master ^dev2. 查看dev中比master中多提交了那些内容git master..dev注意:列出来的内容是两个’.’后面的内容(上面命令中是dev)多提交的内容。3....
2018-05-16 10:12:26
1901
原创 【命令】查找含有某字符串的所有文件
grep如果你想在当前目录下 查找”hello,world!”字符串,可以这样:$ grep -rn "hello, world!" *-r 递归查找 -n 显示行号其他参数 -i 忽略大小写 -R 查找所有文件包含子目录 -l 只列出匹配的文件名 -L 列出不匹配的文件名 -w 只匹配整个单词,而不是字符串的一部分 -C number 匹配的上下文分别显示[numb...
2018-05-15 18:06:16
831
原创 【Shell】单行注释和多行注释
单行注释 ‘# ‘# echo "hello"多行注释方法1: << !这是注释1这是注释2这是注释3!方法2:'这是注释1这是注释2这是注释3'方法3if false; then这是注释1这是注释2这是注释3fi方法4: << 字符 # 这里的字符可以
2018-05-15 17:04:30
2150
转载 【命令】Ubuntu下date的用法
转自:ubuntu下date的用法方法一:sudo date 031421302011(月日时分年)方法二:sudo date -s 20110314 //先修改年月日sudo date -s 21:30 //在修改时分如果还需要修改BIOSS时间,再执行:clock -w查看时间 echo date +%Y-%m-%d_%H:%M:%S备忘 %% ...
2018-05-15 16:50:26
8105
2
原创 【整理】QT .pro文件中的变量说明
注释以”#”开始的行,直到结束模板变量告诉qmake生成哪种makefileTEMPLATE = app其中app - 表示该工程建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用lib - 表示该工程建立一个库的makefilesubdir - 生成针对子目录的Makefile,子目录由变量SUBDIRS指定;vcapp ...
2018-05-14 23:40:32
3173
转载 折腾gcc/g++链接时.o文件及库的顺序问题
转自:折腾gcc/g++链接时.o文件及库的顺序问题gcc/g++链接时.o文件以及库的顺序问题1 写在前面最近换了xubuntu12.4,把原来的项目co出来编译的时候报“undefined reference to”。猜测是gcc的版本问题,用-v跟踪一下,发现gcc-4.6默认开 启了ld的–as-needed选项。关闭该选项(–no-as-needed)后编译正常。...
2018-05-14 14:09:36
689
转载 QT 添加外部库文件
转自:Qt 添加外部库文件LIBS += D:\Code\Opengltest\OpenGL32.Lib D:\Code\Opengltest\GlU32.Lib # 直接加绝对路径LIBS += OpenGL32.Lib GlU32.Lib # 直接加库文件,前提是这个库文件必须在工程目录下LIBS += -L D:\Code\Opengltest\ -lOpenGL32 -lGl...
2018-05-14 12:02:08
3393
1
转载 Ubuntu系统环境变量详解
转自:Ubuntu系统环境变量详解使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。UbuntuLinux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系...
2018-05-09 23:32:34
184
原创 Markdown中特殊字符的转义字符
上次在用Markdown记笔记时,当正文中写到<PROJECT>_<PATH>_<FILE>_H_时,<>里的内容显示显示不出来,就算用’ \’也显示不出来。后想起Markdown支持html语法,这样的写法(<>或<\>)与html语法冲突了,但不知道该怎么解决,上网查询之后在此记录一下,以备不时之需。常用转义字符表:...
2018-05-09 23:02:25
6473
转载 【命令】Ubuntu设置和查看环境变量
转自【Ubuntu】Ubuntu设置和查看环境变量查看环境变量env env命令是environment的缩写,用于列出所有的环境变量export 单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能echo PATHechoPATHechoPATH echo PATH用于列出变量PATH的值,里面包含了已添加的目录设...
2018-05-09 22:34:29
7500
转载 forbids in-class initialization of non-const static member不能在类内初始化非const static成员
2018-05-09 22:20:53
4114
转载 Linux的nm查看动态库和静态库的符号
转自https://blog.csdn.net/qq_16683355/article/details/52297884功能列出.o、.a、.so中的符号信息,包括符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等使用$ nm [option(s)] [file(s)]常用的option-A 在每个符号信息的前面打印所在对象文件名称;...
2018-05-02 18:13:44
3257
转载 用SSH连接到GitHub
检查现有的SSH密钥在终端下输入:$ ls -al ~/.ssh检查目录列表查看是否已拥有SSH公钥 默认情况下,公钥文件名是以下名称的其中之一 id_dsa.pub id_ecdsa.pub id_ed25519.pub id_rsa.pub生成一个新的SSH密钥检查了现有的SSH密钥后可以生成一个新的SSH密钥用于身份验证,然后将其添加...
2018-04-26 11:01:09
608
原创 Ubuntu16.04编译安装Ceres-Solver
下载您可以从最新的稳定版本开始。如果你想要最新版本,你可以克隆git仓库$ git clone https://github.com/ceres-solver/ceres-solver/issues依赖# Cmake$ sudo apt-get install cmake# google-glog + gflags$ sudo apt-get install li...
2018-04-07 06:00:42
10389
14
转载 Windows 核心编程 学习笔记 (第三部分)
目录16. 作业 作业 一个简单例程 CreateJobObject 创建作业 作业限制和 SetInformationJobObject AssignProcessToJobObject 将进程添加到作业 终止作业 QueryInformationJobObject 查询作业的统计信息 作业的通知消息17. 线程
2016-12-19 10:59:06
823
OpenGL在Win32中为什么不显示绘制的图形
2017-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人