1.1 Java的技术体系 Sun官方所定义的Java技术体系包括以下几个组成部分: Java程序设计语言 各种硬件平台上的Java虚拟机 Class文件格式 Java API类库 来自商业机构和开源社区的第三方Java类库 Java程序设计语言、Java虚拟机、Java API类库这三部分统称为J ...
分类:
编程语言 时间:
2016-10-22 17:25:38
阅读次数:
196
Java Virtual Machine Stacks,线程私有,生命周期与线程相同,描述的是Java方法执行的内存模型:每一个方法执行的同时都会创建一个栈帧(Stack Frame),由于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法的执行就对应着栈帧在虚拟机栈中的入栈,出栈过程。 ...
分类:
编程语言 时间:
2016-10-22 17:24:16
阅读次数:
222
lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。 如下例子: 定义了一个lambda表达式,求三个数的和。 再看一个例 ...
分类:
编程语言 时间:
2016-10-22 17:16:18
阅读次数:
164
中午看Java编程思想,偶然间遇到一个关于构造器执行过程的问题。代码如下: B()为什么会出现在中间呢?问了百老师,好像略微明白了所以然: 下面大部分笔记来自:http://tech.it168.com/j/2006-05-18/200605181021879.shtml 在定义一个类的时候,如果没 ...
分类:
编程语言 时间:
2016-10-22 17:14:18
阅读次数:
216
一.自己写个文件,叫logger.py 二.导进来模块 三.可以直接使用 Tips1:查看函数有多少个参数: ...
分类:
编程语言 时间:
2016-10-22 17:11:39
阅读次数:
144
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: 查看Java源代码,发现当数组的大小不够的时候,需要重新建立数组,然后将元素 ...
分类:
编程语言 时间:
2016-10-22 17:09:53
阅读次数:
199
举例说明: 【后台有一个对象 User 一个PhotoDo对象】,结构如下: public class User{ private String username; private List<PhotoDo> photo; ..get ....set..... } public class Phot ...
分类:
编程语言 时间:
2016-10-22 17:08:41
阅读次数:
267
(一)中我们谈到,如果带入样本分类的不确定性,我们要估计的(1)式就会变得相当复杂,为了绕开这个问题,靠的就是EM算法。 这里我决定倒着讲,可能更容易然大家理解。首先,说一下EM算法是怎么操作来让(4)式的最大值逼近(1)式的最大值的;接下来,会在几何的角度上证明我们的想法。最后,会把论文中提到的式 ...
分类:
编程语言 时间:
2016-10-22 17:05:03
阅读次数:
159
1.输入班级人数,统计每个人的姓名,性别,年龄;集合与数组 2. //输入班级人数,输入学生的学号、姓名、语数英分数 //存入结构体 //然后求语文分数为最高分的两个学生的所有信息 //数学最高分的两个学生的信息 //英语平均分 ...
分类:
编程语言 时间:
2016-10-22 17:03:43
阅读次数:
276
用JavaScript修改CSS属性的代码 作者: 字体:[增加 减小] 类型:转载 时间:2013-05-06 我要评论 用JavaScript修改CSS属性的代码 作者: 字体:[增加 减小] 类型:转载 时间:2013-05-06 我要评论 这篇文章主要介绍用原生的javascript修改CS ...
分类:
编程语言 时间:
2016-10-22 17:01:25
阅读次数:
264
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。 printf函数调用的一般形式 printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但 ...
分类:
编程语言 时间:
2016-10-22 16:59:06
阅读次数:
406
java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 下面来看看这些移位运算都是怎样使用的 运行结果为: 我们把上面的结果对齐一下: 看了上面的demo, ...
分类:
编程语言 时间:
2016-10-22 16:53:27
阅读次数:
276
#include<cstdio> #define N 100010 #define M 1000010 int c[N],sum[M]; int next[N],last[M]; int head[M]; int f[M]; int n,m,ans; inline int read() { int ...
分类:
编程语言 时间:
2016-10-22 15:13:12
阅读次数:
219
前言: 一:每一款浏览器里面都能执行js脚本,那是因为制造商在浏览器里面加入了js引擎。也就是说js引擎在浏览器里面占有一席之地。 1.开始的时候js处于沉睡状态,直到运行页面遇到 <script> 这个标签的时候就被浏览器叫醒了:浏览器说,js引擎有个叫<script> 的叫你 2.然后js引擎就 ...
分类:
编程语言 时间:
2016-10-22 15:05:44
阅读次数:
177
re模块: group函数 问题: 经测试这种方法只能严格匹配Zhen开头的 二,split函数 把1234找出来: 替换sub,例子中用o来替换前面有的: ...
分类:
编程语言 时间:
2016-10-22 15:01:14
阅读次数:
151
所谓的快速排序的思想就是,首先把数组的第一个数拿出来做为一个key,在前后分别设置一个i,j做为标识,然后拿这个key对这个数组从后面往前遍历,及j--,直到找到第一个小于这个key的那个数,然后交换这两个值,交换完成后,我们拿着这个key要从i往后遍历了,及i++;一直循环到i=j结束,当这里结束 ...
分类:
编程语言 时间:
2016-10-22 14:56:04
阅读次数:
215
经常听开发说war,jar,car,这些是个什么东东呢?.jar :java archive;包含:class、properties文件,是文件封装的最小单元;部署文件:application-client.xml ;级别:小;.war :Web Archive;包含: Servlet、JSP页面、 ...
分类:
编程语言 时间:
2016-10-22 14:52:46
阅读次数:
177