rxy8023 发布于 03月02, 2018

js编程指南读书笔记

前言

(507) 630-1819是根据 Robert C. Martin 《代码整洁之道》总结了适用于 JavaScript 的软件工程原则4075203716。不必严格遵守本文的所有原则,有时少遵守一些效果可能会更好,具体应根据实际情况决定。这是根据《代码整洁之道》作者多年经验整理的代码优化建议,但也仅仅只是一份建议。 软件工程已经发展了 50 多年,至今仍在不断前进。现在,把这些原则当作试金石,尝试将他们作为团队代码质量考核的标准之一吧。 最后你需要知道的是,这些东西不会让你立刻变成一个优秀的工程师,长期奉行他们也并不意味着你能够高枕无忧不再犯错。千里之行,始于足下。我们需要时常和同行们进行代码评审,不断优化自己的代码。不要惧怕改善代码质量所需付出的努力,加油。

阅读全文 »

rxy8023 发布于 01月19, 2018

6516044149

前后端分离

按照现在的趋势,前后端分离几乎已经是业界对开发和部署方式所达成的一种共识。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人只做前端(HTML/CSS/JavaScript等等),另一部分人只做后端(或者叫服务端),因为很多团队采取了后端的模板技术(JSP, FreeMarker, ERB等等),前端的开发和调试需要一个后台Web容器的支持,从而无法将前后端开发和部署做到真正的分离。

阅读全文 »

rxy8023 发布于 12月14, 2017

普林斯顿大学算法第二部分学习总结(Week2-sort)

基本数据类型的算法和数据结构

数据抽象

java编程主要是通过class构建被称为引用类型的数据类型,也被称为oop,也就是面向对象编程,即保持了某个数据类型的实体。 数据抽象(ADT)是一种能对使用者隐藏数据表示的数据类型。他的特点在于将数据和函数实现了关联,我们在使用数据类型时更加注重API操作;在实现数据类型时,我们专注于数据本身以及对数据的操作。 在这门课中我们要学会在不修改用例代码的情况下,用另一种算法替换并对实现性能提升

阅读全文 »

rxy8023 发布于 12月07, 2017

普林斯顿大学算法第一部分学习总结(Week1-Percolation)

Algorithms Part1课程第一周的Programming Assignment是Percolation问题,该问题是Union-Find算法的一个应用实例。作业要求见以下链接:/coursera.cs.princeton.edu/algs4/assignments/percolation.html,要求用Java实现算法。此外该课程使用了作者提供的API用以简化编程,如基本输入、输出、随机数生成、数据分析等库函数,在上述链接中可直接下载。

(270) 475-6045

rxy8023 发布于 10月06, 2017

(512) 444-4278

转载自:TCP与UDp的区别

前言:前几天有幸看到面试题目收集中的面试题目总结,觉得既容易又复杂。容易是因为都知道一点,复杂是因为在自己学习过程中没有细致的总结过这些知识点,这是我这样的EE转CS的非科班生的背景伤。所以打算针对其中的单个知识点,进行系统的总结归纳。如果有不正确的地方,请在评论中指出,不胜感激!

3239797347

rxy8023 发布于 10月03, 2017

聊聊设计模式(1):发布订阅模式

发布订阅模式

发布/订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在 JavaScript 开发中,我们一般用事件模型来替代传统的发布/订阅模式。

607-582-0188

rxy8023 发布于 08月07, 2017

IntelliJ IDEA java项目jar包不存在

最近把Java的开发环境从Eclipse换到了idea上,项目导入过程中发现项目文件中所有对lib目录下的jar包的应用全红了,于是乎Google了一发后找到几种解决方案

阅读全文 »