自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

theConqueror的博客

仓!库!

  • 博客(30)
  • 收藏
  • 关注

翻译 RabbitMQ Tracing插件使用

翻译自:https://github.com/MarcialRosales/rabbitmq-tracing-guideRabbitMQ Tracing Guiderabbitmq_tracing pluginrabbitmq_tracing 插件能够帮我们跟踪经过MQ的消息,并将他们持久化到磁盘,记录到日志文件中。从而节约问题定位和调试的时间成本。Who can use it只有administrators角色的用户可以开启rabbitmq插件,且,只有administrators角色的用户可以

2020-10-20 16:12:11 3190 4

原创 Java Stream用法汇总

收集一些遇到的、巧妙的Java Stream用法,多看,多学,多复习。toMap与Function.identity()Map<Long, Measure> measureMap = measures.stream().collect( Collectors.toMap( Measure::getId, Function.identity()));

2020-05-17 02:34:01 356

原创 Mysql中保存信息为json的回调处理

在业务开发中,相比于创建新的实体,我们会选择将信息保存为json字符串,作为一个字段保存。如此,每次使用时都需要显示调用json转换函数。一个更合理的方法是,在实体类中增加一个map字段并添加@Transient注解。使用@PrePersist和@PostLoad定义保存和装载的回调函数,自动将map转换为json字符串或者将json字符串转换为map。以下代码来自Griffin代码中的DataSource实体。需求是每次保存和更新时更新checkpoint信息,有点类似单调递增的版本控制的想法。首先

2020-05-11 02:30:16 310

原创 道阻且长,少年加油 - 部分面试题目

记录一些面试中回答不完整或者回答不上来的问题。鞭策自己学海无涯。Java语言基础什么是反射?你对泛型了解多少?抽象类和接口有什么区别?finally和try里都return,会发生什么?Java的整型有哪几种?Java集合类介绍一下集合类的继承和实现体系哪些集合类是线程安全的HashTable为什么不是线程安全的?会出现什么问题?为什么?ConcurrentHashT...

2020-05-06 21:38:57 227

原创 记Win10下Tomcat报404的错误解决

1. 排查路径是否正确 (因为我设置listings为true,可以访问目录,但点击子目录时报404,所以不存在拼写等低级错误)2. 子目录名为中文,解析为URI存在编码问题。解决:{tomcat根目录}/conf/server.xml里增加URIEncoding="utf-8" <Connector port="8585" protocol="HTTP/1.1" ...

2020-04-03 11:18:38 869

原创 Java Lambda表达式之functional interface

背景:没有系统学习过Java,第一次在公司代码里看到很多不明所以的Lambda使用方法,最后在官网教程上找到答案。不得不说,网上Java的中文资料太多鱼目混珠,甚至还有些无脑复制粘贴,污染互联网环境,但退一步想,是不是百度这个搜索引擎对内容的去重做得太粗糙呢...正文:将只含有一个抽象函数的接口称为functional interface(可以有多个default或者static函数,...

2020-04-02 15:41:19 371

原创 VMware重装:网络适配器驱动安装失败解决办法

之前改分区,脑抽手动删VMware,结果注册表没删干净,再次重装时一直卡在安装网络虚拟适配器VMnet1和VMnet8,用VMware内自带的虚拟网络编辑器还原也没有用。走了许多弯路才找到现在这个办法。

2020-03-26 17:28:33 37693 11

原创 TODO 【分享素材】 YYYY与yyyy DD与dd

https://blog.csdn.net/bewilderment/article/details/48391717https://stackoverflow.com/questions/15133549/difference-between-yyyy-and-yyyy-in-nsdateformatterhttps://issues.apache.org/jira/browse/GRI...

2020-01-03 16:21:54 158

原创 推荐一个处理微信回复的机器人开源项目

项目地址:https://github.com/littlecodersh/ItChat项目介绍:这个项目上手十分简单,安装只需要“pip install itchat”,之后在py文件中import后就可以直接编写自己的逻辑。以下是Github README.md中介绍的案例。处理的消息支持文本、图片等等。没有仔细看过源码,从wiki上获悉,是基于wechat网页端,用爬虫从网页端获取接收的...

2020-01-01 19:50:37 800

原创 推荐一篇相机入门科普

http://iphoto.blog.163.com/blog/static/174404124200832982358951/

2019-11-13 19:22:02 289

原创 【笔试】每天工作量

每项工作可能会有前置工作,有n项工作,有序,给出他们的前置工作,问在n天中每天的工作量是多少。第i天必须完成第i项工作,比如,设工作有a1,a2,...,ai,第一天必须完成a1,如果a1有前置工作,是a3和a4,a3和a4没有前置工作,则第一天必须完成a1, a3, a4,相应的,在第3天、第四天的工作量可以是0.输入:n项工作,然后给出第i项工作的前置工作个数+前置工作的id输出:...

2019-09-24 00:12:57 225

原创 给定一组数和目标数k,问哪几个数之和大于等于k且最小

类似题目:点外卖满减问题to be continued

2019-09-17 13:53:26 309

原创 【笔试】美团·种花 C++

题目:公园里有N个花园,初始时每个花园里都没有种花,园丁将花园从1到N编号并计划在编号为i的花园里恰好种A_i朵花,他每天会选择一个区间[L,R](1≤L≤R≤N)并在编号为L到R的花园里各种一朵花,那么园丁至少要花多少天才能完成计划?输入描述:第一行包含一个整数N,1<=N<=10^5;第二行包含N个空格隔开的整数A_1到A_N,0<=A_i<=10^4。输出...

2019-09-02 08:21:14 350

原创 【笔试】美团·最长全1串 C++

题目:给你一个01字符串,定义答案=该串中最长的连续1的长度,现在你有至多K次机会,每次机会可以将串中的某个0改成1,现在问最大的可能答案输入描述:输入第一行两个整数N,K,表示字符串长度和机会次数第二行输入N个整数,表示该字符串的元素( 1 <= N <= 300000, 0 <= K <= N )输出描述:输出一行表示答案。输入例子1:1...

2019-09-01 21:44:07 509

原创 【To Be Continued】一些有意思的计算机小问题

特别喜欢大一时候教C语言的p老师,他总是喜欢把“科班出生”挂在嘴边,上课之余谈一些计算机史或者其他课本之外的东西。感觉上课是书本的延伸或说注释,而非朗读。受p老师启发, 也尝试去记录一些小细节。正文:1. windows的盘符为什么是从C开始?2.和问题1的答案有点关联,office保存按钮的图标是软盘。3.回车CR和换行LF的历史缘由。4.blog是weblog的简称,web...

2019-08-30 10:27:02 353

原创 C++实现python的字符串split

最近用python写多了爬虫,转回C++颇不适应,特别是字符串处理时需要的split,故存着,感觉还是挺经常用到的。#include <sstream>#include <iosteam>#include <list>using namespace std;/* * 使用string类的成员函数 * 因为要不断的插入且插入数量未知,所以返回值...

2019-08-21 20:18:22 350

翻译 cpp primer plus中一些有意思的题目

第七章:7.12.13struct applicant {char name[30];int credit_ratings[3];};假设函数 f1() 和 f2()的原型如下:void f1(applicant *a);const char * f2(const applicant * a1, const applicant * a2);请将p1和p2分别声明

2017-08-17 15:43:00 510

原创 C++ 判断一个数是否在int的取值范围内

#include #include#includeusing namespace std;bool is_int(long long);int main(){ long long theOne; cout << "EOF means ending"<<endl; cout << "Please input the test number:"<<endl;

2017-08-06 16:53:21 6683

原创 C语言-求两个日期之间的距离

下列代码的情况已确定第一个日期必定小于第二个日期,若不确定,可以将代码整理成一个函数,再写一个比较日期大小的函数来确定实参的位置,最后调用计算之间距离的函数,一样可以得到结果。#include #include #includeconst int MONTH[2][12]= {{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,

2017-07-23 09:17:48 893

原创 C语言-往文件中写读学生数据

#include#include#define N 100struct stu{ long ID; int score; char name[N];};int main(){ struct stu *a; int i,num; char array[N]; FILE * fp; if((fp=fopen("demo

2017-07-19 13:40:53 1119

转载 C语言-蛇形矩阵(2)

10  11 12  1   9  16 13  2   8  15 14  3   7    6   5  4  型蛇形矩阵#include#define SIZE 100void newMatrix(int matrix[SIZE][SIZE],int n);int main(){ int matrix[SIZE][SIZE]={0}; ne

2017-07-14 15:46:41 2183

原创 C语言-蛇形矩阵

#include#define SIZE 100void newMatrix(int matrix[SIZE][SIZE],int n);int main(){ int matrix[SIZE][SIZE]={0}; newMatrix(matrix,10);}void newMatrix(int matrix[SIZE][SIZE],int n){ i

2017-07-14 14:48:39 1322

原创 C语言-三天打鱼两天晒网

#includeconst int START=1990;const int MONTH[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};int BetDays(int,int,int);int IsLeap(int year);int main(){

2017-07-13 15:16:16 1723

转载 C语言-将1到9这九个数字分成三个3位数,要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。问应当怎样分,编写程序实现。

#include#include#includeint IsTheOne(int,int,int);int cmp(const void *a,const void *b);int main(){ int i,j,k; int first,second,third; for(first=123;first<334;first++){ second

2017-07-13 14:39:01 31825 2

原创 C语言-给定某日期为周几求另一日期为周几

基姆拉尔森计算公式#includeint main(){ int year,month,day; int total; scanf("%d/%d/%d",&year,&month,&day); if(month<3){ month+=12; year-=1; } total=(day+2*month+3*(m

2017-07-10 11:16:06 1608

转载 Something Interesting

#include int Square(int i){    return i * i;} int main(void){    int i = 0;    i = Square(i);    for ( ; i    {        static int i = 1;        i += Square(i);        print

2017-07-06 19:08:49 332

原创 Clean Code

Chapter 2 标识符一、有意义1.变量命名:首单词首字母小写,之后的每个单词首字母大写。2.常量最好先宏定义再使用,单纯的数字常量不够明确。常量名称全大写,多个单词用“_”分隔。3.timestamp时间戳,年月日时分秒二、不应有误导性:1.栈stack,列表list,队列queue,树tree  体现特定数据结构类型2.慎用小写字母l,和大写字母

2017-07-05 14:49:59 360

原创 C语言笔记

数据1. 1e-3:aeb类型,即a*(10^b);2. int rand(void)函数:位于stdlib,h;返回一个0~RAN_MAX的值伪随机数,若随机数种子相同,则返回的随机数序列相同;RAN_MAX的值为int类型的最大值;默认随机数种子为1,可用void srand(int)在rand()之前设置随机数种子,一般用time(NULL) 当前时间的毫秒

2017-07-04 10:03:36 502

原创 C语言-二项式系数

int C(int x, int y) { if (x >= 0) { if (y == 0) return 1; if (x == y) return 1; else if(x>y) return C(x - 1, y) + C(x - 1, y - 1); else return; } return;}

2017-06-05 15:31:33 4451 1

原创 C语言求两正整数的最大公因数

int normal_gcd(int x, int y) {int min,max;if (x >= y)min = y;elsemin = x;while (min != 0) {if ((x%min == 0)&&(y%min==0))return min;else min -= 1;}}//Euclidint Euc_rec_gcd(i

2017-06-05 15:20:07 1454

空空如也

空空如也

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

TA关注的人

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