在python中,有时调用者仅知道类名和类方法,不负责实际的函数调用,而是将要调用的类名和类方法告诉一个中间函数,由中间函数负责实际调用函数。中间函数需以被告知的字符串调用类和类方法。 在万物皆对象,我们需要将传进来的字符串转化为类对象,这里我们可以使用eval实现。而以字符串形式调用类方法,可以使 ...
分类:
编程语言 时间:
2016-12-31 14:26:29
收藏:
0 评论:
0 赞:
0 阅读:
623
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。paramiko支持Linux,Solaris,BSD,MacOSX,Windows等平台通过SSH从一个平台连接到另外一个平台。利用该模块,可以方便的进行ssh连接和sftp协议进行sftp文件传输。一、安装param..
分类:
编程语言 时间:
2016-12-31 13:44:36
收藏:
0 评论:
0 赞:
0 阅读:
278
Java在1.5之后允许方法使用可变参数,可变参数的好处在于:它允许传递0个或者多个参数。比如原来有一段代码下载如下:Java代码publicclassTest{publicstaticvoidmain(String[]args){test();test(newString[]{"a"});test(newString[]{"a","b"});}privatestaticvoidtest(){System..
分类:
编程语言 时间:
2016-12-31 13:43:53
收藏:
0 评论:
0 赞:
0 阅读:
213
简单记录一下利用python装饰器来调整函数的方法。现在有个需求:参数line范围为1-16,要求把9-16的范围转化为1-8,即9对应1,10对应2,...,16对应8。 下面是例子: 注意:wrapper的参数args即实际的lines,修改完后,传递给实际的func函数即可 使用: ...
分类:
编程语言 时间:
2016-12-31 13:40:27
收藏:
0 评论:
0 赞:
0 阅读:
275
前提:先研究javascript中的变量有几种,参考: http://www.w3school.com.cn/js/js_datatypes.asp http://glzaction.iteye.com/blog/1285147 测试1: typeof关键字 var obj= {test:'test ...
分类:
编程语言 时间:
2016-12-31 13:35:58
收藏:
0 评论:
0 赞:
0 阅读:
486
python 中有很多内置库可以帮忙用来删除文件夹和文件,当面对要删除多个非空文件夹,并且目录层次大于3层以上时,仅使用一种内置方法是无法达到彻底删除文件夹和文件的效果的,比较low的方式是多次调用直到删除。但是,我们可以结合多个内置库函数,达到一次删除非空文件夹,不管其目录层次有多深。 主要步骤: ...
分类:
编程语言 时间:
2016-12-31 13:30:27
收藏:
0 评论:
0 赞:
0 阅读:
131
数组冒泡排序算法(升序) 升序:小数在前,大数在后 冒泡排序的原则:每次比较相邻两个元素,如果前一个数>后一个数,说明违反升序的要求,就将两数交换位置。否则,保持不变。继续比较下一对。 例如:玩扑克牌时整理手中的排就是一种排序。就可以用冒泡排序模拟。 第1轮比较: 比较第1个和第2个元素:9 : 7 ...
分类:
编程语言 时间:
2016-12-31 13:29:53
收藏:
0 评论:
0 赞:
0 阅读:
124
所以可以发现,!!两个感叹号多用于判断对象的存在。 ...
分类:
编程语言 时间:
2016-12-31 13:25:35
收藏:
0 评论:
0 赞:
0 阅读:
196
本文是我基于红宝书《Javascript高级程序设计》中的第四章,4.1.3传递参数小节P70,进一步理解javaSript中函数的参数,当传递的参数是对象时的传递方式。 (结合资料的个人理解,有不正确的地方,希望大家指出,谢谢啦!) 参考的资料有: https://github.com/simon ...
分类:
编程语言 时间:
2016-12-31 13:22:00
收藏:
0 评论:
0 赞:
0 阅读:
205
记得之前应同学之情,帮忙爬取人人贷网的借贷人信息,综合网上各种相关资料,改善一下别人代码,并能实现数据代码爬取,具体请看我之前的博客:http://www.cnblogs.com/Yiutto/p/5890906.html。但过了一段时间,发现之前的代码运行不能爬取到数据,而且数据爬取过多也会出现一 ...
分类:
编程语言 时间:
2016-12-31 12:35:53
收藏:
0 评论:
0 赞:
0 阅读:
550
问题提出:M(如10亿)个int整数,只有其中N个数重复出现过,读取到内存中并将重复的整数删除。 问题分析:我们肯定会先想到在计算机内存中开辟M个int整型数据数组,来one bye one读取M个int类型数组, 然后在一一比对数值,最后将重复数据的去掉。当然这在处理小规模数据是可行的。 我们 考 ...
分类:
编程语言 时间:
2016-12-31 12:32:11
收藏:
0 评论:
0 赞:
0 阅读:
259
本文就是介绍一些常见的排序算法。排序是一个非常常见的应用场景,很多时候,我们需要根据自己需要排序的数据类型,来自定义排序算法,但是,在这里,我们只介绍这些基础排序算法,包括:插入排序、选择排序、冒泡排序、快速排序(重点)、堆排序、归并排序等等。看下图: 给定数组:int data[] = {9,2, ...
分类:
编程语言 时间:
2016-12-31 12:29:17
收藏:
0 评论:
0 赞:
0 阅读:
262
JavaScript 具有自动垃圾收集机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。而在 C 和 C++ 之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问题的一个根源。 在编写 JavaScript 程序时, ...
分类:
编程语言 时间:
2016-12-31 12:25:41
收藏:
0 评论:
0 赞:
0 阅读:
192
Writing out a GraphQL Schema in the common GraphQL Language can work for simple GraphQL Schemas, but as our application grows, or when we start using ...
分类:
编程语言 时间:
2016-12-31 12:22:48
收藏:
0 评论:
0 赞:
0 阅读:
203
JavaScript代码在运行时可能产生的错误共有六种类型: 使用try-catch语句检测错误类型 ...
分类:
编程语言 时间:
2016-12-31 12:21:47
收藏:
0 评论:
0 赞:
0 阅读:
160
转载请在页首注明作者与出处 http://www.cnblogs.com/zhuxiaojie/p/6238826.html 一:本文使用范围 此文不仅仅局限于spring boot,普通的spring工程,甚至是servlet工程,都是一样的,只不过配置一些监听器的方法不同而已。 本文经过作者实践 ...
分类:
编程语言 时间:
2016-12-31 11:37:44
收藏:
0 评论:
0 赞:
0 阅读:
312
==//表示值的比较 //表示对象类型的比较 1、对于string,number等基础类型,==和 是有区别的。 a)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如果类型不同,其结果就是不等。 b)同类型比较,直接进行“值”比较,两者结果一样。 2、对于Array,Obje ...
分类:
编程语言 时间:
2016-12-31 11:35:22
收藏:
0 评论:
0 赞:
0 阅读:
268
java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。 java对象的引用包括 强引用,软引用,弱引用,虚引用 Java中提供这四种引用类型主要有两个目的: 第一是可以让程序员通过代码的方式决定某些对象的生命周期; 第二是有利于JVM进行垃圾回收 ...
分类:
编程语言 时间:
2016-12-31 11:34:31
收藏:
0 评论:
0 赞:
0 阅读:
180
冒泡排序: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。结果应该是,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 Python 代码: ...
分类:
编程语言 时间:
2016-12-31 11:28:40
收藏:
0 评论:
0 赞:
0 阅读:
228
VC6插件安装步骤如下: 1.下载VC6LineNumberAddin插件及注册文件。(以下是参考链接:) http://files.cnblogs.com/files/tdyizhen1314/VC6LineNumberAddin.zip 2.解压把拷贝VC6LineNumberAddin.dll ...
分类:
编程语言 时间:
2016-12-31 11:27:15
收藏:
0 评论:
0 赞:
0 阅读:
193