摘要:
这是第一次写React和Node,选用的是前端Material-ui框架,后端使用的是Express框架,数据库采用的是Mongodb。 项目代码在:GitHub/lilu_movie , 欢迎大家关注或提问题。 这是一个通过从电影天堂抓取数据并显示的电影网站,demo部署在heroku上面。 安装 阅读全文
摘要:
先介绍关于文件和目录的命令:ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd .. 回当前目录的上一级目录cd – 回上一次所在的目录cd ~ 或 cd 回当前用户的宿主目录mkdir 目录名 创建一个目录rmdir 空目录名 删除一个空目录rm 文件名 文件名 删除一个文件或多个文件rm -rf 非空目录名 删除一个非空目录下的一切mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下mv 文件名 新名称 在当前目录下改名再介绍用户的命令:useradd 创建一个新的用户groupadd 组名 创建一个新的 阅读全文
摘要:
如果还不知道js的构造函数,请先看js 面向对象学习(构造函数篇)。我们知道继承一般有两种方式:1.接口继承:只继承方法签名。2.实现继承:继承实际方法。JS没有类,函数无签名,只能使用实现继承。1.原型链:原理:利用原型,将一个引用类型继承另一个引用类型的方法和属性。缺点: 1.若是包含引用类型的... 阅读全文
摘要:
面向对象是无序属性的集合,其属性可以是对象,函数,基本值。每个对象都是基于引用类型创建的。内部属性有两种:数据属性和访问器属性。数据属性:configurable,Enumerable,Writable,Value修改属性默认值用Object.defineProperty()var person = {}Object.defineProperty(person, "name", {configurable: false, // 配置此属性后,不能随便在进行更改。writable: false,value: "Nicholas"})alert(person 阅读全文
摘要:
遗传算法基本思想:1) 一个种群有多个个体,每个个体有染色体和对应的基因为了繁殖进行:2) 选择:在残酷的世界中,适者生存,优胜略汰。3) 重组:染色体交叉,基因重组4) 突变:染色体上的基因小概率的突变 (一般给小数点后两位)背包问题:背包只能容得下一定重量b的物品,物品有m种,每种物品有自己的重量w(i)和价值v(i)(0<i<=m),从这些物品中选择装入背包,是背包不超过重量b,但价值又要最大。运用动态规划,分支限界都可以达到效果,但不佳。我用遗传算法解决:一般人有多条染色体,但对于背包问题,一个解我们将看成一个个体,所以,一个个体只有一个染色体,一个染色体对应多个基因。如: 阅读全文
摘要:
这是一份为我团队自制的代码规范,参照了Javascript的书籍和网上的代码,总结而成。 1. 代码缩进采取四格,不能用tab键,只用空格,避免产生不必要的错误。在vim中配置如下代码: 2. Javascript代码不应该被包含在HTML文件中,除非这是段特定只属于此部分的代码。变量和标示符:Javascript区分大小写,所以按照惯例标示符采用驼峰大小写格式,也就是第一个字母小写,剩下有意义的单词大写,不要再命名中使用“$”和“\”。如:firstSecondmyCar 2. 常量采用惯例全大写形式,多个单词用下划线隔开。如:MYCARCAR_AND_MODEL 3. 能不用就不用... 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文