记事本代码上周已经写过了,这次把他粘过来了,如下: 记事本 本周还学了关于数据库的知识 1.对于jdbc的一个了解 主要常用操作类与接口: java.sql.DriverManager 用于管理jdbc驱动程序 Java.sql.Connection 用于建立与特定数据库的连接 Java.sql.S ...
分类:
其他好文 时间:
2019-11-29 23:49:17
阅读次数:
127
public function Base64EncodeImage($ImageFile) { // 图片转化base64格式 , 图片需要在本地,有访问权限 , 相对于项目路径 if(file_exists($ImageFile) || is_file($ImageFile)){ $image_i... ...
分类:
其他好文 时间:
2019-11-29 22:29:14
阅读次数:
82
因为断电 或者 其他瞎折腾 导致: 从节点显示RECOVRING 查看错误日志显示: Slave SQL for channel 'group_replication_recovery': Error 'Can't create database 'test'; database exists' o ...
分类:
数据库 时间:
2019-11-29 15:34:41
阅读次数:
178
[转] https://www.mobibrw.com/2016/3949 adb install 一个apk错误: INSTALL_FAILED_ALREADY_EXISTS 应用已存在,使用 adb install -r xx.apk 即重新安装 INSTALL_PARSE_FAILED_INC ...
分类:
其他好文 时间:
2019-11-29 11:15:55
阅读次数:
63
开始的时候引入别人的一个项目 npm install npm run dev 启动项目 报错 > node build/dev-server.js Listening at http://localhost:8888 webpack: wait until bundle finished: /ind ...
分类:
其他好文 时间:
2019-11-29 10:46:22
阅读次数:
99
在本文中,我们将介绍在Ubuntu 18.04桌面版系统上安装最新版Adobe Flash Player。请按照以下步骤在Ubuntu 18.04系统上安装Adobe Flash Player。 Adobe Flash Player介绍 Adobe Flash Player是一种轻量级插件,适用于在 ...
分类:
系统相关 时间:
2019-11-28 13:15:32
阅读次数:
186
Qt Quick 作为 QML 语言的标准库,提供了很多基本元素和控件来帮助我们构建 Qt Quick 应用,这节我们简要地介绍一些 Qt Quick 元素。 一、 基本可视化项 1.1 Item Item(基本的项元素)是 Qt Quick 中所有可视元素的基类,虽然它自己什么也不绘制,但是它定义 ...
分类:
其他好文 时间:
2019-11-27 20:47:55
阅读次数:
83
一、问题 Postgresql中无则插入的使用方法INSERT INTO WHERE NOT EXISTS,用法请参考样例。 二、解决方案 (1)PostgresSQL (2)MySQL(使用系统临时表DUAL) (3)SQLServer ...
分类:
数据库 时间:
2019-11-27 12:29:14
阅读次数:
143
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点:1)备份速度快,物理备份可靠。2)备份过程不会打断正在执行的事务(无需锁表)。3)能够基于压缩等功能节约磁盘空间和流量。4)自动备份校验。5)还原速度快。6)可以流传将备份传输到另外一台机器上。7)在不增加服务器负载的情况备份数据。
分类:
数据库 时间:
2019-11-27 09:19:49
阅读次数:
104
布隆过滤器的概念
布隆过滤器(Bloom Filter)于 1970 年由布隆提出的,是专门 用于检索一个元素是否存在于一个集合中的算法。
你可能会想,判断一个元素是否在集合中,这不就是集合自带的功能吗?
元素数量少的时候的确没问题,但如果有海量元素时就麻烦了,例如千万,甚至上亿个元素,而且每个元素的大小不一,有可能很大,这时集合的空间效率和查询效率都会堪忧。
而布隆过滤器就可以巧妙的解决这个问题,它包括了一个很长的二进制向量和一系列的hash函数,它不会实际存储元素内容,只是在二进制向量中标识这个元素是否存在,而 hash 函数就是用来定位元素的。
分类:
其他好文 时间:
2019-11-27 09:17:20
阅读次数:
95