1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。 ②普通字符 ...
分类:
编程语言 时间:
2017-07-13 21:56:08
阅读次数:
234
Spring 3支持@value注解的方式获取properties文件中的配置值,大简化了读取配置文件的代码。 1、在applicationContext.xml文件中配置properties文件 2、在bean中使用@value注解获取配置文件的值 即使给变量赋了初值也会以配置文件的值为准。 ...
分类:
编程语言 时间:
2017-07-13 21:54:45
阅读次数:
192
C++ Primer 学习中。。。 简单记录下我的学习过程 (代码为主) find 、 find_if /**********************线性查找O(n) find(); find_if(); 注意: 1.假设是已序区间,能够使用区间查找算法 2.关联式容器(set,map)有等效的成员 ...
分类:
编程语言 时间:
2017-07-13 21:54:00
阅读次数:
203
jdk1.7.0_79 众所周知,Java是一门不用程序员手动管理内存的语言,全靠JVM自动管理内存,既然是自动管理,那必然有一个垃圾内存的回收机制或者回收算法。本文将介绍几种常见的垃圾回收(下文简称GC)算法。 在Java堆上分配一个内存给实例对象时,此时在虚拟机栈上引用型变量就会存放这个实例对象 ...
分类:
编程语言 时间:
2017-07-13 21:53:22
阅读次数:
241
从JVM的角度看JAVA代码–代码优化 从JVM的角度看JAVA代码代码优化 片段一反复计算 片段二反复比較 在JVM载入优化为class文件,运行class文件时,会有JIT(Just-In-Time)的介入,它会做进一步优化,这样就须要考虑是否可能被JIT优化。 片段一:反复计算 // 反复计算 ...
分类:
编程语言 时间:
2017-07-13 21:52:30
阅读次数:
210
?? 近期在复习JavaScript,看到setTimeout函数时。想起曾经刚学时,在一本书上看过setTimeout()里的回调函数执行的间隔时间有昌不是后面设置的值。曾经没想太多。网上看了JS大神的解释,整理记录下JavaScript引擎的内部执行机制。 首先看一段小程序: <script> ...
分类:
编程语言 时间:
2017-07-13 21:51:26
阅读次数:
193
Thinking in Java – 类型信息 个人感觉 java 中的比較难的部分了,在看了些netty源代码发现事实上这块很实用。 这章重点是RTTI和反射。先说下自己的理解 RTTI是执行时识别。在c++中是用virtual来实现的,在编译期会忽略对象的详细类型信息,假定我们已经知道,并在执行 ...
分类:
编程语言 时间:
2017-07-13 21:51:18
阅读次数:
274
1,问题分析 我们都知道,打印输出的时候,都是从最左端输出,而这里,第一个星号是在中间。这实际是因为星号之前有很多空格。当我们使用问号来表示空格,实际的输出效果应该是图1.2的形式。 1.1 1.2 从图中分析,我们可以看到本次打印出的金字塔有5行,每一行都会打印出几个空格,然后再打印出几个★号,这 ...
分类:
编程语言 时间:
2017-07-13 21:49:59
阅读次数:
424
Java中的分支语句: if语句: if语句的四种写法: if条件语句是一个重要的编程语句,它用于告诉程序在某个条件成立的情况下执行某段程序,而在另一种情况下执行另外的语句。使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为 ...
分类:
编程语言 时间:
2017-07-13 21:49:41
阅读次数:
241
内容转自 http://blog.csdn.net/sasoritattoo/article/details/12451359 代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is N ...
分类:
编程语言 时间:
2017-07-13 21:48:49
阅读次数:
241
1、子类在创建实例后,类初始化方法会调用父类的初始化方法(除了Java.lang.Object类,因为java.lang.Object类没有父类),而这种调用会逐级追述,直到java.lang.Object的初始化方法。这个地方我说的是初始化方法,而不是构造方法,因为构造方法是相对于java源程序而 ...
分类:
编程语言 时间:
2017-07-13 21:48:30
阅读次数:
208
2038: [2009国家集训队]小Z的袜子(hose) Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管 ...
分类:
编程语言 时间:
2017-07-13 21:48:22
阅读次数:
352
先来了解几个定义: 1,函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: ? 1 2 3 4 5 6 7 #coding:UTF8 def foo(): return 1 print foo() 1 ...
分类:
编程语言 时间:
2017-07-13 21:48:02
阅读次数:
232
用python语言编写代码,要求输入用户信息:姓名,年纪,家庭住址,然后打印 name=input('what is your name?')age=input('how old are u?')addr=input('where are u from?')print('hi',name,'you ...
分类:
编程语言 时间:
2017-07-13 21:45:51
阅读次数:
318
##此时需要导入os模块 import os with open('old.txt','r',encoding = 'utf-8') as read_f,\ open('new.txt','w',encoding = 'utf-8') as write_f: for line in read_f: ... ...
分类:
编程语言 时间:
2017-07-13 21:42:52
阅读次数:
186
题目要求:编写程序在控制台输出斐波那契数列前20项,每输出5个数换行 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8 ...
分类:
编程语言 时间:
2017-07-13 21:42:34
阅读次数:
313
本文主要想讲述一下我对之前看到一篇文章的说法。假设跟你的想法有出入,欢迎留言。一起讨论。 #3. 在循环中删除一个列表元素 考虑以下的代码。迭代过程中删除元素: ArrayList<String> list = new ArrayList<String>(Arrays.asList("a", "b" ...
分类:
编程语言 时间:
2017-07-13 21:42:19
阅读次数:
144