1、center 定义:在字符串首尾增加内容(数字或是符号,一般都是使用符号) 函数:str.center(char) 代码: 结果: 还在可以增加空格。代码: 结果: 2、join 定义:合并序列的元素,与split相反 函数:str.join() 代码: 结果: 3、split 定义:将字符串拆 ...
分类:
编程语言 时间:
2019-01-04 01:16:17
阅读次数:
163
# 序言## Fibonacci 数列多项式时间算法:```jsvar fib_arr = [0, 1];function fib(n){ if(n == 0){ return 0; }else if(n == 1){ return 1; } for (var i = 0; i =0时可用)func... ...
分类:
编程语言 时间:
2019-01-04 01:17:37
阅读次数:
166
一. 生成器就是一个特殊的迭代器, 使用关键字yield就可以生成一个生成器 yield i 的一个功能就相当于 return i , 但不同的是 return会打断循环, 且只返回一个i, yield 返回的是一个生成器, 调用者在需要使用的时候直接遍历这个生成器,就可以逐一地获取到数值 ...
分类:
编程语言 时间:
2019-01-04 10:33:49
阅读次数:
195
https://www.cs.cmu.edu/~epxing/Class/10708-17/slides/lecture1-Introduction.pdf Computational and CS orientated => DK and NF's book Statistical and eas ...
分类:
编程语言 时间:
2019-01-04 10:36:23
阅读次数:
226
处理快速排序,递归深度可能非常大,而系统默认的深度可能没有这么大 需要设置最大递归深度 ...
分类:
编程语言 时间:
2019-01-04 10:37:11
阅读次数:
218
1.我们用pip安装virtualenv >pip3 install virtualenv 2.创建工程目录 >mkdir myproject 3.进入工程目录 >cd myproject 4.创建一个独立的Python运行环境,命名为venv。加上参数--no-site-packages,这样,已 ...
分类:
编程语言 时间:
2019-01-04 10:39:08
阅读次数:
152
一,切面 1,定义注解 2,定义切面 3,添加注解 ...
分类:
编程语言 时间:
2019-01-04 12:14:27
阅读次数:
201
可以将一个类定义在另一个类的内部,这就是内部类 创建内部类的方式 把类的定义置于外部类的里面 典型的情况是,外部类将有一个方法,该方法返回一个指向内部类的引用,就像在to()和contents()方法中看到的一样, 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须像main() ...
分类:
编程语言 时间:
2019-01-04 12:15:37
阅读次数:
169
1.什么是闭包? 多层函数嵌套,(函数里面还有定义函数,一般是两个),往往内层函数会用到外层函数的变量,把内层函数以及外部函数的变量当成一个特殊的对象,这就是闭包。闭包比面向对象更纯净、更轻量,既有数据又有执行数据的代码;比普通函数功能更强大,不仅有代码还有数据; 2.匿名函数、普通函数、闭包、面向 ...
分类:
编程语言 时间:
2019-01-04 12:16:36
阅读次数:
133
#!/usr/bin/python # -*- coding: UTF-8 -*- import time; # 引入time模块 ticks = time.time() print("当前时间戳为:", ticks) 输出: 当前时间戳为: 1459994552.51 ...
分类:
编程语言 时间:
2019-01-04 12:16:46
阅读次数:
246
原文:WPF 使用不安全代码快速从数组转 WriteableBitmap 本文告诉大家一个快速的方法,直接把数组转 WriteableBitmap 先来说下以前的方法,以前使用的是 BitmapSource ,这个方法是大法官方提供的。 BitmapSource.Create(LogicalWidt... ...
分类:
编程语言 时间:
2019-01-04 12:18:17
阅读次数:
261
bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法 fun.bind(this,arg1,arg2,...) bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用 该方法可传入两个参数,第一个参数作为this,第二个 ...
分类:
编程语言 时间:
2019-01-04 12:18:38
阅读次数:
132
作为一个Java后端,提供HTTP服务可以说是基本技能之一,但是你真的理解HTTP协议吗?你知道如何使用HTTP服务器吗?Tomcat的底层如何支持HTTP服务?什么是著名的servlet以及如何使用它? 套接字编程是您第一次学习Java时不可回避的一章;虽然在实际的业务项目中,使用Socket的可 ...
分类:
编程语言 时间:
2019-01-04 12:19:06
阅读次数:
191
当浏览器遇到 <script> 标签时,它是没办法知道 JavaScript 是否会向DOM中添加内容或引入其他元素,甚至关闭某一个标签。因此这个时候浏览器就会停止处理页面,先执行JavaScript代码,然后再继续解析和渲染页面。 改善 将<script>标签放到 <body>的底部,尽量减少对整 ...
分类:
编程语言 时间:
2019-01-04 12:20:40
阅读次数:
191
原文:WPF 获得当前输入法语言区域 本文告诉大家如何获得 WPF 输入法的语言区域 需要使用 user32 的方法,很简单,请看下面 [DllImport("user32.dll")] static extern IntPtr GetForegroundWindow(); [DllImport("... ...
分类:
编程语言 时间:
2019-01-04 12:20:46
阅读次数:
354
springmvc是spring的一部分,也是一个优秀的mvc框架,其执行原理如下: (1)浏览器提交请求经web容器(比如tomcat)转发到中央调度器dispatcherServlet。 (2)中央调度器调用处理器映射器handerMapping,处理器映射器根据请求的url找到处理该请求对应的 ...
分类:
编程语言 时间:
2019-01-04 12:22:33
阅读次数:
232
zip(): 将多个可迭代对象按序取出相同索引的元素(当长度最小的对象为准), 组成一个个元组,并封装在一个可迭代对象中 输出: map(): map()方法中,第一个参数是一个方法的引用 然后是可以有多个可迭代对象, 将后面的可迭代对象按序拆包(以长度最小的为准), 作为参数传入方法中, 返回一个 ...
分类:
编程语言 时间:
2019-01-04 12:23:13
阅读次数:
149
[toc] 引出线程池 线程是并发编程的基础,前面的文章里,我们的实例基本都是基于线程开发作为实例,并且都是使用的时候就创建一个线程。这种方式比较简单,但是存在一个问题,那就是线程的数量问题。 假设有一个系统比较复杂,需要的线程数很多,如果都是采用这种方式来创建线程的话,那么就会极大的消耗系统资源。 ...
分类:
编程语言 时间:
2019-01-04 12:23:36
阅读次数:
200
一、安装环境 操作系统:Ubuntu 18.04 (64位) python版本:3.7.2 二、安装步骤 第一步:安装依赖环境 如果是Linux的其他发行版,安装可以参见:https://www.cnblogs.com/Jimc/p/10218062.html 第二步:下载Python3安装包 或者 ...
分类:
编程语言 时间:
2019-01-04 12:23:47
阅读次数:
191
import threading import time class Foo: _instance = None _lock = threading.RLOCK() def __new__(cls,*args,**kwargs): if cls._instance: return cls._inst... ...
分类:
编程语言 时间:
2019-01-04 12:24:21
阅读次数:
205