找到约 10000 条结果
  • 【oracle】-函数:merge into...
    0、前言​ 我们在业务中可能碰到这种情况:如果用户在数据库中不存在,那么就进行插入;否则就进行修改。​ 按我们平时的做法可能是在业务层先查询用户存不存在,如果存在,那么就更新。​ 那我们下面讲一种在oracle数据库层面的条件判断--merge into。<br/><br/>1、语法 {代码...} <br/><br/>2、...
    2020-09-19
  • 【222天】黑马程序员27天视频学习笔记【Day25-上】
    叨叨两句 马上要开始啦! 25-01:单例设计模式 单例设计模式是什么? 一个类,只能创建一个对象 三种实现方式——1(饿汉式) {代码...} 三种实现方式——2(懒汉式) {代码...} 三种实现方式——3(使用final) {代码...} 优劣比较 饿汉式虽然使用的内存空间比懒汉式多,但是它使用的时间少,开发推荐。 在多线程访问时,饿汉...
    2017-09-16
  • LeetCode-242-有效的字母异位词
    题目描述:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权...
    2021-08-31
  • LeetCode 76
    1. 为T的每一个字符分配一个哈希表,记录其位于滑窗中的出现位置,滑窗中还没有该字符则赋值为0.考虑到0的问题,将赋值统一+12. 从S的首字符开始遍历,遍历过程中将遇到以下几种情况:
    2020-05-04
  • 来来来~Async Validator源码看一下
    在使用ivew.design的时候,在源码中发现form表单的验证是使用Async Validator,然后就去看一下源码,了解原理并做一下整理。
    2020-10-13
  • Hello.js参考2
    hello.api("/me/share","post",[data]).then([callback]); hello.api("/me/share","post",[data],[callback]);
    2015-06-12
  • LeetCode | 面试题05. 替换空格【剑指Offer】【Python】
    LeetCode 面试题05. 替换空格【剑指Offer】【Easy】【Python】【字符串】 问题 力扣 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: {代码...} 限制: 0 <= s 的长度 <= 10000 思路 解法一 字符串遍历 时间复杂度: O(n),n 为字符串长度。 Python3代码 {代码...} 解法二 字符串遍历 时间复杂度: ...
    2020-03-17
  • LeetCode6.Z字形变换 JavaScript
    将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下:
    2019-01-16
  • Basic CSS interview question and anwser (Q&A)
    Basic CSS interview question and anwser (Q&A) as shown below, there are some questions about the basics of css. what's the priority of css selectors ? what's the difference between link and @import ? what kind of methods to hide element in the web page ? what's the difference between em、px a...
    2020-06-13
  • 【题解】洛谷 P3741 honoka的键盘
    洛谷 P3741 honoka的键盘题目链接思路题中无非三种情况:VK,直接计数VV,改变一个字符后计数KK,改变一个字符后计数KV,无论如何无法计数可以先遍历一遍,把所有VK找出来,计数,然后把VK换成“XX”,再进行第二次遍历,找VV或者KK,如果找到,总数就加1,并退出循环。代码 {代码...}
    2020-10-24
  • 聊聊kingbus的startRaftPeer
    startRaftPeer方法根据peerURLs通过s.raftNode.NewPeerListener开启listener,之后执行s.raftNode.SetPeerHandler()、s.raftNode.PeerHandlerServe()
    2020-06-14
  • Word Break I, II & Concatenated Words
    这种找一个词由多个词组成的题,是拿dp或者dfs来解,dp本质上其实也是dfs。这道题要判断输入的词能否由字典里的单词组成,那么可以用个boolean的dp数组。
    2017-02-01
  • [Golang] 源码探究:strings
    func Contains(s, substr string) boolContains()返回一个布尔值,若substr存在于s中,则返回true,不存在则返回false。
    2019-05-02
  • 抓取淘宝商品详情时,用到的一些正则表达式
    一、去除数据里的<img>标签 {代码...} 二、详情数据处理 {代码...} {代码...} {代码...} {代码...} {代码...} 三、测试图如下
    2020-07-21
  • SSH Secure Shell Client的windows客户端样式设置
    SSH Secure Shell Client下载其他工具(putty-0.67)下载如果是第一次启用是没有global.dat文件的,只有你打开了客户端并关闭后才会产生。 如果不知道也可以在软件设置下找到路径,如图: 直接点击Open,打开配置文件所在的文件夹,下面有如下文件: 直接编辑global.dat文件即可,用记事本或Notepad++等文本编辑器打开,...
    2016-06-13
  • 聊聊kingbus的command.go
    序 本文主要研究一下kingbus的command.go Close kingbus/mysql/command.go {代码...} Close方法执行c.closed.Store(true)、c.Conn.Close()、c.cancel() handleQuery kingbus/mysql/command.go {代码...} handleQuery方法通过sqlParser来解析stmt,然后根据stmt的type来执行不同的方法;对于ShowStmt执行c.handleShow(v)...
    2020-06-20
  • centos7.6下部署ETCD3.4.7 集群 (最详细步骤)
    安装包地址: https://github.com/etcd-io/etcd/releases 解压安装文件 {代码...} 设置etcd的配置文件 cat /k8s/etcd/cfg/etcd {代码...} 创建 etcd的 systemd unit 文件 cat /usr/lib/systemd/system/etcd.service {代码...} 启动ETCD服务 {代码...} 查看etcd状态 {代码...} 将启动文件、配置文件拷贝到 节点1、节点2 {...
    2020-05-13