hello大家好~~我是稀里糊涂林老冷,一天天稀里糊涂的。 前一段时间学习了装饰器,觉着这东西好高大上哇靠!!哈哈,一定要总结一下,方便以后自己查阅,也希望帮助其他伙伴们共同进步! 装饰器: 大家可以这样理解,装饰器是运用闭包的基本原理,对一个目标函数进行装饰。即是在执行一个目标函数之前、之后执行一 ...
分类:
编程语言 时间:
2017-08-08 14:07:25
阅读次数:
233
os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('di ...
分类:
编程语言 时间:
2017-08-08 14:06:38
阅读次数:
236
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的。这称为变量的作用域。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。 使用局部变量 def func(x): print('x is',x) x=2 print('Chan ...
分类:
编程语言 时间:
2017-08-08 14:06:06
阅读次数:
198
题目: 【JS排序】var str = "1245242"; //这是数组 要求从出现次数多到少排序示例结果:2:3,4:2,1:1,5:1【2出现3次,4出现2次...】 答案: // 1 var arr = [1,2,3,4,4,5,6,7,8,8,8,9,0]; function unique ...
分类:
编程语言 时间:
2017-08-08 14:04:44
阅读次数:
176
try except (异常捕获) 当程序出错了,但是我们又不想让用户看到这个错误,而且我在写程序的时候已经预料到了它可以出现这样的错误,出现这样的错误代表着什么,我们可以提前捕获这些个错误 1、异常处理流程图: 2、常见异常 更多异常: 3、处理单个异常 语法如下: 代码如下: 4、处理多个异常 ...
分类:
编程语言 时间:
2017-08-08 14:04:35
阅读次数:
269
最近在学习python,发现UltraEdit里面没有python语法高亮,百度了一番,找到一个可行的方式,记录一下。 1,在UltraEdit菜单的 高级->配置->编辑器显示->语法高亮 选项卡中可找到wordfile文件的保存路径,打开该文件,将下载的wordfile文件复制到已有的wordf ...
分类:
编程语言 时间:
2017-08-08 14:03:49
阅读次数:
209
概要 最近项目需要用java实现输出随机验证码图片到前台,正好有机会接触下java的绘图类,完成需求后也有时间做个总结,写篇随笔记录下也希望能帮助到有同样需求的人! 需求流程图 1.生成随机数 在java中生成随机数无非就是调用Random的api,但为了后续更好的实用,应该分成多种组合以适应需求的 ...
分类:
编程语言 时间:
2017-08-08 14:02:15
阅读次数:
200
代码例如以下: package com.huan; import java.util.Arrays; public class Permutation { public static void main(String[] args) { final int SIZE = 3; int[] data ...
分类:
编程语言 时间:
2017-08-08 14:00:30
阅读次数:
162
DIP: Dependency Inversion Principle。翻译过来是依赖反转原则,也叫依赖倒置原则。 依赖倒置原则是设计模式几个重要原则之一。具体定义就是,底层模块依赖高层模块定义的接口,高层模块不依赖底层模块的实现。 IOC:Inversion of Control。控制反转。 控制... ...
分类:
编程语言 时间:
2017-08-08 13:59:53
阅读次数:
148
7.4、数据验证 7.4.1、编程式数据验证 Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现 复制cn.javass.chapter4.web.controller.support.vali ...
分类:
编程语言 时间:
2017-08-08 13:59:07
阅读次数:
204
为什么要了解点数学基础 学习大数据分布式计算时多少会涉及到机器学习的算法,所以理解一些机器学习基础,有助于理解大数据分布式计算系统(比如spark)的设计。机器学习中一个常见的就是gradient descent算法,是线性回归问题的一个基础算法。gradient是数学概念。 Gradient 如果 ...
分类:
编程语言 时间:
2017-08-08 13:58:53
阅读次数:
241
JAR文件可以可选地在META-INF目录中包含名为MANIFEST.MF的Manifest文件。Manifest文件包含有关JAR文件及其条目的信息。Manifest文件可以包含有关JAR文件的CLASSPATH设置及其主条目类的信息。 主条目类是具有启动独立应用程序的main()方法的类,包的版 ...
分类:
编程语言 时间:
2017-08-08 13:57:07
阅读次数:
156
模块说明: Python中的cmd模块类型提供了一个创建命令行解析器的框架。简单的来说,可以继承Cmd来创建命令行界面,然后对所有想处理的命令command执行do_command方法。默认情况下,它使用readline来进行交互式操作、命令行编辑和命令完成。 测试代码: 输出: ...
分类:
编程语言 时间:
2017-08-08 13:56:08
阅读次数:
179
练习7.53 练习7.54 不应该,因为set_需要将需要的数据成员设置成别的值,因此,不能声明成constexpr 练习7.55 不是,因为string不是一个字面值常量类。 ...
分类:
编程语言 时间:
2017-08-08 13:54:38
阅读次数:
153
MFC编程中经常遇到子窗体向父窗体传递參数的情况,这就须要获得父窗体的指针。 例:主对话框CMyMainDlg通过buttonButtonA进入对话框CMyParentDlg。CMyParentDlg在通过buttonButtonB进入对话框CMyChildDlg。如今须要在CMyChildDlg分 ...
分类:
编程语言 时间:
2017-08-08 13:51:53
阅读次数:
174