自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 LeetCode Weekly Contest 82: Most Profit Assigning Work

Most Profit Assigning WorkWe have jobs: difficulty[i] is the difficulty of the ith job, and profit[i] is the profit of the ith job.

2018-05-01 15:05:54 482

原创 LeetCode Weekly Contest 82: Friends Of Appropriate Ages

Friends Of Appropriate AgesSome people will make friend requests. The list of their ages is given and ages[i] is the age of the ith person.

2018-05-01 00:36:40 392

原创 LeetCode Weekly Contest 82: Goat Latin

Goat LatinA sentence S is given, composed of words separated by spaces. Each word consists of lowercase and uppercase letters only.We would like to convert the sentence to “Goat Latin”

2018-05-01 00:34:29 364

原创 spdlog-mpmc_bounded_q.h 无锁队列源码分析

spdlog中调用了`mpmc_bounded_q.h`无锁队列实现异步写日志。

2017-11-02 19:34:34 1530 1

原创 c++ 文件读取函数总结

c++ 文件读取函数总结IO相关类继承关系 本文讲解文件读写,因此主要介绍<fstream>相关类以及<stdio.h>的fopen。

2017-09-17 01:01:48 8047

原创 C++ 函数lower_bound & upper_bound

C++ 函数lower_bound & upper_boundlower_bound和upper_bound函数是库文件<algorithm>中的函数。因此使用是务必在程序开头添加#include <algorithm>

2017-09-17 00:58:44 652

原创 LNMP1.2及之后版本–添加、删除虚拟主机教程

一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。LNMP 1.2的网站添加过程和LNMP 1.1的基本类似,但是增加了FTP和数据库的建。LNMP1.2的防跨目录也由原来在php.ini中设置移至网站根目录下的.user.ini 进行制。

2017-08-26 14:03:05 420

原创 boost智能指针shared_ptr Assertion px != 0 failed

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-14 22:23:00 2654

转载 mac如何升级g++的版本?更改默认gcc版本

本文采用port来安装gcc/g++,然后进行版本切换。

2017-04-15 16:32:44 20193 7

原创 Xcode 编译C++程序,freopen 读取文件时文件路径问题

在调试程序时,有时候会有许多的输入,如果每次Debug都自己输入测试样例的话会非常麻烦。所以将输入重定向到指定文件,从文件读取输入就方便多了。在C++中,可以调用freopen这个函数来实现此功能,此函数包含在头文件<iostream>中,也方便调用。

2017-03-20 21:54:03 6521 2

原创 LeetCode 15. 3Sum

此题的结题思想其实和TwoSum一样,当我们确定了第一个数字后,第二个和第三个数字就可以用TwoSum一样的解法求得。 唯一的区别是TwoSum这题只有唯一解,而 3Sum这题可能有多个相同的解,我们需要考虑怎么移除相同的解。

2017-02-06 13:50:18 362

原创 PAT-Advance 1004. Counting Leaves (30)

解析:问题实质其实是得到此树每一层的叶子节点数。通过广度优先算法遍历整个树,我们便能得到结果。

2016-12-19 22:27:14 494

原创 Git 如何删除本地分支和远程分支

如何通过Git命令在删除本地分支以及远程分支。

2016-08-23 13:17:07 32634 1

原创 Qt 5.5 'QApplication'file not found 解决办法

在执行make时出现错误,提示:'QApplication'file not found解决办法:1、最简单的方法:在hello.pro文件中增加1行:

2016-08-18 14:06:50 21893 2

原创 装了win10 Ubuntu双系统 却只能进Ubuntu 没有启动选择操作系统的菜单!

在已经安装了Windows10系统的情况下,用U盘安装Ubuntu 16.04双系统, 安装完以后只能进ubuntu

2016-06-19 12:30:17 13435 3

转载 浅谈C++中指针和引用的区别

本文主要讲了c++中指针和引用的区别,并给出代码比较了指针和引用作为函数参数进行传递时的区别。1.指针和引用的定义和性质区别2.指针和引用作为函数参数进行传递时的区别。

2016-06-09 23:31:52 618

原创 LeetCode 231. Power of Two --Easy

Given an integer, write a function to determine if it is a power of two.

2016-03-30 22:05:59 398

原创 LeetCode 13. Roman to Integer -- Easy

Given a roman numeral, convert it to an integer.Input is guaranteed to be within the range from 1 to 3999.实现罗马数字到阿拉伯数字的转换。

2016-03-30 19:50:17 378

转载 最短路径算法—Dijkstra(迪杰斯特拉)算法分析与实现代码(C/C++)

Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。  Dijkstra算法是很有代表性的最短路算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。其基本思想是,设

2015-05-05 23:41:57 1626 2

转载 API Demos 笔记(1)——ApiDemos.java

虽然android的官方参考文档没有msdn那么强大,但是仔细研读,还是有不少收获的。基于这个动力,我要从官方demo代码中开始我的android探索之旅。 1. 当一个android应用启动时,系统会首先加载action=MAIN且category=LAUNCHER的activity。从配置文件AndroidManifest.xml中可以看出,Xml代码  

2014-08-01 19:51:25 796

原创 java命令行中实现输入输出

有两种方法import java.util.*;import java.io.*;public class SysIn{   public static void main(String [] args)   {      Scanner sc = new Scanner(System.in);  //方法一:java.util包中的Scanner类

2014-03-01 16:12:05 9443

空空如也

空空如也

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

TA关注的人

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