自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决Linux下静态链接库出现的问题

该问题是针对刚安装的Linux环境的小萌新在使用gcc/g++编译时出现的问题,如果你是大佬,这篇文章可能对你并没有帮助。问题描述当我们用Makefile工具时,在Makefile文件中写编译语句时,希望编译时用静态链接库来编译,例如语句如下。 g++ -o $@ $^ -static编译时链接静态库的方式有好几种,这里我使用static。问题出现的是,当我们make时,出现如下问...

2018-12-31 21:04:05 923

原创 Linux下yum 错误

yum(Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat,Fedora,SUSE,CentOS,Mandriva。最近安装了CentOS7.0操作系统,在使用命令安装的时候出现如下错误:一,yum安装软件时,报错:没有包XXX可用。[root @ localhost~...

2018-12-31 10:46:27 2823

转载 Linux下几款C++程序中的内存泄露检查工具

原文链接Linux下编写C或者C++程序,有很多工具,但是主要编译器仍然是gcc和g++。最近用到STL中的List编程,为了检测写的代码是否会发现内存泄漏,了解了一下相关的知识。所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括:参见 http://...

2018-12-24 21:29:54 1982

转载 win10、deepin双系统 如何卸载/删除 deepin系统,删除deepin无法进入Windows 简便详细方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35379989/article/details/83515882 </div> <link rel="stylesheet" href="https://cs

2018-12-24 21:15:44 7794 1

原创 滑动窗口的最大值

问题描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3, [4,2,6],2,5,1...

2018-12-10 23:01:57 138

原创 Linux系统编程之进程间通信

进程通信概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。那么释放的资源可能是其他进程需要的,然而进程用户空间是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。进程通信应用场景 数据传输:一个进程需要将它的数据发送...

2018-12-08 21:59:25 396 1

原创 旋转数组的最小数字

问题描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。解决方案咋眼一看这题,很简单啊,就一次遍历找到最小值就可以了啊,那答案就很简单。如下给出一般解决方案...

2018-12-08 13:38:01 147

原创 Linux系统编程之线程

线程的概念回顾进程在介绍线程之前,我们先来回顾下进程,进程的定义就是指一个具有独立功能的程序在某个数据集上的一次动态执行的过程,是系统进程资源分配和调度的基本单元。 一次任务的运行可以并发激活多个进程,这些进程相互合作完成该任务的一个最终目标。 操作系统对进程的描述:PCB(进程控制块)Linux下的进程描述——task_struct。那么线程是什么呢?线程是进程中的一条执行流,Li...

2018-12-05 22:46:41 182

原创 vim 中Ctrl+S保存问题

习惯了在IDE环境下写代码而突然换到VIM中的人看过来,这是需要注意的坑,我们习惯在VIM中写完进行CTRL + S进行保存,然后就卡住不动了,你最有可能的操作就是关闭当前打开的VIM,但是关闭后我们的代码就没有了,哈哈,刚写的代码没了你是什么心情,我就是一遍一遍的踩到这个坑才研究了下CTRL + S在VIM中的作用,其实在VIM中CTRL + S是锁住的意思,锁住当前页面,我们用CTRL + ...

2018-12-03 23:45:53 1270

原创 字符串替换

问题实现一个简单的字符串替换函数。原串中需要替换的占位符为"%s",请按照参数列表的顺序一一替换占位符。若参数列表的字符数大于占位符个数。则将剩下的参数字符添加到字符串的结尾。给定一个字符串A,同时给定它的长度n及参数字符数组arg,请返回替换后的字符串。保证参数个数大于等于占位符个数。保证原串由大小写英文字母组成,同时长度小于等于500。测试样例:"A%sC%sE",7,['B...

2018-12-02 20:14:08 401

原创 微信红包

问题春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。给定一个红包的金额数组gifts及它的大小n,请返回所求红包的金额。若没有金额超过总数的一半,返回0。测试样例:[1,2,3,2,2],5返回:2解决方案方法一:C++中学过...

2018-12-02 20:08:46 299

C语言版贪吃蛇

C语言小游戏,好玩的贪吃蛇,适合初学者练习的项目。

2018-10-19

运动会积分榜

运动会积分榜,移动版,采用PHP的主流框架thinkPHP5,以及ajax 等异步处理md加密的mysql数据库,主要服务于同学方便查询比赛实时成绩等

2018-08-20

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

TA关注的人

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