“留校,只为了更好的自己

所有对我的磨砺都是为了更好的认识自己吗,该变自己,让自己适应这个社会

生活在一个日新月异的社会里,我很庆幸自己还能够有时间去思考我未来需要什么,到底我应该如何去规划我自己的人格,品味还有就是我需要走的路,二十多年来我都在学校里的纯静里学会思考, 学会认识自己,学会面对生活中方方面面,我现在需要的不再是用原来的经验去解决问题,现在是试着用一种新的方式去面对即将到来的挫折,困惑和迷茫,虽然我现在还在学校我已经开始慢慢的接触社会,一个只要能想到就能感受到的社会,我不知道我未来在哪里,我需要走向哪去,但在这一刻,我知道我应该去规划自己未来的蓝图。在这一个月里,我要试着去总结归纳,试着用另一种方式去生活去思考,去磨砺,即使偏题鳞伤,我知道我依然需要向前,这就是我要选择的路。很多人都是在社会的大染缸里挣扎,我需要的只是追求技术的更高的方式,更前卫的思想,和更加简洁的生活方式,这就是我写这篇文章的意义吧。

##关于技术
规划自己的人生,还不如规划自己的技能,这样会更容易去融入这社会 当我站在这个大三的最后一个暑假,我就知道我的大学还剩下的只有一个证书的领取,这只是标榜着我上过这所大学,承认我有这方面的智商和水平,但这并不一定能够代表我的技术水平,大学如此的宽松,自由和平等,沉迷的人总需要找一个理由和过去告别,游戏还是其他呢,我觉得都不是,我觉得书籍是最容易去治愈心灵的偏离的,但是现在的社会越来越浮躁,容不下静下心来好好想想未来,想想自己,想象构造的蓝图,很多人都想着马上就可以成功,性格,财富都不是一蹴而就的,那样的人生总是会被捆绑在无人岛的荒野,最终自我灭亡,我不知道我未来需要什么我,我需要一颗平静的心,甘于平凡却超于平凡的心,我想到最好的就是我们需要磨砺,需要成长,需要的不仅是想到的还有从书中学到的东西。当你回顾往事的时候,你不会全是人与人之间的交换和勾心斗角。还有你看书静下来的思考,还有图书馆里那宁静到可怕的环境。这都是让人怀念的,我脑海里始终抹不去的我想就算对一个个书评,还有一个地位来的定位,对自我提高所做的努力。人生是为了什么,为了更好的活着,为何爱恩斯但最后信奉上帝,就像是皈依信仰呢,我觉得人生的意义还是没有继续影响着他,也许他只是想换种方式去继续改变世界,最后去成为世界的信徒,沉迷自己。

最后的规划

出去找工作最重要的使技术,还有信心,最后才是品性,我现在需要调整自己的性格,生活习惯,开始读一些生活的书,还有学会沟通和包容,学会面对挫折勇于前进的心,最后的就是技能的磨练,我需要从三各方面入手,技术上很多都需要书写自己的思想理解和实现这个项目所需要的条件,所以抽出一半的时间去写写项目,用剩下的时间去发展自己的博客,还有技术,最后就是开始努力,学会沟通,到达自己熟悉的领域,让别人看到你的闪光点,勇往直前,只要跨过这座山,我想就能到底彼岸。
———–榕树下

学习方法

通过学习和总结,让自己的学习和知识有进一步的巩固,我知道我需要更多的时间去学习基础知识,然后才能认真的对待日新月异的新技术,开启吧,我的技术学习之路
开启学习交流的新的模式

$ “J2SEjava基础部分”
.java开发前奏:计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,
相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。

java反射的理解

概念:
java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,
对于任意一个对象,都能够条用她的任意一个方法和属性,
这种动态的获取信息以及动态调用对象的方法的功能成为java的发射机制

Java反射的功能

  1)可以判断运行时对象所属的类
  2)可以判断运行时对象所具有的成员变量和方法
  3)通过反射甚至可以调用到private的方法
  4)生成动态代理

实现Java反射的类

  1)Class:它表示正在运行的Java应用程序中的类和接口
  2)Field:提供有关类或接口的属性信息,以及对它的动态访问权限
  3)Constructor:提供关于类的单个构造方法的信息以及对它的访问权限
  4)Method:提供关于类或接口中某个方法信息
  注意:Class类是Java反射中最重要的一个功能类,所有获取对象的信息(包括:方法/属性/构造方法/访问权限)
都需要它来实现

直播的天地,人们的生活方式

最近开始走入正轨的直播生态正在逐步的改变人们的生活,特别是这一两年所需要的成熟的云存储的发展和使用,使大规模交换数据成为了可能,在阿里云的崛起和云里生活的搭建,现在已经为云服务搭建了更广阔的平台,有了一个质的飞跃,渗透到直播,微博,网站,微信和vr和移动端的各个方面,下面我来说下直播在当下情况下的一种新形式下的另类的蓬勃发展。
直播1.0是电视直播时代,这个荣光属于电视转播商,电视剧和体育赛事占据了大部分的时间和空间,在广告的支持下支撑着全民的观视效果,这只是几个几家公司的欢快,滋生了一系列的问题。
直播2.0则属于互联网发轫的早起,肇于9158,成熟于YY,前几年的YY甚至想过自建舞台自己做星探自己做经纪人做类似于SNH48海选的造星运动,这种模式就是一种纯粹的线上秀场。9158和YY搭建平台,签约主播,主播坐在装扮得体的房间内,绑缚在麦克风摄像头和椅子中间,主题不限定,有一定的空间限制,很多人都通过看而消耗时间。
直播3.0的时代则是属于映客和花椒们的,直播的概念和生态也随之移动化。通过边缘切入淘宝和微博搭建起来的成熟网红生态,以流水线的形式将网红和女主播们送上了微博养号-视频出镜-淘宝代言的商业化道路,主题扩展到生活的方方面面,购车,游戏直播,唱歌和谈天说地,生活方式的改变,主播的门槛和质量有所下降,但是却又更多的人加入到这个行业来,只要你有一技之长,打破了原来全面发展的局面。丰富了这一代人的生活,改变了很多人的生活。

java的未来需要掌控者

关于javaee的基础认识

最近对于我这种java开发者都是一个震惊的消息让我很是看不到未来继续下去的路,甲骨文居然要放弃javaee的更新和开发,这就意味了以后javaee都会比较艰难,毕竟只靠一个开源社区的力量还是缺少一些资金和时间上的更新,对日新月异的网络来说并不是一件好事,而最主要的原因就是因为javaee不能够带来足够的利润,我深深的被这结果所折服,也许我们需要更加完善的体制继续让这门语言更加的流行,而不是靠着大公司的标准而原地踏步,我们现在不仅需要免费的软件和开源项目,还需要免费的资源和劳动力才能推动一个软件的更新换代,更新的不仅就是我们的知识,还有对这一件事所应该坚持的原则和立场,。对于甲骨文我已经无话可说,一个曾经仰望的公司,现在已经为了一丝之利竟然开始出卖自己的产品,一种无形的资本,我们的信息和看法也是一种公司的财富,如果让更多的人死心,也许到时候不仅仅是客户的流失,还有公司人才的流失,一个决策总是伴随着一个产品的更新和淘汰,也许这也是软件的一种最基本的竞争方式吧,甲骨文干这事儿也不是第一次了,对于那些被甲骨文收购的开源项目,这样的结局似乎成了一种宿命。从 OpenSolaris 到 OpenOffice.org,如果你只是把金钱铺在开源项目上,我觉得这就是技术的悲哀,无法被挖掘却因为贪娈而变得一文不值了,这就是技术与商业之间的矛盾吧。
javaee的危机
自从甲骨文收购sun公司就纠纷不断,甲骨文的律师已经就安卓系统 Dalvik 所提供的编程语言用的 Java 接口问题在法庭上和谷歌打了好几个月的官司了,这样的争吵在舆论中却不会带来一个技术的认可,va EE 在全世界驱动着数以百万的网站和企业应用。甚至在许多不是基于 Java 的应用中,Java EE 也扮演着不可或缺的角色。如果缺少这个技术很多人都得重新寻求工作才能更好的去学习和寻求真正的工作,也许这也是javaee危机的由来吧,我们不仅需要开源的项目和社区还需要开源的人们和企业更加需要商业的支持去支撑这一个体系的繁荣,要不然最后一定会变为一个垃圾回收,最终被淘汰,所以java需更加自由的开发团队去继续完善和发展这一个项目的继续研发和利用,当然甲骨文为了资金而放弃javaee也是人们可以接受的事情,不能忍受的是甲骨文放弃之前还在追究基层的一些老问题,也许这就是大公司的诟病吧,总是认为利益至上,当当我们继续前行的时候才发现这世界开源也是一种修行。我们只需要找到摆渡人,让我们跨过高山和大河,继续前行。

面试题目总结

作者:Alex-zhai

前段时间由于忙于修改论文,就好久没更新博客,现在准备重新开始记录自己的屌丝人生。哈哈

面向对象软件开发的优点有哪些?
答:开发模块化,更易维护和修改;代码之间可以复用;增强代码的可靠性、灵活性和可理解性。

答:多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。

继承的定义?
答:继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性

抽象的定义?抽象和封装的不同点?
答:抽象是把想法从具体的实例中分离出来的步骤,因此,要根据他们的功能而不是实现细节来创建类。Java支持创建只暴漏接口而不包含方法实现的抽象的类。这种抽象技术的主要目的是把类的行为和实现细节分离开。
抽象和封装是互补的概念。一方面,抽象关注对象的行为。另一方面,封装关注对象行为的细节。一般是通过隐藏对象内部状态信息做到封装,因此,封装可以看成是用来提供抽象的一种策略。

路由器测试的几个要

在三层网络中如何针对特定的测试进行方法设计,试以吞吐量,丢包率,延时等测试对象加以描述
测试目的:找到在没有丢包的情况系路由器能够转发的最大速率,关心设备的整体性能和在某一具体应用的行为:整机吞吐量(反应背板或者交换网络的能力)端口吞吐量(反应端口和线卡的能力)
测试拓扑和流量分布:全网状,端口对,部分网状。
测试查找算法
a. 初始帧速率可以取理论最大传输速率的某个百分比,也可以通过前一个测试案例的结果加以适当的调整活得。
b. 由于包丢失是一个随机的过程为使测量的结果尽量接近路由器的实际性能测试时要持续较长的时间,选取较小的变化量,重复多次测量求平均值
c. 吞吐量随帧大小的不同而变化
测试条件
时长:每次至少持续60秒以上
帧尺寸: 64 128 256 512 1024 1280 1518
结果:64 14880 13000 128 8445 8200 256 4528 4500 512 2349 2349 1024 117 1197 1280 958 958 1518 82 812

作为一名网络测试工程师,试说明对二层网络传输控制层面的功能或性能直接的测试

  1. 直接给出一些传输控制层面的功能或性能指标,然后对这些指标进行直接的测试
  2. 控制层面的功能的实现与否及其小效果最终必然会反映到数据转发层面上来,提出一些测试数据转发层面的性能指标,通过对这些指标的测试来间接反映传输控制层的功能与性能
  3. 目的。为了度量dut再输入过载情况下,输入端口对过载的反应
  4. 如何制造过载,测试帧的帧间隙设置为88bit帧大小,双工模式,测试时间等主要测试参数以及结果统计方法等都可以参考全网状测试
  5. 观测结果:发现帧转发率大于最大提交负载或者介质的最大理论利用率,则表明dut启用了前压机制:当观测端口的帧转发率小于最大提交负载或介质的最大理论利用率是。则说明dut不具备前压机制

人工智能 人们的智能

机器就是未来

今天在虎嗅看到一个新闻,谷歌正在推行人工智能的学习,他们已经是各个软件领域的佼佼者,现在都在看好人工智能的前景,人工智能就是他们的过去和未来,我深深的被CEO的话所震撼,机器革命正在逼近,摩尔定律的硬件的提升空间,正在为大存储大搜素和大内存的运行效率提供了必要的条件,人类正在进入伪人工智能的境地,人工智能的突破口在哪里,人工智能给我们的生活方式和学习方式带来什么呢,无论是现在的小娜,还是ap狗,都在预示着机器学习已经到达一个深度学习的阶段,我们该如何去判断和投资互联网,如何更好的捉住这个机会,这都是我该考虑和审视的问题,引用一句话,机器学习正在改变人们和世界,还有我们的生活。

机器学习的前景

谷歌CEO桑达尔·皮查伊(Sundar Pichai)在去年末的财报电话会议上阐述了该公司的想法:“机器学习是一项有颠覆性的核心技术,我们可以借此重新思考我们做一切事情的方式。我们还会尽力将它应用于所有的产品中,包括搜索、广告、YouTube或Play。我们还处于发展初期,但你会看到我们以系统化的方式将机器学习应用到所有这些领域之中。谷歌正在布局人工智能和机器学习,这个大公司正在引领一个时代的潮流,我们不该轻视这一项造福人类的技术,技术本省就是为了服务大众,我们需要的是在机器中深度学习,让机器拥有独立思考的能力,这就要用到一些神经学的应用,现在需要的就是跨领域的学习,要不然各个专注于一点是很难找到突破口,我只是在试探,在眺望这一项技术,现在的虚拟眼睛和桌面聊天工具,这些都在学习,当时却缺少灵活性,声音识别和指纹识别的区别,就是在于学习功能的实现,谷歌用机器和人工智能布局未来,正从一个搜索和视频,转向新的开发方向,在开源的社区里是一件令人鼓舞的式,毕竟一个公司不仅取之于社会,还要回馈社会,未来人工智能加上智能家居的实现,我相信会解决土地与学习的方式,我一直觉得人工智能最大的好处就是能够在现有的基础之上去学习,帮助人们去学习,而不是自我的学习,那样最终会背叛善良和忠诚 ,人工智能的未来在富足学习,而不是真正意义上在模仿克隆人的特性,那样也是人工智能的雏形,但是人工智能的最初的定义就会违背,我们需要的更好的生活,更好的去适应社会和世界,我需要的不是那么的多,我们需要的仅仅是让世界的改变更慢一点吧,人工智能就是我们需要考虑的一个重要话题。

,