更多
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层认为 还必须要学,不 ……

计算机 数学 历史
2021年03月11日 09点28分 作者:叶飞 修改

文字和图像:编码 / 格式 / 压缩

文字:编码/解码计算机里面只有二进制,那文字是如何保存的呢?还是保存为二进制,比如:源栈欢迎你!就有可能是:100101010101010101010101010111110100101100001000101010无论是写入(存储器)还是(从存储器)读取,只需要制定一定转换规则就行了。比如:源 => 10010101,栈 => 01010101,……规则可以分为两种:定长:每个字符都占固定位的长度,否则你没办法在一串二进制中分隔出一个一个的字符,这样我们就只需要一个字符集(数字 <=& ……

文字 图像 编码 颜色 位图 矢量
2021年03月07日 12点14分 作者:叶飞 修改

二进制:存储 / 运算 / 底层实现

计算机不是用来上网聊天打游戏的么?和计算有啥关系?我们要认识到:计算机除了计算,还可以进行存储(文字/图片/音视频……),这也是计算机时代为什么被称之为信息时代的原因计算机除了数值计算,还可以进行逻辑计算。以上两点,也就是计算器和计算机的区别。聪明如你,其实就应该想到了:本质上来说,程序就包含两部分内容:数据:数值、文本、图像……指令:再哪里拿到数据,如何处理数据……以用户登录为例:数据:当前用户输入的,和数据库里保存着的:用户名和密码指令:将用户输入和数据库存储进行比较,如果相符,就……;否则,就……上 ……

二进制 图像 门电路
2021年03月06日 20点47分 作者:叶飞 修改

冯·洛伊曼结构:图灵机实现 / 加块内存条 / 缓存和缓冲 / 软硬件分离

计算机就像一把机关枪 给之前我们学习过的计算机硬件归一个类:输入(Input)/输出(Output):鼠标/键盘,屏幕 运算:CPU/GPU存储:内存/外存(硬盘/U盘)/显存这就构成了经典的冯·诺依曼体系结构(被几乎现代所有的计算机普遍使用),如下图所示:整个计算机以CPU为核心。程序的执行过程实际上是CPU不断地从存储器中读取内容(指令和数据)并予以执行的过程。CPU就像:流水线的工人机关枪的击发器不停的工作。图灵机 冯·洛伊曼结构计算机其实是图灵机的实现。图灵机是对带有可执行程序的可工作计算机的一 ……

冯·洛伊曼 内存 缓存 缓冲
2021年03月04日 09点18分 作者:叶飞 修改

弯道才能超车:操作系统那些年

google崛起APP:互联网孤岛 ……

浏览器 网景 IE google
关键字



帮助

反馈