ICode9

精准搜索请尝试: 精确搜索
  • HTML5的文档结构2022-01-11 22:34:32

    一、如何快速在vscode中生成html5的文档结构? ①打开vscode,新建一个文件如HTML5.html,在文档中输入 html:5 ,然后按tab键; ②打开vscode,新建一个文件如HTML5.html,在文档中输入 ! ,然后按tab键。 二、HTML5中的注释符号 <!-- <!DOCTYPE html> --> 其中<!DOCTYPE html>是注释内容

  • winform设置TabControl带删除键2022-01-11 08:31:06

    using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace dongnan.MyControl { public partial class KDelTabControl : TabControl {

  • directory opus关闭相同的标签页2022-01-10 09:02:13

    下载脚本 ,拖到"设置 选项 工具栏 脚本" https://resource.dopus.com/t/event-closetabsiblings-autoclose-equal-tabs-in-tab-row/19282 再自定义工具栏,把脚本命令 "closeTabSiblings"拖到工具栏上  

  • 三星 Galaxy Tab A8 平板 评测2022-01-07 11:58:50

    三星 Galaxy Tab A8拥有遐想灰, 雕刻银,流樱粉三款配色,推出 Wi-Fi 及 LTE 两种版本 三星 Galaxy Tab A8 搭载了一块采用四边对称窄边框设计的 10.5 英寸 2K 大屏幕,16:10 的纵横比,屏占比达 80%。整机薄至 6.9mm,重量为 508g,金属材质机身保证了轻薄便携与坚实耐用。三星 Galaxy T

  • 面试官:ConcurrentHashMap 是如何保证线程安全的2022-01-06 23:02:26

    点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!     1、前言 阅读此篇文章,你需要有以下知识基础 Java内存模型,可见性问题 CAS HashMap底层原理 我们知道,在日常开发中使用的HashMap是线程不安全的,而线程安全类HashTable只是简单的在方法上加锁实现线程安全,效率低下,

  • 你应该知道的kotlin实用技巧2022-01-06 22:32:12

    前言 众所周知,kotlin是google力推的用以取代java的android开发语言kotlin使用起来比较方便,同时有许多语法糖本文主要讲解了一些比较实用的kotlin技巧 自定义圆角矩形 在项目中,我们常常要定义圆角矩形背景,一般是用自定义drawable实现的但是圆角矩形的背景与圆角常常会有细微的变化,

  • TotalCommander 使用笔记2022-01-05 15:06:28

    TotalCommander 使用笔记 快捷键 定位 C+d+a,r,c 选择文件 NC右键方式 标签 新建tab:ctrl+t; 关闭标签:ctrl+w; 关闭所有非活动标签:ctrl+shift+w; 在同侧的tab间切换:ctrl+tab, ctrl+shift+tab; 改变tab排列顺序(包括在两个窗口间移动):鼠标左键拖动。 文件搜索 A+F7 批量重命名 C+m 压缩解

  • 你应该知道的kotlin实用技巧2022-01-04 21:04:19

    前言 众所周知,kotlin是google力推的用以取代java的android开发语言 kotlin使用起来比较方便,同时有许多语法糖 本文主要讲解了一些比较实用的kotlin技巧 自定义圆角矩形 在项目中,我们常常要定义圆角矩形背景,一般是用自定义drawable实现的 但是圆角矩形的背景与圆角常常会有细微的变

  • 数据库设计2022-01-03 12:33:10

    数据库中存放很多表,设计数据库就是设计表。表是对现实生活中一些事务的抽象。 要设计数据库就要明白表的关系,也要知道数据库设计的一些准则,也称范式。 数据库的设计直接影响了项目开发的难易程度,也直接影响了项目开发完后运行的性能。 多表之间的关系: 1、一对多(或多对一),如部门和员

  • 首页首页首页首页2021-12-31 12:32:08

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title></title> <

  • TabLayout+ViewPager2+Fragment实现页面切换2021-12-30 19:02:29

    如图: 1、activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

  • 若依Vue版——路由跳转在同一个Tab页打开2021-12-30 11:33:31

    问题:   相同的功能页中含有不同的页面,但是路由跳转打开时不想打开不同的tab页 解决方法:   删除当前页路由再打开新的路由页面 this.$store.dispatch("tagsView/delView",this.$route) this.$router.push("/xxx/xxx/xxx");   

  • ConcurrentHashMap源码分析2021-12-29 22:01:29

    今天咱们就不大战秃头老了,给自己充充电,日后再战秃头老! 注:ConcurrentHashMap聊的是1.8之后的! 兄弟姐妹们都说HashMap线程不安全,想线程安全就用ConcurrentHashMap,那为什么它就线程安全那?啊?为什么呢!不用想,肯定从put()方法看起来嘛!那有请put()老哥,出来溜达一下呗! // 哎呦,老面孔了

  • HashSet源码分析2021-12-28 16:59:01

    HashSet底层是HashMap,第一次添加时,table数组扩容到16,临界值(threshold)是16加载因子(loadFactor)是0.75 = 12* 如果table数组使用到了临界值12(应该是大于12),就会扩容到16×2 = 32,新的临界值就是32 × 0.75 = 24,依次类推 在Java8中,如果一条链表的元素个数到达TREEIFY_TH

  • notepad++和CoolFormat将代码格式化2021-12-28 12:01:34

    1.单独把tab转换为四个空格 工具:notepad++ A. 编辑前替换 设置——首选项——语言——制表符设置 B. 将已经是tab格式的文件转换为空格 将文件用notepad++打开,编辑——空白字符操作——tab转空格 2.代码全部格式化 工具:CoolFormat 使用手册: 作者的CSDN:《CoolFormat源代码

  • python代码整体左移或右移2021-12-27 18:05:01

    python代码整体左移或右移    IDE 是  PyCharm  选中代码块: 1)右移:直接 Tab 2)左移:Shift + Tab

  • HashMap PUT过程 扩容死循环2021-12-26 18:34:27

    HashMap扩容过程 一、开始分析二、分析过程多线程扩容死循环那怎么解决死循环呢 总结 一、开始分析 JDK版本基于JDK1.8以上,JDK1.8以上的HashMap使用红黑树+链表的组合方式 //调用putVal方法,传入key,value public V put(K key, V value) { return putVal(hash(ke

  • react 实现tab切换 三角形筛选样式2021-12-23 20:36:46

    ​ ​ 这次使用的是react的class 类组件 import React, { Component } from 'react' import { LeftOutline, SearchOutline } from 'antd-mobile-icons' import { NavLink } from 'react-router-dom' class serach extends Component { constructor(pr

  • 分库分表ShardingSphere<四> _ 读写分离2021-12-22 20:59:30

    目录 一、读写分离配置 二、验证读写分离 1. 写验证 2. 读验证 三、强制读取主库 四、参考资料 一、读写分离配置         注意是分库分表 + 读写分离的配置。ShardingSphere的版本3.x、4.0.1、4.1.1、5.0.0-alpha都存在很大的配置差异,这里使用4.1.1的配置。      

  • Flutter实战之实现一个简单的新闻阅读器,androidrom开发环境2021-12-22 15:59:00

    ), new Text( StringResources.TAB_SH_CN, style: new TextStyle( fontSize: 20.0 ) ), new Text( StringResources.TAB_GN_CN, style: new TextStyle( fontSize: 20.0 ) ), new Text( StringResources.TAB_GJ_CN, style: new TextStyle( fontSize: 20.0 ) ), new Text( Stri

  • SQL常见绕过方式2021-12-22 10:32:11

    过滤空格 编码绕过: %09 HT (Horizontal Tab) 水平制表符 %0A LF/NL(Line Feed/New Line) 换行键 %0B VT (Vertical Tab) 垂直制表符 %0C FF/NP (Form Feed/New Page) 换页键 %0D CR (Carriage Return) 回车键 %A0 空格绕过,相当于&nbsp 反引号绕过 括号绕过 过滤关键字

  • JAVA--集合--Set2021-12-20 20:33:38

    1. Set接口介绍及常用方法   1.1 无序无索引 虽然无序,但取出的顺序是固定的 1.2 不允许重复元素,最多包含一个null 1.3 Set接口也是Collection的子接口,常用方法和Collection一样 1.4 Set接口的遍历方式: Iterator 增强for 不能用索引方式(即普通for循环) HashSet set = new HashSe

  • 【Java技术探索】,雷神springboot笔记2021-12-20 18:00:22

    } Unsafe与CAS 在ConcurrentHashMap中,随处可以看到Unsafe, 大量使用了Unsafe.compareAndSwapXXX的方法,这个方法是利用一个CAS算法实现无锁化的修改值的操作,他可以大大降低锁代理的性能消耗。 这个算法的基本思想就是不断地去比较当前内存中的变量值与你指定的一个变量值

  • oracle查表备注2021-12-20 00:01:40

    获取表字段: select * from user_tab_columns where Table_Name=‘用户表’ order by column_name 获取表注释: select * from user_tab_comments where Table_Name=‘用户表’ order by Table_Name 获取字段注释: select * from user_col_comments where Table_Name=‘用户表’

  • vue / js scrollIntoView的使用和替代方法(无jquery的滚动动画效果)2021-12-19 18:00:36

    scrollIntoView: https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView 背景 笔者想要实现一个页面,该页面包括如下功能: 顶部Tab -需要置顶; -超出则左右可滑动; -点击时将选中Tab高亮,且自动居中 内容滚动区域 -需和顶部Tab联动,即点击Tab,内容滚动至该Tab对应的

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

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

ICode9版权所有