Linux内核内存回收逻辑和算法(LRU) LRU 链表 在 Linux 中,操作系统对 LRU 的实现主要是基于一对双向链表:active 链表和 inactive 链表,这两个链表是 Linux 操作系统进行页面回收所依赖的关键数据结构,每个内存区域都存在一对这样的链表。顾名思义,那些经常被访问 ...
分类:
编程语言 时间:
2018-12-12 18:56:24
阅读次数:
302
1.1 什么是AOP aop:面向切面编程 Spring是解决实际开发中的一些问题: * AOP解决OOP中遇到的一些问题.是OOP的延续和扩展. 1.2 为什么学习AOP 对程序进行增强:不修改源码的情况下. * AOP可以进行权限校验,日志记录,性能监控,事务控制. 1.3 Spring的AOP ...
分类:
编程语言 时间:
2018-12-12 18:56:51
阅读次数:
190
如果本机安装了`python2`,尽量不要管他,使用`python3`运行python脚本就好,因为可能有程序依赖目前的`python2`环境, 比如`yum`!!!!! 不要动现有的`python2`环境! ### 安装`python3.7`#### 安装依赖环境```bashyum -y ins ...
分类:
编程语言 时间:
2018-12-12 18:57:32
阅读次数:
178
概述 $\quad$第一篇python的应用就打算写一写用python生成简单的二维码啦。因为二维码在日常生活中越来越常用了,部分博客也用二维码来用作打赏的工具。但是要提醒大家的是,千万不要乱扫街上的二维码,很多都是包含了恶意软件,或者把你重定向到别的网页去了。 $\quad$那么闲话不多说,开始干 ...
分类:
编程语言 时间:
2018-12-12 18:58:45
阅读次数:
175
Python是一种面向对象、解释型计算机程序设计语言。Python 语法简洁、清晰,具有丰富和强大的类库。Python源代码遵循 GPL (GNU General Public License) 协议,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年 ...
分类:
编程语言 时间:
2018-12-12 18:58:52
阅读次数:
247
只要是符合返回值为String且参数为String的方法(例如:doWork方法)都可以作为Handler<String, String>类型的参数传入handleWork方法中进行执行 ...
分类:
编程语言 时间:
2018-12-12 18:59:39
阅读次数:
155
(希望我所描述的一切,给你带来收获!) 我们将要使用的是JAVA中的静态数组——E[] data = new E[]();去实现一个属于我们自己的动态数组 第一步:(关于泛型不作过多解释) data是我们需要的数组,size是我们需要维护的动态数组的长度;size可以认为是数组的索引号,size总是 ...
分类:
编程语言 时间:
2018-12-12 18:59:48
阅读次数:
170
一、三元表达式 表达式为True,返回前面的结果,若为False ,返回后面的结果 列表生成式: 生成器表达式 二、迭代器 for循环 生成器是迭代器,迭代器不一定是生成器。 yield总结 1、把函数做成迭代器 2、对比return,可以返回多次值,可以挂起/保存函数的运行状态 ...
分类:
编程语言 时间:
2018-12-12 18:59:56
阅读次数:
203
有两种方法可以为Unity项目添加手势检测和手势识别功能。 1. KinectManager,示例场景中MainCamera的一个组件。 2. 以编程方式指定用户特定的姿势。需要实现KinectGestures.GestureListenerInterface。KinectScripts / Ext ...
分类:
编程语言 时间:
2018-12-12 19:00:06
阅读次数:
504
今天主要给大家介绍几种数据结构,这几种数据结构在实现原理上较为类似,我习惯称之为类list的容器。具体有list、stack以及queue。 list的节点Node 首先介绍下node,也就是组成list的节点。从面向对象的角度来说节点也是就一个类,list里面包含了node对象的实例,以及操作/管 ...
分类:
编程语言 时间:
2018-12-12 19:00:24
阅读次数:
161
springboot 通过winsw部署为服务 winsw 下载地址:https://github.com/kohsuke/winsw/releases winsw的使用比较简单,下载上面两个文件,和springboot项目jar包一个文件夹下。 将exe和xml修改成同样的名字 xml文件内容如下 ...
分类:
编程语言 时间:
2018-12-12 19:00:39
阅读次数:
414
上一篇写到支付宝的支付,这代码copy下来就能直接用了, 我写学习文档时会经常贴 官方参数文档的案例地址, 因为我觉得 请求参数,响应参数说明 官方文档整理的很好,毕竟官方不会误导大家. 我学一个新技术的时候最喜欢做的就是把案例代码copy到自己的项目里面跑一遍, 然后再一 一分析每段代码的作用. ...
分类:
编程语言 时间:
2018-12-12 19:00:47
阅读次数:
182
这是因为用了一次以上(多次)mbg导致sql映射文件堆积导致的异常,删除对应的sql映射文件,然后重新生成即可。 Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value ...
分类:
编程语言 时间:
2018-12-12 19:01:10
阅读次数:
1068
1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 转换为时间戳: timeStamp = int(time.mkt ...
分类:
编程语言 时间:
2018-12-12 19:01:25
阅读次数:
197
def func(a, b): return a + b ret = func(1, 3) print(ret) # # 匿名函数统一的名字是: fn = lambda a, b : a + b # 定义一个很简单的函数. 复杂的函数不要用lambda ret = fn(3, 5) print(re... ...
分类:
编程语言 时间:
2018-12-12 19:02:06
阅读次数:
144
如下资料是关于C++实现两个超大的字符数字相加的算法的代码。#include<iostream>#include<string>#include<stack>usingnamespacestd;voiddeleteLeadingZeros(string&num){if(num[0]==‘0‘){unsignedintstrtCpyIndex=0;strt
分类:
编程语言 时间:
2018-12-12 19:02:29
阅读次数:
150
A binary watch has 4 LEDs on the top which represent the hours (0-11), and the 6 LEDs on the bottom represent the minutes (0-59). Each LED represents ...
分类:
编程语言 时间:
2018-12-12 19:02:37
阅读次数:
168
指针是什么? 指针是一变量或函数的内存地址,是一个无符号整数,它是以系统寻址范围为取值范围,32位,4字节。 指针变量: 存放地址的变量。在C++中,指针变量只有有了明确的指向才有意义。 指针类型 int*ptr; // 指向int类型的指针变量 char*ptr; float*ptr; 指针的指针 ...
分类:
编程语言 时间:
2018-12-12 19:02:47
阅读次数:
197
如何在method属性里指定重载方法中的某一个? ...
分类:
编程语言 时间:
2018-12-12 19:03:33
阅读次数:
197
爬虫简介 requests模块 数据解析三大方法 selenium scrapy框架 <!-- <li><a href="#7">归并排序</a></li> --> 爬虫简介 - 什么是爬虫: 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。 - 爬虫的分类: - robts. ...
分类:
编程语言 时间:
2018-12-12 19:03:57
阅读次数:
314