一道面试题引发的问题,首先要知道[]的优先级高于*,题目: char **p,a[6][8]; 问p=a是否会导致程序在以后出现问题?为什么? 直接用程序说明: 编译,然后就会发现通不过,报错:错误 1 error C2440: “=”: 无法从“char [6][8]”转换为“char **” 于 ...
分类:
编程语言 时间:
2017-10-18 16:43:39
阅读次数:
221
前言 在前面的学习集合中只是介绍了集合的相关用法,我们想要更深入的去了解集合那就要通过我们去分析它的源码来了解它。希望对集合有一个更进一步的理解! 既然是看源码那我们要怎么看一个类的源码呢?这里我推荐的方法是: 1)看继承结构 看这个类的层次结构,处于一个什么位置,可以在自己心里有个大概的了解。 2 ...
分类:
编程语言 时间:
2017-10-18 16:43:55
阅读次数:
306
描述 translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符,要过滤掉的字符放到 deletechars 参数中。 语法 translate()方法语法: 参数 table -- 翻译表,翻译表是通过 maketrans() 方法转换而来。 deletecha ...
分类:
编程语言 时间:
2017-10-18 16:45:34
阅读次数:
733
这一讲分析spring bean属性注入代码populateBean,源码分析如下 debug过程中我们知道,总共有7个BeanPostProcessor 对于@Autowired,@Value注解注入的属性值,AutowiredAnnotationBeanPostProcessor会处理。我们进一 ...
分类:
编程语言 时间:
2017-10-18 16:45:49
阅读次数:
332
luogu P3375 【模板】KMP字符串匹配 题目描述 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。 为了减少骗分的情况,接下来还要输出子串的前缀数组next。 (如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。) 输入输出格式 ...
分类:
编程语言 时间:
2017-10-18 17:10:00
阅读次数:
238
摘自: http://blog.csdn.net/xiaoyaotan_111/article/details/53817918 一 简介 (1)过滤器: 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的 ...
分类:
编程语言 时间:
2017-10-18 17:10:29
阅读次数:
869
说明: 1.迁徙量是腾讯修改后的数值,无法确认真实性。 2.代码运行期间,腾讯迁徙未设置IP屏蔽和浏览器检测,因此下段代码仅能保证发布近期有效。 3.代码功能:爬取指定一天的四十个城市左右的迁徙量(含迁入、迁出)。 结果展示: ...
分类:
编程语言 时间:
2017-10-18 17:11:08
阅读次数:
1395
switch语句练习 ...
分类:
编程语言 时间:
2017-10-18 17:11:33
阅读次数:
186
1.采用四个空格作为缩进 2.一行代码不要超多79个字符 3.使用空行分割类,函数,以及大块代码 4.注释独占一行 5.使用文档字符串 6.操作符的两侧,逗号后面都要加空格(但是括号的里侧是不加的) 7.统一的函数和类命名:类名采用驼峰 式,方法和函数的命名方式是小写字符加下划线,总是用self作为 ...
分类:
编程语言 时间:
2017-10-18 17:12:04
阅读次数:
207
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.r ...
分类:
编程语言 时间:
2017-10-18 17:12:46
阅读次数:
249
一、两种方式 1、原生zuul扩展 2、SpringCloud Zuul 二、比较差异 1、心跳检测(欠缺) 2、断路保护(欠缺) 3、智能路由(简单) 4、监控方式(待研究) ...
分类:
编程语言 时间:
2017-10-18 17:34:46
阅读次数:
183
多进程,进程queue,pipe管道,进程锁,进程池,协程,5种网络模式(阻塞io,非阻塞io,信号驱动io,io多路复用,异步io) 多进程 import multiprocessing 每个进程都会由他的父进程进行启动 windows中是pycharm linux中是 multiprocessi ...
分类:
编程语言 时间:
2017-10-18 17:36:19
阅读次数:
227
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一、修改打包形式 在pom.xml里设置 <packaging>war</packaging> 二、移除嵌入式tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代 ...
分类:
编程语言 时间:
2017-10-18 17:37:09
阅读次数:
185
首先下载boost库,根据提示:1)运行 bootstrap.bat. 生成三个文件,其中包括b2 -- bootstrap.bat2)运行b2 -- b2 install3) 利用b2编译库文件 -- b2 -a --with-python address-model=64 toolset=msv ...
分类:
编程语言 时间:
2017-10-18 18:19:24
阅读次数:
291
首先是我对继承概念的理解,所谓的继承就是在已有类的基础上新建一个子类,被继承的那个类叫做超类或者父类。子类具有这样一些性质,第一子类继承了父类的域和方法,所谓继承就是可以通过子类调用父类中的方法;第二子类可以根据需要覆盖父类中原有的方法(override);第三我们在子类中调用超类中的方法时不能直接 ...
分类:
编程语言 时间:
2017-10-18 18:20:21
阅读次数:
190
ref是工作类 method是工作类中要执行的方法 initial-delay是任务第一次被调用前的延时,单位毫秒 fixed-delay是上一个调用完成后再次调用的延时 fixed-rate是上一个调用开始后再次调用的延时(不用等待上一次调用完成) cron是表达式,表示在什么时候进行任务调度。 ...
分类:
编程语言 时间:
2017-10-18 18:21:12
阅读次数:
592
在spring 中配置C3P0连接mysql数据库,之前一直使用 c3p0-0.9.1.2.jar 这一个包就行。 今天在网上下载了c3p0-0.9.5.2.jar,使用时报错,后加入mchange-commons-java-0.2.11.jar解决。 ...
分类:
编程语言 时间:
2017-10-18 18:21:43
阅读次数:
491
call方法是Function对象的一个方法,该方法的参数为另一个对象(和要传递给Function对象的参数)。 代码中的 Class1.call(class2); 意为将Class1函数中的 this 指向 class2对象,再执行。 所以代码的最后一行,打印出的是 class1 。 该方法常用于 ...
分类:
编程语言 时间:
2017-10-18 18:23:03
阅读次数:
164
原文地址:http://www.cnblogs.com/skying555/p/6169110.html Python中下划线 完全解读 Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 __xxx__ 系统定义名字 __xxx ...
分类:
编程语言 时间:
2017-10-18 18:23:35
阅读次数:
323
在编写计算器的过程中虽遇到了很多难点,也花费了很多时间,但通过各种方法克服了部分编程困难: (1)查找API文档,用JAV的AWT和swing里面的类画计算机界面 (2)然后对各个按钮绑定监视器,监听的方法见Event Object类。(难点) (3)最后各种实现方法详见MATH函数 (4)建议所有 ...
分类:
编程语言 时间:
2017-10-18 18:24:49
阅读次数:
125