(一)数据库的启动启动(STARTUP)一个数据库需要三个步骤。1.启动Oralce实例2.由实例装载数据库3.打开数据库·1) STARTUP NOMOUNTNOMOUNT 选项仅仅启动一个Oracle实例·2) STARTUP MOUNTSTARTUP MOUNT 命令启动实例并装载数据库·3) ...
分类:
数据库 时间:
2020-05-11 01:38:06
阅读次数:
577
实现链接数据库端的朋友信息展示以及Socket通信学习 链接数据库的朋友信息并展示 package com.example.newbsh.UI.friends; import androidx.lifecycle.ViewModelProviders; import android.os.Bundl ...
分类:
其他好文 时间:
2020-05-11 01:37:37
阅读次数:
66
A Concise Introduction to Spectral Sequences, 65 pages ...
分类:
其他好文 时间:
2020-05-11 01:36:55
阅读次数:
68
1.实验要求 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel提供的范例代码; ...
分类:
其他好文 时间:
2020-05-11 01:36:30
阅读次数:
68
Java中有四种权限修饰符 | | public | protected | (default) | private | | | | | | | | 同一个类 | yes | yes | yes | yes | | 同一个包 | yes | yes | yes | no | | 不同包子类 | ye ...
分类:
编程语言 时间:
2020-05-11 01:36:17
阅读次数:
62
一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此 ...
分类:
数据库 时间:
2020-05-11 01:35:58
阅读次数:
95
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 ...
分类:
数据库 时间:
2020-05-11 01:35:45
阅读次数:
180
一、简单工厂模式介绍 1、定义与类型 定义:由一个工厂对象决定创建出哪一种产品类的实例。类型:创建型,但不属于GOF23种设计模式。 2、使用场景 工厂类负责创建的对象比较少客户端(应用层)只知道传入工厂类的参数对于如何创建对象(逻辑)不关心 3、优点 只需要传入一个正确的参数,就可以获取你所需要的 ...
分类:
其他好文 时间:
2020-05-11 01:35:27
阅读次数:
83
1.这方面的知识掌握不是很熟练,根据教员讲解和课本,试着模仿着做了中国大学排名爬虫 2.代码如下 import requestfrom bs4 import BeautifulSoup allUniv=[]def getHTMLText(url): try: r=request.get(url,ti ...
分类:
其他好文 时间:
2020-05-11 01:35:12
阅读次数:
126
Python 3中bytes/string的区别 '€20'.encode('utf-8') ...
分类:
编程语言 时间:
2020-05-11 01:34:41
阅读次数:
84
mysql的B+树索引 查找使用了二分查找,redis 跳表也使用了二分查找法,kafka查询消息日志也使用了二分查找法,二分查找法时间复杂度O(logn); 参考:redis的索引底层的 跳表原理 实现 聊聊Mysql索引和redis跳表 redis的跳表原理 时间复杂度O(logn)(阿里) 参 ...
分类:
其他好文 时间:
2020-05-11 01:34:25
阅读次数:
79
1.80386CPU介绍 Inter80386CPU是Inter公司于1985年推出的第一款32位80x86系列的微处理器。80386的数据总线是32位的,其地址总线也是32位,因而最大可寻址4GB的存储空间。 80386作为x86系列CPU的一员,保持着对更早生产的x86CPU的向前兼容。8038 ...
分类:
其他好文 时间:
2020-05-11 01:34:12
阅读次数:
169
持久化:将内存中的数据 存储硬盘进行保存 ,在 特定的时间将保存的数据进行恢复 ,防止数据的意外丢失,比如服务器重启或者宕机,可以 保证数据安全 ,Redis有两种持久化方案,一个是持久化数据,叫做 RDB ;一个是持久化命令,叫做 AOF RDB 定期将内存中的数据生成快照保存到磁盘里面,保存的文 ...
分类:
其他好文 时间:
2020-05-11 01:33:25
阅读次数:
79
LSH:找到某个变量的值,如果查找的目的是对变量进行赋值,就会使用LSH查找。 RSH:找到变量的容器,如果查找的目的是获取变量的值,就会使用RSH查找。 function foo(a){ console.log(a) } foo(2) // 2 对foo函数的调用执行了RSH查找,还有一个隐式的a ...
分类:
其他好文 时间:
2020-05-11 01:33:13
阅读次数:
102
"巴科斯诺尔范式" 我的理解: 1、 词法, 定义组成语言的单词, 是语言中最小单元。 2、 语法, 将单子组织成有含义的短语和句子的规则。 3、 语义, 结合上下文,可以推导出语句的真实含义。 词法分析实现: http://www.cnblogs.com/yanlingyin/archive/20 ...
分类:
其他好文 时间:
2020-05-11 01:32:55
阅读次数:
84
1. 导航守卫 导航守卫:在路由正在发生改变的过程中,通过跳转或取消跳转的方式控制导航。 控制导航过程的三个机会点:全局的、单个路由独享的及组件内的。 1.1 全局的 前置守卫 使用 router.beforeEach 注册一个全局前置守卫: 12345 const router = new Vue ...
分类:
其他好文 时间:
2020-05-11 01:31:54
阅读次数:
99
如何使用成员内部类 有两种方式: 1.间接方式 在外部类的方法当中,使用内部类;然后main只是调用外部类的方法 2.直接方式: 公式: 类名称 对象名 = new 类名称( ); 外部类名称.内部类名称 对象名 = new 外部类名称( ).new 内部类名称( ); 代码实现 外部类 间接方式调 ...
分类:
编程语言 时间:
2020-05-11 01:31:33
阅读次数:
87