- 博客(24)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Linux静态编译OpenSSL与libcurl
一、背景某个工程中需要使用libcurl访问https网站,为了可移植性,需要将libcurl编译成静态的。由于访问的是https开头的网站,所以还需加入对OpenSSL的编译,同样使用编译。二、静态编译OpenSSL1、下载OpenSSL源码:git clone https://github.com/openssl/openssl.gitgit checkout -b OpenSSL_1_0_0-stable origin/OpenSSL_1_0_0-stable //分支自己按需选..
2020-07-10 21:13:37
1617
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 CodeBlocks工程如何引用其他文件夹的头文件和源程序
假设你的工程名为project,目录为F:\test。但是你想在project中使用文件夹F:\library下面的一些头文件和源程序。由于这些头文件和源程序与工程project不在同一目录下面,所以需要做一些设置。下面介绍两种方法: 1、第一步:在CodeBlocks界面中右击工程名project,点击Add files...菜单,将你所需要的F:\library目录下的头文件和源...
2018-02-09 19:31:56
21546
1
原创 Ubuntu根目录扩容,亲测有效,简单易用
网上看了很多Linux根目录扩容的文章,要不就是太麻烦,要不就是不成功。后面终于找到一个好用的。链接如下:https://www.jianshu.com/p/9db2df60fd0a本人亲测在CentOS7下面成功扩容,不过本次扩容目标系统是Ubuntu18.04。步骤跟上述链接基本一样,只有几个地方不同:1、创建了一个新分区 1,类型为“Linux”,大小为 250 GiB。分...
2019-10-16 10:01:39
2200
原创 解决MAC使用git clone时需要输入密码的问题
今天终于解决了这个磨人的问题。第一次在MAC上用git配置远程仓库,按照之前在Windows上的配置方法生成好密钥,配置完config,准备从gitlab上git clone代码时发现需要输入密码。我都不知道这是需要输入什么密码,后面在网上看到许多办法都没能奏效。今天中午发现问题:要将密钥添加到本地!方法如下,下面命令一执行完,立马就能够顺利的从gitlab上面拉代码了。如果还配置了githu...
2019-09-28 13:38:31
9737
转载 一台电脑两个邮箱分别用于GitHub和GitLab
请参考简书文章:https://www.jianshu.com/p/cbb7117986d8主要参考里面config文件的配置。我一开始是参考别的文章的config配置方法的,但是发现行不通(Gitlab可以,但是Github没配好。之前已经配置好了Gitlab,因为又想用Github,所以才来配置)。后面根据开头的文章修改了config,然后就成功了。...
2019-07-26 21:36:46
749
原创 LaTeX如何删除插图索引中的引用
我在使用LaTeX撰写毕业论文的过程中遇到了一个问题: 我的论文中的图片有一些是引用的,所以我在图题的右上角添加了引用文献。插图索引上自动也会在右上角出现引用,但学校要求在插图索引上不能出现引用。如下图所示,我需要删除用红框圈出的引用[45]。 这个问题困扰了我好几天,终于在今天得到了解决,灵感源于Stack Overflow上的一个提问:http...
2019-04-29 17:06:27
2741
3
转载 Does return-by-value mean extra copies and extra overhead?
http://www.cs.technion.ac.il/users/yechiel/c++-faq/return-by-value-optimization.html
2019-03-08 19:56:31
176
转载 C++的multi_map如何输出所有key值相等的元素
转载自:https://zhidao.baidu.com/question/918049459459983899.html在multimap中,同一个键关联的元素必然相邻存放。基于这个事实,就可以将某个键对应的值一一输出。1、使用find和count函数。count函数求出某个键出现的次数,find函数返回一个迭代器,指向第一个拥有正在查找的键的实例。2、使用lower_bound(k...
2018-08-17 17:53:01
3197
原创 剑指offer 面试题44:数字序列中某一位的数字
#include <iostream>#include <vector>using namespace std;int digitAtIndex(int index);int main(){ int ans = digitAtIndex(9); cout << ans << endl; return 0;}...
2018-05-29 17:54:26
396
原创 剑指offer第二版 面试题31:栈的压入,弹出序列
#include <iostream>#include <stack>using namespace std;bool IsPopOrder(const int* pPush, const int* pPop, int nLength);int main(){ int push[] = {1,2,3,4,5}; int pop[] = {4,...
2018-05-21 21:18:19
375
原创 牛牛的闹钟--网易2019实习生招聘编程题
牛牛总是睡过头,所以他定了很多闹钟,只有在闹钟响的时候他才会醒过来并且决定起不起床。从他起床算起他需要X分钟到达教室,上课时间为当天的A时B分,请问他最晚可以什么时间起床 输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个正整数,表示闹钟的数量N(N<=100)。接下来的N行每行包含两个整数,表示这个闹钟响起的时间为Hi(0<=A<24)时Mi(0<=B&...
2018-04-08 17:13:44
373
原创 基本排序算法的时间复杂度分析
1、插入排序 最佳情况:O(n) 最差情况:O(nlgn) 平均情况:O(nlgn)2、选择排序 在所有情况下的时间复杂度均为O(n*n)3、冒泡排序 最佳情况:O(n) 最差情况:O(n*n) 平均情况:O(n*n)4、归并排序 所有情况下的时间复杂度均为O(nlgn)5、快速排序 最佳情况:O(nlgn) 最差情况:O(n*n) ...
2018-04-06 18:23:46
559
原创 牛牛找工作--网易2019实习生招聘编程题
时间限制:2秒空间限制:65536K为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工...
2018-04-02 16:18:08
981
转载 网易2018编程 合唱 DP
原文:https://www.cnblogs.com/xiaolovewei/p/8535928.html小Q和牛博士合唱一首歌曲,这首歌曲由n个音调组成,每个音调由一个正整数表示。对于每个音调要么由小Q演唱要么由牛博士演唱,对于一系列音调演唱的难度等于所有相邻音调变化幅度之和, 例如一个音调序列是8, 8, 13, 12, 那么它的难度等于|8 - 8| + |13 - 8| + |12 - 1...
2018-03-20 16:00:34
731
原创 memset按字节对内存块进行初始化
int a[5];memset(a, 1, 5 * sizeof(int));这样并不能将整形数组a初始化为1,因为memset是按字节进行初始化的,所以只有后八位二进制有效。如果一个int元素是4字节,合一起是0000 0001,0000 0001,0000 0001,0000 0001,转化成十六进制就是0x01010101,就等于16843009,即int元素被初始化
2017-10-24 19:52:21
937
原创 如何正确地比较两个double类型的数据
当我们比较两个double值是否相等的时候应该采用相减的形式而不是使用逻辑相等==符号。因为这样很可能得到的结果与你期望的结果是不一致的。
2017-10-22 16:04:38
17956
转载 win7进程中的svchost.exe占用CPU和内存很高的原因和解决窍门
转载自:http://blog.sina.com.cn/s/blog_542268bd0102w3uo.html当您运行了Windows任务管理器后,您可能会在“进程”选项卡中看到若干个名称均为SVCHOST.EXE的进程正在同时运行。而且,这些SVCHOST.EXE可能有一个或若干个占用了较多的系统资源,影响了计算机的工作效率。win7进程中的svchost.exe占用CPU和内
2017-08-04 18:15:33
23445
1
转载 Linux下区分物理CPU、逻辑CPU和CPU核数
㈠ 概念 ① 物理CPU 实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Linux用户对 /proc/cpu
2017-08-04 18:03:12
457
原创 matlab三维散点图画法
软件版本:MATLAB R2016a.使用scatter3()函数画散点图。初始数据进行处理之后,写入新的文本文档中,每行的数据类型为%d %d %d %f中间以空格分离。将每行的前面三个整形作为三维空间的x,y,z坐标,%f一列对应的数据作为颜色值,颜色将会随着最后一列值的变化而变化。本文主要关注如何快速高效地画出大量数据点的三维散点图。
2017-08-02 12:12:08
32699
原创 matlab如何处理当数据范围很大时颜色变化也要较明显
问题描述: 我的数据是四列[x,y,z,c],根据c值的变化颜色也应相应变化。我要画一个三维图像,图上呈现颜色随数据变化而变化的现象。我的c值的变化范围是[1.0e-20 3.5e-16],相差10的6次方,所以数值之间的差异还是比较大的。其中大部分数据为0,其他非零的数值集中在1.0e-20和3.5e-16附近。目标是要使得随着非零数值的变化颜色也要相应的变化,人眼要能
2017-07-27 11:39:29
11531
原创 MATLAB执行max()函数出错:下标索引必须为正整数类型或逻辑类型
MATLAB执行max()函数出错:下标索引必须为正整数类型或逻辑类型 使用MATLAB的max()函数求一列double类型数据的最大值时出现错误:下标索引必须为正整数类型或逻辑类型。下面是部分MATLAB代码:
2017-07-27 09:05:10
94045
10
转载 Matlab中使用xlswrite函数时出现服务器出现异常的解决方法
转载自:http://blog.sina.com.cn/s/blog_b086eeeb0102wjb3.html参考网址:http://www.cnblogs.com/mlakp/p/5259297.html问题描述:在Matlab中使用xlswrite函数时,如果excel文件存在时,则程序能够正常运行;当excel文件不存在时,则会出现错误:Error using
2017-07-20 22:13:38
2127
原创 Ubuntu开机时光标一直在左上角闪烁无法进入系统的原因及解决办法
Ubuntu开机时光标一直在左上角闪烁无法进入系统的原因及解决办法问题描述:我的电脑是双系统的:windows 7 + Ubuntu 16.04,在Windows 7里安装EasyBCD并设置Ubuntu 16.04的引导。在我更新了Ubuntu的系统之后,下次开机时发现无法进入Ubuntu 16.04了,现象是光标一直在左上角闪烁,没有任何提示。解决方法:原因是我更新了Ubunt
2017-07-19 12:49:03
35184
13
原创 Ubuntu12.04 LTS下Facebook scribe安装过程
Facebook scribe分布式日志收集系统的成功呢安装过程记录。本人实测可以正确运行,根据不同的软件环境可能需要进行微调。 安装scribe的环境:Ubuntu 12.04 LTS + thrift-0.9.0 + scribe(版本:2.2)。
2017-06-12 20:33:26
645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人