码迷,mamicode.com
首页 > 2020年06月21日 > 全部分享
生成图片验证码(VerifyCode)
package cn.itcast.image; import java.awt.Color; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.FileNotFoundException; i ...
分类:其他好文   时间:2020-06-21 16:17:34    阅读次数:85
入门大数据---Hive常用DDL操作
Hive常用DDL操作 一、Database 1.1 查看数据列表 show databases; 1.2 使用数据库 USE database_name; 1.3 新建数据库 语法: CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name -- ...
分类:其他好文   时间:2020-06-21 16:17:19    阅读次数:47
Java 中你怎样唤醒一个阻塞的线程?
在 Java 发展史上曾经使用 suspend()、resume()方法对于线程进行阻塞唤醒,但 随之出现很多问题,比较典型的还是死锁问题。 解决方案可以使用以对象为目标的阻塞,即利用 Object 类的 wait()和 notify()方 法实现线程阻塞。 首先,wait、notify 方法是针对 ...
分类:编程语言   时间:2020-06-21 16:16:59    阅读次数:114
1222. Queens That Can Attack the King
问题: 给定8*8棋盘中,queen的坐标,和king的坐标。 king的同一行,同一列,同一对角线上的第一个queen,为可攻击king的queen 求所有可攻击king的queen的坐标数组。 Example 1: Input: queens = [[0,1],[1,0],[4,0],[0,4] ...
分类:其他好文   时间:2020-06-21 16:16:42    阅读次数:51
SQL 语言包括哪几部分?每部分都有哪些操作关键字?
SQL 语言包括数据定义(DDL)、数据操纵(DML),数据控制(DCL)和数据查询(DQL)四个部分。 数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index 等 数据操纵:Select ,insert,update,delete, ...
分类:数据库   时间:2020-06-21 16:16:26    阅读次数:131
【MySQL】05-锁
整理自极客时间MySQL45讲 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候, ...
分类:数据库   时间:2020-06-21 16:16:02    阅读次数:73
说说对 SQL 语句优化有哪些方法?(选择几条)
1、Where 子句中:where 表之间的连接必须写在其他 Where 条件之前,那些可 以过滤掉最大数量记录的条件必须写在 Where 子句的末尾.HAVING 最后。 2、用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。 3、 避免在索引列上使用计算 4、避免在索引 ...
分类:数据库   时间:2020-06-21 16:15:34    阅读次数:69
病毒传播模拟游戏制作日志(二)
本系列日志是在开发到一定阶段后,进行分段的总结,事实上与此日志匹配的模拟器第一个版本已经完成了,在制作最终展示的过程中,我想把整个过程做一个日志梳理,因此此日志和实际项目进展有一定的偏差。本篇主要是世界构建和AI的说明 ...
分类:其他好文   时间:2020-06-21 16:14:41    阅读次数:59
挖洞入门_显错型SQL注入
此篇文章介绍了什么是SQL注入,并讲解了SQL注入产生的原因,以及显错型SQL注入的利用以及防范的方法,并给出了部分互联网中的案例。 ...
分类:数据库   时间:2020-06-21 16:13:37    阅读次数:90
Redis - 持久化
Redis为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。 ...
分类:其他好文   时间:2020-06-21 16:12:59    阅读次数:46
五个基本原则(C++11)
std::vector<int> a; auto b = a; auto& c = b; auto d = std::move(b); a是左值,因为我们能取到a的地址;b是左值,因为b是有地址并且有类型的。c是b的引用,可以取到地址,因此c也是一个左值move是一个辅助函数,他告诉编译器,想办法把 ...
分类:编程语言   时间:2020-06-21 16:12:20    阅读次数:72
C++ 继承特性
——派生类需要自己的构造函数。 派生类可以根据需要添加额外的数据成员和成员函数。 class RatedPlayer : public TableTennisPlayer { private: unsigned int rating; // add a data member public: Rat ...
分类:编程语言   时间:2020-06-21 16:12:04    阅读次数:52
为什么选择flutter
什么是大前端 通过一套编程代码,经过框架编译转化适用于多端的平台的前端交互界面, 目前的一些技术 Ionic/Cordova, 在原生的一些能力通过,jsBridge封装来个web调用,扩充了web调用能力, 不足点: 一是依赖客户端.二是在性能和体验上都非常依赖web端.因此整体的体验不可知. R ...
分类:其他好文   时间:2020-06-21 16:11:48    阅读次数:86
爬取并下载「旧时光文学」小说
爬取小说全部章节,所以要在小说目录页进行爬取。只是涉及到文字,所以用 Xpath 解析。 # -*- coding: utf-8 -*- # @Time : 2020/6/21 11:09 # @Author : banshaohuan # @Site : # @File : pa_xiaoshuo ...
分类:其他好文   时间:2020-06-21 16:11:05    阅读次数:234
C#数据结构与算法系列(十):逆波兰计算器——逆波兰表达式(后缀表达式)
1.介绍 后缀表达式又称逆波兰表达式,与前缀表达式相似,只是运算符位于操作数之后 2.举例说明 (3+4)*5-6对应的后缀表达式就是3 4 +5 * 6 - 3.示例 输入一个逆波兰表达式(后缀表达式),使用栈(Stack),计算其结果 思路分析: 从左至右扫描表达式,遇到数字时,将数字压入堆栈, ...
分类:编程语言   时间:2020-06-21 16:10:37    阅读次数:56
linux的NAT模式网络设置
VMware虚拟机三种网络模式详解--NAT(地址转换模式) https://blog.51cto.com/13648313/2164309 VMware配置网络NAT https://blog.csdn.net/samhuangliang/article/details/79212861 关于虚拟 ...
分类:系统相关   时间:2020-06-21 16:09:54    阅读次数:70
如何通俗地理解三个范式?
第一范式:1NF 是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF 是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式:3NF 是对字段冗余性的约束,即任何字段不能由其他字段派生出来, 它要求字段没有冗余。。 范式化设计优缺点: 优点: 可以尽量得减少数据冗 ...
分类:其他好文   时间:2020-06-21 16:08:52    阅读次数:144
994条   上一页 1 ... 22 23 24 25 26 27 28 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!