更多
2021年03月30日 21点17分 作者:叶飞 修改

职业选择:不安分的灵魂,何处安放?

熟悉我的朋友都知道我的经历:大学国贸专业,天之骄子毕业做律师,意气风发开了一家装修公司,欠债破产成老赖学编程做码农,颠沛流离……物以类聚人以群分,所以粉丝也一群能折腾的,其实就一群迷茫的人。PS:谁的青春不迷茫?但有的人能折腾,有的人折腾不起来。今天又有一个网友和我聊了,他24岁不到25:先干土木再干程序员想做律师,卡在这里:爸妈不同意,自己也犹豫……爸妈扔一边,有机会再讲。关键是自己:他问了我很多,也分析了很多,程序员和律师,怎么怎么不同……但我觉得,和他聊了快1个小时,真正有价值的,值得和大家分享的, ……

职业规划 人生选择 迷茫
2021年03月30日 08点33分 作者:叶飞 修改

Vue:CLI:npm / webpack / 执行流程 / mock.js示例

ES2015模块及 历史渊源:Commonjs(require/define)、AMD、CMD、ES6 modules(import/export)webpack #基本概念 入口(entry)出口(output):bundle.js生成的目录位置等loader:非js文件处理,其中的rules:test:不是测试,而是匹配use:如果匹配,就使用插件(plugins)require:// 通过 npm 安// 用于访问内置插件模式:production/development#指南 安装:不推荐全局安装 ……

vue cli
2021年03月29日 10点02分 作者:叶飞 修改

Vue:深入实例:生命周期钩子 / 内置属性方法 / 响应式原理

什么是框架?这是一个非常好的了解 框架 的机会。你完全可以不用Vue,直接手写JavaScript实现各种功能为什么它不仅仅是一个类库?Vue实例 了解一下:MVVM,把MVC中的Controller变成了ViewModel。一个new Vue()就可以理解为ViewModel对象,所有的业务逻辑都在里面。理解“双向绑定”,尤其是从View到Model的改变,但新增属性除外。Object.freeze(obj),这会阻止修改obj现有的属性。Vue 实例还暴露了一些前缀$的实例属性与方法。生命周期钩子,已 ……

Vue 实例对象 生命周期
2021年03月28日 14点26分 作者:叶飞 修改

Vue:条件/列表渲染:v-if-else / v-show / v-for

条件渲染(v-if-else) 复用已有元素而不是从头开始渲染<template v-if="loginType === 'username'"><label>Username</label><inputplaceholder="Enter your username"></template>但这种语法<template>还没看见过,后面应该有讲解。v-if vs v-show:渲染 vs display不推荐同时使用v-if和v-f ……

Vue 分支 循环
2021年03月22日 20点00分 作者:叶飞 修改

WebApi:拉通比对MVC和RazorPages

返回其他格式默认是JSON或文本,XML呢?对比RazorPages和MVC技巧:F12转到定义查看其所属的程序集(演示)做一个统计梳理:所有和Page/View相关的不需要学习:严格意义上(RESTful)的WebApi项目不应该返回HTML页面内容。Controller和Action演示:查看属性RequestResponseHttpContextRouteDataModel绑定和验证演示:Cookie和session演示:生成/获取Filter演示:NeedLogOn和ContextPerReque ……

WebApi 对比 MVC
2021年03月21日 22点07分 作者:叶飞 修改

WebApi:Route Attribute

和RazorPages非常类似,除了:配置在:WebApiConfig.cs,注意:默认没有action!根据Request的method,在ApiController的子类controller中找Action:只看public的instance method,排除构造函数、事件、委托、继承父类的方法等等Action方法可以:前缀:"Get", "Post", "Put", "Delete", "Head", "Options", or "Patch"添加特性:AcceptVerbs,HttpDelete ……

WebApi Route
2021年03月21日 08点08分 作者:叶飞 修改

浏览器(Browser)那些事

红芯事件:google内核(单机版)两种软件架构:B/S 和 C/S为什么浏览器如此重要?C/S -> B/S:跨平台 + 免安装(升级)流量入口 分析:APP和微信小程序 (信息孤岛)浏览器大战网景和IE:windows捆绑Chrome力压群雄:IE/Firefox/Opera/其他 Chrome的野心 和 JavaScript的繁荣Chrome笔记本Ajax异军突起,独领风骚 (造就了今天的“前端”)标准和兼容W3C ECMA ……

浏览器 网景 IE google
2021年03月21日 08点03分 作者:叶飞 修改

网址的奥秘:HTTP协议 / 域名 / 端口 / 路径 / 参数

http://17bang.ren:80/demo/show.html -> 协议://域名:(端口)/路径/文件HTML+CSS+Javascript:代码演示便利、互动和安全HTTP协议无状态:cookie 记录用户信息和服务器的交互:GET:url参数POST:form表单 (脚本注入)新瓶装旧酒的云计算 -- 啊?云计算-- 啊!断网了……从网卡到终端:网络的蓬勃发展独立出来的计算机:服务器任意切割的“云”:虚拟主机 -> VPS -> 云主机(集群)思考:为什么输入网址就能够访 ……

服务器 云计算 Web开发
2021年03月18日 09点40分 作者:叶飞 修改

寻找最早的程序员

computer最早是指“人”最早的程序员是6名女性:1945年ENIAC诞生之后被选去学习编程(六朵金花入选国际科技妇女名人堂)computer最早是指“人”最早的程序员是6名女性:1945年ENIAC诞生之后被选去学习编程(六朵金花入选国际科技妇女名人堂)https://www.jianshu.com/p/e171e4b485291980年,美国国防部将一种编程语言命名为Ada码农 ……

程序员 历史
2021年03月18日 09点39分 作者:叶飞 修改

坊间传言:学编程一定要数学好……

因为:计算机都是数学家搞出来的,程序员都是数学家二进制把函数表的复杂算式转化为差分运算,用简单的加法代替平方运算布尔:控制浮点数模拟和离散离散就是不连续。声音图像集合论与图论代数结构与组合数学数理逻辑借用(使用)了数学中的名词函数变量结构 = 集合 + 规则 + 公理关系:集合运算规则 => 运算模糊数学统筹数学是一切理工科学的基础微积分 => 现代物理学计算机专业的研究生都考过了,还是不会编程:离散数学 和 编程技能以为 计算机和数学无关 1层知道 计算机基于数学, 5层认为 还必须要学,不 ……

计算机 数学 历史
关键字



帮助

反馈