ICode9

精准搜索请尝试: 精确搜索
  • 极其方便的枚举工具类2021-10-27 09:01:59

    第一套 接口 public interface Typable<T> { T getCode(); String getDesc(); default boolean isEqual(T code) { return Objects.nonNull(code) && code.equals(this.getCode()); } boolean isValid(T code); } 实现类 Static 可以好好利

  • mysql数据库按照varchar字符串类型排序2021-10-25 17:36:06

    未排序状态   使用order by desc降序(asc 默认升序),无效果 原因:mysql进行的排序规则是按照ASCII码进行排序,(从字符串左边第一个字符开始往后逐位比较的,例如“1”<"10,"10"<"2",“10"<"3",..."10"<"9"等)   解决办法: 第一种:使用mysql转换函数 order by CAST(id as SIGN

  • 爬虫知识清单2021-10-22 22:01:28

    url="http://www.jnvc.cn/" rq=requests.get(url) rq.encoding="utf-8" dom = etree.HTML(rq.text) product_name= dom.xpath('//div[@class="header"]/div[@class="nav"]/ul/li/a/text()') product_desc= dom.xpath('

  • 第四章 保护模式入门2021-10-21 11:04:37

    第四章 保护模式入门 实模式 什么是实模式 实模式,又叫实地址模式.从80386开始,CPU有三种工作模式:实模式、保护模式和虚拟8086模式。80286开始的CPU引入保护模式,实际上,实模式概念是在保护模式推出之后为了区别保护模式之前的8086CPU工作模式才有的,在8086时代CPU工作模式只有一种,自

  • mysql多字段排序2021-10-20 11:00:47

    select * from score order by cno asc, degree desc;   总结 (1)在MySql中,使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 (2)尤其非常特别重要:默认按升序(ASC)排列。 (3)order by 后可加2个(或多个)字段,字段之间用英文逗号隔开。 (4)若A用升序,B用降序,SQL该这样写:order by A

  • Java_枚举2021-10-19 16:02:18

    枚举 自定义类实现枚举 // 1.将构造器私有化,防止直接new // 2.去掉set方法,防止属性被修改 // 3.再Season内部直接创建固定的对象 // 4.优化,可以加入final修饰符 // 5.可以提供get方法,但不能提供set方法 public class Enumeration_02 { public static void

  • 设计模式--适配器模式2021-10-18 21:58:14

    适配器模式 引例简介基本介绍工作原理 示例代码 引例 简介 基本介绍 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。 工作原理 适配器模式:将一个类的接口转换成

  • Oracle 常用的几个表 视图 的desc2021-10-09 15:58:12

    1.1 dba_开头 dba_users           数据库用户信息 dba_segments        表段信息 dba_extents         数据区信息 dba_objects         数据库对象信息 dba_tablespaces     数据库表空间信息 dba_data_files      数据文件设置信

  • SQL--4--查--排序 order by (asc升序、desc降序)2021-10-09 10:32:49

    一.升序asc、降序desc   1.默认规则:    直接查询带有数字的字段,默认以升序排列。   2.指定升序:asc       3.指定降序:desc     二.多字段排序   1.两个字段,有先后顺序的排列:          2.据字段位置排序:    按照查询结果的第2列(sal)进行排序:    

  • Django博客系统(用户中心修改)2021-09-29 22:58:20

    1. 用户中心接口设计 1.请求方式 选项方案请求方法POST请求地址/center/ 2.请求参数:表单 参数名类型是否必传说明usernamestring否用户名avatarfile否头像descstring否个人简介 3.响应结果:HTML 字段说明修改失败响应错误提示修改成功刷新展示 2. 用户中心修改接口实现 from djan

  • mybatis 中 if 标签判断字符串相等2021-09-29 10:02:34

    直接判断不生效 如: <if test="sort == '1'"> score desc, </if> mybatis 映射文件中,if标签判断字符串相等,两种方式:因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候使用 如: <test="sex=='Y'.toString()"> 或者 <test = '

  • 排序函数2021-09-28 14:04:25

    https://www.nowcoder.com/practice/b9068bfe5df74276bd015b9729eec4bf?tpId=82&tags=&title=&difficulty=0&judgeStatus=0&rp=1 SELECT emp_no,salary,dense_rank() over(order by salary desc) t_rankfrom salaries ORDER BY salary desc, emp_no; SELE

  • MySQL进阶-查询数据库的数据大小2021-09-25 22:31:33

    select  eoswind as '数据库',   tds_stg_fact_wtg_10m as '表名',   table_rows as '记录数',   truncate(data_length/1024/1024, 2) as '数据容量(MB)',   truncate(index_length/1024/1024, 2) as '索引容量(MB)' from information_sc

  • Matlab实用程序--图形应用-罗盘图2021-09-25 15:35:13

    ​​​​​​ function shili12h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name','实例12');winddirection=[54 24 65 84 256 12 235 62 125 324 34 254];windpower=[2 5 5 3 6 8 12 7

  • Oracle 数据库表、表空间大小统计2021-09-23 11:36:15

    1、查找特定表大小 select round(BYTES/1024/1024,2)||'M' from Dba_Segments where segment_name=upper('表名'); 2、查找数据库中占用空间较大的对象 SELECT OWNER,SEGMENT_NAME,SUM(bytes/1024/1024/1024 ) sum from Dba_Segments group by owner,segment_name having sum(bytes

  • Elasticsearch(ES)的高级搜索(DSL搜索)(下篇)2021-09-21 08:34:45

    1. 概述 之前聊了Elasticsearch(ES)的高级搜索(DSL搜索)的一部分内容,今天把剩下的部分聊完。   2. 场景说明 2.1 创建索引同时创建映射 PUT  http://192.168.1.11:9200/index_user 参数: { "settings":{ "index":{ "number_of_shards":5, "num

  • oracle 12c 9.17知识点整理2021-09-18 20:01:34

    一、管理与使用PDB表空间 1.1补充知识————数据库容器(CDB)与可插拔数据库(PDB) 容器数据库CDB和可插拔数据库PDB是Oracle 12c的新特性。在CDB中最高层container被称为CDB¥ROOT;用来创建其他PDB的模板PDB被称为PDB¥SEED;CDB中可以用PDB$SEED创建多个PDB。 关系说明: 1)CDB与ROOT之间

  • chapter3\a\pmtest1.asm2021-09-17 15:33:13

    自用 代码: ; ========================================== ; pmtest1.asm ; 编译方法:nasm pmtest1.asm -o pmtest1.bin ; ========================================== %include "pm.inc" ; 常量, 宏, 以及一些说明 org 07c00h jmp LABEL_BEGIN [SECTION .gdt] ; GDT ;

  • 中断唤醒系统流程2021-09-16 16:01:04

    转自:中断唤醒系统流程 - AlanTu - 博客园 1. 前言 曾几何时,不知道你是否想过外部中断是如何产生的呢?又是如何唤醒系统的呢?在项目中,一般具有中断唤醒的设备会有一个interrupt pin硬件连接到SoC的gpio pin。一般来说,当设备需要唤醒系统的时候,会通过改变interrupt pin电平状态,而SoC

  • MySql的使用2021-09-14 16:00:09

    1、创建数据库 create database 数据库名 CHARACTER SET utf8; 2、删除数据库 drop database 数据库名; 3、创建表 create table 表名(值,值); 4、删除表 drop table 表名; 5、添加数据 insert into 表名values(值,值); 6、查看表 select * from 表名; 7、修改数据 update 表名set

  • optee中支持的软算算法2021-09-13 11:30:46

    在lib/libmbedtls/core/tomcrypt.c中定义了加解密算法的入口, TEE_Result crypto_init(void) {     tomcrypt_init();     return TEE_SUCCESS; } 在tomcrypt_init 中我们就可以明确知道optee中支持了哪些软算的算法 void tomcrypt_init(void) {     ltc_init(); } stat

  • 字典2021-09-12 21:04:51

    字典是一种 key-value 的数据类型,使用起来有点像新华字典。新华字段通过拼音、笔画查找内容。python中的字典,通过 key 查找内容。 info = { "stu1": "小白", "stu2": "小青", "stu3": "法海" } 字典是无序的,并且 key 必须唯一。 info = { "stu1": "小白", &qu

  • java枚举enum详解2021-09-08 19:04:32

    package enumeratin; public class enumeration02 { public static void main(String[] args) { System.out.println(Season.AUTUMN); System.out.println(Season.WINTER); //两者一样 System.out.println(Season2.AUTUMN);

  • SpringBoot Data JPA 多表关联查询2021-09-08 14:31:25

    SpringBoot Data JPA 多表关联查询 一、数据库架构设计1.1 数据表结构2.2 建立数据库表: 二、SpringBoot整合JPA多表查询2.1 环境配置2.2 建立数据库映射模型2.2 编写DAO层接口2.3 在测试类中,测试数据库映射是否正确。2.3 在JPA框架中表关系的分析步骤2.4 映射的注解说明2.5

  • sqlsever根据某个字段分组后获取到最新数据2021-09-04 15:01:33

    SELECT * from(select *, row_number() over(partition by title order by creat_time desc) as count from drug_activity) a WHERE a.count=1 ORDER BY a.creat_time desc 关键字解释: 1、row_number() over():sqlsever中实现分组排序的关键字 2、partition by title order by cre

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有