前言: 我在工作中遇到一种情况:有些程序员在面试的时候对知识点掌握的很优秀,而写代码却很吃力,他们往往侧重于知识本身,对应用略有不足,就像空有一把利剑,却不会使用一样,于是乎就想写一些不一样的文章,内容可能很白,重点是在整个讲解过程中的切入角度以及思考方式。 本文和别的文章有所不同,不从底层次来分析 ...
分类:
编程语言 时间:
2017-04-11 01:12:24
阅读次数:
193
#include <iostream> int main(int argc, char** argv) { int i = 1; int *n ; n=&i;//*n=i 这样的赋值方式也能够 std::cout<<"i为:"<<i<<std::endl; std::cout<<"n为:"<<n<< ...
分类:
编程语言 时间:
2017-04-11 01:17:26
阅读次数:
128
一、在Java中,以下代码段有错误的是第( )行 public static void main(String[] args) { String name = "小新"; //第一行 String sex = new String("男"); //第二行 String age = 18+""; // ...
分类:
编程语言 时间:
2017-04-11 01:18:23
阅读次数:
215
命令行工具(Command line tools) 全局命令 startproject settings runspider shell fetch view version 项目命令 crawl check list edit parse genspider deploy bench 1、创建爬虫 ...
分类:
编程语言 时间:
2017-04-11 01:19:46
阅读次数:
313
Spring AOP深入理解之拦截器调用 Spring AOP代理对象生成回想 上一篇博客中:深入理解Spring AOP之二代理对象生成介绍了Spring代理对象是怎样生成的,当中重点介绍了JDK动态代理方式,简单回想下代理对象生成过程: 1、上面讲到了两种生成代理对象的方法,一种是通过Proxy ...
分类:
编程语言 时间:
2017-04-11 01:20:37
阅读次数:
529
public static void quickSort(int[] A, int low, int high) { if(low < high) { int pivotpos = partition2(A, low, high); //完成pivot的定位 quickSort(A, low, pi ...
分类:
编程语言 时间:
2017-04-11 01:21:46
阅读次数:
199
以方法为单位,进行事务控制;抛出异常,事务回滚。 最小的执行单位为方法。决定执行成败是通过是否抛出异常来判断的,抛出异常即执行失败 以方法为单位,进行事务控制;抛出异常,事务回滚。 最小的执行单位为方法。决定执行成败是通过是否抛出异常来判断的,抛出异常即执行失败 中文名声明式事务外文名declara ...
分类:
编程语言 时间:
2017-04-11 01:23:05
阅读次数:
197
待更新: 装饰器实例 程序需求: 用户最多尝试3次登陆 当存在的用户登陆失败3次后,锁定该用户,限制登陆 程序代码: 1 import time 2 3 4 def run_timer(func): #计时器函数 5 def wrapper(*args, **kwargs): #装饰器 6 star ...
分类:
编程语言 时间:
2017-04-11 01:29:54
阅读次数:
264
Java 处理 XML 的三种主流技术及介绍 原文地址:https://www.ibm.com/developerworks/cn/xml/dm-1208gub/ Java 处理 XML 的三种主流技术及介绍 原文地址:https://www.ibm.com/developerworks/cn/xm ...
分类:
编程语言 时间:
2017-04-11 01:32:36
阅读次数:
237
本节大纲: 转载: http://www.cnblogs.com/alex3714/articles/5161349.html 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂 ...
分类:
编程语言 时间:
2017-04-11 09:19:33
阅读次数:
198
https://www.ibm.com/developerworks/cn/linux/l-cn-pylint/ Pylint 是什么 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信 ...
分类:
编程语言 时间:
2017-04-11 09:26:18
阅读次数:
264
转自:https://foofish.net/what-is-difference-between-is-and-euqals.html 在 Python 中,比较两个对象(变量)是否相等,可以用 “is” 和 “==” 操作,但它俩有什么区别?什么时候用 “is”,什么时候用 “==” ?在面试时... ...
分类:
编程语言 时间:
2017-04-11 09:28:20
阅读次数:
289
问题: 给你两个排序的数组,求两个数组的交集。 比方: A = 1 3 4 5 7, B = 2 3 5 8 9, 那么交集就是 3 5. 思路: 1. 每一次从B数组中取一值,然后在A数组里逐个比較。假设有相等的。则保存。该算法复杂度为 O(MN). M, N 分别为数组 A B 的长度。 2. ...
分类:
编程语言 时间:
2017-04-11 09:31:58
阅读次数:
245
Java中字符串中子串的查找共有四种方法(indexof())indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可 ...
分类:
编程语言 时间:
2017-04-11 09:36:30
阅读次数:
211
转自:https://foofish.net/compatible-py2-and-py3.html Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。 如何在系统中同时共存 Python2... ...
分类:
编程语言 时间:
2017-04-11 09:36:44
阅读次数:
371
public class Test { public static int count(String text,String sub){ int count =0, start =0; while((start=text.indexOf(sub,start))>=0){ start += sub.l... ...
分类:
编程语言 时间:
2017-04-11 09:37:20
阅读次数:
187
1. 问题的引入——将operator*模板化 Item 24中解释了为什么对于所有参数的隐式类型转换,只有非成员函数是合格的,并且使用了一个为Rational 类创建的operator*函数作为实例。在继续之前建议你先回顾一下这个例子,因为这个条款的讨论是对它的扩展,我们会对Item 24的实例做 ...
分类:
编程语言 时间:
2017-04-11 09:37:46
阅读次数:
273
In Python 3, they made the / operator do a floating-point division, and added the // operator to do integer division (i.e. quotient without remainder) ...
分类:
编程语言 时间:
2017-04-11 09:42:11
阅读次数:
138
本节介绍Java并发包中的线程池,它的各个参数的含义都是什么?线程池大小是如何动态变化的?各个典型配置的优缺点是什么?各适用于什么场合?线程池死锁是怎么发生的?如何避免?... ...
分类:
编程语言 时间:
2017-04-11 09:46:25
阅读次数:
220
函数主要是为了代码复用。 函数分为两种:系统库预定义函数,自定义函数。 函数格式: def functionName(): statement 函数调用: funtionName() 函数的参数:形参和实参 形式参数:在定义函数的时候的参数列表里的参数,简称形参。 实际参数: 在调用函数的时候的参数 ...
分类:
编程语言 时间:
2017-04-11 09:47:42
阅读次数:
202