C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。本篇博客主要介绍C++中函数重载机制和运算符重载机制。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同(即参数个数或参数顺序不同)。当您调用一个 ...
分类:
编程语言 时间:
2017-10-06 13:26:50
阅读次数:
279
一 构造函数与析构函数的执行顺序 c++中对象都是先构造成员变量,再调用自身的构造函数;故父类成员变量首先被构造,然后调用父类的构造函数,再构造子类的成员变量,最后调用子类的构造函数。 对象析构时与构造顺序相反,子类先调用自身的析构函数,再调用子类成员变量的析构函数,再调用父类的析构函数,再析构父类 ...
分类:
编程语言 时间:
2017-10-06 13:27:00
阅读次数:
152
1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。 2、wait()使当前线程阻塞,前提是 必须先获得锁,一般配合synchronized 关键字使用,即,一般在synchronized 同步代码块里使用 wait()、notify/noti ...
分类:
编程语言 时间:
2017-10-06 13:54:09
阅读次数:
234
JavaBean是一种JAVA语言写成的可重用组件,对数据和功能进行封装,做到“一次编写,到处运行”。 ...
分类:
编程语言 时间:
2017-10-06 13:54:39
阅读次数:
218
Description 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题 ,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排 序分为两种:1:(0,l,r)表示将区间[l,r]的数字升序排序2 ...
分类:
编程语言 时间:
2017-10-06 13:56:34
阅读次数:
201
对于python3的应用程序,解释器用/usr/bin/python3(python3如果不在此目录下,更换到相应目录).对于运行,可以对写的脚本添加执行权限,也可以用指定的程序来执行(如:python3./脚本)默认情况下,Python3的源码文件都是utf-8编码,所有的字符串都是unicode编码,当要为源文件指定不同编..
分类:
编程语言 时间:
2017-10-06 14:20:05
阅读次数:
144
1、输入命令:cd /etc/sysconfig/network-scripts/ 2、ls查看该文件夹下 3、vi ifcfg-eth0 按i进行编辑,添加如下两行后,esc →shift+:→wq保存退出 4、然后继续执行两个ifdown and ifup 命令 5、ping www.baidu ...
分类:
编程语言 时间:
2017-10-06 14:21:56
阅读次数:
357
Struts 优缺点优点:1. 实现 MVC 模式,结构清晰,使开发者只关注业务逻辑的实现.2.有丰富的 tag 可以用 ,Struts 的标记库(Taglib),如能灵活动用,则能大大提高开发效率3. 页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维 ...
分类:
编程语言 时间:
2017-10-06 15:03:31
阅读次数:
154
1.一个java类文件中真的只能有一个共有类吗? java程序是从一个public类的main函数开始执行的,(其实是main线程),就像C程序是从main()函数开始执行一样。只能有一个public类是为了给类装载器提供方便。一个public类只能定义在以它的类名为文件名的文件中。 2.为什么ja ...
分类:
编程语言 时间:
2017-10-06 15:04:45
阅读次数:
170
我的Mac环境,python3.5 1. 安装bobo : >>> pip3 install bobo 2. 配置环境变量: $: vi ~/.bash_profile 加一行:alias bobo = "地址" (我刚install完bobo后,在python3.5的bin里多了个bobo的启动文 ...
分类:
编程语言 时间:
2017-10-06 15:05:18
阅读次数:
166
目标任务:使用Scrapy框架爬取新浪网导航页所有大类、小类、小类里的子链接、以及子链接页面的新闻内容,最后保存到本地。 大类小类如下图所示: 点击国内这个小类,进入页面后效果如下图(部分截图): 查看页面元素,得到小类里的子链接如下图所示: 有子链接就可以发送请求来访问对应新闻的内容了。 首先创建 ...
分类:
编程语言 时间:
2017-10-06 15:54:06
阅读次数:
319
https://vjudge.net/problem/UVA-10305 目前没学dfs做法,用的队列做法,每次找到一个入度为零的点出队后更新其他点,再加入入度为零的点直到查找完毕,这个题目显然一定有解不必考虑无解的情况。 ...
分类:
编程语言 时间:
2017-10-06 15:54:24
阅读次数:
112
struts1 与 struts2 的区别:1.都是 MVC 的 WEB 框架,2 struts1的老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本更低!struts2虽然基于这个框架,但是应用群众并多,相对不成熟,未知的风险和变化很多,开发人员相对不好招,使用它开发项目的风险系数更 ...
分类:
编程语言 时间:
2017-10-06 15:54:41
阅读次数:
163
配平化学方程式的C++代码实现 纪念一下我今天写过了 20171006。 (去年的这个时候我就有了这个大胆的想法, 当时的思路是:字符串处理->暴力搜系数,可是太年轻写不对,我那会还是个只会模拟的孩子啊,(现在也是)) 主要思路: 先做字符串处理,把每个物质的的每种原子数都找出来, 然后利用每种原子 ...
分类:
编程语言 时间:
2017-10-06 15:56:32
阅读次数:
208
十六进制数AF3转换原理:3*16^0+F*16^1+A*16^2 其中^表示幂运算,F和A需转换成十进制数15和10 ...
分类:
编程语言 时间:
2017-10-06 15:56:44
阅读次数:
201
Java学习class2 一.对main函数的返回值进行测试 1.截图: 2.结论:main函数有固定的返回值类型,不能进行更改,否则编译失败 二.测试同名变量范围 1.截图: 2.结论:java遵循就近原则,在本作用域范围内如果已经存在同名的数据,则按照本作用域内的数值计算 三.测试double的 ...
分类:
编程语言 时间:
2017-10-06 16:24:33
阅读次数:
154
本节内容 python GIL全局解释器锁 线程 进程 Python GIL(Global Interpreter Lock) In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple nat ...
分类:
编程语言 时间:
2017-10-06 16:24:40
阅读次数:
241
目标任务:将之前新浪网的Scrapy爬虫项目,修改为基于RedisSpider类的scrapy-redis分布式爬虫项目,将数据存入redis数据库。 一、item文件,和之前项目一样不需要改变 二、spiders爬虫文件,使用RedisSpider类替换之前的Spider类,其余地方做些许改动即可 ...
分类:
编程语言 时间:
2017-10-06 16:25:29
阅读次数:
218
题目: Milk Patterns Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 16482 Accepted: 7283 Case Time Limit: 2000MS Description Farmer John has ...
分类:
编程语言 时间:
2017-10-06 16:53:55
阅读次数:
219
numpy、pandas、matplotlib(+seaborn)是python数据分析/机器学习的基本工具。 numpy的内容特别丰富,我这里只能介绍一下比较常见的方法和属性。 numpy、pandas、matplotlib(+seaborn)是python数据分析/机器学习的基本工具。 nump ...
分类:
编程语言 时间:
2017-10-06 16:54:22
阅读次数:
255