Java程序设计: Java 分为 JAVASE(标准版)、 J2EE(企业版)、 JAVAME (微型版) 基础和高级 基础: 语法,语义,关键字 高级: 应用场景: 文件读取,多线程,网络,集合框架 JDK java提供一套api(接口), 32位操作系统,不允许装64,64位都可以装。 装在默 ...
分类:
编程语言 时间:
2017-06-19 22:18:41
阅读次数:
292
本文对传统的冒泡排序进行了一些优化,减少了循环次数。 时间复杂度 本文对传统的冒泡排序进行了一些优化,减少了循环次数。 时间复杂度 若文件的初始状态是正序的,一趟扫描即可完成排序。所需的关键字比较次数 C 和记录移动次数 M 均达到最小值: C(min)=n-1 , M(min)=0 。所以,冒泡排 ...
分类:
编程语言 时间:
2017-06-19 22:17:29
阅读次数:
184
【题目】 输入一个整数数组。实现一个函数来调整该数组中数字的顺序,使得全部奇数位于数组的前半部分。全部偶数位于数组的后半部分。 【分析】 比較直接的笨方法就是遍历每个,仅仅要是偶数,就拿出来,将后面的数依次往前挪动,将偶数填放在数组的最后方,每碰到一个偶数就要挪动o(n)个数字,那么总的时间复杂度就 ...
分类:
编程语言 时间:
2017-06-19 22:16:13
阅读次数:
153
初始目的 将样本分成K个类,其实说白了就是求一个样本例的隐含类别y,然后利用隐含类别将x归类。由于我们事先不知道类别y,那么我们首先可以对每个样例假定一个y吧,但是怎么知道假定的对不对呢?怎样评价假定的好不好呢? 我们使用样本的极大似然估计来度量,这里就是x和y的联合分布P(x,y)了。如果找到的y ...
分类:
编程语言 时间:
2017-06-19 22:15:35
阅读次数:
239
代码: 运行效果: 注: 在算法竞赛中 不要有"友好提示",因为选手程序是自动完成的,没有人工干预 不要有getch(), getche(), getchar(), clrscr(), gotoxy(), (conio.h) 不要有system("pause"); 在算法竞赛中,每行开始不应有空格, ...
分类:
编程语言 时间:
2017-06-19 22:14:54
阅读次数:
177
19.实现线程同步的方式,以及区别 为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 同步的方式 1 ...
分类:
编程语言 时间:
2017-06-19 22:14:46
阅读次数:
205
基本问题 试想我们的美术做了一个3D模型,然后渲染引擎把模型渲染到屏幕上。我们还可以选定不同的视角,模拟不同的光照条件去观察模型。现在来分析一下这个过程。如果说我们把这个过程看成一个函数,那么函数的输出就是屏幕上的图像。确切地说,是屏幕上的每个像素。这个函数的主要输入是这个3D模型,我们观察的视角, ...
分类:
编程语言 时间:
2017-06-19 22:12:53
阅读次数:
543
,初衷:本人初学SpringMVC的时候遇到各种稀奇古怪的问题,网上各种技术论坛上的帖子又参差不齐,难以一步到位达到配置好的效果,这里我将我配置的总结写到这里供大家初学SpringMVC的同僚们共同学习使用! 关于SpringMVC的介绍我就不在此赘述了,想必每一个配置Spring的人都已经或多或少 ...
分类:
编程语言 时间:
2017-06-19 22:11:35
阅读次数:
279
1.函数基本语法及特性 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function, ...
分类:
编程语言 时间:
2017-06-19 22:10:49
阅读次数:
254
一、正则表达式提取网页内容解析效率:正则表达式>lxml>beautifulsoup代码:import
reimport
urllib2urllist
=‘http://example.webscraping.com/places/default/view/United-Kingdom-239‘html=
urllib2.urlopen(urllist).read()num=
re.findall(‘<tdclass="w2p_fw">..
分类:
编程语言 时间:
2017-06-19 22:10:20
阅读次数:
441
题外话: interrupt()方法 并不能中断一个正常运行的线程!!! 输出: mark ...... i=999 join()方法 具体用法http://www.cnblogs.com/luyu1993/p/7017927.html 这里看下它的源码 join()内部调用的是wait() 注意 ...
分类:
编程语言 时间:
2017-06-19 22:10:11
阅读次数:
175
一、socket模块
socket模块提供了底层的接口,通过socket模块可以实现不同计算机的通信
ip+port定位了计算机中应用程序的具体位置,socket绑定ip+port来建立链接,socket的方法详情:
socket(family,type,proto):socket函数创建一个socket对象,使用socket对象创建连接,
famil..
分类:
编程语言 时间:
2017-06-19 22:07:08
阅读次数:
236
UDP:不可靠, 效率高, 数据报/非连接 Demo_1: Server 端: Client 端: 运行结果: ...
分类:
编程语言 时间:
2017-06-19 22:06:53
阅读次数:
183
一、property属性高级用法
可以将对象方法作为属性使用
例子:
classFoo:
def__init__(self,age):
)self.__age=age
@property
defage(self):
returnself.__age
@age.setter
defage(self,args):
self.__age=args
@age.deleter
defage(self):
delself.__age
obj=Foo(20)
print..
分类:
编程语言 时间:
2017-06-19 22:05:52
阅读次数:
239
一丶java概述1丶java的跨平台性通过Java语言编写的应用程序在不同的系统平台上都可以运行,只要在需要运行java应用程序的操作系统上,安装一个Java虚拟机(JVMJavaVirtualMachine)即可。2丶JRE与JDKJRE:包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Jav..
分类:
编程语言 时间:
2017-06-19 22:04:03
阅读次数:
227
Group Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2483 Accepted Submission(s): 1272 Problem D ...
分类:
编程语言 时间:
2017-06-19 22:03:31
阅读次数:
192
本文是王福强所著<<spring揭秘>>一书的读书笔记 我们前面就说过,Spring的IoC容器时一个IoC Service Provider,并且IoC Service Provider提供两个功能对象的创建,依赖关系的管理。 只是,IoC容器这个词中,我们还得关注容器二字。它还包括了一些别的功能 ...
分类:
编程语言 时间:
2017-06-19 22:00:28
阅读次数:
201