自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

foreverzili

阳光下的笑脸7°度

  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 QT-5.12: QSqlDatabase: QMYSQL driver not loaded 错误及解决方案

QT-5.12: QSqlDatabase: QMYSQL driver not loaded 错误及解决方案

2023-01-08 23:02:19 4853 6

原创 递归定义模板类(tuple)

模板元编程#include <iostream>// 模板声明template<typename ...>class my_tuple;// 结束模板递归继承template<>class my_tuple<> {};// 模板递归继承template<typename thisT, typename ...restT>class my_tuple<thisT, restT...> : private .

2021-09-28 15:30:11 328

原创 C++方法作为模板参数(Pointer to Member Function as Template Parameter )

C++ 模板元编程#include <iostream>#include <type_traits>/// pointer to class member function as template paramtertemplate<class _C, typename _MFN, typename ..._Args>void mem_function_invoker(const _C &c, _MFN _C::* p, _Args &&am

2021-09-25 22:04:26 233

原创 C++ snippets

C++模板元编程变参模板(variadic template) 模板特化(templtion specialization) 参数包(parameter pack) sizeof... 运算符(sizeof... operator) 非类型模板参数(non-type template parameter)打印 std::tuple<> 中的各个元素//! 辅助模板 PrintHelpertemplate<std::size_t sz, std::size_t idx,

2021-09-22 16:09:00 1099

原创 LeetCode-146 LRU算法(数据结构专题)

数据结构系列题目链接:146. LRU 缓存机制https://leetcode-cn.com/problems/lru-cache/解答:#include <iostream>#include <list>#include <unordered_map>// 该数据结构类似java中的LinkedHashMapclass LRUCache {public: using Value = std::pair<int, int>;

2021-09-18 09:39:52 111

原创 UNIX环境高级编程(第三版 源码及编译好的静态库文件)

UNIX环境高级编程(第三版) 源码 及 库文件链接: https://pan.baidu.com/s/1tPY17lWNDEbzkOwZaRUUNg 提取码: 1024 复制这段内容后打开百度网盘手机App,操作更方便哦

2020-02-11 12:47:40 1322

原创 SSH 免密登录

链接:文章地址

2019-12-26 13:41:52 113 1

原创 为grub菜单添加密码--centos7

1. 生成密码输入命令 grub2-mkpasswd-pbkdf2 , 输入密码,将会产生类似下面的输出2. 复制生成码rub.pbkdf2.sha512.10000.651FE328D14B90A24F2F...3.编辑文件:vim/etc/grub.d/40_custom在该文件末尾添加如下命令 setsuperusers="username" pass...

2019-12-24 20:41:34 297

转载 UML

2018-09-24 09:25:23 162

转载 git status 中文乱码

解决方案:git config --global core.quotepath falsegit status ​​​ 

2018-08-28 00:07:59 244

原创 Linux umask-- 设置文件和目录的默认权限

对于新创建的文件和目录,系统会为它们设置默认的访问权限,命令格式: umask [value],value 是由4位数字组成的权限掩码:[centos@laizili:/home/centos]umask0002[root@laizili centos]# umask0022以上是系统中 普通用户和root用户的默认权限掩码新创建的文件的默认的权限为0666(也就是 rw...

2018-08-08 21:31:20 7075

原创 通过 /etc/fstab 文件自动挂载文件系统

该文件每行对应一个计算机启动时挂载的文件系统,共6列:第1列:要挂载的设备名  第2列: 文件系统挂载点 第3列:文件系统类型 第4列:文件系统挂载选项(可以有多个挂载选项,不同选项间以逗号分隔),关于挂载选项请查看man mount中关于mount options的描述 第5列:提供备份(dump)功能,0 表示不使用,1 表示使用  第6列:指定计算机启动时文件系统检查次序,0表...

2018-08-08 18:55:03 1085

原创 看懂Linux man 手册

man手册的阅读障碍一般是:英语差,不知所云(学好英语,你将收获许多原汁原味的知识、技术!) 理不清文档内容组织结构,思维很混乱 不明白文档描述所用的体例,不明白命令各种参数该如何组合 ......害怕 这里并不说明某个命令的用法,如果你想了解man如何描述一个命令,那么请往下看看,或许你有意想不到的收获;如果如果你想知道某个命令的作用和使用示例,请自觉Ctrl+W,逃.....

2018-08-08 09:29:08 12907 5

原创 useradd 添加普通用户

name:            ueradd- create a new user or update default new user informationsynopsis: useradd [options] loginuseradd [-c comment] [-d home_dir] [-e expire_date] [ -f inactive_time] [ -g in...

2018-08-08 07:26:34 1018

翻译 bash终端快捷键

 

2018-08-07 09:10:34 134

原创 Linux 修改用户名

centos 7 修改已存在用户的用户名目标: 将 centos 用户更名为 laizili第一步: 登出要修改用户名的用户(没有注销登录的用户无法修改)第二步: 以root身份登录终端; 进行如下操作:vim /etc/passwd ...

2018-08-06 17:17:03 39826 5

原创 HRBUST - 2026 势力较量(并查集)

势力较量Time Limit: 1000 MSMemory Limit: 32768 KTotal Submit: 251(75 users)Total Accepted: 106(68 users)Rating: Special Judge: NoDescription在战火纷乱的古代有许多小国家。在这些小国家中,就会有一些强大的,一些弱小的。势力大的就会吞并势力小的,形成更大的势力国家。现在给...

2018-05-01 17:20:02 129

原创 OpenJ_Bailian - 2950 摘花生 (优先队列 + 模拟)

2950:摘花生查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!——熊字”。鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图1)。有经验的多多一眼就能看出,每棵花生...

2018-05-01 15:32:38 194

原创 POJ 3253 Fence Repair (哈夫曼树 )

Fence RepairTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 57518 Accepted: 18951DescriptionFarmer John wants to repair a small length of the fence around the pasture. He measures the fence ...

2018-04-14 16:14:17 181

原创 POJ 3617-- Best Cow Line(贪心)

Best Cow LineTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 30067 Accepted: 8048DescriptionFJ is about to take his N (1 ≤ N ≤ 2,000) cows to the annual"Farmer of the Year" competition. In t...

2018-04-08 23:30:00 195

原创 NYOJ 19--擅长排列的小明 (特殊状态的枚举)

擅长排列的小明时间限制:1000 ms  |  内存限制:65535 KB难度:4描述小明十分聪明,而且十分擅长排列计算。比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难他,在这5个数字中选出几个数字让他继续全排列,那么你就错了,他同样的很擅长。现在需要你写一个程序来验证擅长排列的小明到底对不对。输入第一行输入整数N(1&lt;N&lt;10)表示多少组测试数据,每组测试数据...

2018-04-08 09:34:27 251

原创 POJ 3984--迷宫问题 (BFS)

迷宫问题Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 29516 Accepted: 16981Description定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0...

2018-04-07 17:30:55 161

原创 NYOJ 58 最少步数(迷宫最短路 、BFS)

最少步数时间限制:3000 ms  |  内存限制:65535 KB难度:4描述这有一个迷宫,有0~8行和0~8列: 1,1,1,1,1,1,1,1,1 1,0,0,1,0,0,1,0,1 1,0,0,1,1,0,0,0,1 1,0,1,0,1,1,0,1,1 1,0,0,0,0,1,0,0,1 1,1,0,1,0,1,0,0,1 1,1,0,1,0,1,0,0,1 1,1,0,1,0,0,0,0...

2018-04-07 16:17:02 225

原创 POJ 2386 Lake Counting

Lake CountingTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 41344 Accepted: 20507DescriptionDue to recent rains, water has pooled in various places in Farmer John's field, which is represen...

2018-04-06 15:28:00 81

原创 NYOJ 1058 部分和问题

题目1058题目信息运行结果本题排行讨论区部分和问题时间限制:1000 ms  |  内存限制:65535 KB难度:2描述给定整数a1、a2、.......an,判断是否可以从中选出若干数,使它们的和恰好为K。输入首先,n和k,n表示数的个数,k表示数的和。接着一行n个数。(1&lt;=n&lt;=20,保证不超int范围)输出如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数...

2018-04-05 21:08:12 133

原创 数据结构----图的遍历(DFS)

采用邻接表的存储结构,编写一个算法,判别无向图中任意给定的啷个顶点之间是否存在一条长度为 k 的简单路径。

2017-12-23 19:00:35 672

原创 Online Judge 错误提示

Online Judge 提交后常见返回结果Accepted 结果正确Memory Limit exceeded 程序使用的内存超过了规定的内存限制Presentation Error

2017-09-16 18:37:44 2602 1

原创 HDU 问题1084 What Is Your Grade?(结构体+sort)

What Is Your Grade?Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11928    Accepted Submission(s): 3817Problem Description“Po

2017-08-26 21:39:58 280

原创 NYOJ 问题14 会场安排问题(结构体+贪心)

会场安排问题时间限制:3000 ms  |  内存限制:65535 KB难度:4描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。输入第一行是一个整型数m(m每组测试数据的第一行是一个

2017-08-26 21:24:54 307

原创 LightOJ Large Devision (大整数取模)

1214 - Large Division  PDF (English)StatisticsForumTime Limit: 1 second(s)Memory Limit: 32 MBGiven two integers, a and b, you should checkwh

2017-08-24 18:15:06 258

原创 HDU 4548 美素数 (素数打表+前缀和)

美素数Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 7548    Accepted Submission(s): 2661Problem Description  小明对数的研究比较热爱,一谈到数,脑子里就涌

2017-08-24 17:16:15 312

原创 HDU 2089 分拆素数和 (素数打表)

分拆素数和Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 40438    Accepted Submission(s): 17768Problem Description把一个偶数拆成两个不同素数的和,有几种拆

2017-08-24 16:30:23 237

原创 GCD 与 LCM(模板)

最小公倍数Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 57871    Accepted Submission(s): 32178Problem Description给定两个正整数,计算这两个数的最小公倍数

2017-08-24 10:22:48 359

原创 同余与欧拉函数

1.同余定理定义1 :一般地,两个整数a和b,除以大于1的自然数m所得的余数相同,就称a、b对于模m同余,m在数学上被称谓为模(module)。记作:a≡b(mod m) 读作:a、b对于模m同余。即:如果a与b除以m的余数相同,那么a与b的关系就是模m同余关系。 同余的其它定义形式定义1:若m|(a-b),则称a与b对模m同余。定义2:若a=mq+b,q∈

2017-08-23 08:59:17 2383

原创 HPU校赛(水题) D - Ou à

D - Ou àTime Limit:1000MS     Memory Limit:131072KB     64bit IO Format:%lld & %lluSubmit Status Practice HPU 1189DescriptionOu à是什么东东?华丽的分割线?233333......Ocean的

2017-08-22 16:14:29 261

原创 HPU 1192:Sequence(组合数+二进制选数)

1192: Sequence [组合数学]时间限制: 3 Sec 内存限制: 128 MB提交: 154 解决: 59 统计题目描述在某个夜黑月高的晚上,!!!,原谅我编不下去了。很美吧?放松之后,继续做题吧。HS(Handsome)的Ocean在纸上写下NN个整数,Ocean把它定义为OO序列。Ocean认为一个序列的价值的是:序列中不同元

2017-08-22 15:40:26 474

原创 树状数组

树状数组模板树状数组的应用:单点更新-区间查询区间更新-单点查询区间跟新-区间查询一、单点更新-区间查询题目链接:NYO116 士兵杀敌(2) 代码:#include<cstdio>#include<cstring>int sum[2000000+2];int n,m; inline int lowerbit(int x){ return x&-x; //retu

2017-08-19 23:09:40 197

原创 1210: OY问题 [搜索]

题目描述 OY是什么意思?那么oyt你知不知道呢(这拼音首字母真的是一点加密性都没有)没错,OY就是这个意思(某人的姓),那么你能分得清“O”怎么写和“Y”怎么写吗?在计算机里,可以用0代表无色,用1代表黑色,这样对上面的图片进行处理就变成了下图。 那么问题来了,给出这样的01矩阵,你能否判断它是“O”还是“Y”呢?你可能会说这太简单了(应该会说吧……),所以为了加大难度,给出矩阵所展示的图

2017-04-23 21:24:08 679

原创 Warshall算法求传递闭包

算法描述: 传递闭包的一种有效算法—Warshall算法,这种算法也便于计算机实现。 (1)置新矩阵A=M; (2)i=1; (3)对所有j如果A[j,i]=1,则对k=1,2,…,n,A[j,k]=A[j,k]∨A[i,k]; (4)i加1;(i是行,j是列) (5)如果i≤n,则转到步骤3),否则停止。 例如: #include <stdio.h>#define N 4

2017-03-30 07:05:38 64961 23

原创 排序(permutation)-算法竞赛入门经典

描述 用1,2,3···,9,组成3个3位数,abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3; 按照“abc def ghi”格式输出所有解,每行一个解。(提示:不必太动脑筋)代码片下载算法#include<stdio.h>int num[10]={0};int cf(int);int main() { int i; int c

2017-03-21 17:17:39 684

官方提供的 DOT 语言完整的指南

官方提供的 DOT 语言完整的指南 DOT 语言还有一些更高级的用法

2017-12-24

DevCpp5.11

C++集成开发环境,易于上手,轻量级的IDE,适合编程新手!果断抛弃VC...

2017-10-10

C语言函数速查手册

C语言函数库速查

2016-11-24

简单的图书管理系统

通过一个简单的图书管理系统源代码,让C语言入门者对基本语法的理解更深一步。

2016-11-24

空空如也

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

TA关注的人

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