码迷,mamicode.com
首页 > 编程语言 > 日排行
树状数组的基本用法
树状数组的基本用法和奇技淫巧 树状数组是一种修改查找复杂度都是logN的实用的数据结构,大家应该都会,下面放一张熟的不能再熟的图装装样子 树状数组最基本的操作:单点修改,前缀查询。原理都懂就不赘述了,贴个代码。 有一种进阶操作,区间修改,单点查询 。 这就要用到差分——让一个位置的前缀和等于它的值。 ...
分类:编程语言   时间:2017-09-18 19:45:31    阅读次数:157
Python Day24
一、复习: 二、面向对象3: 1.继承: 使用非绑定的类方法(用类名来引用的方法),并在参数列表中,引入待绑定的对象(self),从而达到调用父类的目的。 这样做的缺点是,当一个子类的父类发生变化时(如类B的父类由A变为C时),必须遍历整个类定义,把所有的通过非绑定的方法的类名全部替换过来,例如代码 ...
分类:编程语言   时间:2017-09-18 19:46:15    阅读次数:182
python,使用PIL库对图片进行操作
在做识别验证码时,需要对验证码图片进行一些处理,所以就学习了一下PIL的知识,下面是我总结的一些常用方法。 注明:图片的操作都需要Image库,所以要使用import Image导入库 1.打开图片 import Imageimg=Image.open("code.jpg") 注:有些图片名称是包含 ...
分类:编程语言   时间:2017-09-18 19:47:03    阅读次数:325
python基本语法练习
1、打印九九乘法表 #只打印结果 for i in range(1,10): for j in range(1,i+1): print(i*j,end=" ") print() #打印算数表达式 for i in range(1,10): for j in range(1,i+1): print("... ...
分类:编程语言   时间:2017-09-18 19:47:14    阅读次数:265
angularjs中是否选择所有和$filter过滤orderBy排序
HTML代码: ...
分类:编程语言   时间:2017-09-18 19:48:40    阅读次数:191
javascript函数自整理
1.定义函数的3种方式: 2.函数的参数: ...
分类:编程语言   时间:2017-09-18 19:49:52    阅读次数:192
Python uuid模块
uuid-universal unique identifier,通用唯一标识符 应用场景: 唯一标志某对象 该模块包含的主要函数有: uuid1([node[, clock_seq]])-基于时间戳 uuid3()-基于名字的MD5散列值 uuid4()-基于随机数 uuid5(namespace ...
分类:编程语言   时间:2017-09-18 19:50:15    阅读次数:205
java文件上传与下载
不多说,直接上实例代码!!! 我使用的是idea工具,maven管理。 首先,在pom.xml引入上传文件所需要的包。 单文件上传: 多文件上传: 文件下载: ...
分类:编程语言   时间:2017-09-18 20:29:53    阅读次数:243
Spring介绍
1.三层架构中Spring位置: 2.什么是spring Spring是一个开源框架,是于2003年兴起的一个轻量级的java开发框架,由rod Johnson创建,简单来说spring是一个分层的JavaEE/SE full-stack(一站式)轻量级开源框架。 优势之一是其分层架构,分层架构允许 ...
分类:编程语言   时间:2017-09-18 20:30:19    阅读次数:215
Python网络编程
套接字是计算机网络数据结构; 最初为同一主机上的应用程序所创建,使得主机上运行的一个进程与另一个进程进行通信; 进程间通信(IPC):基于文件的和面向网络的; 基于文件的:AF_UNIX; 面向网络的:AF_INET、AF_INET6; 有效端口范围:0~65536;(小于1024的端口号预留给操作 ...
分类:编程语言   时间:2017-09-18 20:30:31    阅读次数:152
SpringBoot(5)新一代Java模板引擎Thymeleaf
SpringBoot(5)新一代Java模板引擎Thymeleaf Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比, ...
分类:编程语言   时间:2017-09-18 20:31:10    阅读次数:301
JVM垃圾回收算法(最全)
JVM垃圾回收算法(最全) 下面是JVM虚拟机运行时的内存模型: 1.方法区 Perm(永久代、非堆) 2.虚拟机栈 3.本地方法栈 (Native方法) 4.堆 5.程序计数器 1 首先的问题是:jvm如何知道那些对象需要回收 ? 目前两种标识算法、三种回收算法、两种清除算法、三种收集器 引用计数 ...
分类:编程语言   时间:2017-09-18 20:31:34    阅读次数:217
Unity数据的保存(JSon)
在开发中保存数据是一个很重要的操作,在Unity开发中有很多的保方式,最近接触到一种用JSon文件保存的方式。记录下来便于以后回顾使用。 关于数据有两种:(1)初始数据:在开发过程中开发者已经保存好的数据。也就是一些项目的初始数据,这些数据有开发者自己他编写的,这些数据需要应用开始使用直接读取就好了 ...
分类:编程语言   时间:2017-09-18 20:31:45    阅读次数:214
java线程同步
线程安全的实现方法。 先来说说几个概念: 1.同步:多线程并发访问共享数据的时候,保证共享数据在同一时刻只能被一个(一些,使用信号量时)线程使用。 2.临界区:每个进程中访问临界资源的那段代码。 3.临界资源:每次仅允许一个进程访问的资源。 4.信号量:相当于一个计数器,每当一个进程使用一个资源,信 ...
分类:编程语言   时间:2017-09-18 20:36:42    阅读次数:159
指针数组和数组指针的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:编程语言   时间:2017-09-18 20:37:29    阅读次数:211
SpringBoot(4)SpringBoot web开发
一、Web应用插件 1、自定义Filter 我们常常在项目中会使用filters用于录调用日志、排除有XSS威胁的字符、执行权限验证等等。Spring Boot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,并且我们可以自定义Fi ...
分类:编程语言   时间:2017-09-18 20:39:03    阅读次数:218
201621123021 《Java程序设计》第1周学习总结
201621123021 《Java程序设计》第1周学习总结 1.本周学习总结 学会学会使用JAVA进行进行编译运行。 了解了JAVA和C语言的不同并适应不同之处。 学会了学习JAVA语言的基本方法。 初步掌握JAVA的一些概念如JVN,JRE,JDK等。 * 2. 书面作业 1.虚拟机 1.1 执 ...
分类:编程语言   时间:2017-09-18 20:39:12    阅读次数:190
MDS(Multiple Dimensional Scalling)算法
MDS算法伪代码如下所示: 问题描述:如果知道美国若干个城市之间的距离,如何通过这些距离来刻画若干个城市之间的相对位置情况呢? MDS算法是一种将多维的问题进行降低维度,以简化问题复杂度使得在有效时间内解决问题的方法。 解决问题的思路:原来距离矩阵的得到需要通过步骤X->B->D;现如今需要通过D- ...
分类:编程语言   时间:2017-09-18 22:15:33    阅读次数:165
Dangling Javadoc comment
Javadoc主要用于对类和方法的注释。Javadoc没有@file和@date的注解。Javadoc has no @file or @date tags. You should be tagging the class, instead. 如果想关闭提示,你只需要按以下操作就OK了。 "... ...
分类:编程语言   时间:2017-09-18 22:16:27    阅读次数:689
python语法基础
九九乘法表的几种不同打印形式: 打印如下两个图形: 100以内的斐波那契数列及其第101项 输入一个数,判断其是几位数: ...
分类:编程语言   时间:2017-09-18 22:17:38    阅读次数:123
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!