Linux中MySQL数据库的使用④-----常用查询语句、常用函数

一、常用的查询语句1.SELECT:字段表达式select既可以做查询,也可以做输出select rand(); -- 输出随机数select unix_timestamp(); -- 显示Unix时间戳select id, name from student;2.FROM子句语法:select 字段 from 表名FROM后面是数据源,数据源可以写多个,数据源一般是表名,也可以是其他查询的结果select student.name, score.math from student,
分类: 其他 发布时间: 09-16 09:30 阅读次数: 0

Linux中MySQL数据库的使用④-----常用查询语句、常用函数

一、常用的查询语句1.SELECT:字段表达式select既可以做查询,也可以做输出select rand(); -- 输出随机数select unix_timestamp(); -- 显示Unix时间戳select id, name from student;2.FROM子句语法:select 字段 from 表名FROM后面是数据源,数据源可以写多个,数据源一般是表名,也可以是其他查询的结果select student.name, score.math from student,
分类: 其他 发布时间: 09-16 09:30 阅读次数: 0

Linux中MySQL数据库的使用⑤-----多表查询、视图表

一、多表查询UNION联合查询UNION操作符用于合并两个或多个SELECT语句的结果集要求:1.两边select语句的字段数必须一样2.两边可以具有不同数据类型的字段3.字段名默认按照左边的表来设置4.用法:select column_name(s) from table1 union select column_name(s) from table2;INNER JOIN:内连接INNER JOIN关键字在表中存在至少一个匹配时返回行。select student.id, stu
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

【编程例题】标准C语言实现推箱子游戏!附解析!

今天我来分享一道对于初学C语言的同学非常有启发作用的编程例题,是用C语言实现单张地图推箱子的小游戏。这个游戏是基于Linux环境下编程的,所用工具为ubuntu、和gcc编译器。 首先推箱子的地图,我们根据经典游戏推箱子中的其中一幅地图来自做,图片如下。 用图片形式实现这张图片对于初学编程的同学来说,难以实现,所以我们选择用字符代替的形式来实现这张地图。 我们采用2为数组的方式来存储这张地图,具体的数字与字符含义转换如下:...
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

2020全网最全最新Java面试题-独家内部教材整体

怎样才能拿到大厂的offer,没有掌握绝对的技术,那么就要不断的学习从疫情破局而出,又在毕业季一路过关斩将,我是如何笑面试官,拿到阿里,腾讯等八家大厂的offer的呢,在这里分享我的秘密武器,前唯品会架构师大神整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。由于面试题比较全面,内
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

Linux下find命令的使用(命令+案例)

一、find的作用?•递归式查找•根据预设的条件递归查找对应的文件二、find使用方法– find [目录] [条件1]…-type 类型(f文本文件、d目录、l快捷方式)代码如下:[root@localhost ~]# find /home -type f[root@localhost ~]# find /root -type f[root@localhost ~]# find /home -type d[root@localh
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

leetCode每日十题---排序(二)

题目描述1笔者解答1.1class Solution { public int[] findDiagonalOrder(List<List<Integer>> nums) { //m行n列 int m=nums.size(); int sum=0; int i; for(i=0;i<m;i++){ int temp=nums.get(i).size(); sum+=temp; }
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

cf1418 D. Trash Problem迭代器prev和next的用法

昨晚写了一发很不优雅#include<bits/stdc++.h>#define pb push_back#define mp make_pair#define fi first#define se second#define p_q priority_queue#define all(x) (x).begin(),(x).end()#define rall(x) (x).rbegin(),(x).rend()#define inf 0x3f3f3f3fconst int
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

为什么我们要把服务注册发现改为阿里巴巴的Nacos而不用 ZooKeeper?

站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚族热血青年普林西普枪杀会怎样,又如若当年的丘老道没有经过牛家村会怎样?2008 年底,淘宝开启一个叫做“五彩石”的内部重构项目,这个项目后来成为了淘宝服务化、面向分布式走自研之路,走出了互联网中间件体系之始,而淘宝服务注册中心 ConfigServer 于同年诞生。2008 年前后,Yahoo 这个曾经
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

[framework]简析android中动态广播从注册(registerReceiver)到接收(onReceive)的过程

之前和同事讨论动态广播和静态广播差异性问题时,发现自己对广播的内部机制毫无了解(知识空白区 T/\T)所以,要翻开代码看看里面到底啥子来头。动态广播的注册首先,先整理一波动态注册的鸟瞰图从图中可以看到1)代码中调用的egisterReceiver(BroadcastReceiver, IntentFilter),在ContextImpl.java中实现,(关于Context和Activity的关联,可以翻看我的前一篇博文),去注册广播。2)再通过跨进程通讯(这里采用的是binder),来获取用
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

【编程例题】详解经典例题:用C语言实现100的阶乘!

↵ 很多刚学编程的小伙伴们一拿到这道题是都觉得很简单,心想:这不就是循环嘛,goto跳转也能做嘛,很简单的嘛。当程序写出来跑测试的时候,大多数小伙伴都傻掉了,为什么结果会是0呢? 其实,这是大家忽略了一个重要的问题,计算机中数据是如何存储的? 我们都知道,为了方便存储与运算,C语言中将数据类型分为整型的char,short,int,long ,long long ,和浮点类型的float,double 和long double。他们各自的字...
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

2020年7月份最新版Java面试题大全(文末提供了答案)

这篇文章主要介绍了2020年7月份最新版Java面试题大全(文末提供了答案)本套Java面试题大全总共分为以下这三个模块:•Java基础知识面试题•Java异常面试题•JVM面试题一、Java基础知识面试题1、Java概述•何为编程?•什么是Java?•jdk1.5之后的三大版本?•JVM、JRE和JDK的关系?•什么是跨平台性?原理是什么?•Java语言有哪些特点?•什么是字节码?采用字节码的最大好处是什么?•什么是Java程序的主类?应用程序和小程序的主类有何不同?•Ja
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

低版本浏览器(chrome小于40 firefox小于50 ie小于9)会提示升级信息

[removed]=function(){ var browserInfo1 = function (userAgent) { var u = userAgent || navigator.userAgent; var self = this; var match = { //内核 Trident: u....
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

Linux磁盘空间管理-------- GPT分区模式

前言首先添加一块硬盘再进行分区,千万不要随便动系统盘[root@A ~]# lsblk对sdb采用GPT分区模式进行分区[root@A ~]# parted /dev/sdb(parted) mktable gpt #指定分区模式(parted) mkpart #划分新的分区分区名称? []? wxr #分区的名字随便起文件系统类型? [ext2]? ext4 #指定文件系统类型起始点? 0结束点? 2G警告: The resulting part
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

leetCode每日十题---排序(三)

题目描述1笔者解答1.1class Solution { public String findLongestWord(String s, List<String> d) { PriorityQueue<String> queue=new PriorityQueue<>((o1,o2)->{ if(o1.length()==o2.length()){ return o1.compareTo(o2);
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

【C语言编程】C语言实现汉诺塔编程!(递归思想)

法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而梵塔、庙宇和众生也都将同归于尽。 不管这个传说的...
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

2020年Java面试题Spring经典面试题总结(附带答案)

@[TOC]一、一般问题不同版本的 Spring Framework 有哪些主要功能?更多面试文档资料,点击领取点击领取暗号:【CSDN】获取,还可领取更多Java面试题资料什么是 Spring Framework?Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如 Structs、Hibernate、EJB 等,所以又称为框架的框
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

同时包括字母及数字。6-20位字符,区分大小写 正则表达式

var reg = 11 &amp;&amp; /^[1][3,4,5,6,7,8,9][0-9]{9}$/;判断密码是否符合规则 同时包括字母及数字。6-20位字符,区分大小写 const reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/; 使用`!reg.test(this.passwordModel`...
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

python机器学习手写算法系列——KNN分类

现实当中,富人的邻居可能也是富人,穷人的邻居可能也是穷人。如果你的邻居都是富人,那么,你很可能也是富人。基于此,我们有了KNN算法。KNN的全名是K-Nearest Neighbors,即K个最近的邻居。他通过距离被预测点最近的K个邻居来预测被预测点。如下图所示,绿色的圆形是被预测点。它周围有红色三角和蓝色正方形。如果我们取K为3,那么,它的三个邻居是两个红色三角和一个蓝色正方形。因为它的邻居里面,最多的就是红色三角,所以我们预测它也是红色三角。(图一)首先,我们载入数据。这里我们以iris数据集为
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0

聊聊多个docker-compose之间的网络通信

作者|Hi哈娃娃|简书在同一个docoker-compose中定义的service是直接可以通信的,docker-compose在启动后会自动创建默认的default网络用于内部通信,但是随着项目服务的增多,不可能所有的服务都定义在一个docker-compose文件中,为了便于维护,和解耦,一般根据业务类型和容器用途等,定义多个dcoker-compose文件来管理容器,比如基础环境(redis、mq服务等)定义,公共业务(注册中心,网关等)定义,普通业务服务等。而多个docker-compos..
分类: 其他 发布时间: 09-16 09:29 阅读次数: 0