ICode9

精准搜索请尝试: 精确搜索
  • 数据库学习----MySQL 全文索引2022-07-29 14:35:33

    数据库学习----MySQL 全文索引 前言 我们在使用MySQL做模糊匹配的时候往往只能通过几个相连的关键字进行匹配,这种方式MySQL是不会走索引进行搜索的。MySQL 5.6及以上版本给我们提供了一种可以通过更多方式进行匹配的搜索方式(全文索引查询),并且是通过索引搜索数据。大大提高了查询的

  • docker 常用2022-07-28 13:01:24

    运行镜像 docker run -it -p 宿主机端口:容器端口 --name=容器名字 镜像id 容器打包为镜像 docker commit 容器id 镜像名字 docker commit 57bacd929826 consolexin/ubuntu:2.2 镜像 tag docker tag 镜像id dokcerhub地址:dockerhub命名 docker tag 2ffc967b14a0 consolexin/ubu

  • Django---inclusion_tag的使用2022-07-27 17:03:13

    Django当中的inclusion_tag,来源于  from django.template import Library    属于Library下的一个方法。 主要作用:通过渲染一个模板来显示一些数据。属于自定义标签的一种。 项目实现:为了能够在页面中一栏上显示一级菜单        1.templatetags/rbac.py from django.tem

  • git批量删除标签(tag)2022-07-26 20:31:30

    *先删除远程标签再删除本地的标签 删除远端以 test 开头的 tag: git tag|grep "test"|xargs git push origin --delete tag #注意 命令最后有个空格 删除本地以 test 开头的 tag: git tag|grep "test"|xargs git tag -d #注意 命令最后有个空格

  • FreeRTOS中的delay问题和时钟节拍2022-07-24 12:05:22

    使用 vTaskDelay函数延时的时候,发现10ms以下就无效了。 比如这个5msvTaskDelay(pdMS_TO_TICKS(5)); pdMS_TO_TICKS是将毫秒转换为了时钟节拍数,打印出来毫秒和节拍数的对应关系: TickType_t x; x = pdMS_TO_TICKS(1000); ESP_LOGI(TAG, "1s = %d\n", x); x = pdMS_TO_TICKS(10); ES

  • 差分约束系统 学习笔记2022-07-23 22:01:29

    第4章 差分约束系统 算法简述 核心思想:将题目给定条件转化为形如\(s[i] - s[j] <= k\)的三角形不等式,然后用最短路求解 解题要点:感觉还是<=跑最短路好写点,据此, 在取\(a[i] - a[j] <= k\)的形式时,规则如下: 差分约束跑最短路,跑出的结果是所有解中的最大解 差分约束跑最长路,跑出的结

  • [selenium]相对定位器2022-07-23 21:35:44

    前言 Relative Locators,相对定位器,是Selenium 4引入的一个新的定位器,相对定位器根据源点元素去定位相对位置的其它元素。 相对定位方法其实是基于JavaScript的 getBoundingClientRect() 而实现,简单的页面还行,复杂页面中可能会定位到需要相同类型的元素。比如要定位按钮A右边的按钮

  • 162 文艺平衡树 Splay2022-07-20 20:02:40

    视频链接: // Luogu P3391 【模板】文艺平衡树 #include <iostream> #include <algorithm> using namespace std; const int N=100010; int n, m; struct node{ int s[2], p, v; int size, tag; void init(int p1,int v1){ p=p1; v=v1; size=1; } }tr[N]; int ro

  • GitHub中Fork来的仓库如何进行双向更新2022-07-20 07:01:03

    目录一、做点贡献1. Fork该仓库2. Clone代码并修改3. 提交修改到自己的仓库4. 提交pull requests5. 源仓库审核pull requests二、Fork过来的仓库如何更新三、 如何获取并更新指定Tag1. 如何Clone指定的标签2. 我要添加注释3. 代码如何更新版本3.1 一次失败的尝试3.2 通过upstream

  • java.math.BigDecimal2022-07-20 01:05:10

    BigDecimal类位于java.math.BigDecimal包下。使用此类可以完成大的小数操作,而且也可以使用此类进行精确的四舍五入,这一点在开发中经常使用。 对于不需要任何准确计算精度的程序可以直接使用float或double完成,但是如果需要精确计算结果,则必须使用BigDecimal类。 2.BigDecimal类常用

  • TAG概念解析2022-07-18 13:37:25

    使用场景: 假如你的项目的某个版本已经完成测试开发.测试并已经上线,接下来街道新的需求,新项目开发需要修改多个文件的代码,当需求已经开发一段时间的时候,突然接到用户和测试人员的反馈,项目中某个重大的bug需要紧急修复,并且修复后需要立即上线;此时应该怎么修改bug?是在当前开发的新需

  • svn 新建一个tag版本 ,管理已经发布的项目用版本2022-07-17 23:41:43

        一、在svn的tag目录下新建一个文件夹1.1.1,记录当前的版本号,并提交到svn 二、右键主干项目名称,选择tag/branch,选择到刚刚新建的文件夹***/1.1.1/demo(项目名demo),勾选head。。。复选框,确定 三、找到tag目录下的1.1.1文件夹,更新svn代码就可以了。———————————————

  • SVN tag2022-07-15 15:03:40

        SVN打tag是一个非经常常使用的功能,要谈打tag,还得从SVN官方推荐的文件夹结构说起。 SVN官方推荐在一个版本号库的根文件夹下先建立trunk、branches、tags这三个文件夹。 当中trunk是开发主干,存放日常开发的内容; branches存放各分支的内容。比方为不同客户制定的不同版本号; ta

  • 题解 Luogu P4891 序列2022-07-14 22:31:23

    题意 给定两个长度为 \(n\) 的非负整数序列 \(A,B\),并定义数列 \(C\),\(C_i = \max\limits_{j=1}^{i}{A_i}\)。 有 \(q\) 次操作,每次对 \(A\) 和 \(B\) 的某个位置进行修改,然后询问 \(\prod \limits_{i=1}^{n} \min\{B_i,C_i\} \bmod 10^9+7\)。保证修改之后不小于原数。 \(1 \leq

  • 2022.7.14 模拟赛2022-07-14 18:31:29

    目录2022.7.14 模拟赛数独分糖果维修机器人小乔 2022.7.14 模拟赛 \(\to\text{link}\leftarrow\) 数独 思路: 大模拟 \(40min\) 写完调完,难度一般般 #include<bits/stdc++.h> using namespace std; inline int read(){ int x=0,f=1;char ch=getchar(); while(!isdigit(ch)){if(c

  • HMS Core安全检测服务如何帮助大学新生防范电信诈骗?2022-07-14 15:36:36

    一年一度的高考结束了,很多学生即将离开父母,一个人踏入大学生活,但由于人生阅历较少,容易被不法分子盯上。 每年开学季也是大一新生遭受诈骗的高峰期,以下是一些常见的案例。有的骗子会让新生下载注册一些恶意金融应用这些应用可能包含有病毒、木马等程序,也可能是仿冒某些知名软件的应

  • testUpgrade2022-07-12 09:38:14

    package com.example.testupgrade; import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import androidx.core.content.FileProvider; import android.content.Context;import android.content.DialogInterface;import android.cont

  • 数据存储——四种存储方式——Application的生命周期2022-07-11 00:01:54

    Application是Android的一大组件,在App运行过程中有且仅有一个Application对象贯穿整个生命周期。   在AndroidManifest.xml里面,activity节点的上级正是application节点。如果给application节点指定android:name属性,则表示App将运行自定义名称的Application代码。   需要注意,Appl

  • vue基础之面包屑和标签tag介绍2022-07-10 18:33:09

    一、面包屑导航(breadCrumb) 标签(tag) ![image](https://img2022.cnblogs.com/blog/2821749/202207/2821749-20220710180524113-630829934.png) 1.在main.js中引用tag   2.在页面或组件中使用tag   3.Tag的属性   4.Tag的事件有两个,点击和关闭   总结   面包屑导航(bre

  • git切换到某个tag, 从tag切换回当前分支2022-07-10 10:35:54

    git clone 整个仓库后使用,以下命令就可以取得该 tag 对应的代码了 git checkout tag_name 但是,这时候 git 可能会提示你当前处于一个“detached HEAD" 状态。(detached 分离的) 因为 tag 相当于是一个快照,是不能更改它的代码的。         直接使用命令git checkout

  • python闭包2022-07-08 11:04:54

    目录1.闭包2.如何理解闭包3.何时使用闭包4.再深入一点 1.闭包 我们尝试从概念上去理解一下闭包。 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多

  • Web3.0(Servlet3.0+JSP)2022-07-07 17:03:03

    环境 JDK1.7 + JAVAEE6 Myeclipse10 maven坐标 如果不是用javaee6而是用maven项目的话,需要引入如下坐标。 <dependencies> <!--servlet--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servle

  • String长度限制?2022-07-06 10:09:28

    String我们在开发和学习中会经常用到,但对String类型的取值范围我们并不明确。 String底层是char数组,并未标明长度限制。java中可以对数组指定长度,如果不指定就以实际元素来指定 private final char value[]; 从底层方法length()可以看出,返回的是int类型。 public int length()

  • 重探线段树2022-07-05 00:00:39

    方差 题意 \(1e5\) 范围处理区间加,区间平均数,区间方差。 做时思路 明显区间方差是这道题目的关键,其他两个与模板并无不同。 这里我们思考一下如何处理区间方差。 方差的计算公式向下推就完事儿了。 令其中有 \(k=r-l+1\) 个元素。 \(s^2=\frac{\sum\limits ^r_{i=l} (\bar{x}-x_i)

  • 【电话交换】SIP协议详解2022-07-04 13:06:05

    SIP协议基本介绍背景介绍 Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,

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

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

ICode9版权所有