eval()函数的妙用官方文档中的解释是,将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了globals参数,那么它必须是dictionary类型;如果提供了locals参数,那么它可以是任意的map对象#通过eval实现计算器defcalc(n):print("{}={}".format(n,eval(n)))calc(‘10+10‘)ca
分类:
编程语言 时间:
2018-09-25 23:28:03
阅读次数:
315
传统的c如下: FILE *fp; if((fp = fopen("E:\\input.txt", "r")) == NULL) { printf("Error!"); } VS平台上的fopen会报错,故而要使用fopen_s; FILE *fp; fopen_s(&fp, "E:\\input. ...
分类:
编程语言 时间:
2018-09-25 23:29:12
阅读次数:
428
从Java future 到 Guava ListenableFuture实现异步调用 置顶 2016年04月24日 09:11:14 皮斯特劳沃 阅读数:17570 标签: java异步调用线程非阻塞更多 个人分类: 多线程异步调用总结 从Java future 到 Guava Listenabl ...
分类:
编程语言 时间:
2018-09-25 23:29:37
阅读次数:
417
二叉搜索树中第K小的元素 二叉搜索树中第K小的元素 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / ...
分类:
编程语言 时间:
2018-09-25 23:29:44
阅读次数:
405
代理模式的定义: 代理模式是一个使用律非常高的模式,定义如下: 为其他对象提供一种代理,以控制对这个对象的访问。 类图: 简单的静态代理: public interface IRunner{ //这是一个代理类和被代理类都需要实现的接口 //在接口中定义一个抽象函数 public void requ ...
分类:
编程语言 时间:
2018-09-25 23:29:51
阅读次数:
398
1.类 2.类实例化 3.类的property 通过定义一个特殊的__init__方法,绑定相关属性。 有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要传,Python解释器自己会把实例变量传进去 4.访问权限 这样就确保了 ...
分类:
编程语言 时间:
2018-09-25 23:29:56
阅读次数:
357
4.2.4.RELEASE org.springframework spring-context ${spring.version} org.springframework spring-bean... ...
分类:
编程语言 时间:
2018-09-26 00:09:07
阅读次数:
172
"题目链接" 题目描述 Erwin最近对一种叫"thair"的东西巨感兴趣。。。 在含有$n$个整数的序列$a_1,a_2 \dots a_n$中, 三个数被称作"thair"当且仅当$i 解题思路 典型的偏序问题,我们固定$j$的位置,问题就变成了在$j$前面有多少个数比$a_j$小,在$j$后面 ...
分类:
编程语言 时间:
2018-09-26 00:09:14
阅读次数:
173
[一]基础类型概述 本系列主要是针对于基础性常用的类型, 一个系统性的简介 本文为概述 基础性类型简介 官方关于数据类型的介绍 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html java中的8种基本数据类 ...
分类:
编程语言 时间:
2018-09-26 00:09:29
阅读次数:
273
一:主要任务 1.说明 @RequestBody 映射请求体到java方法的参数 日期类型参数的处理 @Valid注解 BindingResult验证请求参数的合法性并处理校验结果 二:@RequestBody 1.@RequestBody 测试类 User.java 控制类 三:日期类型的处理 1 ...
分类:
编程语言 时间:
2018-09-26 00:09:50
阅读次数:
225
折半查找链接:https://www.baidu.com/link?url=yNyTQeYRL5xwA0aA9W8iAUVeroe87jU8j1v5qTrvYJ8uPCU8O-Pgw9oHg-TzHZwc3Hh3Lly8fkEw4fGaiUjKXa-n4rTu9eVQY0mdn-s_ttwHYINP ...
分类:
编程语言 时间:
2018-09-26 00:10:16
阅读次数:
197
一.JavaScript数据类型JavaScript数据类型分为基本数据类型和引用数据类型:1.基本数据类型:number,String,boolaen,null,undefined1.1number包含小数和整数;String包含所有的字符串和字节;boolaen布尔型的值分为true和false(js中更多和Java相同,在python中布尔值为首字符大写);null表示指向为空;undefi
分类:
编程语言 时间:
2018-09-26 00:10:31
阅读次数:
209
1-1 开宗明义 1-2 课程维护与提问 2-1 鱼书是一个什么样的产品 2-2 准备工作 2-3 使用官方推荐的pipenv创建虚拟环境(很好用的哦~) 2-4 开发工具推荐 2-5 设置开发工具默认的解释器 2-6 flask最小原型与唯一URL原则 2-7 路由的另一种注册方法 2-8 app ...
分类:
编程语言 时间:
2018-09-26 00:10:38
阅读次数:
569
增加css样式的三种方式: ...
分类:
编程语言 时间:
2018-09-26 00:11:19
阅读次数:
212
原题来自: javascript-puzzlers 读者可以先去做一下感受感受. 当初笔者的成绩是 21/44… 当初笔者做这套题的时候不仅怀疑智商, 连人生都开始怀疑了…. 不过, 对于基础知识的理解是深入编程的前提. 让我们一起来看看这些变态题到底变态不变态吧! 第1题 知识点: Array/m ...
分类:
编程语言 时间:
2018-09-26 00:11:44
阅读次数:
161
在第一节中,对线程的创建我们通过看文档,得知线程的创建有两种方式进行实现,我们进行第一种方式的创建,通过继承Thread 类 ,并且重写它的run 方法,就可以进行线程的创建,所有的程序执行都放在了run 方法里;可以说run 方法里放入的是线程执行的程序;在执行线程的时候,需要调用线程的start ...
分类:
编程语言 时间:
2018-09-26 00:11:54
阅读次数:
125
1、编写一个程序,不断要求用户输入两个数,直到其中的一个为0,对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下: 调和平均数 = 2.0 * x * y / (x + y) 2、编写一个程序,要求用户 ...
分类:
编程语言 时间:
2018-09-26 00:12:03
阅读次数:
215
set集合(接口):无序不重复的。(最多包含一个null)。 实现类:HashSet,TreeSet,LinkedHashSet...... HashSet: 特点: 1、底层实现是HashMap,所以初始容量为16,负载因子为0.75,当存放的元素个数超过当前容量*负载因子的时候,进行扩容,增长方 ...
分类:
编程语言 时间:
2018-09-26 00:12:35
阅读次数:
151
基础信息部分: 弹出警告框:alert("") 控制台输出:console.log("") cconsole表示"控制台",log表示"输出" 程序员经常使用这条语句来做一些测试 用户输入: prompt()语句 专门弹出来能够让用户输入的对话框 用户不管输入的是什么内容,格式都是字符串的形式 va ...
分类:
编程语言 时间:
2018-09-26 00:13:11
阅读次数:
172
excel文件的导入导出是很常见的功能,这次做了个下载的功能,踩了一些坑,记下来避免以后重复踩…… 1、inputstream序列化问题 Could not write JSON document: No serializer found for class java.io.FileDescript ...
分类:
编程语言 时间:
2018-09-26 00:14:45
阅读次数:
178