Nodejs目前处境稍显尴尬,很多语言都已经拥有异步非阻塞的能力。阿里的思路是比较合适的,但是必须要注意,绝对不能让node做太多的业务逻辑,他只适合接收生成好的数据,然后或渲染后,或直接发送到客户端。 为什么nodejs 还可以成为主流技术哪? 是因为nodejs 对于大前端来说还是非常重要的技术 ...
分类:
Web程序 时间:
2020-04-19 12:46:21
阅读次数:
142
一、函数的概念1、函数的概念每个C程序都至少有一个函数,即main主函数,如果程序的任务比较简单,全部的代码都写在main函数中,但是,在实际开发中,程序的任务往往比较复杂,如果全部的代码都写在main函数中,main函数体将非常庞大臃肿,代码重复。我们可以把程序的任务分工到不同的子函数中,main更关心业务逻辑和处理流程,需要执行某任务的时候,调用子函数就可以了。2、函数的分类为了方使理解,我们
分类:
编程语言 时间:
2020-04-19 09:15:28
阅读次数:
85
程序员写在编写程序的时候不可能是一帆风顺的,gcc编译器可以发现程序代码的语法错误,但不能发现程序的业务逻辑错误,调试程序是软件开发的内容之一。调试程序的方法有很多种,例如可以用printf语句跟踪程序的运行步骤和显示变量的值,本章节介绍一个功能强大的调试工具gdb。一、gdb的安装CentOS系统中,用root用户登录服务器,执行以下命令安装或升级。yum-yinstallgdb注意,如果您的服
分类:
数据库 时间:
2020-04-18 22:38:09
阅读次数:
90
MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块: 模型:模型是应用程序的主体部分,模型表示业务数据和业务逻辑。 一个模型能为多个视图提供数据。 视图: 视图是用户看到并与之交互的界面,作用如下: 视图向用户显示相关的 ...
分类:
Web程序 时间:
2020-04-18 11:40:37
阅读次数:
84
POST或者GET到服务端的数据是必须进行有效性校验的!数据校验也是重要的业务逻辑,让数据可信! .NET中内置了验证组件(System.ComponentModel.DataAnnotations),可以简单的以特性方式实现,也是最常用的。 FluentValidation是个开源项目,Githu ...
分类:
Web程序 时间:
2020-04-17 12:38:18
阅读次数:
182
设计模式其实不难,难得是根据实际情况使用合适的设计模式来实现业务逻辑。 观察者模式简介 观察者模式(Observer Pattern)是处理一对多关系的时候可以使用观察者模式。比如:一个A对象被修改,有一些依赖他的对象会观察到A被修改了,这些依赖A的对象就被称为观察者,而对象A就是被观察者。 主要使 ...
分类:
其他好文 时间:
2020-04-16 13:35:17
阅读次数:
63
异常处理 异常就是语法正常的前提下,程序运行时报错就是异常当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 print('hello world') print(1/0) # ZeroDivisionError: division by zero print('代码结束') 异常处 ...
分类:
编程语言 时间:
2020-04-16 09:12:34
阅读次数:
80
实际效果: 思路: 1、先根据页面编写骨架屏页面及样式 2、在最外层元素标签上添加“透明度动画”即可 3、根据实际业务逻辑控制显示/隐藏 代码如下: HTML部分 <!DOCTYPE html> <head> <meta charset="UTF-8"> <meta name="viewport" ...
分类:
其他好文 时间:
2020-04-15 18:01:58
阅读次数:
60
面向对象编程 概念 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 1. 面向过程:根据业务逻辑从上到下写垒代码 2. 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3. 面向对象: ...
分类:
编程语言 时间:
2020-04-15 17:45:35
阅读次数:
56
为什么使用框架? 说到框架呢,其实就像盖房子一样,需要先打地基,搭建好房子的骨架,然后再一块砖一块砖的叠上去。 如果开发一个网站不使用框架,就像盖房子一样,所需的原料都需要我们自己去生产,会需要非常久的时间,那么这样我们盖房子的效率就非常低 使用框架的好处是什么 大大提升开发的效率 让应用开发更加规 ...
分类:
其他好文 时间:
2020-04-15 00:47:08
阅读次数:
67