ICode9

精准搜索请尝试: 精确搜索
  • MySQL数据库之——高级[进阶]SQL语句(二)VIEW视图、联集和常见计算2021-09-03 21:32:55

    一、VIEW(视图) 1、 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。 临时表在用户退出或同数据库的连接断开后就自动消失了,而视图不会消失。 视图不含有数据,只存储它的定义,它的用途一般可以简

  • mysql 的update2021-09-01 11:00:06

    mysql 的update 更新问题 一 、 update 更新的问题 1、更新的普通语法 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 例子 : select student as s set s.age =13 where s.id =1 2、多表更新的语法 UPDATE table1 ,table2.... SET table1.name =value,table2.name=val

  • view -json2021-08-31 15:33:27

    <template> <vue-json-editor v-model="resultInfo" :showBtns="false" :mode="'code'" lang="zh" @json-change="onJsonChange" @json-save="onJsonSave" /> &

  • 你不得不看的81条JavaScript编码小技巧,吐血整理,建议收藏2021-08-25 14:02:49

    从各方各面搜集整理的js编码小技巧,吐血整理,强烈建议收藏 7个条件判断简化技巧 1. 多条件检查 把多个值放在一个数组中,然后调用数组的 includes 方法。 //longhand if (x === 'abc' || x === 'def' || x === 'ghi' || x ==='jkl') { //logic } //shorthand if (['abc', 'def

  • MySQL数据库基础2021-08-25 09:02:10

    MySQL数据库基础 目录MySQL数据库基础一、数据库的基本概念1. 数据(Data)2. 表(Table)3. 数据库(DataBase)4. 数据库管理系统(DBMS)5. 数据库系统二、数据库的发展1. 第一代数据库2. 第二代数据库3. 第三代数据库三、主流的数据库介绍1. SQL Server(微软公司产品)2. Oracle(甲骨文公司产品)3.

  • MySQL数据库主从数据对比2021-08-21 21:02:09

      1. 工具安装 使用percona-Toolkit进行数据对比,因此先进行此工具的安装 官方地址: https://www.percona.com/downloads/percona-toolkit 安装依赖包 yum install -y perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey 安装 rpm -ivh

  • documentFragment文档碎片2021-08-21 19:34:49

    documentFragment是一个保存多个element的容器对象(保存在内存)当更新其中的一个或者多个element时,页面不会更新。只有当documentFragment容器中保存的所有element更新后再将其插入到页面中才能更新页面。documentFragment用来批量更新列如将ul里面的li取出放到documentFragment,更

  • git常用命令总结2021-08-20 13:01:34

    1.如何创建分支? 使用命令: git checkout -b master-test1 2.如何将开发好的分支代码合并到 master 主分支上去? 需要执行四步命令: 命令1: git add . 命令2: git commit -m '提交的文字描述' 命令3: git pull origin master 命令4: git push -u origin master-test1 此时我们需要

  • JavaScript:函数闭包2021-08-12 19:02:18

    1、闭包的概念:   指有权访问另一个函数作用域中的变量的函数,一般情况就是在一个函数中包含另一 个函数。   2、闭包的作用:   访问函数内部变量、保持函数在环境中一直存在,不会被垃圾回收机制处理;   简单地说:就是在函数的局部范围内声明一个封闭的环境,此环境不会被垃圾回收探

  • 存储过程实现跳过节假日增加日期(原创)2021-08-12 16:35:43

    前几个月别人的项目上面要用这个,当时想法有点陷入误区,一下子没搞出来,后来交研发去用代码实现了。 最近自己项目也遇到这个需求了,换了个思路,没想到成功了,试了试基本没大问题,但又不太敢保证应付所有情况,比如跨年我还没试...... 且算是集思广益吧。   环境:SQL Server 2008 准备工作:

  • NTP\rsync+inotify2021-08-11 04:02:09

    NTP网络时间协议 NTP(Network Time Protocol)网络时间协议基于UDP,用于网络时间同步的协议,使网络中的计算机时钟同步到UTC(世界统一时间),再配合各个时区的偏移调整就能实现精准同步对时功能。 chrony是网络时间协议NTP的实现方式, Chrony是一个开源的自由软件 ,在RHEL7/CentOS7操作系

  • RTSP推流桌面,vlc拉流2021-08-09 14:04:29

    vlc下载官网:https://www.videolan.org/ 1.vlc下载完成之后打开vlc,点击媒体--->流   2.在捕获模式选择‘桌面’,帧率选择30帧/秒;然后选择串流并点击 3.点击下一个 4.目标里面选择RTSP,添加,然后点击下一个 5.端口不要改变,路径的话可以随便填写,但前提是你能记住,然后点击下一个 6.

  • openwrt学习之UCI模块2021-08-07 19:33:59

    UCI模块,Unified Configuration Interface,通用配置接口,是openwrt的核心模块之一 是用于管理openwrt系统的配置文件,提供了API库函数和命令行接口供用户调用 这些配置文件默认保存在/etc/config/目录下,每一个文件即是一个uci配置文件 文件语法: UCI配置文件通常由一个或多个config语

  • test12021-08-05 23:33:38

    软连接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接。 具体用法是:ln -s 源文件 目标文件。  当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在其它的 目录下用ln命令链接(link)就可以,不

  • 学习Java绕不过去的--冒泡排序。2021-08-03 22:04:29

    啥也不说,直接上代码! @Test public void test1() { //冒泡排序 int[] a = {3, 2, 1, 4, 5}; int i; for (i = 1; i <= a.length; i++) { for (int j = 0; j < a.length - 1 - i; j++) { if (a[j] > a[j + 1])

  • MySQL(05)触发器&事件&事务&锁2021-08-01 18:02:29

    触发器 create trigger  trigger_name    before | after  insert | update | delete   on 表名 for each row   trigger_body 触发器有六种: 触发时机before(之前)和after(之后), 触发动作insert | update | delete   提供了两个对象 new和old   insert 没有

  • 自学java成神之路2021-08-01 14:30:45

    System.out.println();的快捷方式是syso   Alt+/ 查看详细                  的快捷方式是Ctrl    鼠标点击              foreach方法遍历就是增强型for循环:如果只是取出数组一个数,比较快捷,但是不能更改数组的值。 但是普通for方法遍历

  • Linux基础命令 - grep2021-07-31 10:32:23

    简述 grep是在文件当中匹配符合条件的字符串,作用是查找文件内容 格式 grep 【选项】 字符串 文件名 选项 -i:忽略大小写 -v:排除指定字符串 例子 grep "这是" test1.text:在test1.text文件中查找包含”这是“的内容 grep -i "qwe" test2.text“:在test2.text文件中查找包含”qwe“的

  • 使用LINQ,查询DataSet表的字段是否包含某个值2021-07-30 16:32:26

    查询 test1 这个表里的列 MATNR  是否包含 ttt 这个值  ,ttt为string类型 string ttt = dstest2.Tables[0].Rows[0]["PN"].ToString(); //MATNR:test1的列名 DataRow []row = test1.Tables[0].Select("MATNR = '"+ttt+"'");   string ttt =  dstest2

  • docker知识5---docker网络2021-07-29 20:31:57

    docker容器网络   在顶层设计中,Docker 网络架构由 3 个主要部分构成:CNM、Libnetwork 和驱动。     1)CNM 是设计标准。在 CNM 中,规定了 Docker 网络架构的基础组成要素。     2)Libnetwork 是 CNM 的具体实现,并且被 Docker 采用,Libnetwork 通过 Go 语

  • c++为什么使用初始化列表会快一些?2021-07-29 10:58:17

    初始化列表 初始化列表是一种C++初始化列表,有初始化阶段和计算阶段两个阶段。 与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。 从概念上来讲,构造函数的执行可以分成两个阶段,初始化阶段和计

  • 分布式NoSQL数据库Cassandra集群搭建2021-07-28 21:32:36

    1 Cassandra介绍 1.1 Cassandra介绍   Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性,被Di

  • linux Shell脚本截取字符串2021-07-27 14:00:34

    例如截取日志信息中的json类型的输入信息:           脚本如下: #!/bin/sh IFS="" testfile=$1 while read -r line do echo $line test1=${line##*'签名验证错误'} test1=${test1%currentid*} echo $test1 ##res_code=`echo $test1 | python -c 'import

  • python 调用C++动态链接库2021-07-27 13:34:31

    编写C++文件        使用g++输出链接库 g++ -o test1.so -shared -fPIC Test.cpp 编写python文件test1.py       运行脚本      

  • postgresql实现多表关联删除性能分析2021-07-25 23:33:46

    目录 使用delete using的写法 delete using多表关联删除性能分析 exists多表关联删除性能分析 总结 导读:最近在进行sql编写时,发现delete +using性能并不高, 这篇文章主要通过执行计划对多表关联删除操作进行性能分析,并给出另一种高性能exists关联删除的方法,具有很好的参考价值,

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

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

ICode9版权所有