- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 sqlzoo:The JOIN operation
The first example shows the goal scored by a player with the last name ‘Bender’. The * says to list all the columns in the table - a shorter way of saying matchid, teamid, player, gtimeModify it to show the matchid and player name for all goals scored b..
2020-12-09 16:06:48 248 1
原创 sqlzoo:SUM and COUNT
Show the total population of the world.SELECT SUM(population)FROM worldList all the continents - just once each.SELECT continentFROM worldGROUP BY continentSELECT DISTINCT continentFROM worldGive the total GDP of AfricaSELECT SUM..
2020-12-07 11:56:47 198
原创 sqlzoo:SELECT within SELECT Tutorial
List each country name where the population is larger than that of ‘Russia’.SELECT name FROM worldWHERE population > (SELECT population FROM world WHERE name='Russia')Show the countries in Europe with a per capita GDP greater than ‘United ..
2020-11-26 16:35:08 207
原创 mac下编译JDK12
我的macOS版本是10.15.x,Xcode版本是12.2(看到别人说高版本有bug,实测可行)。 编译主要有三个步骤:准备好一份编译好JDK 11和一份未编译JDK 12的源码。构建编译环境编译1. 准备好一份编译好JDK 11和一份未编译JDK 12的源码 JDK 11:添加链接描述OpenJDK由多个部分(HotSpot、JDK类库、JAXW
2020-11-19 22:35:07 1333 2
原创 sqlzoo:SELECT from Nobel Tutorial
Change the query shown so that it displays Nobel prizes for 1950.SELECT yr, subject, winnerFROM nobelWHERE yr = 1950Show who won the 1962 prize for Literature.SELECT winnerFROM nobelWHERE yr = 1962 AND subject = 'Literature'Show the..
2020-11-18 14:36:26 138
原创 DataTable异步加载数据并刷新
在工作中遇到这样的情况,使用DataTable填充数据(场景不相同): 假设id、姓名、性别信息做一次查询就可以得到,而成绩需要根据id去分别查询(甚至需要去请求网络接口获取数据),消耗的时间就会非常多,在即时性要求比较高的项目中甚至都是不可接受的。 我的解决方法是DataTable先加载基本信息(id、姓名、性别),完成后再异步去加载其余数据。 &n
2020-11-17 14:22:31 1552
原创 sqlzoo:SELECT from WORLD Tutorial
show the name, continent and population of all countries.SELECT name, continent, population FROM worldShow the name for the countries that have a population of at least 200 million.SELECT name FROM worldWHERE population>200000000Give ..
2020-11-11 19:44:55 225
原创 zstd:false
hadoop checknative 出现 zstd:false 其余正常yum -y install epel-releaseyum -y install *zstd*
2020-09-09 21:32:21 571 2
原创 @FeignClient的使用及与Spring Boot的版本适配
公司项目中需要调用微服务,公司使用的Spring Boot版本是1.5.X,而现在的都是用的2.X版本以上了。在FeignClinet、Spring Cloud与Spring Boot的版本问题上跌跤了,现在在这里记录下来,希望对大家有用。 首先,先看一下官网给出的Spring Cloud与Spring Boot版本兼容性:Spring CloudSpring BootHoxton2.2.
2020-08-22 15:44:16 7252 1
原创 记一次失败的Parallels Desktop安装经历
mac的系统版本是10.15,Parallels Desktop找了n个14.x版本的想安装虚拟机。 每次装完之后都找不到程序,但是存储空间一直在减少,还以为是找的安装包有问题,又去找别的安装包,但是只显示14.x版本的,搞得我以为只有14.x版本的。 安装多次失败后看网上说的进入命令行操作去安装,直觉告诉我这里面又是个大坑且意识到应该是和pd版本有问题。&nbs
2020-06-07 02:02:34 1846
原创 TCP的可靠传输(滑动窗口)
窗口:TCP报文段首部有一个窗口值,占两字节。窗口代表的含义是发送本报文段的一方允许对方发送的数据量。 为什么要有窗口?理解窗口含义之后就很明了了,窗口限制了对方发送的数据量,如果没有窗口,自身的接收缓存区很容易就溢出了。 现在假设数据只在单边传输(A到B...
2020-05-05 21:49:31 723
原创 Operator '&' cannot be applied to 'int', 'boolean'
//判断x奇偶if (x & 1 == 1)报语法错误:Operator '&' cannot be applied to 'int', 'boolean'Java中关系运算符优先级大于逻辑运算符,所以先算1 == 1得true。&左右是布尔类型时会进行布尔运算,否则进行位运算。int & boolean显然不行。正确做法是:if ((x &a...
2020-04-30 18:57:44 10809 1
原创 TCP的四次挥手
了解TCP的连接释放过程(四次挥手),首先要知道TCP报文段中FIN,ACK,seq,ack代表什么。FIN:6个控制位之一,用来释放一个连接,此时FIN置为1。ACK,seq,ack:添加链接描述TCP连接释放过程TCP规定:FIN报文段即使不携带数据,它也要消耗掉一个序号。TCP规定:在连接建立后所有传送的报文ACK位必须置1。当通信双方A、B有一方数据发送完毕后(假设...
2020-04-29 13:20:41 1536
原创 mac下复制、剪切文件,获得文件路径
第一步第二步复制command+ccommand+v剪切command+ccommand+option+v获得路径command+option+ccommand+v
2020-04-25 19:39:03 356
原创 二叉树任意两个结点最长距离
给定一棵二叉树,求出树中两个结点距离的最大值。 首先明确距离最大的两个结点出现位置:1,同时在根结点的左子树中;2,同时在根结点的右子树中;3,左右子树中各有一个结点。 图一 第一二种情况 图二 第三种情况 图三 属于第三种情况 图四 高度等于距离...
2019-06-11 19:09:42 3542
原创 十六进制转八进制(C语言版)
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出
2017-12-29 19:40:27 17100 5
原创 Activity+Toolbar+ActionMode
Android中有时会用到这样的搭配:Activity(android.app.Activity)+ Toolbar(android.support.v7.widget.Toolbar)+ ActionMode(使用ListView时)。在运用过程中,难免会出现各种各样的问题,这里给大家看一下我的用法。activity_main.xml:<LinearLayout xml
2017-05-02 20:57:39 496
原创 Thread.sleep()无效?
有时候想要执行定时任务,会用到 Handler + Thread + Runnable 的结构:Handler mHandler = new Handler() { @Override public void handleMessage(Message message) { //在里面执行操作 }}; new Thread(new MyTas
2017-03-09 20:57:09 12220
原创 在一个类中监听另一个类中变量改变
当一个类中某个变量改变时,需要在另一个类中做出应对,可以用下面的方法(以android为例)public class A extends Activity implements B.onCUpdateListener { @Override protected void onCreate(Bundle savedInstanceState) {
2017-02-26 18:56:37 2765
原创 [\w-]与[\w]-的区别
[\w-] 匹配任意单词字符[a-zA-Z0-9]、下划线或 '-' 。\w后的 '-' 用来弥补\w不能匹配'-'的局限。(匹配的是字符)[\w]- 匹配前面是包括下划线在内的任意单词字符,后面是 '-' 的字符串。(匹配的是字符串)
2016-11-24 21:12:19 1481
原创 AlertDialog.Builder.setCancelable(false)无效
实现一个对话框功能的时候,默认点击对话框外部或者点击后退键使对话框消失,但是我们不想要这样怎么办? 对话框在两种情况下: 1.如果直接使用一个AlertDialog视图的话: new AlertDialog.Builder(Context context) ... .setCancelable(false) .create
2016-06-24 21:39:03 8643 1
iris.cvs(鸢尾花)
2020-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人