SQL条件控制(case when...then...when……then……else...end)

case when 条件1 then 取值1 when 条件2 then 取值2 else 取值3 end when后接条件语句,then后为字段取值(数值或字符串等都可以,但类型须一致)。 1.简单case函数 case sex when '1' then '男' when '2' then '女’ else '其他' end 2.case搜索函数 case when sex = '1' then '男' 8 when sex = '2' then '女' 9 else '其他'
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

SPFA算法模板(刘汝佳版)--Wormholes POJ - 3259

一直觉得紫书代码比较精炼,就照着紫书上不完整的SPFA算法写了一道判断是否有负权边的题,题目链接:https://vjudge.net/problem/POJ-3259,细节看代码 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #include <cmath> 5 #include<iostream> 6 #include<vector> 7 #include<set> 8 #i
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

搜资料发现一个非常好用的搜索引擎。

https://www.jiumodiary.com/
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

【项目1_电子书】第2.3.4课、1/2_在LCD上显示显示一行 / 两行矢量文字

主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash,   2M NorFlash,   64M SDRAM,   LCD-TD35;     bootlorder:u-boot1.16,      Kernel:4.3.2; 编译器:arm-linux-gcc-4.3.2 2.3.4节_1_在LCD上显示显示一行矢量文字 在02th_arm/02th_arm/02th_lcd/show_font.c的源码基础上修
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

git指令-工作区和暂存区

#git指令-工作区和暂存区 工作区(Working Directory):就是平常电脑可以看到的文件夹目录 版本库(Repository):存放git内容的文件夹例如: Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫 index)的暂存区,还有Git为我们自动创建的第一个分支master,以 及指向master的一个指针叫HEAD。 文件往Git版本库里添加的时候,是分两步执行的: 1. 用git add把文件添加进去,实际上就是把文件修改添加到暂存区; 2.
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

java RMI 远程调用

1.背景 在学习代理模式的过程中接触到了远程调用,jdk有自己的RMI实现,所以这边自己实现了RMI远程调用,并记录下心得. 感受最深的是RMI和现在的微服务有点相似,都是通过"注册中心"来获取数据,比如spring cloud 中通过feign来获取数据,这个就可以看作一个代理模式,我们通过feigh获取数据其实是通过别的服务器上的代码来获取数据的,而RMI中是通过rmiRegistry注册中心来注册,并且通过 Naming.lookup("rmi://127.0.0.1/RemoteHel
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

编程语言最终的目标

编程语言最终的目标,本质上无非是回答两个问题: 如何表示信息; 如何处理信息。 https://www.cnblogs.com/feng9exe/p/9712059.html
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

[LeetCode] 908. Smallest Range I 最小区间

Given an array A of integers, for each integer A[i] we may choose any x with -K <= x <= K, and add x to A[i]. After this process, we have some array B. Return the smallest possible difference between the maximum value of B and the minimum value of B
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

Java开发笔记(一百三十四)Swing的基本对话框

桌面程序在运行过程中,时常需要在主界面之上弹出小窗,把某种消息告知用户,以便用户及时知晓并对症处理。这类小窗口通常称作对话框,依据消息交互的过程,可将对话框分为三类:消息对话框、确认对话框、输入对话框,分别介绍如下: 1、消息对话框 这类对话框仅仅向用户展示一段文本,告诉用户发生了什么事情。它起到了提示的作用,但不支持用户干预事务。不管用户同意与否,都无法改变事件的进展。 在Swing框架中,消息对话框由消息的标题、内容、确定按钮组成。调用JOptionPane工具的静态方法showMessa
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

前端1-----A标签 (锚点)

Title 头 1 2 到太白这里 3 到这里了 4 alex1 5 6 根据id 从底部到头 根据id='a1' 到指定位置 根据id='alex1' 到指定位置 根据仅限a标签 name='tb' 到指定位置
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

阶段3 1.Mybatis_07.Mybatis的连接池及事务_5 mybatis中使用poolead配置连接的原理分析

idelConnection是空闲的链接 idelConnection就是ArrayList的数组 如果没有空闲的就new一个 新的connection 一个空闲池,一个活动的池,一个链接过来。空闲池如果有链接,那么就返回一个连接拿去用 如果活动池打到了最大数量。 他就会把连接池中最老的一个返回回去。并设置这个最老的一些参数,保证它是一个全新并且可以使用的connection
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

leetcode 142. 环形链表 II(c++)

给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:tail connects to node index 1 解释:链表中有一个环,其尾部连接到第二个节点。 示例 2: 输入:head = [1,2], pos =
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

将多个映射组合成单个映射

多个字典或映射,希望在逻辑上将它们组合成单个映射以执行某些操作,例如查找值或检查键是否存在。 假如现在有两个字典对象a,b。 a = {'x': 1, 'z': 3} b = {'y': 2, 'z': 4} 假如现在要检查某一键是否在其中一个字典对象中存在。首先检查a,若a中不存在,则检查b。可以使用collections模块的ChainMap类,如下: from collections import ChainMap c = ChainMap(a, b) print(c['x']) #
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

Angular.js分页代码

$scope.reloadList=function(){ $scope.findPage( $scope.paginationConf.currentPage, $scope.paginationConf.itemsPerPage); } $scope.paginationConf = { currentPage: 1, totalItems: 10, itemsPerPage: 10, perPageOptions: [10, 20, 30, 40, 50], onChange: func
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

c#学习笔记-string stringBuilder

string aTest = "abc";//分配固定的内存大小 aTest += "ddd"; //销毁原先的数据再来分配,消耗大 StringBuilder sb = new StringBuilder(20);//指定分配大小,指定分配内存大小,性能就会得到提升。 //如果超过指定大小系统,系统会倍增,自动增加的,40,60,80 sb.Append("aaa");//分配到堆区 sb.Append("ddd");//不会被销毁,直接加到后面    StringBuilde
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

BZOJ 5415: [Noi2018]归程 kruskal重构树

title \(~\) BZOJ 5415 LUOGU 4768 题目好长呢,不想贴了。。 analysis 两个小感慨: 听说因为这道题,有些大佬 \(Ag\to Cu\),就是因为用了 \(spfa\),所以,以后遇到无负边图,还是用 \(Dijkstra\)吧。 \(kruskal\)重构树其实算是属于冷僻知识点的吧,\(BZOJ\) 上也只有 \(Network\) 提到了这种算法,所以学习算法真的要认真,并且这时候,刷题量就代表些东西了。 正式说题解: 这道题要用 \(kruskal
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

复制centos 后不能上网,处理办法

CentOS7 Failed to start LSB: Bring up/down解决方法 https://blog.51cto.com/addam/1839518 刚刚装好的虚拟机突然不能上网了,报错很诡异,具体报错如下: /etc/init.d/network restart Restarting network (via systemctl): Job for network.service failed because the control process exited with
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

SpringMVC的基本概念

1.1关于三层架构和MVC 1.1.1 三层架构 我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就 是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S架构的开发。那么在 B/S架构中,系统标准的三层架构 包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多,三层架构中,每一层各司其职,接下来我们就说说每层都负责哪些方面: 表现层: 也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

如何在mac上快速有效的安装flutter文档

如何安装flutter 安装步骤 下载flutter的sdk 下载完成解压(解压之后,将文件夹目录放入应用程序中) 命令行使用(用编辑器打开) code ~/ .bash_profile (配置环境) 打开文件后添加一行 export PATH = $PATH:/Applications/flutter/bin 然后在命令行执行source ~/.bash_profile 执行命令flutter --help 如果出现flitter的说明,说明flutter已经安装成功! 其他配置环境的下载
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0

获取css属性

1
分类: 其他 发布时间: 08-07 22:38 阅读次数: 0