因主要是摘录,先列参考文献: http://ifeve.com/jmm-faq/ 1,我理解的Java内存模型是在多处理器,多线程的场景下保证在内存里的读写不会存在歧义。 “Java内存模型描述了在多线程代码中哪些行为是合法的,以及线程如何通过内存进行交互。它描述了“程序中的变量“ 和 ”从内存或者 ...
分类:
编程语言 时间:
2017-08-13 01:02:33
收藏:
0 评论:
0 赞:
0 阅读:
257
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a ...
分类:
编程语言 时间:
2017-08-13 01:01:21
收藏:
0 评论:
0 赞:
0 阅读:
369
Python提供了多个模块来支持多线程编程,包括thread、threading和queue模块等。thread模块提供了基本的线程和锁定支持;而threading模块提供了更高级别、功能更全面的线程管理。queue模块,用户可以创建一个队列数据结构,用于在多线程之间进行共享。 核心提示:避免使用t ...
分类:
编程语言 时间:
2017-08-13 01:01:06
收藏:
0 评论:
0 赞:
0 阅读:
301
一、for循环 1、for(i=1;i<6;i++)循环 2、for(x in arrayA)循环 二、while循环 1、while循环 2、do。。while循环 三、continue和break 1、continue 2、break ...
分类:
编程语言 时间:
2017-08-13 01:00:08
收藏:
0 评论:
0 赞:
0 阅读:
232
linux Shell 脚本: #!/bin/bash cd /home/ftpuser source ~/.bash_profile FTPIP=127.0.0.1 ftpUser=ftpuser ftpPasswd=123456 DIR=upfile DUMPFILE=DY`date +_%Y% ...
分类:
编程语言 时间:
2017-08-13 00:57:21
收藏:
0 评论:
0 赞:
0 阅读:
291
数塔 ...
分类:
编程语言 时间:
2017-08-13 00:57:09
收藏:
0 评论:
0 赞:
0 阅读:
266
java提高篇(二三) HashMap HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可 ...
分类:
编程语言 时间:
2017-08-13 00:56:29
收藏:
0 评论:
0 赞:
0 阅读:
270
A|B? ...
分类:
编程语言 时间:
2017-08-13 00:52:30
收藏:
0 评论:
0 赞:
0 阅读:
206
实时流媒体应用的最大特点是实时性,而延迟是实时性的最大敌人。从媒体收发端来讲,媒体数据的处理速度是造成延迟的重要原因;而从传输角度来讲,网络拥塞则是造成延迟的最主要原因。网络拥塞可能造成数据包丢失,也可能造成数据传输时间变长,延迟增大。 拥塞控制是实时流媒体应用质量保证(QoS)的重要手段之一,它在 ...
分类:
编程语言 时间:
2017-08-13 00:52:20
收藏:
0 评论:
0 赞:
0 阅读:
505
一、接口: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方 ...
分类:
编程语言 时间:
2017-08-13 00:51:04
收藏:
0 评论:
0 赞:
0 阅读:
275
这篇文章说的深得我心,特别是前半段。 特此收藏。 中文译文:http://www.zcfy.cc/article/the-ultimate-guide-to-javascript-fatigue-realities-of-our-industry-3914.html 英文原文: http://luc ...
分类:
编程语言 时间:
2017-08-13 00:50:15
收藏:
0 评论:
0 赞:
0 阅读:
225
List的功能介绍 1. 列表的两种方法 1. 列表的内置方法 列表的相加 格式:x.__add__(y)等同于x+y 例如:list1 = [1,2,3] print(list1.__add__([4,5,6])) >>> [1,2,3,4,5,6] 返回值:list 注:上述的y可以是list/ ...
分类:
编程语言 时间:
2017-08-13 00:49:26
收藏:
0 评论:
0 赞:
0 阅读:
185
一,组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 人类装备了武器类就是组合 1.圆环,将圆类实例后传给圆环类 二,.多组合 三,继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 3.1 继承 ...
分类:
编程语言 时间:
2017-08-13 00:48:37
收藏:
0 评论:
0 赞:
0 阅读:
358
一、算法理论 【基本思想】 在网络中找增广路径,找到一条增广路径就计算这条路径可已通过的最大流,即瓶颈边的容量。然后修改这条路径上的每条边的容量,如果在路径上就减去刚求出来的流量加上流量其他的边的容量不变。然后在这个残留网路上在搜一条增广路径,直到没有增广路径为止。 一直找增广路径(BFS),假如有 ...
分类:
编程语言 时间:
2017-08-13 00:40:44
收藏:
0 评论:
0 赞:
0 阅读:
341
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = '人生入戏' user = "admin" passwd = "123456" def auth(auth_type): #print("auth_type:",auth_type... ...
分类:
编程语言 时间:
2017-08-12 23:54:28
收藏:
0 评论:
0 赞:
0 阅读:
287
我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢? javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指 ...
分类:
编程语言 时间:
2017-08-12 23:51:49
收藏:
0 评论:
0 赞:
0 阅读:
294
Python基础 1、Python介绍 2、安装 3、Hello World程序 4、变量 5、用户输入 6、表达式if ...else语句 7、表达式for 循环 8、break and continue 9、表达式while 循环 干啥呢 ...
分类:
编程语言 时间:
2017-08-12 23:51:26
收藏:
0 评论:
0 赞:
0 阅读:
221
在Python中,我们令一个变量等于另外一个变量时,并不是把值传递给它,而是直接把指向的地址更改了。我们想要查看一个变量在内存中的地址,可以通过id(变量) 来查看。我们通过一个小例子来看看这个有趣的过程。 首先给x变量赋值为12,y变量赋值为13,我们用id(变量)分别查看x和y在内存中的位置。上 ...
分类:
编程语言 时间:
2017-08-12 23:51:06
收藏:
0 评论:
0 赞:
0 阅读:
279
常见Java面试题 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示"main方法不是public的"。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的equal ...
分类:
编程语言 时间:
2017-08-12 23:50:45
收藏:
0 评论:
0 赞:
0 阅读:
187
1、map 遍历序列,对序列中的每个元素进行操作,最终获取新的序列li = [11,22,33]l1=[1,2]l2=[1,2]l3=[1,2]def func(arg): return arg + 10 new_li = map(func,li)print new_linew_li = []for... ...
分类:
编程语言 时间:
2017-08-12 23:48:45
收藏:
0 评论:
0 赞:
0 阅读:
276