再谈API GateWay服务网关

https://www.toutiao.com/a6663862250257777160/?tt_from=mobile_qq&utm_campaign=client_share&timestamp=1551593074&app=news_article&utm_source=mobile_qq&iid=64554186805&utm_medium=toutiao_android&group_id=6663862250257777160 通常来说,使用 API 网关是更好的解决方式。API 网
分类: 编程语言 发布时间: 03-03 23:28 阅读次数: 0

马哥Linux学习笔记13-1/2centos系统启动流程

13-1 centos 5 和6的启动流程 Linux:kelnel+rootfs 1kelnel:进场管理,内存管理,网络管理,驱动程序,文件系统,安全功能 rootfs:glibc 2库:函数集合,function,调用接口 过程调用:procedure 函数调用:function 3程序 4内核设计流派: 单内核设计:Linux,把所以功能集成于同一个程序 微内核设计:Windows,Solaris,每种功能使用一个单独子系统实现 5Linux内核特点: 支持模块化:.ko 支持模块化的
分类: 编程语言 发布时间: 03-03 23:27 阅读次数: 0

【亲测可用】Teamviewer 14无限自动改ID版 免安装 便携版

说明:本站用户购买可享受免费在线售后服务,包括但不限于:安装、BUG反馈等,您也可以和我们一起交流使用心得,微客创赢欢迎您的加入!在线服务与支持地址:http://wkcy.loncons.com/support 软件购买:http://wkcy.loncons.com/shop/229.html 经测,目前有效的就是更改id进行循环免费使用,网上所说的破解版基本已无效,目前该版本可正常使用!点击查看教程>>> TeamViewer无限自动改ID版是一款来自国外的免费远程监控软件,用户在有了此
分类: 编程语言 发布时间: 03-03 23:27 阅读次数: 0

常用API第一部分

1.1 API概述 API(Application Programming Interface),应用程序编程接口。java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来。通过查询API的方式,来学习Java提供的类,并得知如何使用它们。 1.2 API使用步骤 1.打开帮助文档。 2.点击显示,找到索引,看到输入框。 3.在输入框里输入你要找的对象,然后回车。 4.看包,java.lang下的类不需要导包,其他需要。 5.看类的解释和说明
分类: 其他 发布时间: 03-03 23:26 阅读次数: 0

【Java】Java对象和XML相互转换(序列化)

概述 类需要实现Serializable接口 需要使用XStream,Maven依赖: <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.9</version> </dependency> XMLUtils /** * 需添加Maven依赖: * <dependency> * <groupId>com.t
分类: 其他 发布时间: 03-03 23:25 阅读次数: 0

【Java】将自己写的类打包为jar包

什么是jar包 简单来说,jar包就是将一堆字节码文件(.class)压缩而成的压缩包,以zip格式为基础(甚至可以直接打包为zip格式使用)。除了字节码文件外,根目录往往还包括META-INF文件夹,里面有MENIFEST.MF等配置文件,在打包含有主函数可运行的jar包时需要用到,本文不讨论。 (以jdk中的一个jar包为例) 如何将自己写的类打包为jar包 将所要打包的java文件进行编译。可使用javac命令,也可在开发工具中编译(build)。 找到编译后生成的字节码文件(.clas
分类: 其他 发布时间: 03-03 23:25 阅读次数: 0

【SpringMVC】【Retrofit】解决Http请求中的日期转换问题

问题 Date对象在网络通信中一般会被序列化为三种形式: 13位时间戳 调用toString()函数产生的形如Sat Mar 02 17:12:05 GMT+08:00的带时区信息的格式 自定义格式,如常见的年月日时分秒格式:yyyy-MM-dd HH:mm:ss 对于从后端发送的数据,如果使用@ResponseBody注解返回json字符串,则Spring默认将Date对象序列化为时间戳。 对于从前端发送的数据,因平台不同而异。 为统一起见,我们可固定将Date在网络通信中序列化为yyyy-
分类: 其他 发布时间: 03-03 23:25 阅读次数: 0

计蒜客:islands 打炉石传说

AC代码: #include<iostream> #define MAX 100 using namespace std; struct d { int cost; int d; int w; }card[MAX],temp[MAX]; int search_for_max(struct d *temp,int count); int main() { int i,j; int n,cost,d,w; int monster,magic; cin>>n; for(i=0;
分类: 其他 发布时间: 03-03 23:24 阅读次数: 0

计蒜客:三角形输出(string的使用)

我的代码,由于初学C++,没有好好利用string类,完全是按照C的风格写的: #include<iostream> using namespace std; int main() { int n; char ch='A'; cin>>n; for(int i=1;i<=n;i++) { for(int j=i;j<n;j++) { cout<<" "; } ch = 'A'+i-1; for(int j=0;j<2*i-1;j++) {
分类: 其他 发布时间: 03-03 23:24 阅读次数: 0

计蒜客蓝桥杯真题:十字图(C++)

AC代码: #include<iostream> #include<string> #include<algorithm> using namespace std; int main() { const int MAX = 100; int n,i,j; string map[MAX]; cin>>n; n = (n+1)*2; //造了1/4的图 map[0]+=".."; map[0]+= string(n-2,'$'); map[1]+="..$"; map[1]
分类: 其他 发布时间: 03-03 23:24 阅读次数: 0

计蒜客:寻找字符串(C++find()的使用)

//AC代码 #include<string> #include<iostream> using namespace std; int main() { string a,b; int count=0,p=0; getline(cin,a); getline(cin,b); while( (p = a.find(b,p))!= string::npos ) { count++; if(b.length() == 1) { p+=b.length();
分类: 其他 发布时间: 03-03 23:24 阅读次数: 0

计蒜客习题:嵌套 sin

蒜头君正在学习使用 sin 函数。蒜头君突发奇想,在草稿纸上写了一个函数(下列公式的完整内容): f(n)=sin(1+sin(2+sin(3+...sin(n)...)) g(n)=(...(((f(1)+n)f(2)+n−1)f(3)+n−2)...)f(n)+1 有时候 n 太大了,蒜头君写不出来,你能帮蒜头君写出完整的表达式吗? 输入格式 输入一个正整数 n(0<n≤200)。 输出格式 输入完整的 g(n) 的 sin 表达式。 样例输入1 1 样例输出1 sin(1)+1 样
分类: 其他 发布时间: 03-03 23:23 阅读次数: 0

计蒜客习题:恋爱纪念日(C语言)

蒜头君和花椰妹谈恋爱啦。祝福他们吧。 蒜头君想知道第他们的第 100100 天,200200 天 ... 纪念日。 输入格式输入 44 个整数 y,m,d,ky,m,d,k,表示他们在一起的日期,保证是一个 1900 年 1 月 1 日以后的日期, 蒜头君想知道他们的 k(0 \leq k \leq 10000)k(0≤k≤10000)天纪念日。 输出格式输出格式按照yyyy-mm-dd的格式输出 kk 天纪念日的日期。月份和天数必须各输出 22 位。 保证最后答案年份不超过 44 位。
分类: 其他 发布时间: 03-03 23:23 阅读次数: 0

练习题:水果店(二维map)

#include<iostream> #include<string> #include<map> using namespace std; int main() { int n,i,c; string a,b; map<string ,map<string,int> >maps; cin>>n; for(i=0;i<n;++i) { cin>>a>>b>>c; maps[b][a] += c; } for(map<string,map<string,int>
分类: 其他 发布时间: 03-03 23:23 阅读次数: 0

朋友(并查集的查找合并)

在社交的过程中,通过朋友,也能认识新的朋友。在某个朋友关系图中, 假定 A 和 B 是朋友,B 和 C 是朋友,那么 A 和 C 也会成为朋友。 即,我们规定朋友的朋友也是朋友。 现在,已知若干对朋友关系,询问某两个人是不是朋友。 请编写一个程序来解决这个问题吧。 输入格式 第一行:三个整数 n,m,p(n≤5000,m≤5000,p≤5000)分别表示有n 个人,m 个朋友关系,询问p 对朋友关系。 接下来 m 行:每行两个数 Ai,Bi1≤Ai,Bi≤N,表示Ai​ 和 Bi具有朋友关
分类: 其他 发布时间: 03-03 23:23 阅读次数: 0

练习题:网络交友(并查集基础)

在社交的过程中,通过朋友,也能认识新的朋友。在某个朋友关系图中,假定 A 和 B 是朋友,B 和 C 是朋友,那么 A 和 C 也会成为朋友。即,我们规定朋友的朋友也是朋友。 题目:在网络社交的过程中,通过朋友,也能认识新的朋友。在某个朋友关系图中,假定 A 和 B 是朋友,B 和 C 是朋友,那么 A 和 C 也会成为朋友。即,我们规定朋友的朋友也是朋友。 现在要求你每当有一对新的朋友认识的时候,你需要计算两人的朋友圈合并以后的大小。 输入格式 第一行:一个整数 n(n\leq 500
分类: 其他 发布时间: 03-03 23:22 阅读次数: 0

练习题:接龙

蒜头君在玩一种接龙的游戏,蒜头君有 30000张卡片分别放在 30000列,每列依次编号为 1,2,...,30000。 同时,蒜头君也把每张卡片依次编号1,2,...,30000。 游戏开始,蒜头君让让第i张卡片处于第i(i=1,2,...,30000)列。 然后蒜头君会发出多次指令,每次调动指令M i j会将第i张卡片所在的队列的所有卡片, 作为一个整体(头在前尾在后)接至第j张卡片所在的队列的尾部。 蒜头君还会查看当前的情况,发出C i j的指令,即询问电脑,第i张卡片与第 j张卡片当前
分类: 其他 发布时间: 03-03 23:22 阅读次数: 0

习题:踏青(dfs基础)

蒜头君和他的朋友周末相约去召唤师峡谷踏青。 他们发现召唤师峡谷的地图是由一块一块格子组成的,有的格子上是草丛,有的是空地。 草丛通过上下左右 4 个方向扩展其他草丛形成一片草地,任何一片草地中的格子都是草丛,并且所有格子之间都能通过上下左右连通。 如果用’G’代表草丛,’.’代表空地,下面的峡谷中有 2 片草地。 GG.. ..GG 处在同一个草地的 2 个人可以相互看到,空地看不到草地里面的人。 他们发现有一个朋友不见了,现在需要分头去找,每个人负责一片草地,蒜头君想知道他们至少需要多
分类: 其他 发布时间: 03-03 23:22 阅读次数: 0

关于while(scanf("%d",&b)!= EOF )解决读入未知行数据

7-5 练习题 (9 分) 输入若干行,每行输入两个绝对值不大于100的整数,求这两个整数的和、差、乘积中不超过100的最大数。 输入样例: 3 9 -5 15 22 7 输出样例: 27 20 29 AC代码 : #include<iostream> using namespace std; int add[3]; void order(int n[3]) { int k,swap; for(int i=0;i<2;++i) { k = i; for(int j=i+1;j<
分类: 其他 发布时间: 03-03 23:21 阅读次数: 0

#define inf 0x3f3f3f3f

分类: 其他 发布时间: 03-03 23:21 阅读次数: 0