缓存淘汰策略: 一、什么是链表? 1.和数组一样,链表也是一种线性表。 2.从内存结构来看,链表的内存结构是不连续的内存空间,是将一组零散的内存块串联起来,从而进行数据存储的数据结构。 3.链表中的每一个内存块被称为节点Node。节点除了存储数据外,还需记录链上下一个节点的地址,即后继指针next。 ...
分类:
编程语言 时间:
2018-11-17 20:53:25
阅读次数:
169
//排序public function getFirstChar($s){ $s0 = mb_substr($s,0,3); //获取名字的姓 $s = iconv('UTF-8','gb2312', $s0); //将UTF-8转换成GB2312编码 $x =ord($s0); if (ord($ ...
分类:
编程语言 时间:
2018-11-17 20:53:49
阅读次数:
291
static是用来修饰成员变量和成员方法,也可以形成静态static代码块。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在 ...
分类:
编程语言 时间:
2018-11-17 20:55:51
阅读次数:
203
思想:如何利用数学模式,来解决对应的需求问题,然后利用代码实现对应的数据模型(逻辑) 算法:使用代码实现对应的数学模型,从而解决对应的业务问题 递推算法是一种简单的算法,级通过已知条件,利用特定关系得出中间推论,直至得到结果的算法,分为顺推和逆推两种 顺推:通过最简单的条件(已知)然后逐步推演结果 ...
分类:
编程语言 时间:
2018-11-17 20:56:24
阅读次数:
117
```
List Reverse(List L)
{ List p, q; p = L; q = L; L = NULL; while (p) { p = p->Next; q->Next = L; L = q; q = p; } return L;
}
``` ...
分类:
编程语言 时间:
2018-11-17 20:56:31
阅读次数:
337
当前端的一些数据需要后端传送过来并展示时,用到了django的模板语言,模板语言的作用就是,在后端把一些处理好的数据,通过模板语言所规定的格式,通过render渲染,放到前端页面固定的位置展示。这之间用到了django的template模块中的Context和Tempplate对象。Context在 ...
分类:
编程语言 时间:
2018-11-17 20:57:35
阅读次数:
153
一、使用vim编辑c++代码: 输入如下代码: 二、编译代码: 或 三、运行 注意:这里是输入"./hello"而不是hello。 然后你就能看到屏幕上输出了一个"Hello world!"。 ...
分类:
编程语言 时间:
2018-11-17 20:58:25
阅读次数:
178
字典 基础操作 <1>keys my_dict = {"name":"zhangsan","age":18} res = my_dict.keys() res: ["name","age"] 返回一个包含字典所有KEY的列表 <2>values my_dict = {"name":"zhangsan ...
分类:
编程语言 时间:
2018-11-17 21:01:19
阅读次数:
146
(一)编程,向内存 0:200 ~ 0:23F 依次传送数据 0 ~ 63,程序中只能使用 9 条指令,9 条指令包括 mov ax,4c00H 和 int 21H。 思路: 这题有两个变量,一个是内存地址,另一个是需要向内存地址传入的数据。 存放数据的内存地址还可以看成是 0020:0 ~ 002 ...
分类:
编程语言 时间:
2018-11-17 21:02:11
阅读次数:
156
错误 error:Syntax error, insert ")" to complete MethodDeclaration 解决办法:放到main方法里 错误原因: ...
分类:
编程语言 时间:
2018-11-17 21:02:35
阅读次数:
146
如何实现随机访问? 线性表:数组,队列,链表,栈 非线性表:树,图 总结:数组用一块连续的内存空间,来存储相同类型的一组数据,最大的特点就是支持随机访问,但插入,删除操作也因此变得比较低效,平均情况时间复杂度未O(n).在平时的业务开发种,我们可以直接使用变成语言提供的容器类,但是,如果是特别底层的 ...
分类:
编程语言 时间:
2018-11-17 21:02:41
阅读次数:
143
1 import pdfplumber 2 3 with pdfplumber.open('test.pdf') as pdf: 4 #page_count = len(pdf.pages()) 5 p0 = pdf.pages[0] 6 # 获取文本,直接得到字符串,包括了换行符【与PDF上的换行... ...
分类:
编程语言 时间:
2018-11-17 21:03:07
阅读次数:
4208
@EnableEurekaServer:启动一个服务注册中心提供给其他应用进行对话 @EnableZuulProxy:开启网关; @FeignClient:发现服务 @EnableFeignClients:启用feign进行远程调用 @EnableDiscoveryClient:启用服务注册与发现 ...
分类:
编程语言 时间:
2018-11-17 21:27:42
阅读次数:
178
SpringCloud1、 springcloud概述SpringCloud是一种微服务架构,依赖于SpringBoot,主要用于服务治理(解耦),其中每一个服务都可以独立运行,服务之间没有依懒关系2、 Eureka注册中心搭建1、pom.xml配置<parent> <groupId>org.spr ...
分类:
编程语言 时间:
2018-11-17 21:29:30
阅读次数:
159
比如传递的URL为:http://localhost//a.html?username=aa&password=12,如何用JavaScript提取其中的username和password数据呢?具体方法参考[1]如下所示: 1 function getQueryStringArgs() { 2 / ...
分类:
编程语言 时间:
2018-11-17 21:30:02
阅读次数:
164
·引 对数组的认知 在c语言中,我们经常使用的一个结构便是数组,在最开始学习数组的时候,它被描述成这样(以一维二维数组为例):一维数组是若干个数连续排列在一起的集合,我们可以通过0-N的标记(N为数组的长度)来访问每一个元素。二维数组则是一维数组的集合。所以在最开始我们对二维数组的概念是这样的: 然 ...
分类:
编程语言 时间:
2018-11-17 22:14:57
阅读次数:
181
1. bit_length() 获取对应字符串的比特长度,就是在内存的长度 举例: 2. capitalize() 将首字母大写 太简单就不举例了 3. casefold()与lower() 他们的作用都是将字符串全部改为小写 不过lower()只能做英文转换 4. center(num," **" ...
分类:
编程语言 时间:
2018-11-17 22:15:43
阅读次数:
171
``` //创建并返回一个空的线性表; List MakeEmpty() { List L; L = (List)malloc(sizeof(struct LNode)); L->Last = -1; //因为插入一个时,Last++,此时需为-1 return L; } //返回线性表中X的位置。... ...
分类:
编程语言 时间:
2018-11-17 22:17:52
阅读次数:
195
本文参考资料列表: 【1】Robust Regression Shrinkage and Consistent Variable Selection Through the LAD-Lasso 【2】维基百科 https://en.wikipedia.org/wiki/Least_absolute_ ...
分类:
编程语言 时间:
2018-11-17 22:18:58
阅读次数:
226
spring 1、spring注解 1、@RequestParam: 获取参数的值,参数名可以不一致 2、@PathVariable: 1、获取rest风格参数的值,参数名可以不一致 2、如果路径中的变量与方法中的变量名一致,可直接使用@PathVariable; 3、如果二者不一致,则使用@Pat ...
分类:
编程语言 时间:
2018-11-17 22:20:36
阅读次数:
172