注:本文原稿来自stackoverflow,原文链接,目前已收获5k高赞。 一、类也是对象 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: ...
分类:
编程语言 时间:
2018-05-26 20:22:22
阅读次数:
272
public class MathDemo { public static void main(String[] args) { double x=12.2; //取绝对值 System.out.println(Math.abs(-99)); //向上取整 System.out.println(Ma... ...
分类:
编程语言 时间:
2018-05-26 20:23:23
阅读次数:
200
真的很重要,栽了个跟头!!!(虽然以前好像知道。。。) 这里有一个python运算符的优先级 not > and >or not > and >or not > and >or 有括号的除外 运算返回的值是决定表达式运算结果的值。 比如True or False 、False or True返回Tr ...
分类:
编程语言 时间:
2018-05-26 20:24:02
阅读次数:
17978
主要谈谈锁的性能以及其它一些理论知识,内容主要的出处是《Java Concurrency in Practice》,结合自己的理解和实际应用对锁机制进行一个小小的总结。 首先需要强调的一点是:所有锁(包括内置锁和高级锁)都是有性能消耗的,也就是说在高并发的情况下,由于锁机制带来的上下文切换、资源同步 ...
分类:
编程语言 时间:
2018-05-26 20:24:49
阅读次数:
180
#正则元字符:^ $ . * + ? [] {} () \ | #()分组import re print(re.search('(?P[a-z]+)(?P\d+)',"asd123fgh456jkl789").group('name'))re.search() #懒惰模式 只返回第一个匹配的数据,再... ...
分类:
编程语言 时间:
2018-05-26 20:27:30
阅读次数:
258
JDK8自带的函数式接口Function有两个默认方法andThen和compose,它们都返回Function的一个实例,可以用这两个方法把Function接口所代表的的Lambda表达式复合起来。 先看个简单的例子: 简单的应用 https://gitee.com/play-happy/base ...
分类:
编程语言 时间:
2018-05-26 20:29:53
阅读次数:
259
一.python基本运行 1.python是动态类型,强类型的语言 2.python就是一种解释型语言,python的编译在python解释器中发生,Python的解释器完成字节编译的功能 3.pycharm中# !/user/bin/env python 表示指向 python 的路径,告诉操作系 ...
分类:
编程语言 时间:
2018-05-26 21:17:23
阅读次数:
199
一.前言 1.Python是著名的“龟叔”Guido van Rossum发明的 2.python分为python2和python3两大版本,python2渐渐被淘汰,建议使用python3 3.python是一种面向对象的解释型计算机程序设计语言 4.python是脚本语言,区别于C、Java、C ...
分类:
编程语言 时间:
2018-05-26 21:18:40
阅读次数:
222
插入法排序还可以用python的切片功能和递归的思路来实现 比较tricky的地方是L1长度为2的时候要特殊对待 ...
分类:
编程语言 时间:
2018-05-26 21:19:04
阅读次数:
205
一.函数 1.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 2.函数能提高应用的模块性,和代码的重复利用率 3.函数文档字符串用三引号引起,python使用它们来生成有关程序中函数的文档,用来说明函数 4.函数可分为:内置函数BIF,自定义函数,第三方函数 二.定义和调用 1.格 ...
分类:
编程语言 时间:
2018-05-26 21:20:23
阅读次数:
261
需要先增加一个自定义的Filter去继承 UsernamePasswordAuthenticationFilter 或者 AbstractAuthenticationProcessingFilter 然后在自定义的Filter里面指定登录的Url . 设置过滤器的时候,必须为过滤器指定一个 auth ...
分类:
编程语言 时间:
2018-05-26 21:20:39
阅读次数:
394
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 ...
分类:
编程语言 时间:
2018-05-26 21:21:53
阅读次数:
195
一.if语句 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 1.每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块 2.使用缩进来划分语句块, ...
分类:
编程语言 时间:
2018-05-26 21:22:25
阅读次数:
229
auto 局部变量(自动储存) break 无条件退出程序最内层循环 case switch 语句中选择项 char 单字节整型数据 const 定义不可更改的常量值 continue 中断本次循环,并转向下一次循环 default switch语句中的默认选择项 do 用于构成do.....whi ...
分类:
编程语言 时间:
2018-05-26 21:23:50
阅读次数:
179
#include <stdio.h>
/*
2018-05-26
地址是内存单元的编号
指针就是地址,地址就是指针
地址就是内存单元的编号
指针变量是存放地址的变量
指针(0019FF38)和指针变量(p)是两个不同的概念
但是要注意:通常我们叙述时会把指针变量简述为指针,实际含义并不一样
*/
int main(void)
{
分类:
编程语言 时间:
2018-05-26 21:25:29
阅读次数:
162
简介 工厂模式有三种:简单工厂模式,工厂方法模式,抽象工厂模式,这三种都属于工厂模式,但各有不同。 简单工厂模式 ...
分类:
编程语言 时间:
2018-05-26 21:25:37
阅读次数:
166
https://github.com/cameronbwhite/Flask-CAS https://github.com/cameronbwhite/flask-cas-extension-demo/ ...
分类:
编程语言 时间:
2018-05-26 21:26:26
阅读次数:
196
操作系统 操作系统位于计算机硬件与应用软件之间,是一个协调、管理、控制计算机硬件资源与软件资源的控制程序。 2.为何要操作系统 ① .控制硬件 ② .把对硬件的复杂的操作封装成优美简单的接口,给用户或应用程序去使用 注意:一套完整的计算机系统包含三部分 应用程序,如:qq,暴风影音 操作系统,如:W ...
分类:
编程语言 时间:
2018-05-26 21:26:34
阅读次数:
216
一.数字(Number) 1.Python支持三种不同的数值类型:整型(int),浮点型(float),复数(complex) 2.Python数字数据类型用于存储数值 3.数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间 4.可以通过使用del语句删除数字对象、单个或 ...
分类:
编程语言 时间:
2018-05-26 21:27:48
阅读次数:
221
一.基本的数据类型 Python3 中有六个标准的数据类型Number(数字)、 String(字符串)、 List(列表) 、Tuple(元组)、 Sets(集合) 、Dictionary(字典) 二.查询变量引用的对象的数据类型 1.内置的 type() 函数可以用来查询变量所指的对象类型 2. ...
分类:
编程语言 时间:
2018-05-26 21:28:05
阅读次数:
257