vbs显示access导入下标越界界如图所示,该怎么改

我写的这个程序下标越界了,应该怎么改?_百度知道
我写的这个程序下标越界了,应该怎么改?
PrivateSubForm_Load()Dimaa=Array(1,2,3,4,5,6,7)Fori=LBound(a)ToUBound(a)a(i)=a(i)*a(i)NextiPrinta(i)EndSub...
Private Sub Form_Load()Dim aa = Array(1, 2, 3, 4, 5, 6, 7)For i = LBound(a) To UBound(a)
a(i) = a(i) * a(i)Next iPrint a(i)End Sub
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
听不清啊知道合伙人
采纳数:23113
获赞数:41381
擅长:暂未定制
改成这样就可以了:Private Sub Form_Load()Dim aa = Array(1, 2, 3, 4, 5, 6, 7)For i = LBound(a) To UBound(a)
a(i) = a(i) * a(i)Next iPrint a(UBound(a))End Sub
tobeleaderman知道合伙人
tobeleaderman
采纳数:14
获赞数:19
擅长:暂未定制
很明显把i改成i-1
是把Print 的那个i 改成i-1么?什么意思啊?谢谢!
虽然我不是学VB的,但是很明显 For i = LBound(a) To UBound(a)你的这个语句取得的是数组的长度,而数组下标是从0开始的,所以
a(i) = a(i) * a(i)你的这个语句是下标越界的,应该改为:
a(i-1) = a(i-1) * a(i-1)而且Print a(i)这个应该改为Print a(i-1)
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
swift - 为类和结构体增加下标(subscript)操作
摘要:数组(Array)和字典(NSDictionary)都是struct类型,而且都支持下标操作。类,也支持下标操作。1.struct类型的设置structTimesTable2{&&letmultiplier:Int&&subscript(index:Int)-&Int{&&&&&&&returnmultiplier*index&&}}lett
数组(Array)和字典(NSDictionary)都是struct类型,而且都支持下标操作。
类,也支持下标操作。
1.struct类型的设置
struct TimesTable2 {
& & let multiplier:Int
& & subscript(index:Int) -&Int{
& & & & returnmultiplier * index
let threeTimesTable2 = TimesTable2(multiplier:3) &//TimesTable2
print(&3的6倍是/(threeTimesTable2[6])&) &//&3的6倍是18/n&
2.class类型的设置
class MySubscript{
& & subscript(key1:String,key2:Int)-&String{
& & & & if key1 ==&c& &;&; key2 == 1{
& & & & & & return&中国&
& & & & }elseif key1 == &a&& &;&; key2 ==2{
& & & & & & return&美国&
& & & & }else{
& & & & & & return&未知国家&
var country = MySubscript()//MySubscript
print(country[&c&,1])//&中国/n&
print(country[&a&,2])//&美国/n&
print(country[&a&,3])//&未知国家/n&
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
swift - 为类和结构体增加下标(subscript)操作相关信息,包括
的信息,所有swift - 为类和结构体增加下标(subscript)操作相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
在生命的旅途中坚守精神家园,不让灵魂漂泊,洗去嵌华,抖落浮名,特立独行,卓然而立,为每一天而无所谓惧,去享受美丽的事物,去爱,去展现,让自己的生命之花绽放在世人面前。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(645)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_095',
blogTitle:'Microsoft VBSc ript 运行时错误代码大全',
blogAbstract:'Microsoft VBScript 运行时错误代码大全 日Microsoft VBScript语法错误(0x800A03E9)--&内存不足 Microsoft VBScript语法错误(0x800A03EA)--&语法错误 Microsoft VBScript语法错误(0x800A03EB)--&缺少 \':\' Microsoft VBScript语法错误(0x800A03ED)--&缺少 \'(\' Microsoft VBScript语法错误(0x800A03EE)--&缺少 \')\' Microsoft VBScript语法错误(0x800A03EF)--&缺少 \']\' ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'在生命的旅途中坚守精神家园,不让灵魂漂泊,洗去嵌华,抖落浮名,特立独行,卓然而立,为每一天而无所谓惧,去享受美丽的事物,去爱,去展现,让自己的生命之花绽放在世人面前。',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}vbs怎样取出两个txt文件中的不同的行
按时间排序
一、简单的方法:可以在vbs中调用cmd命令fc,比较两个文件的不同并将不同之处写入第三个文件里。fc命令格式如下:fc c:\1.txt c:\2.txt & c:\3.txt以上是比较1.txt 和2.txt之中的不同之处并将比较结果写入 3.txt。在vbs调用如下:set fso=createobject(&scripting.filesystemobject&)set wshshell=createobject(&wscript.shell&)wshshell.run &cmd /c fc c:\1.txt c:\2.txt & c:\3.txt&,vbhide二、复杂点的方法要用fso分别打开两个文件,逐个读取两个文件每一行的内容并复制给变量,并进行比较,发现两个变量不相同就msgbox,今天抽空帮你写了一下代码,如下:'***************************************代码开始*******************************************dim i,j'创建fso对象set fso=wscript.createobject(&scripting.filesystemobject&)'打开并读取文本内容,将每一行的内容赋值给数组Set op=fso.OpenTextFile(&d:\1.txt&,1,True)
'这里可填入你想比较的文件路径If Not op.AtEndOfStream Then arrayA = Split(op.ReadAll, vbCrLf)
'将文件每一行赋值给arrayA数组op.closeSet op=fso.OpenTextFile(&d:\2.txt&,1,True)
'这里可填入你想比较的第二个文件路径If Not op.AtEndOfStream Then arrayB = Split(op.ReadAll, vbCrLf)
'将文件每一行赋值给arrayB数组op.close
'关闭打开的文件'选择最短的那个数组,防止下标越界j=UBOUND(arrayA)-1if UBOUND(arrayB)&UBOUND(arrayA) then j=UBOUND(arrayB)-1'比较两个数组,得出文件中不相同的行For i = 0 to jif arrayA(i)&&arrayB(i) then msgbox &发现第 & & i+1 & & 行不一样& & vbcrlf & &文件一:& & arrayA(i) & vbcrlf & &文件二:& & arrayB(i),,&提示&end ifnextwscript.quit'注:数组第一个是从0开始,故文件的第一行是数组的array(0),而不是array(1),所以比较结果是第i+1行不同 '***************************************代码结束*******************************************
# -*- coding: utf-8 -*-&&&:created on: 日:copyright: Nokia Solutions and Networks:author: Chuanqing Qin:contact: chuanqing.&&&import reimport osif __name__ == '__main__':
counter = 0
with open('test.txt', 'r') as f:
for line in f:
if re.findall(r'.*asd.*', line):
counter += 1
print counter
@echo offfor /f &tokens=*& %%i in (b.txt) do set #%%i=1for /f &tokens=*& %%i in (a.txt) do if not defined #%%i echo %%i&&b.txt
发错地方了
你好。亲,建议您去MIUI论坛学习交流
要看看具体内容,要不发过来看看
'清单'1.获得文件夹中的所有.txt文件'2.将所有文件移动到E:盘'函数MoveTxtFiles(folderspec)'parameter1 folderspec类型字符串 文件夹名Function MoveTxtFiles(folderspec)
Dim fso,fl,fs
Set fso=CreateObject(&Scripting.FileSystemObject&)
Set fl = fso.GetFolder(folderspec)
Set fs=fl.Files
for each f in fs
If SearchTxtFile(&\.txt$&,f.Name) Then
f.Move(&E:\&)
Set fso=NothingEnd Function '函数SearchTxtFile(pattern,Fn) 匹配 文件扩展名'parameter1
pattern 匹配模式
字符串类型'parameter2
字符串类型Function SearchTxtFile(pattern,Fn)
Dim regEx,Matches
Set regEx=new RegExp
regEx.Pattern = pattern
regEx.IgnoreCase = True
regEx.Global = True
Set Matches = regEx.Execute(Fn)
for each Match in Matches
SearchTxtFile=True
Exit Function
SearchTxtFile=False
Set regEx=NothingEnd FunctionMoveTxtFiles(&C:\&)
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:&figure&&img src=&https://pic1.zhimg.com/v2-ccc8c949e24008f65daa9415adb3bb44_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1078& data-rawheight=&721& class=&origin_image zh-lightbox-thumb& width=&1078& data-original=&https://pic1.zhimg.com/v2-ccc8c949e24008f65daa9415adb3bb44_r.jpg&&&/figure&&h2&&b&1.不可变对象&/b&&/h2&&p&指对象一旦被创建状态不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。&/p&&h2&&b&2.能否创建一个包含可变对象的不可变对象?&/b&&/h2&&p&可以。不要共享可变对象的引用就可以了,如果需要变化就返回原对象的一个拷贝。最常见的例子是对象中包含一个日期对象的引用.&/p&&h2&&b&3.java 创建对象的方式&/b&&/h2&&ul&&li&采用new&/li&&li&通过反射&/li&&li&采用clone&/li&&li&通过序列化机制&/li&&/ul&&p&前2者都需要显式地调用构造方法. 造成耦合性最高的恰好是第一种,因此你发现无论什么框架,只要涉及到解耦必先减少new的使用.&/p&&h2&&b&4.switch中能否使用string做参数&/b&&/h2&&p&在idk 1.7之前,switch只能支持byte,short,char,int或者其对应的封装类以及Enum类型。从idk 1.7之后switch开始支持String.&/p&&h2&&b&5.Object中有哪些公共方法?&/b&&/h2&&ul&&li&equals()&/li&&li&clone()&/li&&li&getClass()&/li&&li&notify(),notifyAll(),wait()&/li&&/ul&&h2&&b&6. object中定义了哪些方法?&/b&&/h2&&p&clone(), equals(), hashCode(), toString(), notify(), notifyAll(), wait(), finalize(), getClass()&/p&&h2&&b&7. HashMap和HashTable的区别&/b&&/h2&&ul&&li&HashTable是线程安全的HashMap不是&/li&&li&HashMap中允许存在null键和null值,HashTable中不允许&/li&&/ul&&h2&&b&8. HashMap的实现原理&/b&&/h2&&p&HashMap的底层实现是“基于拉链法的散列表”。&/p&&h2&&b&9.String 是最基本的数据类型吗?&/b&&/h2&&p&不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。&/p&&h2&&b&10.float f=3.4;是否正确?&/b&&/h2&&p&不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F;。&/p&&h2&&b&11.Java有没有goto?&/b&&/h2&&p&goto 是Java中的保留字,在目前版本的Java中没有使用。《The Java Programming Language》附录中有goto和const,但这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉C语言的程序员都知道,在系统类库中使用过的有特殊意义的单词或单词的组合都被视为保留字。&/p&&h2&&b&12.http1.0,http1.1,http2.0区别&/b&&/h2&&p&1.0相比1.1可以一次传输多个文件,各类浏览器大概都支持3~5个请求同时发送。&/p&&p&http2.0主要是二进制的格式替代了原来的文本,增加了多路复用和首部压缩解决了head of line blocking,另外还有server pushing等新特性。&/p&&p&协议的东西还是建议看一看官网的说明。&/p&&h2&&b&13.Get/Post对缓存的影响&/b&&/h2&&p&此题其实是问浏览器缓存对于HTTP Method中Get和Post的请求是否支持,答案是不支持Post Method。Get可以被浏览器缓存。&/p&&h2&&b&14.多态的好处&/b&&/h2&&p&允许不同类对象对同一消息做出响应,主要优点:&/p&&ul&&li&可替换性:多态对已存在代码具有可替换性;&/li&&li&可扩充性:增加新的子类不影响已经存在的类结构;&/li&&li&接口性:多态是超累通过方法签名,想子类提供一个公共接口,由子类来完善或者重写它来实现的;&/li&&li&灵活性;&/li&&li&简化性。&/li&&/ul&&h2&&b&15.代码中如何实现多态&/b&&/h2&&ul&&li&接口实现&/li&&li&继承父类重写方法&/li&&li&同一类中进行方法重载&/li&&/ul&&h2&&b&16.虚拟机是如何实现多态的&/b&&/h2&&p&动态绑定技术(dynamic binding),执行期间判断所引用对象的实际类型,根据实际类型调用对应的方法.&/p&&h2&&b&17.接口的意义&/b&&/h2&&p&接口的意义用三个词就可以概括:规范,扩展,回调.&/p&&h2&&b&18.抽象类的意义&/b&&/h2&&ul&&li&为其他子类提供一个公共的类型&/li&&li&封装子类中重复定义的内容&/li&&li&定义抽象方法,子类虽然有不同的实现,但是定义时一致的&/li&&/ul&&h2&&b&19.父类的静态方法能否被子类重写&/b&&/h2&&p&不能。子类继承父类后,有相同的静态方法和非静态,这是非静态方法覆盖父类中的方法,父类的该静态方法被隐藏,另外子类可集成父类的静态与非静态方法,至于方法重载我觉得它其中一要素就是在同一类中,不能说父类中的什么方法与子类里的什么方法是方法重载的体现。&/p&&h2&&b&最后&/b&&/h2&&p&为帮助那些往想互联网方向转行想学习,却因为时间不够,资源不足而放弃的人。我搜集整理了一套完整的IT学习资料,包括运营技巧、SEO优化等,比自己在网上零散收集的结构性和连贯性更强,只为帮助那些想学习的人!需要的同学可+裙【】编号【云志】&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-54f8f49fdb27d3aee905dc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&316& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-54f8f49fdb27d3aee905dc_r.jpg&&&/figure&&p&&/p&
1.不可变对象指对象一旦被创建状态不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。2.能否创建一个包含可变对象的不可变对象?可以。不要共享可变对象的引用就可以了,如果需要变化就返回原对象的一个拷贝。最常见的例子是对象…
&p&1、阿里巴巴JAVA开发手册&/p&&p&
这是阿里内部经验浓缩集成的一本JAVA开发规范。书中给出了范例的正确应用方式和错误应用方式,可以帮我我们更好的写出相对规范的JAVA代码。&/p&&p&
你不需要完全遵从书中的范例,根据自己实际情况,有选择的运用。&/p&&p&2、像计算机科学家一样思考Java&/p&&p&3、JAVA8新特性&/p&&p&4、JAVA9新特性&/p&&p&5、重构-改善既有代码的设计&/p&&p&6、精通Spring4.x&/p&&p&7、Linux系统管理与服务配置&/p&&p&8、高性能MySQL&/p&&p&9、HTTP权威指南&/p&&p&&br&&/p&&p&以上是我看过和正在看的书中觉得帮助比较大的,希望对你有所帮助。&/p&&p&条件允许的话,请阅读正版书籍;需要电子版的话,可以私信我。&/p&&hr&&p&一个个发的话,效率太低。有需要的同学,自取。&/p&&p&链接:&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1SwgMUsegA8p10G2O86sSLQ& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1SwgMUs&/span&&span class=&invisible&&egA8p10G2O86sSLQ&/span&&span class=&ellipsis&&&/span&&/a& 密码:z7n3&/p&&p&&br&&/p&&p&在你处于拮据的时候,你在努力获取更好的学习途径和资源。在你富有的时候,希望仍然怀着一颗感恩的心。&/p&&p&希望奋斗、砥砺前行是你一直的目标~~~&/p&
1、阿里巴巴JAVA开发手册 这是阿里内部经验浓缩集成的一本JAVA开发规范。书中给出了范例的正确应用方式和错误应用方式,可以帮我我们更好的写出相对规范的JAVA代码。 你不需要完全遵从书中的范例,根据自己实际情况,有选择的运用。2、像计算机科学家一样思…
&figure&&img src=&https://pic4.zhimg.com/v2-d2a061b39f1e070b34d2a6_b.jpg& data-rawwidth=&600& data-rawheight=&377& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/v2-d2a061b39f1e070b34d2a6_r.jpg&&&/figure&&h2&流&/h2&&p&Java所有的流类位于&a href=&https://link.zhihu.com/?target=http%3A//java.io& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&java.io&/span&&span class=&invisible&&&/span&&/a&包中,都分别继承字以下四种抽象流类型。&figure&&img src=&https://pic3.zhimg.com/v2-5c9ceaf0a52e18f20ee5ee4a5ba0fba9_b.jpg& data-rawwidth=&807& data-rawheight=&117& class=&origin_image zh-lightbox-thumb& width=&807& data-original=&https://pic3.zhimg.com/v2-5c9ceaf0a52e18f20ee5ee4a5ba0fba9_r.jpg&&&/figure&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-fff76f126d1bbc72ab94d7b_b.jpg& data-rawwidth=&687& data-rawheight=&763& class=&origin_image zh-lightbox-thumb& width=&687& data-original=&https://pic2.zhimg.com/v2-fff76f126d1bbc72ab94d7b_r.jpg&&&/figure&&blockquote&&p&继承自InputStream/OutputStream的流都是用于向程序中输入/输出数据,且数据的单位都是字节(byte=8bit)。&/p&&p&继承自Reader/Writer的流都是用于向程序中输入/输出数据,且数据的单位都是字符(2byte=16bit)。&/p&&/blockquote&&h2&异常&/h2&&p&&figure&&img src=&https://pic4.zhimg.com/v2-d2a061b39f1e070b34d2a6_b.jpg& data-rawwidth=&600& data-rawheight=&377& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/v2-d2a061b39f1e070b34d2a6_r.jpg&&&/figure&Java的异常(包括&strong&Exception&/strong&和&strong&Error&/strong&)分为:&/p&&ul&&li&&p&可查的异常(checked exceptions)&/p&&/li&&/ul&&blockquote&&p&除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Java编译器会检查它,也就是说,当程序中可能出现这类异常,要么用try-catch语句捕获它,要么用throws子句声明抛出它,否则编译不会通过。&/p&&/blockquote&&ul&&li&&p&不可查的异常(unchecked exceptions)&/p&&/li&&/ul&&blockquote&&p&包括运行时异常(RuntimeException与其子类)和错误(Error)。&/p&&/blockquote&&p&运行时异常和非运行时异常:&/p&&ul&&li&&p&RuntimeException&/p&&/li&&/ul&&blockquote&&p&NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。运行时异常的特点是Java编译器不会检查它,也就是说,当程序中可能出现这类异常,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也会编译通过。&/p&&/blockquote&&ul&&li&&p&RuntimeException以外的Exception&/p&&/li&&/ul&&blockquote&&p&从程序语法角度讲是必须进行处理的异常,如果不处理,程序就不能编译通过。如IOException、SQLException等以及用户自定义的Exception异常,一般情况下不自定义检查异常。&/p&&/blockquote&&h2&注解&/h2&&p&Java SE5内置了三种标准注解:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span& @Override,表示当前的方法定义将覆盖超类中的方法。
@Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。
@SuppressWarnings,关闭不当编译器警告信息。
&/code&&/pre&&/div&&p&Java还提供了4中注解,专门负责新注解的创建:&/p&&ul&&li&&p&@Target:&/p&&/li&&/ul&&blockquote&&p&表示该注解可以用于什么地方,可能的ElementType参数有:&br&CONSTRUCTOR:构造器的声明&br&FIELD:域声明(包括enum实例)&br&LOCAL_VARIABLE:局部变量声明&br&METHOD:方法声明&br&PACKAGE:包声明&br&PARAMETER:参数声明&br&TYPE:类、接口(包括注解类型)或enum声明&/p&&/blockquote&&ul&&li&&p&@Retention&/p&&/li&&/ul&&blockquote&&p&表示需要在什么级别保存该注解信息。可选的RetentionPolicy参数包括:&br&SOURCE:注解将被编译器丢弃&br&CLASS:注解在class文件中可用,但会被VM丢弃&br&RUNTIME:VM将在运行期间保留注解,因此可以通过反射机制读取注解的信息&/p&&/blockquote&&ul&&li&&p&@Document&/p&&/li&&/ul&&blockquote&&p&将注解包含在Javadoc中&/p&&/blockquote&&ul&&li&&p&@Inherited&/p&&/li&&/ul&&blockquote&&p&允许子类继承父类中的注解&/p&&/blockquote&&p&&strong&Example&/strong&&/p&&p&定义注解:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface UseCase {
public String id();
public String description() default &no description&;
&/code&&/pre&&/div&&p&使用注解:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&public class PasswordUtils {
@UseCase(id = 47, description = &Passwords must contain at least one numeric&)
public boolean validatePassword(String password) {
return (password.matches(&\\w*\\d\\w*&));
@UseCase(id = 48)
public String encryptPassword(String password) {
return new StringBuilder(password).reverse().toString();
&/code&&/pre&&/div&&p&解析注解:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&public static void main(String[] args) {
List&Integer& useCases = new ArrayList&Integer&();
Collections.addAll(useCases, 47, 48, 49, 50);
trackUseCases(useCases, PasswordUtils.class);
public static void trackUseCases(List&Integer& useCases, Class&?& cl) {
for (Method m : cl.getDeclaredMethods()) {
UseCase uc = m.getAnnotation(UseCase.class);
if (uc != null) {
System.out.println(&Found Use Case:& + uc.id() + & &
+ uc.description());
useCases.remove(new Integer(uc.id()));
for (int i : useCases) {
System.out.println(&Warning: Missing use case-& + i);
// Found Use Case:47 Passwords must contain at least one numeric
// Found Use Case:48 no description
// Warning: Missing use case-49
// Warning: Missing use case-50
&/code&&/pre&&/div&&h2&安全性&/h2&&ol&&li&&p&严格遵循面向对象的规范。这样封装了数据细节,只提供接口给用户。增加了数据级的安全性。&/p&&/li&&li&&p&无指针运算。java中的操作,除了基本类型都是引用的操作。引用是不能进行增减运算,不能被直接赋予内存地址的,从而增加了内存级的安全性。&/p&&/li&&li&&p&数组边界检查。这样就不会出现C/C++中的缓存溢出等安全漏洞。&/p&&/li&&li&&p&强制类型转换。非同类型的对象之间不能进行转换,否则会抛出ClassCastException&/p&&/li&&li&&p&语言对线程安全的支持。java从语言级支持线程。从而从语法和语言本身做了很多对线程的控制和支持。&/p&&/li&&li&&p&垃圾回收。&/p&&/li&&li&&p&Exception。&/p&&/li&&/ol&&h2&类加载&/h2&&h3&原理&/h3&&p&ClassLoader使用的是&strong&双亲委托模型&/strong&来搜索类的,每个ClassLoader实例都有一个父类加载器的引用(不是继承的关系,是一个包含的关系),虚拟机内置的类加载器(Bootstrap ClassLoader)本身没有父类加载器,但可以用作其它ClassLoader实例的的父类加载器。&/p&&p&当一个ClassLoader实例需要加载某个类时,它会试图亲自搜索某个类之前,先把这个任务委托给它的父类加载器,这个过程是由上至下依次检查的,首先由最顶层的类加载器Bootstrap ClassLoader试图加载,如果没加载到,则把任务转交给Extension ClassLoader试图加载,如果也没加载到,则转交给App ClassLoader 进行加载,如果它也没有加载得到的话,则返回给委托的发起者,由它到指定的文件系统或网络等URL中加载该类。&/p&&p&如果它们都没有加载到这个类时,则抛出ClassNotFoundException异常。否则将这个找到的类生成一个类的定义,并将它加载到内存当中,最后返回这个类在内存中的Class实例对象。&/p&&blockquote&&p&&em&JVM在判定两个class是否相同时,不仅要判断两个类名是否相同,而且要判断是否由同一个类加载器实例加载的。只有两者同时满足的情况下,JVM才认为这两个class是相同的。&/em&&/p&&/blockquote&&h3&加载器&/h3&&ol&&li&&p&BootStrap ClassLoader&/p&&/li&&/ol&&blockquote&&p&启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等。&/p&&/blockquote&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&
URL[] urls = sun.misc.Launcher.getBootstrapClassPath().getURLs();
for (int i = 0; i & urls. i++) {
System.out.println(urls[i].toExternalForm());
// 也可以通过sun.boot.class.path获取
System.out.println(System.getProperty(&sun.boot.class.path&))
&/code&&/pre&&/div&&ol&&li&&p&Extension ClassLoader&/p&&/li&&/ol&&blockquote&&p&扩展类加载器,负责加载Java的扩展类库,默认加载JAVA_HOME/jre/lib/ext/目下的所有jar。&/p&&/blockquote&&ol&&li&&p&App ClassLoader&/p&&/li&&/ol&&blockquote&&p&系统类加载器,负责加载应用程序classpath目录下的所有jar和class文件&/p&&/blockquote&&p&&strong&注意&/strong&:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&除了Java默认提供的三个ClassLoader之外,用户还可以根据需要定义自已的ClassLoader,而这些自定义的ClassLoader都必须继承自java.lang.ClassLoader类,也包括Java提供的另外二个ClassLoader(Extension ClassLoader和App ClassLoader)在内。Bootstrap ClassLoader不继承自ClassLoader,因为它不是一个普通的Java类,底层由C++编写,已嵌入到了JVM内核当中,当JVM启动后,Bootstrap ClassLoader也随着启动,负责加载完核心类库后,并构造Extension ClassLoader和App ClassLoader类加载器。
&/code&&/pre&&/div&&h2&关键字&/h2&&p&&strong&strictfp&/strong&(&em&strict float point&/em&)&/p&&blockquote&&p&strictfp 关键字可应用于类、接口或方法。使用strictfp关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用strictfp关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE 754算法对操作数预期的结果,以单精度和双精度格式表示。&/p&&/blockquote&&p&如果你想让你的浮点运算更加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp。&/p&&p&&strong&transiant&/strong&&/p&&blockquote&&p&变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。&/p&&/blockquote&&p&&strong&volatile&/strong&&/p&&blockquote&&p&作为指令关键字,确保本条指令不会因编译器的优化而省略,修饰变量,保证变量每次都是从内存中重新读取。&/p&&/blockquote&&p&&strong&final&/strong&&/p&&blockquote&&ol&&li&&p&修饰基础数据成员(as const)&/p&&/li&&li&&p&修饰类或对象的引用&/p&&/li&&li&&p&修饰方法的final(cannot overwrite)&/p&&/li&&li&&p&修饰类或者参数&/p&&/li&&/ol&&/blockquote&&h2&初始化&/h2&&blockquote&&p&&em&父静态-&子静态&/em&&br&&em&父变量-&父初始化区-&父构造&/em&&br&&em&子变量-&子初始化区-&子构造&/em&&/p&&/blockquote&&h2&多线程&/h2&&p&JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。&/p&&h3&线程池&/h3&&p&&strong&concurrent下的线程池&/strong&:&/p&&figure&&img src=&https://pic1.zhimg.com/v2-93083aaea3a6a36f5ad9d1_b.jpg& data-rawwidth=&809& data-rawheight=&216& class=&origin_image zh-lightbox-thumb& width=&809& data-original=&https://pic1.zhimg.com/v2-93083aaea3a6a36f5ad9d1_r.jpg&&&/figure&&p&newSingleThreadExecutor&strong&Executors&/strong&&/p&&blockquote&&p&创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。&/p&&/blockquote&&ol&&li&&p&newFixedThreadPool&/p&&/li&&/ol&&blockquote&&p&创建固定大小的线程池。每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小。线程池的大小一旦达到最大值就会保持不变,如果某个线程因为执行异常而结束,那么线程池会补充一个新线程。&/p&&/blockquote&&ol&&li&&p&newCachedThreadPool&/p&&/li&&/ol&&blockquote&&p&创建一个可缓存的线程池。如果线程池的大小超过了处理任务所需要的线程,那么就会回收部分空闲(60秒不执行任务)的线程,当任务数增加时,此线程池又可以智能的添加新线程来处理任务。此线程池不会对线程池大小做限制,线程池大小完全依赖于操作系统(或者说JVM)能够创建的最大线程大小。&/p&&/blockquote&&ol&&li&&p&newScheduledThreadPool&/p&&/li&&/ol&&blockquote&&p&创建一个大小无限的线程池。此线程池支持定时以及周期性执行任务的需求。&/p&&/blockquote&&h3&线程安全&/h3&&p&线程安全是一个很大的问题,Java 最常见的 HttpServlet 就是&strong&单实例多线程&/strong&,解决这样的问题,有多种方式:&/p&&ol&&li&&p&ThreadLocal&/p&&p&ThreadLocal 看下一节的内存图就很好理解,每个线程都有自己的工作内存,ThreadLocal 就是将变量存到线程自己的工作内存中,所以不会有并发问题。&/p&&/li&&li&&p&Synchronized&br&synchronized锁住的是括号里的对象,而不是代码。对于非 static 的 synchronized 方法,锁的就是对象本身也就是 this。该关键字可以加到:&/p&&ul&&li&&p&实例方法&/p&&/li&&li&&p&静态方法&/p&&/li&&li&&p&实例方法中的同步块&/p&&/li&&li&&p&静态方法中的同步块&/p&&/li&&/ul&&/li&&li&&p&ReentrantLock / Condition&br&synchronized 不够灵活,例如读写文件,读和读之间不应该互斥,这个时候就可以使用 ReentrantLock 增加并发能力。Condition 是绑定到 Lock 上的,可以用于线程间通信,例如这个面试题,就可以使用 Condition 唤起线程写自己的name 。&/p&&blockquote&&p&有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2.... B:2 3 4 1 2 3.... C:3 4 1 2 3 4.... D:4 1 2 3 4 1....&/p&&/blockquote&&/li&&li&&p&并发容器&br&常见的 ConcurrentHashMap CopyOnWriteArrayList 用于多线程下存放数据,Queue BlockingQueue 用于排队消费。&/p&&/li&&li&&p&Atomic 包在 Atomic 包里一共有 12 个类,四种原子更新方式,分别是原子更新基本类型,原子更新数组,原子更新引用和原子更新字段。某些并发问题,需要无锁解决时,就可以考虑使用原子方法。&/p&&/li&&/ol&&h2&内存模型&/h2&&figure&&img src=&https://pic4.zhimg.com/v2-01695d01aca6a873a2acde74aa8d86c4_b.jpg& data-rawwidth=&506& data-rawheight=&300& class=&origin_image zh-lightbox-thumb& width=&506& data-original=&https://pic4.zhimg.com/v2-01695d01aca6a873a2acde74aa8d86c4_r.jpg&&&/figure&&p&Java内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存,线程只能访问自己的工作内存,不可以访问其它线程的 工作内存。工作内存中保存了主内存共享变量的副本,线程要操作这些共享变量,只能通过操作工作内存中的副本来实现,操作完毕之后再同步回到主内存当中。&/p&&p&如何保证多个线程操作主内存的数据完整性是一个难题,Java内存模型也规定了工作内存与主内存之间交互的协议,首先是定义了8种原子操作:&/p&&ul&&li&&p&lock:将主内存中的变量锁定,为一个线程所独占&/p&&/li&&li&&p&unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量&/p&&/li&&li&&p&read:将主内存中的变量值读到工作内存当中&/p&&/li&&li&&p&load:将read读取的值保存到工作内存中的变量副本中。&/p&&/li&&li&&p&use:将值传递给线程的代码执行引擎&/p&&/li&&li&&p&assign:将执行引擎处理返回的值重新赋值给变量副本&/p&&/li&&li&&p&store:将变量副本的值存储到主内存中。&/p&&/li&&li&&p&write:将store存储的值写入到主内存的共享变量当中。&/p&&/li&&/ul&&h3&内存组成&/h3&&figure&&img src=&https://pic1.zhimg.com/v2-75b655eadd95_b.jpg& data-rawwidth=&527& data-rawheight=&297& class=&origin_image zh-lightbox-thumb& width=&527& data-original=&https://pic1.zhimg.com/v2-75b655eadd95_r.jpg&&&/figure&&p&&strong&堆(Heap)&/strong&&/p&&p&运行时数据区域,所有类实例和数组的内存均从此处分配。Java虚拟机启动时创建。对象的堆内存由称为垃圾回收器 的自动内存管理系统回收。&/p&&ul&&li&&p&News Generation(Young Generation即图中的Eden + From Space + To Space)&/p&&ul&&li&&p&Eden 存放新生的对象&/p&&/li&&li&&p&Survivor Space 两个 存放每次垃圾回收后存活的对象&/p&&/li&&/ul&&/li&&li&&p&Old Generation(Tenured Generation 即图中的Old Space) 主要存放应用程序中生命周期长的存活对象&/p&&/li&&/ul&&p&&strong&非堆内存&/strong&&/p&&p&JVM具有一个由所有线程共享的方法区。方法区属于非堆内存。它存储每个类结构,如运行时常数池、字段和方法数据,以及方法和构造方法的代码。它是在Java虚拟机启动时创建的。除了方法区外,Java虚拟机实现可能需要用于内部处理或优化的内存,这种内存也是非堆内存。例如,JIT编译器需要内存来存储从Java虚拟机代码转换而来的本机代码,从而获得高性能。&/p&&ul&&li&&p&Permanent Generation
(图中的Permanent Space)存放JVM自己的反射对象,比如类对象和方法对象&/p&&/li&&li&&p&native heap&/p&&/li&&/ul&
流Java所有的流类位于包中,都分别继承字以下四种抽象流类型。继承自InputStream/OutputStream的流都是用于向程序中输入/输出数据,且数据的单位都是字节(byte=8bit)。继承自Reader/Writer的流都是用于向程序中输入/输出数据,且数据的…
&p&首先你要明白一点,一般来说,关系型数据库有三个方面的东西&/p&&p&1,是数据库管理,这是DBA,负责安装,调试,调优,集群等&/p&&p&2,是数据库使用,这是编程,包括SQL语句,触发器,存储过程等&/p&&p&3,是数据库设计,设计数据库表和其他实体&/p&&br&&p&三者互相影响,互相包含,你所谓的对数据库感兴趣,到底是哪个方面?&/p&&p&DBA的部分,虽然目前是有一些商用项目使用mysql,或者mysql集群,但是看你的学历和经历,并不推荐你当一个mysql DBA,就业面市场太小,如果励志当一个DBA,建议你从MSSQL server或者oracle开始。&/p&&p&数据库的设计,肯定绕不开两点,一个是领域知识,比如我做金融的,你要是不懂银行运作,保险公司日常,你肯定是设计不出数据库结构的,另一个是数据库原理,这个是共同的,了解如何使用范式计算数据库实体关系,数据库是否好,是有可量化的标准的,那就是范式,这和学历差不多,符合高范式的不一定很好,但是低范式基本上都不好,虽然不排除有些特例。&/p&&br&&p&所以你最可能在眼前的就是数据库使用,这个里面,我建议你在学会安装以后,只看两个,SQL和触发器,而且时间分配为70%-30%,为什么不建议看存储过程,理由和DBA一样,使用场景不多,效费比不高。所以你应该很清楚,这样抽丝剥茧以后,你主要花费精力的就是SQL使用。&/p&&p&那么SQL如何学习?&/p&&p&知乎学生气重,学习总是要求介绍书,我仍然反对这个概念,不过我尊重你们的学习方法。SQL入门有一本常常提起的书《SQL in 10minutes》这本可以看看。常年amazon销量前列。或者动物社的,learning SQL,也是很好的。网站的话,W3school总是我的首要推荐。我个人偏爱辞书式教程,当然有些人喜欢精灵式教程,那样你会需要自己找。W3的好处是一直一共online测试,你可以以结果为导向进行学习。如果你在W3online测试,凭真实实力过关,那么你的基础就准备好了。&/p&&p&这只是第一步,等于是你掌握了所有工具的使用,接下去你需要在实际操作中累积经验,因为任何非实际项目你无法真实碰触到实际数据库结构,学习用的都非常简单,不会遇到复杂情况,而SQL使用的水平之一即是写出高效的SQL。条条大路通罗马,在SQL更是如此,有时候你需要用很多union才能解决问题,别人一个select就能解决,这主要就是经验。这一块是无法通过教与学了解的,没办法告诉你,这个情况用这个,那个情况用那个,只有在真实战场拼杀,才会切身体会到。&/p&
首先你要明白一点,一般来说,关系型数据库有三个方面的东西1,是数据库管理,这是DBA,负责安装,调试,调优,集群等2,是数据库使用,这是编程,包括SQL语句,触发器,存储过程等3,是数据库设计,设计数据库表和其他实体 三者互相影响,互相包含,你所谓…
&figure&&img src=&https://pic3.zhimg.com/v2-59ffbd688f935a1ee96f189_b.jpg& data-rawwidth=&1000& data-rawheight=&666& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/v2-59ffbd688f935a1ee96f189_r.jpg&&&/figure&&blockquote&作者:freebuf&p&原文链接:&a href=&https://link.zhihu.com/?target=http%3A//www.freebuf.com/articles/others-articles/137664.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&27部优秀的黑客纪录片 - FreeBuf.COM | 关注黑客与极客&/a&&/p&&p&*参考来源:&a href=&https://link.zhihu.com/?target=http%3A//xeushack.com/the-best-documentaries-for-hackers& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&xeushack&/a&,FB小编 secist 编译,转载请注明来自FreeBuf(FreeBuf.COM)&br&&/p&&p&&u&补充为原创内容&/u&&/p&&/blockquote&&p&&i&在多数人眼中,黑客通常是一群无聊至极没有什么趣味的人,在他们的世界里仿佛只有计算机和那敲不完的代码。但事实真的如此吗?让我们回味一下看《黑客帝国》、《幽灵》等黑客题材电影时的场景。有木有种热血澎湃,瞬间变成小迷妹的冲动?其实在现实生活中,他们也有许多乐趣和鲜为人知的经历和故事。下面,是为大家精心整理的27部黑客题材纪录片,现在让我们一起走近他们的世界。&/i&&/p&&h3&1. 硅谷传奇(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0168122/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Pirates of Silicon Valley&/a&)&/h3&&figure&&img src=&https://pic3.zhimg.com/v2-f915dfa0f20f1b54f38c63c_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:1999年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/lEyrivrjAuU& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/lEyrivrjAuU&/span&&span class=&invisible&&&/span&&/a&&/p&&p&这是一部有点幽默气息的传记电影。主要讲述了两位互联网大佬比尔盖茨和乔布斯在大学时期的斗争,以及他们为建立微软和苹果这样的全球性企业帝国,而实施的策略和行动。总的来说,这是一部讲述比尔·盖茨和史蒂夫·乔布斯兴起和冲突故事的纪录片。(不过从技术上讲这应该是部纪实片,而不是纪录片)&/p&&h3&2. 自由宕机时间(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0309614/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Freedom Downtime&/a&)&/h3&&figure&&img src=&https://pic2.zhimg.com/v2-3c274eeca2ab7ef300f13a2d_b.jpg& data-rawwidth=&323& data-rawheight=&473& class=&content_image& width=&323&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2001年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/77ILA5Cso3w& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/77ILA5Cso3w&/span&&span class=&invisible&&&/span&&/a&&/p&&p&这是部由电影人制作的黑客纪录片。记录了美国著名骇客凯文等人的历史背景说明。凯文在1995年因为入侵电脑系统被FBI逮捕,但是他被逮捕之后,却一直没有审判,而且屡次被拒绝交保,就这样被监禁了四年,因此2600发起”Free Kevin”的自救行动,要求联邦政府释放凯文,不仅因为法院延宕审判,更因为凯文入侵系统之举并未造成任何重大损害,联邦政府也承认凯文个人并未因入侵系统而得到任何私利。2600认为,骇客不应因为“好奇心”而判刑,何况联邦政府的电脑系统防备不周才会被入侵,但凯文破解系统之后并未复制任何联邦政府的档案资料。&/p&&h3&3. 代码(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0315417/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Code&/a&)&/h3&&figure&&img src=&https://pic2.zhimg.com/v2-3cded6de5614bbd613bfc_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2001年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/XMm0HsmOTFI& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/XMm0HsmOTFI&/span&&span class=&invisible&&&/span&&/a&&/p&&p&《代码》是2001年芬兰的一部关于GNU/Linux的英语纪录片,其中介绍了自由软件运动中卓有贡献的一些人物。&/p&&h3&4. 代号2600(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt1830538/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Code 2600&/a&)&/h3&&figure&&img src=&https://pic4.zhimg.com/v2-f4f8fcc10_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2012年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/gXwIYrsW9Bk& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/gXwIYrsW9Bk&/span&&span class=&invisible&&&/span&&/a&&/p&&p&《CODE 2600》这一纪录片通过记述信息技术时代的大事件以及构建和操纵它的人才,深入探讨了时代进步对人类的影响,以及如何维护我们的个人隐私和安全问题等。&/p&&p&值得一提的是,黑客Jeff Moss在这部纪录片中本色出演,扮演了他自己。Jeff Moss被媒体誉为“全球身价最高黑客”,他除了是DEF CON和Black Hat两场全球黑客盛会的创办者外,还是美国国土安全咨询委员会顾问、ICANN(互联网名称与数字地址分配机构)首席安全官。&/p&&h3&5. 操作系统革命(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0308808/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Revolution OS&/a&)&/h3&&figure&&img src=&https://pic3.zhimg.com/v2-2b2c353d8fa7b05ff288a_b.jpg& data-rawwidth=&325& data-rawheight=&475& class=&content_image& width=&325&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2001年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/GsHh2wfy_-4& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/GsHh2wfy_-4&/span&&span class=&invisible&&&/span&&/a&&/p&&p&虽然微软是世界上最大的软件公司,但并不是所有人都是他们产品的粉丝,也不是所有人都喜欢他们提供的业务方式。而对于全球使用最广泛的操作系统windows,有许多专家对其有关许可证,所有权,发行和更改软件的严格政策提出了质疑。最著名的是理查德·斯托曼(Richard Stallman)的提出的反对意见,由于他的质疑最终导致了所谓的“开放源代码运动”,它的重点在于,计算机软件应该在经济和智力方面都是自由的的。最终,Stallman的崇拜者之一Linus Torvalds创建了一个被称为Linux的新操作系统,这是一种免费分发的软件,许多程序员认为它们显然优于Windows。《操作系统革命》追述了GNU、Linux、自由软件运动以及开放源代码运动长达二十余年的历史。&/p&&h3& 6. 黑客也是寻常人(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt1279942/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Hackers Are People Too&/a&)&/h3&&figure&&img src=&https://pic1.zhimg.com/v2-c5c4078c4dff8067efbf49ab7169befa_b.jpg& data-rawwidth=&324& data-rawheight=&500& class=&content_image& width=&324&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2008年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/x3lrhCuofqw& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/x3lrhCuofqw&/span&&span class=&invisible&&&/span&&/a&&/p&&p&黑客也要洗衣服;黑客也喜欢看电影;黑客可能就是你的邻居、你的哥哥或是你的朋友。这部纪录片打破了关于黑客刻板负面的形象,告诉我们黑客也像我们一样,深入剖析黑客的思维方式,解读什么才是黑客以及安全/黑客领域的女性角色,这部纪录片会让我们重新认识到底什么才是真正意义上的“黑客”。&/p&&h3&7. 黑客军团故事(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2177843/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&We Are Legion: The Story of the Hacktivists&/a&)&/h3&&figure&&img src=&https://pic3.zhimg.com/v2-dd798af5fd_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2012年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/-zwDhoXpk90& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/-zwDhoXpk90&/span&&span class=&invisible&&&/span&&/a&&/p&&p&《黑客军团故事》讲述的是世上最着名的黑客集团——匿名者。《We Are Legion》组织由一群网络上的匿名者(Anonymous) 组成,成员来自网路世界的各个角落,他们在网路上以电子邮件、木马程式攻击企业、政府网站,在现实中更戴起V怪客面具发动占领华尔街、反核游行、反全球化等抗争,充满创意而活泼的文化现象不仅表现出民众对抗企业、政府的怒火,更将网路世代的公民意见化为实际的行动参与。&/p&&h3&8. KGB,计算机和我(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0308449/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The KGB, the Computer and Me&/a&)&/h3&&figure&&img src=&https://pic3.zhimg.com/v2-edb25f2eb76e53f314234_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:1990年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/EcKxaq1FTac& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/EcKxaq1FTac&/span&&span class=&invisible&&&/span&&/a&&/p&&p&1986年,由天文学转向计算机科学的克利福德·斯托尔(Clifford Stoll)刚刚在劳伦斯伯克利实验室(Lawrence Berkeley Laboratory)开始从事计算机系统工作,当时他注意到,两个印制的对机器使用者收费的会计课程单上的费用之间有75%的差距。有趣的是,他推断系统被黑客入侵了,并决心找到这名骇客。这是他通过以太网向德国汉诺威追踪KGB破解者马库斯·赫斯(Markus Hess)的再现。&/p&&h3&9. 黑客民主(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0808532/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Hacking Democracy&/a&)&/h3&&figure&&img src=&https://pic3.zhimg.com/v2-7b0c7849a4eea780c5be41fbcd172c7e_b.jpg& data-rawwidth=&375& data-rawheight=&500& class=&content_image& width=&375&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2006年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/OligO7fSUpk& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/OligO7fSUpk&/span&&span class=&invisible&&&/span&&/a&&/p&&p&在美国联邦国家、州、县选举中电子选票机要点数90%的投票,这项技术正在不断地被世界一些其他国家使用,其中包括加拿大、英国、欧洲和拉美国家。影片揭秘出了从得克萨斯州的垃圾箱到俄亥俄州的选票箱的煽动性证据,使得秘密被曝光。最后证明我们的选票可以被毫无痕迹地偷走。影片在这次著名的 ‘Hursti Hack’ 攻克 (Diebold 选票机和一个来自芬兰的电脑黑客之间的决斗)中达到了高潮 ,使美国的民主显得岌岌可危。&/p&&h3&10. 第四公民(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt4044364/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Citizenfour&/a&)&/h3&&figure&&img src=&https://pic2.zhimg.com/v2-e1dc6a9cf16c0fb3c3b75_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2014年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/XiGwAvd5mvM& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/XiGwAvd5mvM&/span&&span class=&invisible&&&/span&&/a&&/p&&p&《第四公民》是劳拉·珀特阿斯执导,爱德华·斯诺登主演的纪录片,于日在美国上映。该片讲述的是斯诺登将美国国家安全局机密文件披露给英国《卫报》和美国《华盛顿邮报》等新闻媒体的过程及后续,还原“棱镜门”事件。&/p&&h3&11. 我们窃取秘密:维基解密的故事(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt1824254/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&We Steal Secrets: The Story of WikiLeaks&/a&)&/h3&&figure&&img src=&https://pic4.zhimg.com/v2-a9c17bc8c37_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2013年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/WUjA_hcYzzI& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/WUjA_hcYzzI&/span&&span class=&invisible&&&/span&&/a&&/p&&p&纪录片饶有兴趣地从多种层面描写了信息时代的透明度和我们对真相的永远不依不饶的探寻。影片详述了朱利安·阿桑奇(Julian Assange)维基解密网站(WikiLeaks)的诞生,这个网站助长了美国有史以来最大的安全缺口。影片描述了这一神秘网站的兴衰,其中穿插着美国陆军士兵布拉德利·曼宁(Bradley Manning)泄密事件,这个令人不安的高智商士兵从美国军事和外交服务器上下载了几十万个文档。&/p&&h3&12. 现实生活中的海盗湾(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2608732/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TPB AFK: The Pirate Bay Away from Keyboard&/a&)&/h3&&figure&&img src=&https://pic4.zhimg.com/v2-cec2f32195e7_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2013年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/G6qcJt2NPY8& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/G6qcJt2NPY8&/span&&span class=&invisible&&&/span&&/a&&/p&&p&21世纪初,一个标榜着“实现真正的言论和文化传播自由”的网站横空出世。它就是日后大名鼎鼎并惹来无数争议的最大的档案分享网站海盗湾(Pirate Bay)。该网站由高特弗里德·萨特霍姆·瓦格、弗雷德里克·内伊以及彼得·桑德三个瑞典人创立,他们的精神和魄力得到来自全世界复制派(海盗党)的热烈支持,与此同时也遭到号称损失高达61亿美金的版权方的嫉恨。2008年,以好莱坞为首的巨头向海盗湾提起诉讼,三位创始人不得不“离开键盘”,与检方展开一连串的周旋。&/p&&p&一方以法律为手段,一方以技术为武器。这不仅是一场来自不同价值观阵营的战争……&/p&&h3&13. 网络战争(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2390367/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&War for the Web&/a&)&/h3&&figure&&img src=&https://pic4.zhimg.com/v2-495d72bf94a84ae81a97e185a38beaff_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2015年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/aVwN5d2W7gg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/aVwN5d2W7gg&/span&&span class=&invisible&&&/span&&/a&&/p&&p&我们真的有言论自由权、隐私权和安全权吗?作为高喊民主主义的美国,却似乎在最不应该受到威胁和干扰的“线上世界”剥夺人们所有的民主权利。许多闭门会议以及公司和政府之间,正试图通过各种谈判和手段来控制虚拟世界,影响甚至改变我们的互联网访问方式。我们发布的内容、建立的网站以及我们传送的数据都无时无刻受到了监视。现在是时候站出来了,为我们的网络权利而战斗!那么谁将赢得这场战争的最后胜利呢?该纪录片将为你深度剖析。&/p&&h3&14. 极速下载的命运(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2033981/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Downloaded&/a&)&/h3&&figure&&img src=&https://pic1.zhimg.com/v2-cdf97efb7df2dead4cbf_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2013年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/h7YnjPGIeKY& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/h7YnjPGIeKY&/span&&span class=&invisible&&&/span&&/a&&/p&&p&纪录P2P传输始祖Napster音乐分享网站的兴起与没落,导演亚历士温特藉此一窥网络科技对于音乐产业的巨大影响。虽然整个网站后台随着与唱片公司版权诉讼的争议而宣告终止,但新兴网络自由的圣战,才正要掀起一股时代的浪潮。&/p&&h3&15. 干走电影(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt1422757/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Steal This Film&/a&)&/h3&&figure&&img src=&https://pic3.zhimg.com/v2-ae8e131a20e8e13a13469d_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2006年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/Ijo98_nUhrk& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/Ijo98_nUhrk&/span&&span class=&invisible&&&/span&&/a&&/p&&p&《干走电影》是一个于2006年开始的系列电影计划,电影内容是关于反抗知识产权运动的纪录片,并且以BitTorrent点对点技术协定散布电影,而不是在电影院进行公映。&/p&&h3&16. 深网:比特币和丝绸之路未透露的故事(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt3312868/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Deep Web&/a&)&/h3&&figure&&img src=&https://pic1.zhimg.com/v2-843ae4a8f6db1c2da93a8d4b460768fd_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2015年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/BvC9oDlT8mM& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/BvC9oDlT8mM&/span&&span class=&invisible&&&/span&&/a&&/p&&p&在《Deep Web》中,导演Alex Winter 提到了丝路的群体精神、偏自由主义的政治倾向,以及 “丝路”创始人Ross Ulbricht关于丝路使得毒品交易更安全的言论,不过,他并不想给出一个明确的结论。&/p&&p&Winters 说,“变化来的如此快速,如此激烈,因此,这也带来了许多的恐惧和误解,丝路落入了我们面临的最具争议的三个领域:虚拟空间、毒品战争以及一种不受监管的货币影响下的财务市场。但最终,它只是一个黑暗网络中的社群。看到它被如此对待,我的感觉是,人们构建了神话,然后,他们攻击了神话。&/p&&h3&17. 国际黑客大会:纪录片(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt3010462/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DEFCON: The Documentary&/a&)&/h3&&figure&&img src=&https://pic4.zhimg.com/v2-ac3a3b031e8edb1ed6f525c924f16623_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&br&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2013年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/rVwaIe6CiHw& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/rVwaIe6CiHw&/span&&span class=&invisible&&&/span&&/a&&/p&&p&DEFCON是在内华达州拉斯维加斯举行的世界上最大的黑客会议。2012年DEFCON举办了第二十次会议。会议对拍摄有着严格的政策,但在DEFCON 20会议期间,一位纪录片拍摄人员被获准到会议厅内对会议进行拍摄记录。该纪录片通过全面的视角,为大家详细的记录了DEF CON大会为期4天的各项会议、事件以及与会人员,并涵盖了DEF CON大会成功的历史进程和独特经验。&/p&&h3&18. 连线中断(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2417174/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DSKNECTD&/a&)&figure&&img src=&https://pic2.zhimg.com/v2-3b3acf9f279e2be72d926d53c8ef2e81_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2013年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/ANvdF4B0AIU& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/ANvdF4B0AIU&/span&&span class=&invisible&&&/span&&/a&&/p&&p&探索智能手机,社交媒体和互联网如何深刻地改变我们互相交流及体验的方式,它们的利弊又是什么?&/p&&h3&19. 黑客大战(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt4047350/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Hacker Wars&/a&)&figure&&img src=&https://pic3.zhimg.com/v2-97c0b1128c9fedbcb36e0c_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2014年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/ku9edEKvGuY& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/ku9edEKvGuY&/span&&span class=&invisible&&&/span&&/a&&/p&&p&Vivien Lesnik Weisman 的《黑客大战》探索骇客主义的核心问题,通过揭露他们的动机以及致力于社会政治活动大阴谋背后的目的。&/p&&p&电影反映那些和骇客活动联系在一起的年轻无政府力量,还有那些选择或者别无选择而不再藏匿在暗处的骇客分子们。这些故事来自于那些曾经被监禁或者正在被监禁的骇客们,该影片以其独特的视角描述整个运动和参与者的个人观点。&/p&&h3&20. 黑客所想(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2292707/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Hackers Wanted&/a&)&figure&&img src=&https://pic2.zhimg.com/v2-a01d9cf52f5c70_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2009年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/vSBzKEdSPMY& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/vSBzKEdSPMY&/span&&span class=&invisible&&&/span&&/a&&/p&&p&纪录片主要讲述了著名灰帽黑客艾德里安拉莫,并由拉莫亲自讲述。黑客的历史和拉莫的生活。&/p&&h3&21. 黑客秘史(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2335921/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Secret History Of Hacking&/a&)&figure&&img src=&https://pic4.zhimg.com/v2-878f7eef58a76c_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2001年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/Vzh8ScGjgGg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/Vzh8ScGjgGg&/span&&span class=&invisible&&&/span&&/a&&/p&&p&黑客秘密史是一部2001年的纪录片,主要讲述了上世纪70年代到90年代所发生的电脑黑客和社会工程学的黑客故事。特别是那位通过蓝盒子盗打电话的Crunch船长的故事。&/p&&h3&22. 零日(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt5446858/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Zero Days&/a&)&figure&&img src=&https://pic3.zhimg.com/v2-31bc28fd263cd_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2016年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/7VgIayOpjEc& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/7VgIayOpjEc&/span&&span class=&invisible&&&/span&&/a&&/p&&p&一个全新型态的网路超级病毒,突然遍布全世界的电脑,一开始无伤大雅不受重视,直到随着时间累积,许多基础建设的系统都一一被攻击掌控,比过往任何一种病毒复杂几十倍,甚至可能全面瘫痪人们的生活。&/p&&p&随着深入调查,揭露这个超级病毒Stuxnet,背后竟是美国与伊朗战争行动的阴谋,伊朗核武危机无法以政治手段解决,美国便对伊朗的网路展开攻击。无法回头的网路攻击逐渐失控,人们生活中各式控制系统都备受威胁,包括发电、交通、通讯、ATM、医院都将不堪一击,网路安全问题全球都可能遭到入侵,下一次的世界大战危机似乎也一触即发。&/p&&h3&23. 奇点(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2073120/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Singularity&/a&)&figure&&img src=&https://pic2.zhimg.com/v2-12c40bde33d_b.jpg& data-rawwidth=&333& data-rawheight=&500& class=&content_image& width=&333&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2012年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/Jtx30UHCYVU& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/Jtx30UHCYVU&/span&&span class=&invisible&&&/span&&/a&&/p&&p&如果有一天人类能够创造出具有超过人类智慧的计算机系统,生物工程化我们的物种,并通过纳米技术重新设计事物。那么,我们的文明过程将会被改变。SINGULARITY回避了关于机器人与人类的科幻小说,提出了一个从基本问题开始的的辩论:我们想成为什么样的人类?&/p&&h3&24. 互联网之子(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt3268458/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Internet’s Own Boy: The Story of Aaron Swartz&/a&)&figure&&img src=&https://pic3.zhimg.com/v2-2a8fc66b4bbfdffae14f8f2f05087b63_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2014年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/9vz06QO3UkQ& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/9vz06QO3UkQ&/span&&span class=&invisible&&&/span&&/a&&/p&&p&《互联网之子》由Brian Knappenberger 执导。该纪录片用凝重和悲凉的视角来回顾计算机天才Swartz的一生,从童年到公众生活。纪录片汇集包括Swartz本人在内的多个采访,他的成就和参与的战争,以及导致他自杀的极具争议的起诉。&/p&&h3&25. 魔鬼藏在同意书(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt2084953/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Terms and Conditions May Apply&/a&)&figure&&img src=&https://pic1.zhimg.com/v2-3d9dcd3fe723ebfdbaad9454965cfb93_b.jpg& data-rawwidth=&350& data-rawheight=&500& class=&content_image& width=&350&&&/figure&&/h3&&a href=&https://link.zhihu.com/?target=http%3A//image.3001.net/images/.jpg& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&image.3001.net/images/2&/span&&span class=&invisible&&.jpg&/span&&span class=&ellipsis&&&/span&&/a&&p&上映时间:2013年&/p&&p&在线观看地址:&a href=&https://link.zhihu.com/?target=https%3A//youtu.be/yzyafieRcWE& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&youtu.be/yzyafieRcWE&/span&&span class=&invisible&&&/span&&/a&&/p&&p&本片探讨了互联网所谓的“免费”服务,以及日渐消失的网络隐私。人们在使用Google、Facebook这类网站,轻松点下“我同意”时,他们根本不知道自己失去的是什么。&/p&&h3&26. BBS纪录片(&a href=&https://link.zhihu.com/?target=http%3A//www.imdb.com/title/tt0460402/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&BBS: The Documentary&/a&)&figure&&img src=&https://pic1.zhimg.com/v2-6f714dbe227db638b9ab810

我要回帖

更多关于 vb下标越界怎么解决 的文章

 

随机推荐