image数据类型是什么怎么定义VO

当前位置: →
→ 转概念实体类从POJO到领域模型VO,DO,DTO,PO的划分
转概念实体类从POJO到领域模型VO,DO,DTO,PO的划分
& 作者及来源: 大步罗马 - 博客园 &
&收藏到→_→:
摘要: 【转】【概念】实体类 从 POJO
到 领域模型(VO,DO,DTO,PO)的划分
"转概念实体类从POJO到领域模型VO,DO,DTO,PO的划分"::
得出的主要结论是:在项目应用中,vo对应于页面上需要显示的数据(表单),do对应于中存储的数据(数据表),dto对应于除二者之外需要进行传递的数据。
一、实体类
百度百科中对于实体类的定义如下:
实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。
根据以上定义,我们可以了解到,实体类有两方面内容,存储数据和执行数据本身相关的操作。这两方面内容对应到实现上,最简单的实体类是pojo类,含有属性及属性对应的set和get方法,实体类常见的方法还有用于输出自身数据的tostring方法。
二、领域模型中的实体类
领域模型中的实体类分为四种类型:vo、dto、do、po,各种实体类用于不同此文来自: 马开东博客
转载请注明出处 网址:
业务层次间的交互,并会在层次内实现实体类之间的转化。
业务分层为:视图层(view+action),服务层(service),持久层(dao)
相应各层间实体的传递如下图:
项目中我们并没有严格遵循这种传递关系,但这种和业务层次的关联对我们理解各实体类的作用是有帮助的。(我们没有接触到po的原因,我理解为orm对po进行了封装)
以下是资料的原文,上图是基于此绘制的:
vo(view& object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
dto(data transfer& object):数据传输对象,这个概念来源于j2ee的,原来的目的是为了ejb的提此文来自: 马开东博客
转载请注明出处 网址:
供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。
do(domain& object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
po(persistent& object):持久化对象,它跟持久层(通常是关系型)的形成一一对应的映射关系,如果持久层是关系型,那么,数据表中的每个字段(或若干个)就对应po的一个(或若干个)属性。
下面以一个建立简单模型来描述上述对象在三层架构应用中的位置
l&&&&&&& 用户发出请求(可能是填写表单),表单的数据在展示层被匹配为vo。
l&&&&&&& 展示层把vo转换为服务层对应方法所要求的dto,传送给服务层。
l&&&&&&& 服务层首先根据dto的数据构造(或重建)一个do,调用do的业务方法完成具体业务。
l&&&&&&& 服务层把do转换为持久层对应的po(可以使用orm工具,也可以不用),调用持久层的持久化方法,把po传递给它,完成持久化操作。
l&&&&&&& 对于一个逆向操作,如读取数据,也是用类似的方式转换和传递,略。
三、项目中的实体类
项目中常见的实体类有vo,do和dto,命名规则也常是以相应字符串结尾,如*vo.java。但是dto不总是遵循这个规则,而通常与他的用途有关,如写成*query.java,表示存储了一个查询条件。项目中实体类出现的业务层次也没有这么严格,例如我们可以在视图层就组装一个do,也可以将一个vo从持久层传出来,所以与业务分层相关联的划分方法显得有些冗余。从项目代码中抽象出的理解是:搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
转概念实体类从POJO到领域模型VO,DO,DTO,PO的划分_博客园相关文章
博客园_总排行榜
博客园_最新
博客园_月排行榜
博客园_周排行榜
博客园_日排行榜java DAO设计模式vo对象如何保存和使用BLOB类型的数据? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。3被浏览241分享邀请回答赞同 添加评论分享收藏感谢收起&h2&第一 学习方向:python应用方向很多,必须明确学习方向想&/h2&&ol&&li&&b&全栈开发:&/b&就是web应用开发,是用来写网站后台的&/li&&li&&b&数据分析:&/b&就是做大数据分析的,数据量级起码是千万级别的,做的是大数据分析&/li&&li&&b&网络爬虫:&/b&其实属于数据分析的部分,就是获取数据源的方式。不管是阿拉伯数据还是说字符串,都是数据的一种。经常试试需要讲某些指标量化成数据据。&/li&&li&&b&机器学习:&/b&这也是python最有魅力的地方,善于做图形分析,算法建模等等。所以python在人工智能,机器学习的领域有着读到的优势。&/li&&/ol&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-5b44b2ade3bf2aaa581ca_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&333& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic4.zhimg.com/50/v2-5b44b2ade3bf2aaa581ca_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程指南&/p&&p&&br&&/p&&h2&第二 学习目标:是自我提升还是转行就业,目的不一样选择的是有“巨大”区别的&br&&/h2&&ol&&li&&b&转行就业为目的:那么建议学python全栈开发。&/b&既然是就业那么就要看市场,就是人才需求市场,这里说的市场当让是说python人才需求的市场了。说到市场当然python每个方向肯定有市场了,咱们直接看主要矛盾:一个是需求量,另一个是入行的难易程度。python全栈目前是市场的需求量最大,入行也是最容易的。要是为了就业那就先这样入门入行,就不用想了。&/li&&li&&b&看重前景方向:那么学python大数据分析或是python机器学习。&/b&其中大数据分析相对容易,python提供的是语言的环境,数据分析会有许多对应的工具包,会包含各种分析模型,随着经验积累会很熟练照到对应项目的分析模型。机器学习这块设计的算法,算法建模,图形分析等等需要的理论基础要很好,或者说起到决定性的作用,这里咱们要好好的想想。&/li&&/ol&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-b06df1cf2a1f9d6cdcee54d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&614& data-rawheight=&198& class=&origin_image zh-lightbox-thumb& width=&614& data-original=&https://pic2.zhimg.com/50/v2-b06df1cf2a1f9d6cdcee54d_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程指南&/p&&h2&第三 学习建议:简单说几点&br&&/h2&&ol&&li&&b&宗旨:&/b&我觉得跟游戏一样,万虐终成神!一定多敲代码,多解决bug,问题都解决过何愁不成道果。&br&&/li&&li&&b&编程习惯:&/b&好的习惯也很重要,空格,缩进等等一些小细节,不仅是的代码更好看,也会让代码更具逻辑,更具可读性。&/li&&li&&b&多沟通:&/b&夺取和小伙伴多碰撞,想法火花猜会更多,也会学的更快。&/li&&/ol&&h2&第四 就是学习教程了,这里就送上pythonWeb开发,数据分析,爬虫,机器学习,都是全套的比较好的教程。&br&&/h2&&a href=&//link.zhihu.com/?target=https%3A//pan.baidu.com/s/1aoOdKrpPH5rBTBuceLI5Iw& data-draft-node=&block& data-draft-type=&link-card& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&pan.baidu.com/s/1aoOdKr&/span&&span class=&invisible&&pPH5rBTBuceLI5Iw&/span&&span class=&ellipsis&&&/span&&/a&&p&01 Python大数据分析第一套&br&02 Python全栈全栈第一套&br&03 Python全栈全栈第二套&br&04 Python全栈第三套&br&05 Python全栈全栈第四套&br&06 Python网络爬虫爬虫一套&br&07 Python大数据分析大数据分析第二套&br&08 Python机器深度学习人工智能第一套&br&09 Python机器深度学习人工智能第二套&/p&&h2&第五 python基础知识点梳理:python完整数据体系思维导图。&/h2&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-f9bcbe88_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&524& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic4.zhimg.com/50/v2-f9bcbe88_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-2fbd15dbbad1c4b9cccd2e5b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&605& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic2.zhimg.com/50/v2-2fbd15dbbad1c4b9cccd2e5b_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-3a5bc5a1cce721fa41e5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&572& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic3.zhimg.com/50/v2-3a5bc5a1cce721fa41e5_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-8c34af22eb4eaee75bfa0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&1163& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic2.zhimg.com/50/v2-8c34af22eb4eaee75bfa0_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-82e3b808fe281eecffaacfc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&639& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic1.zhimg.com/50/v2-82e3b808fe281eecffaacfc_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-5ae5c05ab9a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&389& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic1.zhimg.com/50/v2-5ae5c05ab9a_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-ee3ca207dfda79d7ef98b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&511& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic1.zhimg.com/50/v2-ee3ca207dfda79d7ef98b_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-4e5ba2c1cea6aef45f7a8dc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic4.zhimg.com/50/v2-4e5ba2c1cea6aef45f7a8dc_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-fafdca0f9946_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&1389& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic2.zhimg.com/50/v2-fafdca0f9946_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-e2fc7b8db84fd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&656& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic1.zhimg.com/50/v2-e2fc7b8db84fd_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-2deea5f21dbea692_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&568& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic4.zhimg.com/50/v2-2deea5f21dbea692_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-3deacce8d7ac170e3954c9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&586& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic4.zhimg.com/50/v2-3deacce8d7ac170e3954c9_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-81b51fb382aa9a8da392d3_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&687& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic1.zhimg.com/50/v2-81b51fb382aa9a8da392d3_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-94aa99e5bcfb4dc0b5b718_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&870& data-rawheight=&908& class=&origin_image zh-lightbox-thumb& width=&870& data-original=&https://pic4.zhimg.com/50/v2-94aa99e5bcfb4dc0b5b718_r.jpg&&&/figure&&p&&br&&/p&&p&三秋道果_python自学教程知识点梳理&/p&&p&&br&&/p&&p&最后希望想学python的朋友们都能学好,感谢~&/p&
第一 学习方向:python应用方向很多,必须明确学习方向想全栈开发:就是web应用开发,是用来写网站后台的数据分析:就是做大数据分析的,数据量级起码是千万级别的,做的是大数据分析网络爬虫:其实属于数据分析的部分,就是获取数据源的方式。不管是阿拉伯…
&figure&&img src=&https://pic2.zhimg.com/v2-d2e1eee6f2cd3fb93a6d89db5a2542cd_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&https://pic2.zhimg.com/v2-d2e1eee6f2cd3fb93a6d89db5a2542cd_r.jpg&&&/figure&&blockquote&岳排槐 发自 LZYY&br&量子位 出品 | 公众号 QbitAI&/blockquote&&p&想必不少人都知道了,前几天谷歌推出&a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzIzNjc1NzUzMw%3D%3D%26mid%3D%26idx%3D1%26sn%3D78b26ff34b8a25a233dacf740e6a5431%26chksm%3De8d05a4bdfa7d35de34efa38f32d3a15172ec17fabff823f78c396efa8f4251fdc%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&免费的机器学习速成课程&/a&。&/p&&p&但是,课程讲座的视频都放在YouTube上,这造成了一些学习困难。有不少读者问量子位要梯子,我们除了给出这种链接 &a href=&https://link.zhihu.com/?target=http%3A//t.cn/RoA3TXa& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&t.cn/RoA3TXa&/span&&span class=&invisible&&&/span&&/a& ,还能做什么?&/p&&p&我们还把中文课程视频给搬运回来了……&/p&&figure&&img src=&https://pic3.zhimg.com/v2-988a7d583d88c58bb72c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&436& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic3.zhimg.com/v2-988a7d583d88c58bb72c_r.jpg&&&/figure&&p&这套课程,谷歌称其为“机器学习热爱者的自学指南”,其中包含一系列视频讲座、实际案例分析和实践练习。而且基本是全程中文。&/p&&p&不光文字是中文的,老外的讲课,还用机器机器学习技术,给配了中文的发音。&/p&&p&多少年,谷歌的机器苦练中文发音和文法,这下有了用武之地。&/p&&p&交待一句,视频之外谷歌还提供了一些文字资料和小测验,这些都能在谷歌中国的官网上能看到,不用翻墙。地址:&/p&&p&&a href=&https://link.zhihu.com/?target=https%3A//developers.google.cn/machine-learning/crash-course/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&developers.google.cn/ma&/span&&span class=&invisible&&chine-learning/crash-course/&/span&&span class=&ellipsis&&&/span&&/a&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-18809fcd46bbbf43b7576_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic2.zhimg.com/v2-18809fcd46bbbf43b7576_r.jpg&&&/figure&&p&&br&&/p&&p&当然这个页面里,可能你不翻墙还是看不了视频。所以你也许还会需要量子位搬运的这些视频。以及,我们只搬运了机器配音的中文版。&/p&&p&都说了是机器配音,所以发音有些奇怪之处,要怪……还是怪谷歌吧……&/p&&p&课程的主要架构分为三个部分:机器学习概念(18讲)、机器学习工程(4讲)、机器学习在现实世界的应用示例(3讲)。&/p&&p&一共是25段视频。&/p&&p&下面是全部内容的直通车。&/p&&h2&&b&课程目录&/b&&/h2&&blockquote&&b&机器学习概念&/b&&br&01-03讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s/WjQVVfDfMMbSPPgARgma9A& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&机器学习简介、框架处理、深入了解ML&/a&&br&04-06讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D1%26sn%3Da9ba058ae0ae57dd004a53%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&降低损失、使用TF的基本步骤、泛化&/a&&br&07-09讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D2%26sn%3Dbce4acf5df%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&训练集和测试集、验证、表示法&/a&&br&10-12讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D3%26sn%3D138bcd4b316c180b9ca22%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&特征组合、简单正则化、逻辑回归&/a&&br&13-15讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D4%26sn%3D004c8c78eacfc3a02b7a4%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&分类、稀疏性正则化、神经网络简介&/a&&br&16-18讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D5%26sn%3D07bd9455bdd3deef%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&训练神经网络、多类别神经网络、嵌套&/a&&br&&br&&b&机器学习工程&/b&&br&19-20讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D6%26sn%3D0bc58f10ab6dfb043c5d0%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&生产环境机器学习系统、静态与动态训练&/a&&br&21-22讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D7%26sn%3Dbf540b9a64c106c7e9a00%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&静态与动态推理、数据依赖关系&/a&&br&&br&&b&应用示例&/b&&br&23-25讲:&a href=&https://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s%3F__biz%3DMzUzNDUyNzYzNg%3D%3D%26mid%3D%26idx%3D8%26sn%3D6ea657bdade%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&癌症预测、18世纪文字、应用准则&/a&&/blockquote&&p&点进去大概是这样的?&/p&&figure&&img src=&https://pic2.zhimg.com/v2-0c8ceaa82b27e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&750& data-rawheight=&1173& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic2.zhimg.com/v2-0c8ceaa82b27e_r.jpg&&&/figure&&p&就酱,希望对大家有所帮助~&/p&&p&— &b&完&/b& —&/p&&p&欢迎大家关注我们的专栏:&a href=&https://zhuanlan.zhihu.com/qbitai& class=&internal&&量子位 - 知乎专栏&/a&&/p&&p&诚挚招聘&/p&&p&量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。&/p&&p&&a href=&https://zhuanlan.zhihu.com/qbitai& class=&internal&&量子位 QbitAI&/a& · 头条号签约作者&/p&&p&?'?' ? 追踪AI技术和产品新动态&/p&
岳排槐 发自 LZYY 量子位 出品 | 公众号 QbitAI想必不少人都知道了,前几天谷歌推出。但是,课程讲座的视频都放在YouTube上,这造成了一些学习困难。有不少读者问量子位要梯子,我们除了给出这种链接
,还能做…
&p&&i&摘要:&/i& 本文汇总了人工智能最受欢迎的10大TED演讲,让你全面了解人工智能和机器学习。&/p&&p&原文:&a href=&https://link.zhihu.com/?target=http%3A//click.aliyun.com/m/40131/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&click.aliyun.com/m/40131/&/a&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-d8b733eef4f34ea607d1c0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&864& data-rawheight=&501& class=&origin_image zh-lightbox-thumb& width=&864& data-original=&https://pic1.zhimg.com/v2-d8b733eef4f34ea607d1c0_r.jpg&&&/figure&&p&当我们过于关注机器学习的技术实现时,往往就会忽略技术在未来的应用及其政治后果。本文并没有讨论最适合解决某个问题可以用什么语言或算法,而是从最受欢迎的非营利组织TED中收集了一系列演讲。&/p&&p&在这一系列的演讲中,让我们从“全局”的角度聆听关于人工智能(AI)和机器学习的有趣讨论和会议,你将会听到关于该领域内未来的发展、意义、优势和对全世界范围内影响的不同立场。演讲主题涵盖广泛:从AI的政治和技术责任,到AI对未来就业市场的影响,甚至它在艺术领域中的作用。&/p&&p&1. &a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/nick_bostrom_what_happens_when_our_computers_get_smarter_than_we_are& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&当电脑比我们聪明时,将会发生什么?&/a&&/p&&p&演讲者:尼克·博斯特罗姆(Nick Bostrom)&/p&&p&
本世纪内,AI发展越来越迅速,也变的越来越聪明——研究表明,计算机AI可以和人类一样“聪明”。在思维机器的驱使下,哲学家兼AI技术专家尼克·博斯特罗姆要求我们认真思考我们正在建设的世界。我们的智能机器能够帮助我们保存人性和价值观,还是有属于它们自己的价值?&/p&&p&&br&&/p&&p&2. &a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/sam_harris_can_we_build_ai_without_losing_control_over_it& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我们可以建造AI,而不会失去对它的控制吗?&/a&&/p&&p&演讲者:萨姆·哈里斯(Sam Harris)&/p&&p& 害怕超级智能AI吗?神经学家兼哲学家萨姆·哈里斯说,你应该感到恐慌,而不仅仅在一些理论上感到恐慌。我们将要建造超人类机器,但是还没办法应对和这有关的问题:创造一些对待人类就人类像对待蚂蚁一样的东西。&/p&&p&&br&&/p&&p&3. &a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/anthony_goldbloom_the_jobs_we_ll_lose_to_machines_and_the_ones_we_won_t& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&面对机器人,我们将要失去的工作以及不会失去的工作&/a&&/p&&p&演讲者:安东尼·戈德布卢姆(Anthony Goldbloom)&/p&&p&机器学习并不仅仅是为了解决像信用风险评估和邮件分类等简单的任务,如今,它可以运用到更为复杂的应用中,比如:文章评级和疾病诊断等。随着这些进步出现了一个让人感到不安的问题:机器人在不久的未来会做你的工作吗?&/p&&p&&br&&/p&&p&4.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/zeynep_tufekci_we_re_building_a_dystopia_just_to_make_people_click_on_ads& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我们在建立一个反乌托邦,仅仅是为了让人们点击广告&/a&&/p&&p&演讲者:泽奈普·图费克奇( ZeynepTufekci)&/p&&p&
在这个令人大开眼界的演讲中,她详细介绍了像Facebook,Google和Amazon这样的公司是如何用同样的算法让你点击广告,这些算法同样被用来组织你对政治和社会信息内容的访问。并且智能机器甚至不是真正的威胁。我们需要了解的是,这个强大的力量可能如何利用AI来控制我们?我们又能怎样应对。&/p&&p&&br&&/p&&p&5.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/martin_ford_how_we_ll_earn_money_in_a_future_without_jobs& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&未来没有工作我们如何赚钱?&/a&&/p&&p&演讲者:马丁·福特(Martin Ford)&/p&&p&
可以思考、学习和适应的机器时代即将到来,这可能意味着我们人类将最终失业。我们该怎么办?未来主义者马丁·福特直截了当的谈到一个备受争议的观点:将收入从传统工作中分离开来,并建立一个通用的收入机制。&/p&&p&&br&&/p&&p&6.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/blaise_aguera_y_arcas_how_computers_are_learning_to_be_creative& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&电脑如何学习创新?&/a&&/p&&p&演讲者:Blaise AgüerayArcas&/p&&p&Google首席科学家Blaise使用深度神经网络进行机器感知和分布式学习。他在演讲中展示了被训练识别图像的神经网络是如何反向运行并生成网络。&/p&&p&&br&&/p&&p&7.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/tom_gruber_how_ai_can_enhance_our_memory_work_and_social_lives& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AI如何提高我们的记忆力、工作和社交生活?&/a&&/p&&p&演讲者:汤姆·格鲁伯(Tom Gruber)&/p&&p&
他分享了自己对AI未来愿景,AI帮助我们在感知、创造力和认知能力方面实现超人表现:从增强设计技能,到帮助我们记住读过的所有内容,以及我们所见过的每个人的名字。&/p&&p&&br&&/p&&p&8.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/kevin_kelly_how_ai_can_bring_on_a_second_industrial_revolution& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AI如何带来第二次工业革命?&/a&&/p&&p&演讲者:凯文·凯利(Kevin Kelly)&/p&&p&
凯文·凯利提到,未来20年里,机器人将会越来越聪明,这将会对我们做的几乎每一件事产生深远的影响,我们需要了解的AI三个发展趋势,以接受及引导其发展。&/p&&p&&br&&/p&&p&9.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/grady_booch_don_t_fear_superintelligence& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&不要害怕超级智能AI&/a&&/p&&p&演讲者:Grady Booch&/p&&p&科学家兼哲学家Grady Booch称,新科技催生了新的焦虑,但是我们没有必要害怕一个全能但没感情的AI。通过解释如何教而不是编程,分享人类的价值观,来消除我们对超级计算机最坏的恐惧感。他并不担心那些不太可能存在的威胁,他呼吁我们思考AI如何提高人类的生活质量。&/p&&p&&br&&/p&&p&10.&a href=&https://link.zhihu.com/?target=https%3A//www.ted.com/talks/stuart_russell_how_ai_might_make_us_better_people& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&创建一个更安全的AI的准则。&/a&&/p&&p&演讲者:斯图尔·特罗素(Stuart Russell)&/p&&p&
我们怎样利用超级智能AI的力量,同时也要防止机器人接管人类所造成的灾难?随着我们与创造无所不知的机器越来越近,AI先驱斯图尔·特罗素正在研究一些与众不同的机器人:具有不确定性的机器人。听听他对未来的愿景:与人类兼容的AI可以使用常识、利他主义和其它人类价值观解决问题。&/p&&p&&br&&/p&&p&&b&更多技术干货敬请关注云栖社区知乎机构号:&a href=&https://www.zhihu.com/org/a-li-yun-yun-qi-she-qu-48& class=&internal&&阿里云云栖社区 - 知乎&/a&&/b&&/p&
摘要: 本文汇总了人工智能最受欢迎的10大TED演讲,让你全面了解人工智能和机器学习。原文:当我们过于关注机器学习的技术实现时,往往就会忽略技术在未来的应用及其政治后果。本文并没有讨论最适合解决某个问题可以用什么语言或…
&p&长期以来,Java一直占据TIOBE编程语言排行版第一名的位置,目前已经将第二名的C语言远远甩开了。&/p&&p&Java目前是全世界使用最广泛的语言,其跨平台性、面向对象、安全、多线程以及简单易用的特性,使其在诞生20多年后深受开发者的喜爱。&/p&&p&阿里云大学联合魔乐科技推出Java系列教程,从Java语法入门,到面向对象编程,再到高级开发应用,每个阶段还提供了在线自测,让你了解学习掌握的程度。&/p&&p&开始学习:&a href=&//link.zhihu.com/?target=http%3A//click.aliyun.com/m/33761/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Java学习路线图-阿里云大学&/a&(点击学习)&/p&&p&路线图:&/p&&p&&b&一.Java零基础入门&/b&&/p&&p&本课程主要讲解JavaSE的发展历史,JDK开发环境的搭建,CLASSPATH属性作用,Java程序基本结构、基本数据类型的划分及使用、程序结构、方法的定义与使用,本课程是作为Java系列课程的初期课程,掌握本课程之后可以继续学习Java高级开发部分。&/p&&p&课时1:【Java摸底自测】10道题测测你的Java底子&/p&&p&课时2:Java简介(Java发展概述)26:42&/p&&p&课时3:Java简介(Java主要特点)08:55&/p&&p&课时4:JDK的安装与配置 09:58&/p&&p&课时5:第一个Java程序15:00&/p&&p&课时6:CLASSPATH环境属性08:26&/p&&p&课时7:Java程序基本概念(注释)05:24&/p&&p&课时8:Java程序基本概念(标识符与关键字)06:18&/p&&p&课时9:Java数据类型划分(数据类型划分)13:14&/p&&p&课时10:Java数据类型划分(整型类型)30:18&/p&&p&课时11:Java数据类型划分(浮点类型)09:23&/p&&p&课时12:Java数据类型划分(字符型)11:48&/p&&p&课时13:Java数据类型划分(布尔型)02:56&/p&&p&课时14:Java数据类型划分(初见String类)11:18&/p&&p&课时15:Java运算符(基础数学运算符)11:12&/p&&p&课时16:Java运算符(三目运算符)05:42&/p&&p&课时17:Java运算符(关系运算符)04:54&/p&&p&课时18:Java运算符(逻辑运算符)07:39&/p&&p&课时19:Java运算符(位运算符)16:50&/p&&p&课时20:程序逻辑控制(分支结构)15:11&/p&&p&课时21:程序逻辑控制(循环结构)10:18&/p&&p&课时22:程序逻辑控制(循环控制)06:07&/p&&p&课时23:程序逻辑控制(循环嵌套)06:27&/p&&p&课时24:方法的定义与使用(方法的基本定义)12:07&/p&&p&课时25:方法的定义与使用(方法重载)08:50&/p&&p&课时26:方法的定义与使用(方法递归调用)15:44&/p&&p&&b&Java编程基础自测题,共20道题 限时30分钟,看看自己掌握了多少:&/b&&/p&&p&&a href=&//link.zhihu.com/?target=http%3A//click.aliyun.com/m/38108/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&click.aliyun.com/m/3810&/span&&span class=&invisible&&8/&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&&br&&/p&&p&&b&二. Java面向对象开发&/b&&/p&&p&面向对象是Java语言之中最为重要的特征,本课程主要讲解面向对象的核心知识,并且利用大量的代码、数据结构课程深入分析Java面向对象特征。&/p&&p&课时1:面向对象简介 13:22&/p&&p&课时2:类与对象(类与对象基本定义) 09:38&/p&&p&课时3:类与对象(类与对象定义) 09:36&/p&&p&课时4:类与对象(对象内存分析) 20:13&/p&&p&课时5:类与对象(引用传递初次分析) 15:00&/p&&p&课时6:private实现封装处理 16:29&/p&&p&课时7:构造方法与匿名对象 23:55&/p&&p&课时8:【第01个代码模型】综合案例:简单Java类 12:53&/p&&p&课时9:数组的定义与使用(数组基本概念) 14:32&/p&&p&课时10:数组的定义与使用(数组引用传递) 10:40&/p&&p&课时11:数组的定义与使用(数组静态初始化) 06:46&/p&&p&课时12:数组的定义与使用(二维数组) 11:20&/p&&p&课时13:数组的定义与使用(数组与方法互操作) 12:42&/p&&p&课时14:数组的定义与使用(Java对数组的支持) 08:57&/p&&p&课时15:数组的定义与使用(数组案例:数组数据统计) 16:51&/p&&p&课时16:数组的定义与使用(数组案例:数组排序) 13:28&/p&&p&课时17:数组的定义与使用(数组案例:数组转置) 20:16&/p&&p&课时18:数组的定义与使用(数组案例:二分查找法) 13:14&/p&&p&课时19:数组的定义与使用(对象数组) 09:05&/p&&p&课时20:String类的基本特点(String类两种实例化方式) 04:48&/p&&p&课时21:String类的基本特点(字符串比较) 08:09&/p&&p&课时22:String类的基本特点(字符串为匿名对象) 06:33&/p&&p&课时23:String类的基本特点(String两种实例化区别) 20:37&/p&&p&课时24:String类的基本特点(字符串常量不可变更) 10:05&/p&&p&课时25:String类的常用方法(DOC文档组成) 07:18&/p&&p&课时26:String类的常用方法(字符串与字符数组) 11:41&/p&&p&课时27:String类的常用方法(字节与字符串) 05:38&/p&&p&课时28:String类的常用方法(字符串比较) 06:13&/p&&p&课时29:String类的常用方法(字符串查找) 10:57&/p&&p&课时30:String类的常用方法(字符串替换) 02:49&/p&&p&课时31:String类的常用方法(字符串拆分) 07:33&/p&&p&课时32:String类的常用方法(字符串截取) 03:07&/p&&p&课时33:String类的常用方法(字符串其它操作方法) 12:31&/p&&p&课时34:this关键字(this调用属性) 07:15&/p&&p&课时35:this关键字(this调用方法) 09:58&/p&&p&课时36:this关键字(表示当前对象) 06:02&/p&&p&课时37:引用传递进阶分析 20:54&/p&&p&课时38:【第02个代码模型】综合案例:对象比较 11:22&/p&&p&课时39:引用传递实际应用 19:12&/p&&p&课时40:【第03个代码模型】综合案例:数据表与简单Java类(一对多) 17:07&/p&&p&课时41:【第03个代码模型】综合案例:数据表与简单Java类(多对多) 20:40&/p&&p&课时42:【第03个代码模型】综合案例:数据表与简单Java类(角色与权限) 26:58&/p&&p&课时43:static关键字(static属性) 17:08&/p&&p&课时44:static关键字(static方法) 06:25&/p&&p&课时45:static关键字(分析主方法) 08:41&/p&&p&课时46:static关键字(static应用) 06:24&/p&&p&课时47:代码块(普通代码块) 04:24&/p&&p&课时48:代码块(构造块) 04:09&/p&&p&课时49:代码块(静态代码块) 05:11&/p&&p&课时50:内部类的定义及使用(内部类基本概念) 20:56&/p&&p&课时51:内部类的定义及使用(static定义内部类) 04:58&/p&&p&课时52:内部类的定义及使用(在方法中定义内部类) 07:01&/p&&p&课时53:继承的定义与使用(继承问题的引出) 06:02&/p&&p&课时54:继承的定义与使用(继承的实现) 06:25&/p&&p&课时55:继承的定义与使用(继承使用限制) 21:13&/p&&p&课时56:覆写(方法覆写) 19:36&/p&&p&课时57:覆写(属性覆盖) 03:23&/p&&p&课时58:覆写(super关键字) 09:35&/p&&p&课时59:综合案例:数组操作(定义Array父类) 18:17&/p&&p&课时60:综合案例:数组操作(SortArray排序子类) 05:15&/p&&p&课时61:综合案例:数组操作(ReverseArray反转子类) 03:48&/p&&p&课时62:final关键字 06:05&/p&&p&课时63:多态性 28:26&/p&&p&课时64:抽象类的定义与使用(抽象类基本概念) 16:39&/p&&p&课时65:抽象类的定义与使用(抽象类使用限制) 18:06&/p&&p&课时66:抽象类的定义与使用(模版设计模式) 18:58&/p&&p&课时67:接口的定义与使用(接口基本概念) 17:34&/p&&p&课时68:接口的定义与使用(接口使用限制) 22:56&/p&&p&课时69:接口的定义与使用(使用接口定义标准) 14:34&/p&&p&课时70:接口的定义与使用(工厂设计模式) 13:23&/p&&p&课时71:接口的定义与使用(代理设计模式) 14:41&/p&&p&课时72:接口的定义与使用(抽象类与接口的区别) 12:51&/p&&p&课时73:匿名内部类 09:25&/p&&p&课时74:Object类(Object类简介) 06:01&/p&&p&课时75:Object类(取得对象信息) 07:45&/p&&p&课时76:Object类(对象比较) 08:50&/p&&p&课时77:Object类(接收引用数据类型) 05:46&/p&&p&课时78:包装类(包装类简介) 09:08&/p&&p&课时79:包装类(装箱与拆箱) 09:46&/p&&p&课时80:包装类(字符串与基本数据类型转换) 10:21&/p&&p&课时81:包的定义及使用(包的定义) 10:19&/p&&p&课时82:包的定义及使用(包的导入) 13:34&/p&&p&课时83:包的定义及使用(系统常用包) 08:36&/p&&p&课时84:访问控制权限 10:45&/p&&p&课时85:jar命令 09:38&/p&&p&课时86:单例设计模式(单例设计模式) 18:04&/p&&p&课时87:单例设计模式(多例设计模式) 05:43&/p&&p&课时88:【第04个代码模型】异常的捕获与处理(观察异常带来的问题) 05:35&/p&&p&课时89:【第04个代码模型】异常的捕获与处理(异常处理格式) 15:16&/p&&p&课时90:【第04个代码模型】异常的捕获与处理(throws关键字) 08:09&/p&&p&课时91:【第04个代码模型】异常的捕获与处理(throw关键字) 06:17&/p&&p&课时92:【第04个代码模型】异常的捕获与处理(异常处理模型) 09:03&/p&&p&课时93:【第04个代码模型】异常的捕获与处理(RuntimeException) 06:43&/p&&p&课时94:【第04个代码模型】异常的捕获与处理(断言) 04:20&/p&&p&课时95:【第04个代码模型】异常的捕获与处理(自定义异常类) 05:35&/p&&p&课时96:链表(链表基本概念) 17:03&/p&&p&课时97:链表(链表实现结构说明) 11:17&/p&&p&课时98:链表(增加链表数据) 16:14&/p&&p&课时99:链表(取得链表数据个数) 04:26&/p&&p&课时100:链表(链表数据转换为对象数组) 14:08&/p&&p&课时101:链表(查询数据) 06:01&/p&&p&课时102:链表(根据索引取得数据) 05:24&/p&&p&课时103:链表(修改指定索引数据) 04:07&/p&&p&课时104:链表(删除数据) 12:18&/p&&p&课时105:【第05个代码模型】综合案例:宠物商店 19:48&/p&&p&&b&Java面向对象编程基础自测题,共20道题 限时30分钟,来测一测掌握了多少:&/b&&/p&&p&&a href=&//link.zhihu.com/?target=http%3A//click.aliyun.com/m/38109/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&click.aliyun.com/m/3810&/span&&span class=&invisible&&9/&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&&br&&/p&&p&&b&三. Java高级开发&/b&&/p&&p&当你已经熟练的掌握了面向对象中的各种概念后,是否会对这些知识是如何使用的产生浓厚的兴趣?本课程主要针对于已经掌握了JAVA核心开发技术的读者准备,讲解了JAVA多线程、常用类库、IO编程、网络编程、类集框架、JDBC等与Java实际应用有关的开发技术。&/p&&p&课时1:Eclipse开发工具(Eclipse简介) 18:13&/p&&p&课时2:Eclipse开发工具(使用JDT开发程序) 33:05&/p&&p&课时3:Eclipse开发工具(debug调试) 09:08&/p&&p&课时4:Eclipse开发工具(junit测试工具) 06:07&/p&&p&课时5:Java基础新特性(可变参数) 11:02&/p&&p&课时6:Java基础新特性(foreach输出) 04:43&/p&&p&课时7:Java基础新特性(静态导入) 05:38&/p&&p&课时8:泛型(泛型问题引出) 10:03&/p&&p&课时9:泛型(泛型实现) 06:55&/p&&p&课时10:泛型(通配符) 17:37&/p&&p&课时11:泛型(泛型接口) 04:48&/p&&p&课时12:泛型(泛型方法) 03:14&/p&&p&课时13:枚举(多例与枚举) 06:15&/p&&p&课时14:枚举(Enum类) 05:30&/p&&p&课时15:枚举(枚举中定义其它结构) 05:48&/p&&p&课时16:枚举(枚举应用) 05:24&/p&&p&课时17:Annotation(代码开发逻辑) 12:10&/p&&p&课时18:Annotation(准确覆写) 05:44&/p&&p&课时19:Annotation(过期声明) 04:46&/p&&p&课时20:Annotation(压制警告) 04:12&/p&&p&课时21:接口定义加强 12:14&/p&&p&课时22:Lambda表达式 15:33&/p&&p&课时23:方法引用 12:15&/p&&p&课时24:内建函数式接口 12:30&/p&&p&课时25:进程与线程 13:20&/p&&p&课时26:Java多线程实现(Thread类实现多线程) 21:34&/p&&p&课时27:Java多线程实现(Runnable接口实现多线程) 07:44&/p&&p&课时28:Java多线程实现(Thread与Runnable区别) 16:39&/p&&p&课时29:Java多线程实现(线程状态) 02:50&/p&&p&课时30:Java多线程实现(Callable实现多线程) 14:36&/p&&p&课时31:多线程常用操作方法(线程命名和取得) 13:37&/p&&p&课时32:多线程常用操作方法(线程休眠) 08:00&/p&&p&课时33:多线程常用操作方法(线程优先级) 07:25&/p&&p&课时34:线程的同步与死锁(同步问题引出) 11:09&/p&&p&课时35:线程的同步与死锁(同步处理) 11:20&/p&&p&课时36:线程的同步与死锁(死锁) 07:54&/p&&p&课时37:【第06个代码模型】综合案例:生产者与消费者(基础模型) 10:48&/p&&p&课时38:【第06个代码模型】综合案例:生产者与消费者(解决同步问题) 04:24&/p&&p&课时39:【第06个代码模型】综合案例:生产者与消费者(解决重复操作问题) 09:44&/p&&p&课时40:线程池(线程池概念) 08:30&/p&&p&课时41:线程池(线程池实现) 10:49&/p&&p&课时42:StringBuffer类 18:34&/p&&p&课时43:Runtime类 10:39&/p&&p&课时44:System类 12:04&/p&&p&课时45:对象克隆 05:48&/p&&p&课时46:【第07个代码模型】日期处理类(Date类) 06:07&/p&&p&课时47:【第07个代码模型】日期处理类(SimpleDateFormat类) 11:20&/p&&p&课时48:数字操作类(Math类) 08:48&/p&&p&课时49:数字操作类(随机数) 03:23&/p&&p&课时50:数字操作类(大数字操作类) 12:54&/p&&p&课时51:Arrays类 04:14&/p&&p&课时52:比较器(Comparable) 11:35&/p&&p&课时53:比较器(二叉树) 15:04&/p&&p&课时54:比较器(Comparator) 08:35&/p&&p&课时55:国际化程序(国际化实现原理) 09:30&/p&&p&课时56:国际化程序(Locale类) 06:58&/p&&p&课时57:国际化程序(ResourceBundle) 10:28&/p&&p&课时58:国际化程序(国际化程序实现) 07:45&/p&&p&课时59:观察者设计模式 09:21&/p&&p&课时60:定时器 07:15&/p&&p&课时61:UUID类 02:16&/p&&p&课时62:Base64加密处理 09:07&/p&&p&课时63:【第08个代码模型】ThreadLocal类 15:09&/p&&p&课时64:【第09个代码模型】正则表达式(正则问题引出) 08:59&/p&&p&课时65:【第09个代码模型】正则表达式(正则符号) 17:52&/p&&p&课时66:【第09个代码模型】正则表达式(String类对正则的支持) 27:53&/p&&p&课时67:【第09个代码模型】正则表达式(java.util.regex开发包) 10:20&/p&&p&课时68:File文件操作类(File类基本操作) 19:01&/p&&p&课时69:File文件操作类(创建目录) 06:44&/p&&p&课时70:File文件操作类(取得文件信息) 09:45&/p&&p&课时71:File文件操作类(综合案例:目录列表) 11:15&/p&&p&课时72:字节流与字符流(流操作简介) 07:07&/p&&p&课时73:字节流与字符流(字节输出流:OutputStream) 23:21&/p&&p&课时74:字节流与字符流(AutoCloseable自动关闭支持) 06:44&/p&&p&课时75:字节流与字符流(字节输入流:InputStream) 15:31&/p&&p&课时76:字节流与字符流(字符输出流:OutputStream) 04:48&/p&&p&课时77:字节流与字符流(字符输入流:Reader) 05:24&/p&&p&课时78:字节流与字符流(字节流与字符流区别) 08:35&/p&&p&课时79:转换流 10:28&/p&&p&课时80:【第10个代码模型】综合案例:文件拷贝 33:34&/p&&p&课时81:字符编码(常用字符编码) 05:55&/p&&p&课时82:字符编码(乱码产生分析) 07:17&/p&&p&课时83:内存操作流(内存流基本操作) 19:32&/p&&p&课时84:内存操作流(内存流操作) 20:36&/p&&p&课时85:【第11个代码模型】打印流(打印流模型) 10:32&/p&&p&课时86:【第11个代码模型】打印流(使用系统打印流) 11:02&/p&&p&课时87:【第11个代码模型】打印流(格式化文本信息) 06:08&/p&&p&课时88:System类对IO的支持(系统输出) 09:59&/p&&p&课时89:System类对IO的支持(系统输入) 15:58&/p&&p&课时90:BufferedReader类 12:08&/p&&p&课时91:【第12个代码模型】Scanner类 13:13&/p&&p&课时92:【第13个代码模型】对象序列化(序列化基本概念) 04:52&/p&&p&课时93:【第13个代码模型】对象序列化(序列化实现) 11:43&/p&&p&课时94:【第13个代码模型】对象序列化(transient关键字) 03:56&/p&&p&课时95:认识反射机制 06:14&/p&&p&课时96:Class类对象的三种实例化模式 09:16&/p&&p&课时97:【第14个代码模型】反射与工厂设计模式 18:09&/p&&p&课时98:反射与类操作(取得父类信息) 06:03&/p&&p&课时99:反射与类操作(反射调用构造) 19:12&/p&&p&课时100:反射与类操作(反射调用方法) 12:15&/p&&p&课时101:反射与类操作(反射调用成员) 19:45&/p&&p&课时102:【第15个代码模型】综合案例:反射与简单Java类(单级VO操作原理) 18:26&/p&&p&课时103:【第15个代码模型】综合案例:反射与简单Java类(单级VO设置实现) 28:23&/p&&p&课时104:【第15个代码模型】综合案例:反射与简单Java类(多级VO设置实现) 14:59&/p&&p&课时105:【第15个代码模型】综合案例:反射与简单Java类(设置各种数据类型) 35:56&/p&&p&课时106:【第15个代码模型】综合案例:反射与简单Java类(级联实例化对象) 06:41&/p&&p&课时107:ClassLoader类加载器(认识类加载器) 14:44&/p&&p&课时108:ClassLoader类加载器(自定义ClassLoader) 12:48&/p&&p&课时109:【第16个代码模型】反射与代理设计模式(基础代理设计模式) 19:49&/p&&p&课时110:【第16个代码模型】反射与代理设计模式(动态代理设计模式) 20:55&/p&&p&课时111:【第16个代码模型】反射与代理设计模式(cglib实现动态代理) 12:13&/p&&p&课时112:反射与Annotation(反射取得Annotation) 07:49&/p&&p&课时113:反射与Annotation(自定义Annotation) 08:47&/p&&p&课时114:反射与Annotation(Annotation与工厂设计模式) 06:43&/p&&p&课时115:volatile关键字 14:20&/p&&p&课时116:网络编程(网络编程简介) 08:15&/p&&p&课时117:网络编程(基本网络程序模型) 09:26&/p&&p&课时118:网络编程(Echo程序) 18:00&/p&&p&课时119:JDBC简介 08:12&/p&&p&课时120:连接Oracle数据库 26:06&/p&&p&课时121:使用Statement操作数据库(Statement接口简介) 09:29&/p&&p&课时122:使用Statement操作数据库(Statement执行更新操作) 09:17&/p&&p&课时123:使用Statement操作数据库(Statement执行查询操作) 12:42&/p&&p&课时124:【第17个代码模型】使用PreparedStatement操作数据库(Statement执行分析) 16:50&/p&&p&课时125:【第17个代码模型】使用PreparedStatement操作数据库(PreparedStatement查询案例) 11:42&/p&&p&课时126:批处理与事务处理(批处理) 11:11&/p&&p&课时127:批处理与事务处理(事务处理) 07:04&/p&&p&课时128:Java类集简介 05:56&/p&&p&课时129:Collection集合接口 16:09&/p&&p&课时130:【第18个代码模型】List集合接口(List接口简介) 10:17&/p&&p&课时131:【第18个代码模型】List集合接口(ArrayList子类) 07:54&/p&&p&课时132:【第18个代码模型】List集合接口(List与简单Java类) 06:05&/p&&p&课时133:【第18个代码模型】List集合接口(Vector子类) 10:09&/p&&p&课时134:【第18个代码模型】List集合接口(LinkedList子类) 11:23&/p&&p&课时135:【第19个代码模型】Set集合接口(Set接口常用子类) 09:19&/p&&p&课时136:【第19个代码模型】Set集合接口(集合排序说明) 08:55&/p&&p&课时137:【第19个代码模型】Set集合接口(重复元素判断) 13:37&/p&&p&课时138:【第20个代码模型】集合输出(Iterator迭代输出) 09:04&/p&&p&课时139:【第20个代码模型】集合输出(ListIterator双向迭代) 08:11&/p&&p&课时140:【第20个代码模型】集合输出(Enumeration枚举输出) 05:25&/p&&p&课时141:【第20个代码模型】集合输出(foreach输出) 02:52&/p&&p&课时142:【第21个代码模型】Map集合(Map接口概述) 09:31&/p&&p&课时143:【第21个代码模型】Map集合(HashMap子类) 09:36&/p&&p&课时144:【第21个代码模型】Map集合(Hashtable子类) 06:27&/p&&p&课时145:【第21个代码模型】Map集合(ConcurrentHashMap子类) 23:56&/p&&p&课时146:【第21个代码模型】Map集合(Map使用Iterator输出) 14:46&/p&&p&课时147:【第21个代码模型】Map集合(Map中的key实现说明) 04:18&/p&&p&课时148:【第21个代码模型】Map集合(TreeMap子类) 05:10&/p&&p&课时149:Stack栈 06:48&/p&&p&课时150:Queue队列 19:06&/p&&p&课时151:Properties属性操作 09:17&/p&&p&课时152:Collections工具类 04:29&/p&&p&课时153:Stream数据流(Collection接口扩充) 08:30&/p&&p&课时154:Stream数据流(Stream基本操作) 11:07&/p&&p&课时155:Stream数据流(MapReduce模型) 13:49&/p&&h2&Java高级开发知识自测题,共10道题 &a href=&//link.zhihu.com/?target=http%3A//click.aliyun.com/m/38110/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&click.aliyun.com/m/3811&/span&&span class=&invisible&&0/&/span&&span class=&ellipsis&&&/span&&/a&
&/h2&&p&&b&更多技术干货敬请关注云栖社区知乎机构号:&a href=&https://www.zhihu.com/org/a-li-yun-yun-qi-she-qu-48& class=&internal&&阿里云云栖社区 - 知乎&/a&&/b&&/p&
长期以来,Java一直占据TIOBE编程语言排行版第一名的位置,目前已经将第二名的C语言远远甩开了。Java目前是全世界使用最广泛的语言,其跨平台性、面向对象、安全、多线程以及简单易用的特性,使其在诞生20多年后深受开发者的喜爱。阿里云大学联合魔乐科技推…
&p&&b&1、本文未经许可谢绝转载
2、本文所述依据、数据均来自公开渠道
3、本文观点仅是个人的一点想法
4、欢迎指教,尤其是批评&/b& &b&5、本人业余爱好国际关系,但是专于中美、中日、中俄,港澳等不过顺带而已,如有疏漏实属正常,反正不靠港澳吃饭
香港问题,实在太复杂也太敏感,我也不是什么经济政治大神,对于楼主的这个问题,只简单地说一下&/p&&p&楼主的问题,可分为3个问题:
&b&一是香港回归前后经济发展对比;
二是大陆是否拖了香港后腿,压榨香港利益;
三是为什么会有如楼主所说这种认识。&/b&&/p&&br&&p&&b&香港的经济问题归根到底还是取决于整个国际形势和政治因素,&/b&这一点在我下面第一部分对香港历年GDP分析中可以看出来,&b&所以对于本题,虽然问的是经济,但是我将重点说一下政治。&/b&
至于纯粹的经济问题,关键还是在于香港是一个自由港,高度外向化,内部没有什么内生性的支柱产业,仅有的制造业也被自己割弃了,一旦外部经济和政治出现问题,香港经济下行几乎是必然的,这也可以从第一部分的分析中看出来,香港本港经济受到明显的外部因素影响&/p&&p&对于国际关系,香港地方虽小但背靠大陆,牵扯的东西不少,想说清楚免不了牵扯到中美英苏以及部分周边国家和二战后秩序的变化等等,写起来比较麻烦,等哪天有空有想法了再写吧,毕竟我还真不怎么关心香港&/p&&p&————————————————以下正文————————————————&/p&&p&这个回答已经半年多了,本想做一点补充,结果才说了几句就敏感了,这个问题还是到此为止吧。&/p&&p&个人保证:本问题不再做任何调整了&/p&&p&————————————————————————————————————&/p&&br&&p&首先强调一件事,网友的言论不同很正常,而且在网上的发言大都是带有很强的主观因素的,不可能在网上扯扯皮还得引经据典,所以楼主所说的这个观点更加倾向于主观的宣泄,为了更好地解答,下面我将引用一些数据,并且对香港一些问题说一说自己的理解&/p&&p&一、对于第一个问题,我们用数据说话吧(不知道在知乎怎么画图表,所以就尽量靠排版了)
对于香港经济,需要不同角度来看
&b&1、香港实际GDP增长率变化,从1962至今&/b&
如果只查看香港过去几十年来GDP增长率(按实际GDP计算),那么很明显是可以分为几个阶段,各阶段间区分明显,且波动较大,并且阶段下行。这完全符合香港作为一个平台、中介的全球化经济城市的特点,因为开放、中介性,所以更容易受到冲击;具体每个阶段为什么出现这种变化,在这里不多解释了&/p&&p&1962年-1965年前后,香港每年GDP增长率大都在15%左右,仅一年在8.6%,人均GDP基本保持平均8%以上的增速;&/p&&p&年,出现低谷,年GDP增长平均不过2%多一点,人均GDP甚至出现同比倒退;&/p&&p&1969年到1973年,又迎来一次增长高峰,年均增长大概在10%左右,人均7%左右;&/p&&p&,又是一次波谷,GDP增长率不足2%,人均出现连续两年负增长;&/p&&p&,基本是增长的,且增速较快,年均7%是有的(具体不细算了,大致估算),仅82和85年两年GDP增长基本停滞,其中1985年人均GDP同比负增长;&/p&&p&1989又是一次拐点,香港GDP增长率从上一年的8.5%直接掉到了2.3%,随后慢慢增长到年到达顶点的6%之后又开始下降,1995年直接从上年的6%掉到2.4%,随后1996年和1997年小喘了一口气(1997年保持GDP增长的原因,大家应该明白,不多说了);&/p&&p&1998年到了,在GDP增长率上,这是一个非常突出的拐点,因为这是香港二战以来第一次GDP增长率掉到负数,而且是“-5.9%”的程度;此时名义GDP出现剧烈下滑,从年香港名义GDP增长基本为负值,GDP平减指数更是从1999年到2006年始终为负值;&/p&&p&随后从2007年开始,整个香港GDP增长进入了隔几年有个大涨,接着连续几年涨幅了了的阶段,有明显的外界刺激特征,具体而言,香港在年GDP增长均在6.5%以上,除了这两年外,其他年份基本都在2.5%以下,2009年受2008年危机影响,实际GDP在1998年后再次负增长。&/p&&p&从以上数据可以看出:
&b&a、香港在1997年之前,GDP增长确实长期在世界平均以上;&/b& &b&b、香港经济受到外界影响极大,而且每次世界性或地区性经济危机后的次一年,香港经济都会比较困难;&/b& &b&c、香港回归后,受到的冲击明显多于回归前;&/b& &b&d、香港的经济发展和大陆、大陆与世界的关系息息相关,大陆对香港度过经济危机极为重要;&/b& &b&e、香港的经济增长极度依靠外界,缺乏内生力量。&/b&&/p&&p&&b&2、香港民生:收入分配和财富分配问题&/b&
我不想再仔细分析香港人均收入还有物价之类的,上面算GDP已经很麻烦了,大家看的也累,对回答问题也没多大帮助。
(1)收入分配问题
这儿直接用基尼系数,简单粗暴
香港基尼系数从1971年开始就一直在上升
1971年初香港基尼系数为0.43,已经属于收入差距较大了
此后,基本维持稳定
&b&1986年到1996年香港回归之前出现跳跃性增长,从0.453直升到0.518&/b&
随后,基本维持稳定,增速比较缓慢,目前基本在0.54左右&/p&&p&总结:从收入分配上讲,香港贫富差距的根源在于回归前,英国在无法保留在港特权后,开始加速吸血,并制造陷阱,所以有了十年的贫富差距急速拉大;大陆在回归后,在平衡收入分配上确实下了力,香港的基尼系数基本维持缓慢增长的态势,从回归开始十几年间只增长了不到0.03,可以说非常了不起。&/p&&p&但是:基尼系数到达0.5这个水平以后,每一点点增长对于普通民众的生活应先都很大,同样是0.01的增长,在0.5时期和0.4时期完全不是一回事;
更何况,&b&香港人在回归后&/b&期望是很高的,希望社会主义的大陆能够解决香港长期存在的贫富差距导致的民生困难问题(可以参看香港电影《岁月神偷》),然而,大陆让香港人失望了,&b&生活虽然没有大幅度下降,但是一直在缓慢失血的缓慢下降,甚至看不到改变的希望。&/b&&/p&&p&(2)财富分配问题
相比收入分配问题,财富分配才是要命的事,这里不多举数据了,只说一个例子:&/p&&p&&b&李嘉诚,&/b&他的个人财产增长最快的就是香港回归后的几年时间,而且增速快的不正常(后面我会简单说明一下),他的公司在香港回归前市值不过400多亿港币,相当于香港当年GDP的4%左右,而盈利不过30多亿;但是香港回归十余年后,到了2009年,他的公司市值就到了一万亿港币,相当于香港同年GDP的60%,而盈利更是高达两千多亿港币&/p&&p&&b&回归十年时间,市值增长25倍,盈利增长70多倍
从相当于香港GDP的4%跃升为60%&/b&&/p&&p&谁要说李嘉诚的致富没有问题,最好摸摸自己的良心
当然,这里面监管、制度等政府责任是脱不了干系的&/p&&p&(3)另一个民生的数据:人均住房面积和饮食物价
吃住,这是极为影响民生和生活幸福的,而香港回归多年,这两方面都没有得到改善&/p&&p&&b&住:香港回归前,人均租房面积不到15平方米,然而回归18年后的2015年,人均住房面积竟然才增加到16平方米,几乎没有改善;&/b&&/p&&p&吃:我不多举例了,食品种类太多不好计算,但是感性的理解下很容易
从2003年到2016年,普通香港人的收入没有本质提高,但是明显可以感觉到饭店价格很大上涨
不过大陆长得也很快也就是了&/p&&p&3、回归后香港发展与中国大陆、香港过去的对比
如果只是对比世界同期,香港人的落差还不会这么大
但是和回归前香港黄金时期比一比,差距太大
&b&回归后的香港和中国大陆,尤其是和对面的深圳比一比,发展速度差别实大&/b&&/p&&p&在&b&香港人民生困难&/b&下,&b&香港人心态失衡&/b&很好理解,具体不再展开&/p&&p&第一部分总结:
总之,在香港回归后
&b&1、香港的经济发展相比回归前确实失色不少,受到两次经济危机和反全球化冲击明显
2、香港普通人的生活水平没有得到改善甚至在很多方面进一步恶化
3、回归后,本希望大陆解决贫富差距等民生问题的希望落空,普通港人面对日益强大的大陆,越来越看不到希望;
4、与大陆、深圳对比,落差巨大
总之,站在香港人的立场上,说回顾后经济更困难了、生活更难了,完全可以理解
造成现在这种局面,政府方难辞其责。&/b&&/p&&br&&p&第二部分:大陆是否拖了香港后退、剥削香港
不想多展开了,直接说结论吧
从&b&中央政府&/b&来说,不存在剥削香港的意图,肯定是&b&希望香港好好发展&/b&的,毕竟香港是窗口、标杆,更是中国辛辛苦苦收回的自己的领土,不可能存在剥削
其次,&b&中央政府、广东政府等给香港以极大的支持&/b&;中央曾多次在交易市场、发展战略、基础设施方面极为倾向于香港,广东方面更是提供了大量生活物资;
再次,&b&中国大陆人民&/b&对香港就算有再多怨气,也&b&始终把香港人视为同胞、是一家人&/b&&/p&&p&但是,大陆的改革开放、大陆的发展,尤其在贸易、金融上的发展本身,就是在削弱香港的竞争优势,削弱香港自由经济的基础,从这个意义上讲,普通香港人在生活不如意的时候、被有心人煽动,认为是大陆抢了香港的生路,也有一定道理&/p&&p&但是,&b&香港的问题最根本的是港府、香港资本方以及香港民众自己的问题&/b&
港府强制力薄弱、不思进取
资本方挣脱了镣铐,丧心病狂的吸血
民众蒙昧,视野太小
加上国际的、大陆的等等问题,导致香港始终定位不明、没有补足缺点、没有新的增长单
如此&b&十几年停滞,浪费了宝贵的时间,直到今天,积重难返&/b&&/p&&p&第三部分:
或者说香港人为什么如此愤怒,原因是什么?&/p&&p&首先,我认为,&b&一个完整健康的社会是需要制衡的,这种制衡在不同时代、环境下有不同的方式,也有不同的参与方&/b&
具体到现代社会,我认为最根本的制衡体系应该是:&/p&&p&&b&权力(以政府为核心的官僚体系)——资本(资本、资本家、市场经济)——民众(互联网下的新生态、民意渠道)&/b&
(三者形成一个三角,三角我不知道在这儿怎么画,就不画了)
在三角之外,还有外界因素,并对此三者有所影响
如此,&b&外圆内三角,形成一个国际环境下单一社会的基本平衡体系&/b& &b&&u&(以上模型,为本人原创,转载、使用请注明)&/u&&/b&&/p&&p&这样的体系,互相制衡、互相转化,才能形成让各种矛盾维持一个可控的水平
至于美国的三权分立,那个不过是架构在对政府不信任的传统上,对政府权力的控制而已,仅仅是“权力-资本-民众”框架下“权力”的一个形式而已&/p&&p&在此基础上,我们分析下香港到底出了什么问题
(两个声明:a、我所说的只是我个人的看法
b、我只说一些主要的,临时想起来的,欢迎大家补充)&/p&&p&&b&当今香港,“权力-资本-民众”三个社会内部因素都出了严重问题,同时面临严重的外部冲击(主要是经济危机、反全球化浪潮),导致香港目前的困难局面&/b&&/p&&p&&b&1、权力:&/b& &b&回归前的香港,&/b&是英国总督控制的,是殖民地在现代社会的新的表现,但归根到底还是殖民地
&b&殖民者对殖民地拥有最高的权力&/b&
当时的英国香港总督、总督为首形成的政府体系直到最底层的警察等,就是一个统治香港人的模式
总督对香港人拥有极大的权力,压制了包括香港本地资本、民众在内的另外两方
但是由于在三角之外,英国等外界因素的压力下,&b&香港社会的运行畸形&/b&,但是还是勉强运转下去了,并且因为背靠大陆,作为中介,获得极大受益,通过对&b&新增利益的少量分配,大大缓解了社会矛盾&/b&&/p&&p&但是&b&回归后&/b&就不一样了,香港不在是殖民地,成为了一个大国的省级区划,并且在这个大国中拥有独特的地位,甚至优于澳门、台湾以及海外华人、国际舆论、政治压力等,香港拥有了极为巨大的政治优势,香港人一下子撑到了
具体到“权力”上,&b&新的特首不是总督&/b&,没有那么大的强制力,并且由于“港人治港”的基本原则,特首的产生必然是从香港知名人士或者资本方中产生,香港的资本丧失控制了&/p&&p&于是,从这一刻起,特首被裹挟了,成了中央与香港之间的夹层,所拥有的权力和面对的挑战并不相称,当然,作为一个省级政府,也绝不允许再拥有殖民者的特权,很不好当
因为&b&权力方权威和强制力的下降,难以推动香港社会改革&/b&如新加坡式的保障建设,大量土地、资本落入资本方手中,权力的力量不断下降,&b&民众丧失了权力的保护,像一只扒光了皮的绵羊暴露在资本面前&/b&&/p&&p&&b&2、资本&/b&
回归后,香港的资本一下子搞起来了,并且大规模的进入了中国内地市场,与中国高层的传统关系进一步强化
在岛内,由于没有了权力的压制,对于本岛财富的掠夺日益加剧,把资本的丧心病狂描写的淋漓尽致,比如李嘉诚,比如资本控制的港岛40%以上未开发土地,这麽大的土地仅仅只有少量别墅,成了资本的私家园林&/p&&p&&b&3、民众&/b& &b&香港的民众是典型的小市民,由于特殊的历史背景,有很多严重缺陷&/b&
既有总督统治下的懦弱、愚昧和欺软怕硬,又有着回归后不切实际坐等天上掉饼的希望,同时也有着注入视野狭窄、盲目自大的问题
面对现实,受到很大冲击&/p&&p&然而,犹如香港权力的丧失,资本的崛起,资本已经控制了舆论,对香港民众开启了新的愚民,广大香港人根本不清楚为什么生活这么困难,到底谁该负责
这时,资本和某些力量,本着各种目的,开始引导香港人把注意力集中到回归前后上
而正如之前分析,香港回归前确实经济表现好于回归后,民众生活从回归后也没有什么改善&/p&&p&所以,在困难中,香港民粹化越来越严重,民众也丧失了自我改变命运的能力&/p&&p&&b&4、中国政府&/b&
中国政府是香港三角以外最大的外部力量
可以说正式中央政府的存在,在一定程度上遏制了香港资本的猖狂(李嘉诚2015年撤离中国就是表现)
但是,具体到香港治理上还是存在很多遗憾,在此只说几点
&b&a、中央政府对于一国两制准备不足&/b&
香港作为第一个实行一国两制的地区,中央政府明显没有经验,在驻港机构、港府组成、舆论引导、社会治理、民生问题、香港内部力量控制等等方面存在很多不足
这些不足,到了两年后收回澳门时,有了很大改善,但是对于香港,问题已经产生了
&b&b、中央政府过于对香港的过于放手&/b&
根据基本法,中央政府给了香港空前的自主权
但是,香港根本没有自主的能力,香港是一个已经被殖民者统治了上百年的地方,香港社会已经习惯了上面有一个统治者、有一个强权
突然从被统治到有了空前政治权力,这个跨步太大
中央政府的放手,也极大影响了香港港府的权威,也导致了后来资本的失控
&b&c、香港内部力量盘根错节问题&/b&
资本、帮派,这是香港的传统文化,过去与总督组成了香港社会控制的体系,同时资本帮派也在特殊时期起到了特殊作用,但是新的时代应该有新的管理方式
&b&d、复杂的香港&/b&
香港是一个出口,在过去很多年是一个偷渡、移民的口岸
翻翻历史,很容易就知道,香港是一个鱼龙混杂的地方,上百年来接纳了大量大陆政治失败分子,作为冷战的交流窗口之一,长期以来也吸引了大量来自全世界的各色人等
所以,香港本来就很复杂,也有很多天然就不和大陆站在一边的人&/p&&p&其他暂时不说了&/p&&p&&b&香港的未来,还是要形成立足香港的稳固的“权力-资本-民众”三角体系&/b& &b&港岛外部,有日益强大的中国和极为支持香港发展的中央政府、中国人民,香港的外部环境是有利的&/b&&/p&&p&前提是,&b&香港要认清自己的位置,改变自己的定位,香港人需要看清自己、学会谦虚、有一个大国人民的气质&/b&&/p&&p&最为重要的,香港人民自己应当自强不息,需知“从来就没有救世主”,从来“天上不会掉馅饼”
如果&b&香港人自己不觉醒、自己不努力,那中国政府、人民无论再怎么支持香港也是没用的&/b&&/p&&br&&p&&b&港人治港,香港的未来也在香港人自己手里&/b&&/p&&br&&p&&b&——————————————————————————————————————&/b& &b&补充一:&/b&
看评论,在这里补充一点吧,关于改革与革命、香港的政治改革,还有香港人的政治素质以及香港定位之类的&/p&&p&&b&改革与革命&/b&
首先强调一点,对于社会秩序的改变有两种基本形式,一是革命,另一个就是改革;由于革命成本太高、代价太大、过程难以控制、结果难以保证,所以除非迫不得已不会采取革命的方式,只可能改革;
但是&b&改革是循序渐进的,要立足于一定的基础,渐进式前进&/b&
比如&b&中国大陆&/b&的政治改革,就是典型的经济、社会改革推动的,&b&政治改革比较慢而稳,走得慢就不会掉坑里,走得稳就不会反复&/b&;在很多关键问题的改革上需要很长时间,比如中国最高领导人任期和退休制度,就花费了十几年时间,历经三代领导人才基本确立了,到了今天除非出现重大外部事件,比如世界大战,否则基本不可能出现超过两任任期的情况,这就是政治改革。&/p&&p&至于评论里有人说到“中央政府应该推动香港社会主义改造”
第一,社会主义改造是经济领域的革命,中国目前不能承受再一次革命对社会矛盾的激化,指望中央来推动不切实际;
第二,社会主义改造不能解决所有问题;
第三、社会主义改造需要现实的基础,香港不具备基本的条件
第四、一切要依法办事,“港人治港”是写进基本法的,基本法就是香港特区的“宪法”,其他的我想不必多说了吧&/p&&p&&b&关于香港政改&/b&
首先,中央方面确实存在一些不足,主要是准备不足,香港政改已经经历了三次延期,02、07年的两次可以说是中央主动要求延期,但是15年的这一次(也就是17年的选举)这一次,中央下了很大决心,然而港人辜负了这种决心,直接导致下一次政改要推迟到22年以后(政改方案提交人大最早也要20年)
此外,15年占中事件、普选改革的失败、香港普遍排斥大陆游客以及其他诸多事件,直接打击了中国人民对香港的感情。
&b&中国共产党是执政党,在党章中明确写明了代表中国最广大人民群众的利益&/b&,香港人如此对待中国人民,作为执政党也不可能太逆着民意,更何况,香港还一而再再而三的越线,极大消耗了回归前百年来,对于香港的感情&/p&&p&需知,&b&政治是斗争中妥协的艺术&/b&,时刻搞清楚自己和对方的底线,想清楚自己什么必须要、什么可以要、什么不能要、什么给了也不要等等问题,很重要
尤其在政治改革中,要有所规划,每个时期有所重点
这样才能推动改革走向期望的方向&/p&&p&&b&香港人的政治素质&/b&
相比大陆人民,我可以直接的说,&b&普通香港人的政治素质是不及格的&/b&,严重缺乏常识,被蒙蔽了眼睛
很多大陆普通百姓都懂得道理,反而香港一些接受过高等教育的人都不明白,不但不明白,反而把自己的歪理当做正义,这就要不得了,人盲目自大会出问题的,尤其在香港这个不缺少“各种人”的地方
香港人政治素质最大的缺陷就是&b&政治上的不成熟,过于天真&/b&,典型的表现就是&b&像一个孩子一样,什么都要一步到位,不给就哭、给了还闹&/b&,这就很伤害感情了&/p&&p&典型的就是15年政改方案,之前从港府从14年开始就不断地讲、揉碎了讲,反复地讲,我看着都累了,本以为香港人这么高的受教育程度,应该可以理解的,结果全国人大通过政改方案后,香港人的表现太超乎意料了(我本以为香港会有所抗议,但搞到占中这种程度,我只能说可能是香港人不希望普选,所以高级黑吧)
&b&15年的政改失败,导致香港政治改革直接搁浅,甚至迟滞了整个香港未来几十年的政改。&/b&在十八大最后两年和十九大开头、本届特首任内已经不可能再提出政改方案(某特首的口号听听就吧),无论从时间还是制度上都不允许,那么最近的也要等到20年了,希望到时候,香港社会和人都能成熟一些
这就是典型的任性,希望一步到位,反而得不偿失的案例,很值得好好研究
(至于占中的前因后果,香港人的无奈等等,在此不做讨论,我还是那句话,有些事得自己争取,不管自己有多少难为之处,也不会有人会同情,自强者天助之,不自强者呵呵)&/p&&p&此外,&b&香港人对自己的定位有很大问题,完全落后于时代&/b&
当然这一点很多大陆民众也或多或少的存在,比如对中国军力、科技水平等的认识上
这也不怪香港民众,&b&主要是大陆的发展太超越常识了&/b&&/p&&p&打个比方,不是有修仙小说嘛,假如世上有修真者,他在汉唐时候闭关个几百年也无所谓,可要是在上世纪末,闭关个十年,恐怕家都不认得了&/p&&p&现实世界的魅力就在于&b&现实是客观存在的,主观意识要承认客观现实,然后在此基础上发挥主观能动性去改造客观世界&/b&&/p&&p&香港目前的问题就在于主观意识跟不上,这时候不赶紧提高自己的主观认识,&b&反而要求现实世界要服从自己的主观意识&/b&,这不就可笑了&/p&&p&最后,&b&香港人必须改变殖民地人民的思想,要学会自己站起来&/b&,不能总是等和靠,要有一个大国人民的样子
——————————暂时就到这,其他想到了或者讨论到了再补充—————————————&/p&&p&补充二:
果然交流激发灵感,非常感谢 &a href=&http://www.zhihu.com/people/ww-zh-49& class=&internal&&ww zh&/a&和&a href=&http://www.zhihu.com/people/rick-dai-72& class=&internal&&Rick dai&/a& 两位,想到再聊聊啥了&/p&&p&不过马上要出去吃饭,所以先把题目放在这&/p&&p&一是 &a href=&http://www.zhihu.com/people/ww-zh-49& class=&internal&&ww zh&/a&所说的“现代化首先是人的现代化”,非常赞同
二是&a href=&http://www.zhihu.com/people/rick-dai-72& class=&internal&&Rick dai&/a& 所提到的回归后中央优惠政策带来香港的新利益,以及新利益的分配问题(必须承认,新利益是有的,分配也是有问题的,否则基尼系数也不会在回归后仍然缓慢上升)
(这一部分本来应该谈谈香港社会保障来着,不过我之前确实对这方面没有认识,一鳞半爪的实在丢不起这脸,乱说话就更不好了,所以还请香港本地人多多介绍一下)
三是大陆和香港民间交流的问题&/p&&p&另外,对于香港问题,最根本的就是《基本法》,依法办事嘛
尤其对于普选问题,更是要根据基本法来,严守底线,按照规定的目标、程序、制度去推进&/p&&p&具体的等有空再补充吧&/p&&p&————————————————补充三————————————————————&/p&&p&还是先挂着提纲&/p&&p&看了下讨论,感觉有些朋友其实没有仔细看就回应了,估计是因为我在回答的时候结构上给人一种“错在香港”的感觉,尤其我对大陆方面没有过多展开,使得我说大陆的篇幅太短、位置也比较隐蔽些,一些朋友如果懒得看完估计发现不了,所以准备调整下。&/p&&p&另外,如果有闲,那就做做图表吧&b&&u&(请问:怎么把图表放上去?求指教)&/u&&/b&&/p&&p&所以,这次补充,准备调整下文章结构,顺便增加几个部分,以便于把事情说清楚,省的总有人莫名其妙的说什么“中央包庇资本”、“香港人无能力解决”之类的话,想到的有点多,最近有别的东西要做,知乎只能偶尔慢慢来&/p&
1、本文未经许可谢绝转载
2、本文所述依据、数据均来自公开渠道
3、本文观点仅是个人的一点想法
4、欢迎指教,尤其是批评 5、本人业余爱好国际关系,但是专于中美、中日、中俄,港澳等不过顺带而已,如有疏漏实属正常,反正不靠港澳吃饭
香港问题,实在太…
&figure&&img src=&https://pic1.zhimg.com/v2-ade045cdf540_b.jpg& data-rawwidth=&1100& data-rawheight=&734& class=&origin_image zh-lightbox-thumb& width=&1100& data-original=&https://pic1.zhimg.com/v2-ade045cdf540_r.jpg&&&/figure&&p&今天的文章来源于&a href=&https://link.zhihu.com/?target=https%3A//github.com/dloss/python-pentest-tools& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dloss/python-pentest-tools&/a&,本文中列举了123个Python渗透测试工具,当然不仅于渗透~&/p&&p&下面我们就开始吧~&/p&&p&————————————————————————&/p&&p&如果你想参与漏洞研究、逆向工程和渗透,我建议你时候用Python语言。Python已经有很多完善可用的库,我将在这里把他们列出来。&/p&&p&这个清单里的工具大部分都是Python写成的,一部分是现有C库的Python绑定,这些库在Python中都可以简单使用。&/p&&p&一些强力工具(pentest frameworks、bluetooth smashers、web application vulnerability scanners、war-dialers等)被排除在外,原因是部分工具在德国法律上有一点争议——就算最高法院曾经认定过。这个清单的主要目的是为了帮助白帽黑客,所以我还是怂一点。&/p&&h2&Network&/h2&&ul&&li&&a href=&https://link.zhihu.com/?target=http%3A//secdev.org/projects/scapy& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Scapy&/a&, &a href=&https://link.zhihu.com/?target=http%3A//github.com/phaethon/scapy& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Scapy3k&/a&: 发送,嗅探和剖析并伪造网络数据包,可以做交互式应用或单纯的作为库来使用&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//code.google.com/p/pypcap/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&pypcap&/a&, &a href=&https://link.zhihu.com/?target=http%3A//oss.coresecurity.com/projects/pcapy.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Pcapy&/a& and &a href=&https://link.zhihu.com/?target=http%3A//pylibpcap.sourceforge.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&pylibpcap&/a&: 几个不同的libpcap捆绑Python库&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//code.google.com/p/libdnet/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&libdnet&/a&: 低级别的网络路由器,可用于接口查找和以太网帧转发&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/kbandla/dpkt& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dpkt&/a&: 快速、轻量级的数据包创建、解析工具,适用于基本TCP/IP协议&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//oss.coresecurity.com/projects/impacket.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Impacket&/a&: 探测和解码网络数据包,支持更高级别协议比如NMB和SMB&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//jon.oberheide.org/pynids/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&pynids&/a&: libnids封装提供嗅探,IP碎片整理,TCP流重组和端口扫描检测&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//dirtbags.net/py-pcap.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dirtbags py-pcap&/a&: 无需libpcap即可读取pcap文件&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//monkey.org/%7Ejose/software/flowgrep/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flowgrep&/a&:通过正则表达式查找数据包中的 Payloads&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/guelfoweb/knock& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Knock Subdomain Scan&/a&:通过字典枚举目标域上的子域名&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/TheRook/subbrute& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SubBrute&/a&: 快速子域枚举工具&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//bitbucket.org/IntrepidusGroup/mallory& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mallory&/a&:可扩展的TCP / UDP中间代理,支持即时修改非标准协议&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//pytbull.sourceforge.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Pytbull&/a&: 灵活的IDS / IPS测试框架(配有300多个测试用例)&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/vjex/spoodle& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Spoodle&/a&: 大量子域名+Poodle漏洞扫描器&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/ShawnDEvans/smbmap& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SMBMap&/a&: 枚举域中的Samba共享驱动器&/li&&/ul&&h2&调试和逆向工程&/h2&&ul&&li&&a href=&https://link.zhihu.com/?target=https%3A//github.com/OpenRCE/paimei& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Paimei&/a&: 逆向工程框架,包含&a href=&https://link.zhihu.com/?target=https%3A//github.com/OpenRCE/pydbg& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PyDBG&/a&, PIDA, pGRAPH&/li&&li&&a href=&https://link.zhihu.com/?target=http%3A//debugger.immunityinc.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Immunity Debugger&/a&: 可脚本化的GUI和命令行调试工具&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.corelan.be/index.php//mona-py-the-manual/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&mona.py&/a&:Immunity Debugger 中的扩展,用于代替 pvefindaddr&/li&&li&&a href=&htt

我要回帖

更多关于 image数据类型 的文章

 

随机推荐