- 博客(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
原创 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
原创 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关注的人