一、字符串函数 -> 追加字符串 strcat() -> man 3 strcat 使用格式: #include <string.h> char *strcat(char *dest, const char *src); char *strncat(char *dest, const char *s ...
分类:
编程语言 时间:
2019-07-15 18:48:10
阅读次数:
136
一、 什么是递归 程序调用自身的编程技巧称为递归( recursion)。 递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所 ...
分类:
编程语言 时间:
2019-07-15 18:49:39
阅读次数:
145
Web:网页 静态Web (HTML):从网页中获取的数据始终不变 动态Web(JSP、Servlet):可以从服务器端动态的获取数据; 在Java中 , 动态Web资源开发的技术统称为 JavaWeb; Web应用程序就是提供浏览器服务支持的一些程序 我们需要把自己开发出来的Web程序放在我们服务 ...
分类:
编程语言 时间:
2019-07-15 18:50:00
阅读次数:
139
counter类 counter.h counter.cpp 测试test.cpp #include <iostream>#include <stdio.h>#include "Counter.h"int main(){ Counter count; char str[20]; printf("请输 ...
分类:
编程语言 时间:
2019-07-15 20:00:24
阅读次数:
152
首先,给出“进程、线程和协程”的特点: 进程:拥有自己独立的堆和栈,既不共享堆,也不共享栈,进程由操作系统调度; 线程:拥有自己独立的栈和共享的堆,共享堆,不共享栈,标准线程由操作系统调度; 协程:拥有自己独立的栈和共享的堆,共享堆,不共享栈,协程由程序员在协程的代码里显示调度 ...
分类:
编程语言 时间:
2019-07-15 20:05:43
阅读次数:
121
Map是集合的存放顺序是按哈希值定的,有时候不是我们需要的,当想要一个按自己规定顺序存放顺序,可以用LinkedHashMap,这里自己把LinkedHashMap封装了一次 ...
分类:
编程语言 时间:
2019-07-15 21:12:36
阅读次数:
151
给定一个n个点m条边的有向图,图中可能存在重边和自环, 边权可能为负数。 请你求出从1号点到n号点的最多经过k条边的最短距离,如果无法从1号点走到n号点,输出impossible。 注意:图中可能 存在负权回路 。 输入格式 第一行包含三个整数n,m,k。 接下来m行,每行包含三个整数x,y,z,表 ...
分类:
编程语言 时间:
2019-07-15 21:16:11
阅读次数:
141
函数直接或间接调用自身 每次调用必须获得一些进展,进一步靠近目标 达到目标就不再调用自身 阅读递归函数不要纠缠于执行过程,而是相信递归函数会顺利完成任务 例:阶乘 不用递归 使用递归 c include int factorial(int n) { if(n == 0) { return 1; } ...
分类:
编程语言 时间:
2019-07-15 21:19:21
阅读次数:
119
头文件.h Dev C++可以建C项目,也可以建C++项目,下面分C和C++两种情况讨论。 c.h C语言中,头文件往往不是必须的,只是描述性的文件。 因此,C项目中可以没有.h文件。 cpp.h 下面以C++项目为例解释头文件: 自定义函数可以先声明,在main函数之后定义 这个叫做函数原型(fu ...
分类:
编程语言 时间:
2019-07-15 21:24:11
阅读次数:
93
[TOC] 稀疏数组和队列 1.稀疏数组 所谓稀疏数组就是当数组中大部分的内容值都未被使用(或都为零),在数组中仅有少部分的空间使用。因此造成内存空间的浪费,为了节省内存空间,并且不影响数组中原有的内容值,我们可以使用稀疏数组去压缩数据。OK,如果你不明白,那我们来看一个例子。 在一个 ...
分类:
编程语言 时间:
2019-07-15 21:24:24
阅读次数:
131
在上一篇的elfinder配置里面,给大家展示了一下基本配置,对于url及权限配置这一块一直没来得及更新,今天就把剩下的这一部分补上 打开 elfinder-servlet-2.jar 的源码,打开这个类cn.bluejoe.elfinder.controller.ConnectorControll ...
分类:
编程语言 时间:
2019-07-15 21:25:47
阅读次数:
380
读入 n(>)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式: 对每个 ...
分类:
编程语言 时间:
2019-07-15 21:26:28
阅读次数:
105
字典 字典是包含若干"键:值"元素的无序可变序列,字典中的每个元素包含"键"和"值"两部分,定义字典时,每个元素的键和值用冒号分割,元素之间用逗号分割,所有的元素放在一对大括号"{}"中.字典的键可以为任意不可变数据. 1.字典的创键 : 使用"="将字典赋值给一个变量 运行结果: 2.使用dict ...
分类:
编程语言 时间:
2019-07-15 22:31:45
阅读次数:
168
1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关联的条件下,让多个不 ...
分类:
编程语言 时间:
2019-07-15 22:34:59
阅读次数:
117
摘自:https://blog.csdn.net/weixin_37690143/article/details/79767761 1、功能不同 "=="是判断两个变量或实例是不是指向同一个内存空间。 "equals"是判断两个变量或实例所指向的内存空间的值是不是相同。 2、定义不同 "equals ...
分类:
编程语言 时间:
2019-07-15 22:38:56
阅读次数:
113
64 bit : 32 bit : ...
分类:
编程语言 时间:
2019-07-15 22:40:48
阅读次数:
142
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量要知道,当某个对象被定义为static变量所引用,
分类:
编程语言 时间:
2019-07-15 22:43:35
阅读次数:
143
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。作用域分为四种,分别为:page 在当前页面有效(仅用于JSP中)request 在当前请求中有效session 在当前会话中有效app ...
分类:
编程语言 时间:
2019-07-15 22:45:48
阅读次数:
139
对于springboot个人认为它就是整合了各种组件,然后提供对应的自动装配和启动器(starter),基于这个流程去实现一个定义的装配组件 还是这张图 一、创建自己的自动配置工程, spring.factories文件中配置上自己的配置 1.创建一个Properties类(UserDefPrope ...
分类:
编程语言 时间:
2019-07-15 22:47:16
阅读次数:
166
今天刚看懂的一点点东西,记录一下,方便自己回顾 客户端: Client.java 服务端 server.java ...
分类:
编程语言 时间:
2019-07-15 23:56:20
阅读次数:
201