一、反射基本概念 反射之中包含了一个“反”的概念,所以要想解释反射就必须先从“正”开始解释,一般而言,当用户使用一个类的时候,应该先知道这个类,而后通过这个类产生实例化对象,但是“反”指的是通过对象找到类。 以上的代码使用了一个getClass()方法,而后就可以得到对象所在的“包.类”名称,这就属 ...
分类:
编程语言 时间:
2018-03-19 20:00:46
阅读次数:
176
如何把一个python3.6的文件打包成.exe呢?好在pyinstaller完美支持了python3.6,记录在win10环境下把python代码(.py)打包成可执行文件(.exe)。 ...
分类:
编程语言 时间:
2018-03-19 20:01:02
阅读次数:
2800
用户交互输入: #!/usr/bin/env python # -*- coding:utf-8 -*- #Author:Mclind username = input("username:") password = input("password:") print (username,passwo ...
分类:
编程语言 时间:
2018-03-19 20:49:36
阅读次数:
194
Selector selector = Selector.open(); channel.configureBlocking(false); SelectionKey key = channel.register(selector, SelectionKey.OP_READ); while(true... ...
分类:
编程语言 时间:
2018-03-19 20:49:55
阅读次数:
238
为 Spring 指定多个平等关系的配置文件 第一种方式:通配符指定文件(这也是为什么我们建议将所有配置文件命名有规则的原因) 第二种方式:加载多个配置路径,采用 ApplicationContext 的可变长参数构造方法 第三种方式:于第二种类似,不过调用的是 ApplicationContext ...
分类:
编程语言 时间:
2018-03-19 20:50:55
阅读次数:
182
学习内容: 1.JAVA: JAVASE,标准版;JAVAEE企业版;JAVAME精简版 JAVA是一门编译语言,程序在JVM即JAVA虚拟机上运行 JRE:JAVA运行环境,包含JVM,JAVA核心类库。 JVM:JAVA虚拟机,JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言 ...
分类:
编程语言 时间:
2018-03-19 20:51:18
阅读次数:
210
time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 例: #!/usr/bin/python # -*- coding: UTF-8 -*- import time; # 引入time模块 ticks = time.time()print "当前时间戳为 ...
分类:
编程语言 时间:
2018-03-19 20:52:25
阅读次数:
211
一、多线程的优缺点 多线程的优点: 1)资源利用率更好2)程序设计在某些情况下更简单3)程序响应更快 多线程的代价: 1)设计更复杂虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一般都更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往往非常复杂。不正确的线程同 ...
分类:
编程语言 时间:
2018-03-19 20:52:35
阅读次数:
191
A.幸运数字Ⅰ 链接:https://www.nowcoder.com/acm/contest/70/A来源:牛客网 水题。 代码: 1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<cmath> 5 #in ...
分类:
编程语言 时间:
2018-03-19 20:53:18
阅读次数:
269
return 语句 return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。之前的例子都没有示范如何返回数值,下例便告诉你怎么做: #!/usr/bin/python# -*- coding: UTF-8 -*- # 可写函数说明 def sum ...
分类:
编程语言 时间:
2018-03-19 20:54:56
阅读次数:
219
windows版本下memcache地址http://www.runoob.com/memcached/window-install-memcached.html 注意当选择版本>=1.45时需要设置,将 memcached 添加来任务计划表中 然后在命令行中开启服务: 在python中安装memc ...
分类:
编程语言 时间:
2018-03-19 20:56:21
阅读次数:
279
Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 例 tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); ...
分类:
编程语言 时间:
2018-03-19 20:56:55
阅读次数:
186
在做在线地图项目的时候,在给marker点绑定事件时,因为有点击事件click,同时又存在拖动dragEnd事件,首先没有重大缺陷,就是在用户在点击的时候,有时候本想是点击,但是他触发了drag的事件,造成不好的用户体验 bug的原因 解决思路 仔细比较拖拽与点击事件,发现拖拽事件多了一个mouse ...
分类:
编程语言 时间:
2018-03-19 20:57:05
阅读次数:
2597
概述 大致相当于数组 格式 list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] 访问内容类型与其他类似 a[0] append()添加列表元素 list ...
分类:
编程语言 时间:
2018-03-19 20:57:20
阅读次数:
263
import sys模块, sys.argv 用来获取命令行参数, sys.argv[0] 代表文件本身路径, sys.argv[1] 开始,代表传入的参数; python脚本的主动退出, 1)调用sys.exit(),0默认为正常退出,1为异常退出。 python中的标准库有很多种,设计到方方面面 ...
分类:
编程语言 时间:
2018-03-19 20:58:11
阅读次数:
244
原题描述: 这个问题的一些变种例如给一个长度length和value,返回长度为length值全为value的数组等。 误区 最容易掉入陷阱的: 如果你的答案是这个,恭喜你成功掉入出题人的坑了。 解释 坑在Array(100),可以看看MDN的规范, new Array(100)返回的是一个什么都没 ...
分类:
编程语言 时间:
2018-03-19 21:22:56
阅读次数:
281
一、模块 1.什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用 ...
分类:
编程语言 时间:
2018-03-19 21:23:03
阅读次数:
270
返回JSON数据在如今前后端分离的趋势下,后端基本不需要再去关心前端页面的事情,只需要把数据处理好并通过相应的接口返回数据给前端即可。在SpringMVC中,我们可以通过@ResponseBody注解来返回JSON数据或者是XML数据。这个注解的作用是将控制器方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,也就是HTTP响应的内容体,一般我们都是用来返回
分类:
编程语言 时间:
2018-03-19 21:24:18
阅读次数:
267