08 2019 档案

3、栈
摘要:1、栈的定义 栈也叫堆栈,是一种限制只能在某一端进行插入和删除操作的线性表。 栈的基本操作: 进栈、出栈、查询、是否为空、长度。 2、顺序栈 2.1. 定义 栈的顺序存储结构简称顺序栈。 他是利用一组地址连续的储存单元存放自栈底到栈顶的数据元素,同时附设一个指针(Top)指示当前栈的位置。 2.2. 阅读全文

posted @ 2019-08-31 07:22 拭不去の泪痕 阅读(222) 评论(0) 推荐(0) 编辑

2、线性表
摘要:1、线性表基础 1.1. 概念 是最基本,最简单和最常用的数据结构(线性表,栈,队列,串和数组都是线性结构),同时也是其他数据结构的基础。。 线性表中各数据元素之间的关系是一对一,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。 是由n(n要大于等于0)个数据元素(结点)组成的有限序 阅读全文

posted @ 2019-08-30 14:36 拭不去の泪痕 阅读(278) 评论(0) 推荐(0) 编辑

1、数据结构基础
摘要:1、常用术语 1.1. 数据 数据是信息的载体,是能够被计算机识别、存储的符号集合。 1.2. 数据元素 也称为结点,是组成数据的基本单位。 1.3. 数据项 是数据的最小单位。 1.4. 数据对象 具有相同特征的数据元素的集合,他是数据的子集。 1.5. 数据结构 是计算机存储、组织数据的方式。它 阅读全文

posted @ 2019-08-30 13:36 拭不去の泪痕 阅读(390) 评论(0) 推荐(0) 编辑

15、VUEX-Store
摘要:1、什么是VUEX Vuex是管理vue的组件状态的工具。 个人理解:vuex是管理组件之间通信的一个插件。 2、为什么要用VUEX 我们知道组件之间是独立的,组件之间想要实现通信,我目前知道的就只有props选项,但这也仅限于父组件和子组件之间的通信。如果兄弟组件之间想要实现通信呢?嗯..,方法应 阅读全文

posted @ 2019-08-29 13:00 拭不去の泪痕 阅读(228) 评论(0) 推荐(0) 编辑

14、VUE服务器渲染
摘要:1、HTML的渲染方式 1.1. 浏览器本地渲染 这种方式不会被搜索引擎获取内容,所以不利于网站的推广。 因为浏览器本地渲染是页面js通过发送ajax请求获取后台的json数据,然后生成页面内容。 爬虫程序抓取页面内容时,并不会执行里面的js,所以也就获取不到服务器端的json数据,因此爬虫程序得不 阅读全文

posted @ 2019-08-28 15:36 拭不去の泪痕 阅读(491) 评论(0) 推荐(0) 编辑

13、VUE单文件工程
摘要:1、为什么要使用单文件工程? 1、Vue.js路由组件的不方便 不支持引用HTML页面,以至于template里面定义的标签会编辑器当字符串,这让编辑变的困难。 2、Vue.js于Node.js语言结合 2、搭建Vue项目环境 2.1. 安装Node.js 简单的说 Node.js 就是运行在服务端 阅读全文

posted @ 2019-08-26 10:21 拭不去の泪痕 阅读(173) 评论(0) 推荐(0) 编辑

12、Render函数
摘要:1、什么是Render函数 Vue 推荐在绝大多数情况下使用模板来创建你的 HTML。然而在一些场景中,你真的需要 JavaScript 的完全编程的能力。这时你可以用渲染函数,它比模板更接近编译器。 Render函数会将控件的内容清空,然后渲染上新的内容。 2、Render函数 Render函数通 阅读全文

posted @ 2019-08-25 07:00 拭不去の泪痕 阅读(365) 评论(0) 推荐(0) 编辑

11、VUE混合
摘要:1、混合的概念(mixture) 混合是以一种灵活的方式,为组件提供代码复用功能。(类似于封装) 混合对象可以包含任意的组件选项。当组件使用了混合对象时,混合对象的所有选项将被“混入”组件自己的选项中。 2、混合的例子 使用混合实现Modal窗口。 html{ width:100%; height: 阅读全文

posted @ 2019-08-24 13:41 拭不去の泪痕 阅读(301) 评论(0) 推荐(0) 编辑

10、VUE路由技术
摘要:1、前端路由 前端路由在很多开源的js类库框架中都得到支持,如AngularJS、Backbone、Vue.js等等。 前端路由和后端路由原理一样,是让所有的交互和展示在一个页面运行,以达到减少服务器请求,提高客户体验的目的,越来越多的网站特别是web应用都用到了前端路由 点击链接1,下面内容区出现 阅读全文

posted @ 2019-08-24 10:19 拭不去の泪痕 阅读(251) 评论(0) 推荐(0) 编辑

9、VUE过渡和动画
摘要:1、过渡效果 Vue提供了transition的封装组件,在下列情形中,可以给任何元素和组件添加entering/leaving过渡。 我们注意到,<transition>标签的标记是 name=fade,同时css定义的名字也是用fade前缀,这是一一对应的。 2、动画效果 使用@keyframe 阅读全文

posted @ 2019-08-24 09:26 拭不去の泪痕 阅读(142) 评论(0) 推荐(0) 编辑

8、VUE自定义组件
摘要:1、为什么要使用自定义组件? 自定义组件是用来封装复杂的内容,提高可重用性,比如封装复杂的表格组件、日历组件、图片轮播组件等。 2、自定义组件 2.1. 全局组件 全局组件是每个Vue对象都能使用的组件。 通过Vue.component()函数声明注册的组件,每个Vue实例都能使用全局组件。 2.2 阅读全文

posted @ 2019-08-23 10:26 拭不去の泪痕 阅读(603) 评论(0) 推荐(0) 编辑

7、VUE事件
摘要:1、事件处理 Vue.js使用v-on指令监听DOM事件来触发JS回调函数。 V-on: 缩写为 @ 事件回调函数可以传入$event这个事件对象。 2、事件修饰符 在事件处理程序中调用event.preventDefault()或者event.stopPropagation()是很常见的。尽管我们 阅读全文

posted @ 2019-08-23 08:48 拭不去の泪痕 阅读(172) 评论(0) 推荐(0) 编辑

6、VUE指令
摘要:1、指令的格式 1.1. 指令的概念 指令是指带有v-前缀的特殊属性,指令的职责是当其表达式的值改变时,相应的将某些行为应用到DOM上。 1.2. 指令必须是html的属性 指令只能以带前缀的html属性形式出现。 1.3. 指令的参数 有的指令能接受参数,可以在指令后以冒号指明。 1.4. 指令的 阅读全文

posted @ 2019-08-22 09:51 拭不去の泪痕 阅读(330) 评论(0) 推荐(0) 编辑

Redis高级功能-1、高并发基本概述
摘要:1、可能的问题 要将redis运用到工程项目中,只使用一台redis是万万不能的,原因如下: (1)从结构上,单个redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大。 (2)从容量上,单个redis服务器内存容量有限,就算一台redis服务器内存容量为256g,也不能将所 阅读全文

posted @ 2019-08-21 06:24 拭不去の泪痕 阅读(944) 评论(0) 推荐(0) 编辑

5、插值
摘要:1、文本插值 1.1. {{}}语法 1、数据绑定最常见的形式就是使用双大括号的文本插值。如果数据对象上username属性发生了改变,插值处的内容就会更新。 2、插值是单向绑定,数据对象发生变化会体现在插值上,但是插值的变化不会体现在数据对象上面。 1.2. v-text指令 使用双大括号插值,如 阅读全文

posted @ 2019-08-20 10:18 拭不去の泪痕 阅读(399) 评论(0) 推荐(0) 编辑

4、VUE生命周期
摘要:下面是分步骤解释vue生命周期 1、开始:new Vue() 创建vue对象过程还是比较繁琐的,所以创建vue对象是异步执行的。 回调函数:beforeCreate 2、Observe Data 监控模型层的数据 3、Init Events 初始化事件 回调函数:created 4、验证是否有el和 阅读全文

posted @ 2019-08-20 10:16 拭不去の泪痕 阅读(215) 评论(0) 推荐(0) 编辑

3、Vue实例的属性
摘要:1、获取Vue实例的属性 2、data属性 每个Vue实例都会代理其data对象里所有的属性。如果实例创建之后添加或者更改属性,他不会触发视图更新。 这句话说了下面两件事情 1、每个Vue实例都会代理其data对象里所有的属性 我们可以看出,app这个vue实例已经代理了他里面data对象里的属性 阅读全文

posted @ 2019-08-16 15:53 拭不去の泪痕 阅读(627) 评论(0) 推荐(0) 编辑

2、Vue构造器和扩展
摘要:1、VUE构造器简介 VUE构造器是一个非常重要的语法。 每个Vue.js应用都是通过构造函数Vue创建一个根实例。 New了Vue对象,然后调用了这个vue对象的构造器,并向构造器传入了数据。 在实例化Vue时,需要传入一个JSON对象,它可以包含数据、模板、挂在元素、方法、回调函数等选项,全部的 阅读全文

posted @ 2019-08-16 15:49 拭不去の泪痕 阅读(447) 评论(0) 推荐(0) 编辑

1、VUE介绍
摘要:1、VUE简介 最近一段时间,Web前端领域出现了很多MVVM框架技术,如AngularJS、React,VUE.js等等。 Vue.js借鉴了AngularJS的设计理念,也吸取了React和AngularJS的教训,VUE被设计成一种轻量级的MVVM框架,文档清晰,容易学习,深受前端开发人员的喜 阅读全文

posted @ 2019-08-15 16:06 拭不去の泪痕 阅读(1001) 评论(0) 推荐(0) 编辑

Redis和数据库一致性
摘要:1、实时同步 对强一致要求比较高的,应采用实时同步方案,即查询缓存查询不到再从DB查询,保存到缓存; 更新缓存时,先更新数据库,再将缓存的设置过期(建议不要去更新缓存内容,直接设置缓存过期)。 为什么不去更新缓存内容,而是设置缓存过期呢? 答:我们先来了解两个概念 1.1. 缓存穿透 缓存穿透是指查 阅读全文

posted @ 2019-08-15 10:41 拭不去の泪痕 阅读(3837) 评论(0) 推荐(0) 编辑

Redis持久化
摘要:1、简介 数据存放于: 内存 => 高效、断电(关机)内存数据会丢失 硬盘 => 读写速度慢于内存,断电数据不会丢失 2、持久化方案之RDB 2.1. RDB(Redis DataBase)简介 RDB:是redis的默认持久化机制。RDB相当于快照,保存的是一种状态。 几十G的数据 =》 几KB的 阅读全文

posted @ 2019-08-15 09:02 拭不去の泪痕 阅读(482) 评论(0) 推荐(0) 编辑

Redis数据淘汰策略
摘要:1、淘汰简介 Redis官方给的警告,当内存不足时,Redis会根据配置的缓存策略淘汰部分keys,以保证写入成功。当无淘汰策略时或没有找到适合淘汰的key时,Redis直接返回out of memory错误。 2、最大缓存配置 在redis中,允许用户设置的最大使用内存大小是 512G。 在 re 阅读全文

posted @ 2019-08-14 14:21 拭不去の泪痕 阅读(1112) 评论(0) 推荐(0) 编辑

Redis事务
摘要:1、简介 Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事务从开始 阅读全文

posted @ 2019-08-14 13:28 拭不去の泪痕 阅读(290) 评论(0) 推荐(0) 编辑

Redis发布订阅
摘要:1、Redis发布订阅 1.1. 简介 Redis发布订阅(pub/sub)是一种消息通信模式: 发送者(pub)发送消息,订阅者(sub)接收消息。 Redis客户端可以订阅任意数量的频道。 1.2. 示例 1.3. 命令 1.3.1. 订阅频道 subscribe channel [channe 阅读全文

posted @ 2019-08-12 15:18 拭不去の泪痕 阅读(284) 评论(0) 推荐(0) 编辑

WPS生成多级编号
摘要:需求: 目前标题是标题1,想要 string 是二级标题,并且编号是 2.1 方案: (1)设置string是二级标题 (2)设置多级编号 选中,右击,选择【项目符号和编号】 选择【多级编号】,点击【自定义】 选择级别是1,起始编号是2(因为本实例中是一级标题的第二个),点击【确定】 最后效果 这是 阅读全文

posted @ 2019-08-09 11:18 拭不去の泪痕 阅读(4166) 评论(0) 推荐(0) 编辑

VMware 网络介绍
摘要:3.1 网卡介绍 如图所示,你的机器有两块网卡,一个是有线,一个是无线。 装完VM之后,会出现两块虚拟网卡,如图 VM有四种连接方式,我们着重介绍前三种 3.2 桥接 选择桥接模式,说明VM是利用你机器的真实网卡。 它的好处有两点: 1、配置简单,只要选择桥接模式,并且虚拟机设置跟你真实window 阅读全文

posted @ 2019-08-08 09:45 拭不去の泪痕 阅读(276) 评论(0) 推荐(0) 编辑

3、Linux目录操作
摘要:1、目录操作概述 2、ls显示目录内容 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls -a 显示目录下的所有文件(包括隐藏文件),a就是all的缩写 ls 显示目录(不包括隐藏文件) ls / 显示根目录 ls -l 显示长格 阅读全文

posted @ 2019-08-05 16:13 拭不去の泪痕 阅读(301) 评论(0) 推荐(0) 编辑

2、Shell命令学习笔记
摘要:1、Shell命令行解释器 1.1 Shell命令解释器 Shell是一个特殊的应用程序,介于操作系统内核和用户之间,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行。 因此Shell程序在系统中充当了一个“命令解释器”的角色。类似于windows系统的cmd.exe命令 阅读全文

posted @ 2019-08-05 13:18 拭不去の泪痕 阅读(301) 评论(0) 推荐(0) 编辑

2、线程的状态和调度学习笔记
摘要:1、线程的状态 1.1 新生状态 新生状态是指new创建了一个新线程,但还没有调用他的start方法 1.2 可运行状态 调用了start方法之后,线程就有了运行的机会,处于可运行状态。 此时线程对象可能正在运行,也可能尚未运行。 为什么这么说呢?因为线程的运行方式是一种抢占的运行方式,在同一个时刻 阅读全文

posted @ 2019-08-05 06:50 拭不去の泪痕 阅读(348) 评论(0) 推荐(0) 编辑

1、Linux安装前的准备
摘要:1、硬盘和分区 1.1 Linux中如何表示硬盘和分区 硬盘划分为 主分区、扩展分区和逻辑分区三部分。 主分区只有四个; 扩展分区可以看成是一个特殊的主分区类型,在扩展分区中还可以建立相应的逻辑分区。 主分区一般是用来安装操作系统。扩展分区用来存储数据。 有个重要的Linux和Unix系统的特点:一 阅读全文

posted @ 2019-08-04 14:15 拭不去の泪痕 阅读(605) 评论(0) 推荐(0) 编辑

6、多线程之单例模式
摘要:原先的单例模式在多线程环境下已经不再适应,那么该怎么办呢?? 答: (1)使用双重锁定实现线程安全的单例模式 (2)静态初始化单例模式 直接实例化Singleton对象,在GetInstance方法中直接返回_Instance对象 我们知道,静态成员只初始化一次,也就是说_Instance在第一次访 阅读全文

posted @ 2019-08-04 06:26 拭不去の泪痕 阅读(550) 评论(4) 推荐(0) 编辑

5、线程的协作问题
摘要:1、实例背景 打印机做两件事情: 第一件事件负责接受外界打印的请求,包括其他的电脑,把这个打印任务添加到打印队列当中。 另一件事情就是打印,从打印队列中取出一个打印任务,完成打印任务,将这个打印任务去掉。 可以肯定的是,这两件事情是并发进行的,不可能打印机一直去打印,而不去接受新的打印任务,也不可能 阅读全文

posted @ 2019-08-04 06:20 拭不去の泪痕 阅读(448) 评论(0) 推荐(0) 编辑

3、线程的并发问题
摘要:1、使用多线程模拟多个ATM机同时存取款的并发问题 我们可以发现,10个人同时进行存款 2000,取款2000,最后的余额应该是不变的,但是结果却出现了混乱,说明多个线程是交替进行的,就出现了并发问题。 2、解决方案 (1)使用lock解决并发问题 lock 关键字将语句块标记为临界区,方法是获取给 阅读全文

posted @ 2019-08-04 05:48 拭不去の泪痕 阅读(198) 评论(0) 推荐(0) 编辑

视图学习笔记
摘要:1、视图的概念 视图是关系数据库系统提供给用户以多角度观察数据库中数据的重要机制。它不仅满足了各用户的个性需要,还提供了一种屏蔽未授权数据或无关数据的保护机制,将用户的处理或查询操作限定在他有权处理或查询的数据上。 视图是从一个或多个基本表和视图导出的虚表,它只有定义,没有对应的物理数据。视图中的内 阅读全文

posted @ 2019-08-03 12:29 拭不去の泪痕 阅读(637) 评论(0) 推荐(0) 编辑

4、线程池(摘自C#高级编程第7版)
摘要:1、需求背景 创建线程需要时间。如果有不同的小任务完成,就可以事先创建许多线程,在应完成这些任务时发出请求。这个线程数最好在需要更多的线程时增加,在需要释放资源时减少。 2、线程池出场 不需要自己创建这样一个列表。该列表由ThreadPool类托管。这个类会在需要时增减池中线程的线程数,直到最大的线 阅读全文

posted @ 2019-08-03 06:10 拭不去の泪痕 阅读(536) 评论(1) 推荐(0) 编辑

2、在NET中实现多线程
摘要:1、System.Threading命名空间 System.Threading命名空间提供了使得可以多线程编程的类和接口 其中 (1)Thread类构成了C#多线程编程的支柱,他用于创建并控制线程 (2)ThreadStart是一个委托,派生自System.MuliticastDelegate,通过 阅读全文

posted @ 2019-08-02 09:45 拭不去の泪痕 阅读(571) 评论(2) 推荐(0) 编辑

1、C#多线程基础理论
摘要:系统为应用程序分配所需的内存以及其他资源,内存和资源的物理分离叫做进程。 进程是以线程为单位竞争CPU,那么什么是线程呢? 线程可看成一个可执行的指令单元,他使用进程中的数据,包含若干条指令,进程与线程的对应是一对多 这五个线程会轮流竞争CPU资源。 CPU按 时间片 轮流执行各个线程 操作系统提供 阅读全文

posted @ 2019-08-02 09:27 拭不去の泪痕 阅读(405) 评论(0) 推荐(0) 编辑

ASP.NET MVC过滤器学习笔记
摘要:1、过滤器的两个特征 1、他是一种特性,可以引用到控制器类和Action方法上。比如下图 这里控制器类和action方法都引用了过滤器,这个过滤器是用来做授权的 2、特征继承自FilterAttribute 所以只要继承了FilterAttribute,就可以实现自定义的过滤器 2、MVC框架的典型 阅读全文

posted @ 2019-08-02 06:45 拭不去の泪痕 阅读(488) 评论(0) 推荐(0) 编辑

C# 虚方法
摘要:问题:在父类中单独的一个方法,调用父类的一个虚方法(该方法是被子类重写的),那么执行的这个虚方法是掉父类的方法呢还是子类的方法呢? 调用: 答案是:如果实例对象是子类的话,这里调的是子类的重写方法;如果实例对象是父类的话,调的当然是父类的方法 阅读全文

posted @ 2019-08-01 10:13 拭不去の泪痕 阅读(737) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示