20160804 冯天鹤笔记

什么是全栈工程师

栈是什么,堆栈

栈的特点:先进后出,后进先出

全栈工程师:

  • 搭建lamp或lnmp
  • 前段
  • 后端
  • 发布
  • 单独开发

混合app开发模式

编程语言特点:

  • 控制指令,
  • 内存分配,
  • 执行逻辑

函数式编程:让电脑像人一样思考

  • 不需要预留接口
  • 动态类型语言+强类型
  • 把影响到性能的东西封装

强类型语言 弱类型语言 动态类型 静态类型

  • 强类型:偏向于不容忍隐式类型转换。譬如说haskell的int就不能变成double
  • 弱类型:偏向于容忍隐式类型转换。譬如说C语言的int可以变成double
  • 静态类型:编译的时候就知道每一个变量的类型,因为类型错误而不能做的事情是语法错误。
  • 动态类型:编译的时候不知道每一个变量的类型,因为类型错误而不能做的事情是运行时错误。譬如说你不能对一个数字a写a[10]当数组用。

jqurey 链式语法
$.a().b().c().


课程所需环境

c浏览器
火狐
chrome 官网默认被墙,使用VPN或者代理才能下载

环境
Microsoft .NET Framework 4
Visual C++ Redistributable Packages for Visual Studio 2012
Visual C++ Redistributable Packages for Visual Studio 2013
jdk
git
composer
mysql

数据库命令

  • mysqld —initialize —user=mysql —console 初始化数据库
  • 配置文件修改,增加 skip_grant_tables
  • 增加服务命令 : mysqld install MySQL —defaults-file="C:\mysql-5.7.12-winx64\my.ini"
  • 移除服务命令为:mysqld remove
  • 在命令行启动mysql命令为: net start mysql
  • 关闭mysql命令为:net stop mysql

http://windows.php.net/download/
https://nodejs.org/

开发工具
文档编辑器 https://atom.io/
IDE
http://www.jetbrains.com/

http://www.eclipse.org/downloads/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容