函数 函数 函数 形参和实参 函数语句块中第一句是函数的说明 username是形参 liyihang是实参 形参和实参 函数语句块中第一句是函数的说明 username是形参 liyihang是实参 形参和实参 函数语句块中第一句是函数的说明 username是形参 liyihang是实参 形参和 ...
分类:
编程语言 时间:
2018-03-26 19:20:44
阅读次数:
231
一.Java技术体系简介: 一.Java技术体系简介: 一.Java技术体系简介: Java技术体系包括以下几个组成部分: java程序设计语言 各种硬件平台上的java虚拟机 Class文件格式 Java API 类库 来自商业机构和开源社区的第三方类库 JDK(java Development ...
分类:
编程语言 时间:
2018-03-26 19:47:42
阅读次数:
274
原文链接:http://blog.guoyb.com/2016/12/03/bad py style/ 最近在看一些陈年老系统,其中有一些不好的代码习惯遗留下来的坑;加上最近自己也写了一段烂代码导致服务器负载飙升,所以就趁此机会总结下我看到过/写过的自认为不好的 Python 代码习惯,时刻提醒自己 ...
分类:
编程语言 时间:
2018-03-26 19:48:01
阅读次数:
273
为什么需要函数 避免了重复性操作 有利于程序的模块化 什么叫做函数 逻辑上:能够完成特定功能的独立的代码单元 物理上:能够接收数据【当然可以不接收数据】,能够对接收的数据进行处理,能够将数据处理的结果返回【也可不返回任意值】 总结:函数是一个工具,它是为了解决大量类似问题而设计的 # include ...
分类:
编程语言 时间:
2018-03-26 19:48:40
阅读次数:
278
数字转换字符串:itoa, ltoa, ultoa ; gcvt, ecvt, fcvt 字符串转数字:atoi, atof(双精度浮点), atol;strtod(双精度浮点), strtol, strtoul【报告不可转换的部分】 前者复制字符串,后者复制任意类型的数据(数组,结构体等)。 结束 ...
分类:
编程语言 时间:
2018-03-26 19:48:51
阅读次数:
272
原文出处:http://mp.weixin.qq.com/s/feQDjby4uYGRLbYUJq7Lpg 0、排序算法说明 0.1 排序的定义 对一序列对象根据某个关键字进行排序。 0.2 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a ...
分类:
编程语言 时间:
2018-03-26 19:49:06
阅读次数:
250
JavaScript中没有类的概念,所以其在对象创建方面与面向对象语言有所不同。 JS中对象可以定义为”无序属性的集合”。其属性可以包含基本值,对象以及函数。对象实质上就是一组没有特定顺序的值,对象中每个属性、方法都有一个名字,每个名字都映射到了一个值,因此我们可以将对象想象称为一个散列表。 JS是 ...
分类:
编程语言 时间:
2018-03-26 20:42:49
阅读次数:
311
C++起源于C,最初的名称为C with Classes,意为带类的C语言,然而,随着C++的不断发展和壮大,在很多功能上已经远远超越了C,甚至一些C++程序员反过来看C代码会觉得不习惯。 C++可以看成由四个部分组成,分别是: (1) C。C++从语法和代码风格上以C为基础,这也正是C++命名的由 ...
分类:
编程语言 时间:
2018-03-26 20:43:21
阅读次数:
242
Java 静态代理 静态代理通常用于对原有业务逻辑的扩充。比如持有二方包的某个类,并调用了其中的某些方法。然后出于某种原因,比如记录日志、打印方法执行时间,但是又不好将这些逻辑写入二方包的方法里。所以可以创建一个代理类实现和二方方法相同的方法,通过让代理类持有真实对象,然后在原代码中调用代理类方法, ...
分类:
编程语言 时间:
2018-03-26 20:44:56
阅读次数:
188
1、天天向上的力量: 一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,由于遗忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?其中,N的取值范围是1到10,N可以是小数。 获得用户输入N,计算每天努力和每天放任365 ...
分类:
编程语言 时间:
2018-03-26 20:45:27
阅读次数:
973
递归函数: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 例: 案例:二分查找 递归特性: 必须有一个明确的结束条件每次进入更深一层递归时,问题规模相比上次递归都应有所减少递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数 ...
分类:
编程语言 时间:
2018-03-26 20:45:59
阅读次数:
214
3506: [Cqoi2014]排序机械臂 题目描述 为了把工厂中高低不等的物品按从低到高排好序,工程师发明了一种排序机械臂。它遵循一个简单的排序规则,第一次操作找到高度最低的物品的位置 P_1P1? ,并把左起第一个物品至 P_1P1? 间的物品 (即区间 [1,P_1][1,P1?] 间的物品) ...
分类:
编程语言 时间:
2018-03-26 20:47:36
阅读次数:
288
原来是n,找到大于等于n且是2^k形式的数m。n*n的矩阵补全为m*m的矩阵,原来的矩阵放在最左上方,其它位置的值为0.朴素方法:n^3现在:m^2.8即m/n需小于e^(3/2.8)=2.919才能好,而n<=m<2*n,即使用该方法更好。 ...
分类:
编程语言 时间:
2018-03-26 20:48:05
阅读次数:
247
C++的基于范围的循环是C++11出现的新特性,很方便,一定程度上替代了使用迭代器的for循环用法。不过基于范围的for循环有一个隐藏的陷阱,如果不注意可能会出现严重的内存错误。 ...
分类:
编程语言 时间:
2018-03-26 20:48:21
阅读次数:
233
指针 指针和指针变量的关系 指针就是地址,地址就是指针 指针就是地址,地址就是指针 地址就是内存单元的编号 地址就是内存单元的编号 指针变量是存放地址(内存单元的编号)的变量 指针变量是存放地址(内存单元的编号)的变量 指针和指针变量是两个不同的概念 指针和指针变量是两个不同的概念 但要注意:通常我 ...
分类:
编程语言 时间:
2018-03-26 20:50:33
阅读次数:
202
算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法具有五个基本特性:输入、输出、有穷性、确定性和可行性 输入输出:算法具有零个或者多个输入,至少有一个输出; 有穷性:算法在执行有限的步骤后,自动结束而不会出现无限循环,并且每一步在可接受的时 ...
分类:
编程语言 时间:
2018-03-26 20:51:30
阅读次数:
216
Java多线程学习(总结很详细!!!) 此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系 ...
分类:
编程语言 时间:
2018-03-26 21:30:26
阅读次数:
213
1 #include 2 #include 3 4 using namespace std; 5 const int maxn = 50005; 6 int a[maxn]; 7 int res[maxn]; 8 int ans; 9 10 //归并排序 11 void merge(int l, i... ...
分类:
编程语言 时间:
2018-03-26 21:31:31
阅读次数:
230