Professional C# 7 and .NET Core 2.0 个人译注。 ...
本文主要介绍常见的对称加密算法和它们的原理,然后分析一些实际存在的密码学攻击案例,包括流加密密钥重用漏洞、ECB块重排攻击以及CBC的Padding Oracle攻击等。 ...
分类:
其他好文 时间:
2020-03-04 09:17:42
阅读次数:
78
一、进程控制 1、进程标识 1、操作系统里每打开一个进程都会创建一个进程ID,这是唯一标识进程的编号,即PID。 2、PID 在任何时刻都是唯一的,但是可以重用。当进程终止并被回收以后,其 PID 就会被系统回收 3、进程的 PID 由系统内核根据延迟重用算法生成,以确保新进程的 PID 不同于最近 ...
分类:
系统相关 时间:
2020-03-03 17:41:08
阅读次数:
89
面向对象 1、核心思想:重用性和灵活性(灵活性=可扩展性+变化性)。重用性指已经写好的某个业务代码,可以在多个不同的功能模块中复用。灵活性指当某个功能模块完成之后,根据需求变化可以迅速在原有代码基础上更新业务逻辑,以实现新需求。 2、关注点:忽略事件的步骤,关注对象之间的关系(整个事件的模块化结构) ...
分类:
其他好文 时间:
2020-03-03 13:04:32
阅读次数:
84
1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 更多学习内容请访问: 怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新) 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因 ...
分类:
Web程序 时间:
2020-03-02 21:05:08
阅读次数:
90
FUNCTION函数 DECLARE声明 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回。(适合批量的增删改) 函数:有且仅有1个返回。(适合做数据处理后,返回一个结果 ...
分类:
数据库 时间:
2020-02-29 13:01:34
阅读次数:
84
含义:一组预先编译好的SQL语句的集合,理解成批处语句(一组语句) 存储过程函数: 类似于java中的方法 把实现的语句封装到方法中,对外值暴露方法名 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 简单,安全,性能高 ...
分类:
数据库 时间:
2020-02-29 13:01:05
阅读次数:
78
什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(C
分类:
其他好文 时间:
2020-02-26 09:16:46
阅读次数:
139
接下来就要学习公司比较看重的存储过程和函数了 存储过程和函数,类似Java中的方法 好处: 1.提高代码的重用性 2.简化操作 存储过程(一般是在公司中比较有经验的人来进行编写) 含义:一组预先编译好的sql语句的集合,理解成批处理语句 1.提高代码的重用性 2.简化操作 3.减少了编译次数并且减少 ...
分类:
数据库 时间:
2020-02-25 00:33:07
阅读次数:
84
1. UML中接口可用于( )。 A.提供构造型(stereotype)名称为《interface》的具体类 B.声明对象类所需要的服务 C.Java和C++程序设计中,而C#程序设计中不支持 D.定义可以在多个类中重用的可执行逻辑 答案:B 2.在面向对象方法中,两个及以上的类作为一个类的父类时, ...
分类:
其他好文 时间:
2020-02-25 00:32:01
阅读次数:
932