ICode9

精准搜索请尝试: 精确搜索
  • S7-300通过以太网模块和S7-1200数据交换案2021-05-19 20:01:35

    S7300 通过远创智控 MPI-ETH-YC01Plus 和 S7-1200/1500 等西门子 PLC 数据交换(S7TCP 协议) 本示例以S7-1200(CPU 1212C DC/DC/DC)与S7-300(CPU315-2DP)为例交换 数据,S7-1500、SMART 200 与之步骤类似,不做重复介绍。 远创智控MPI-ETH-YC01 Plus的DB9 公口(X1)连接 S7-300 的 MPI 口

  • MongoDB索引类型2021-05-19 18:52:41

    MongoDB 4.2官方支持索引类型如下: 单字段索引 复合索引 多键索引 文本索引 2dsphere索引 2d索引 geoHaystack索引 哈希索引 单字段索引 在单个字段上创建升序索引 handong1:PRIMARY> db.test.getIndexes() [ { "v" : 2, "key" : { "_id" : 1

  • vsftpd一键安装2021-05-19 18:34:52

    centos ftp 权限控制比较严格 手动配置非常麻烦,搞了一键脚本,方便大家快速配置   1.创建sh脚本文件 sudo vim /root/install_vsftpd.sh 2.贴入以下内容 #!/bin/bash #此脚本目前只是为了方便centos7下安装vsftp,其他版本后期集成。 #ftp数据存放目录 # by liwentong 20191219

  • 从零开始编写一个js插件2021-05-19 18:00:55

    https://www.jianshu.com/p/0a3127d301b1   什么是js插件 首先我们必须要明白什么是js插件,说的简单点,类似于 function add(a, b){ return a+b; } 这就是一种插件的雏形,因为它还没有封装起来, 它会影响到工作区的其他参与者(函数),也就是说它有可能会影响到其他成员,这样并不好。 封

  • gorm的子句构造2021-05-19 17:34:52

    gorm为我们提供了很多方法便捷我们的操作,例如 Where、Model、Update。。。等等,这些方法最终都是走到了gorm的构建器,详情见: https://gorm.io/zh_CN/docs/sql_builder.html 在某些时候我们可能需要自己去构建sql语句提供两个参考: 参考一 冷热表查询联合查询,可使用 Union/Union

  • ansible之获取主机IP地址2021-05-19 16:51:21

    {{ hostvars[inventory_hostname]['ansible_local']['interfaces']['management']['ipv4']['address'] }} 1、hostvars 获取某台指定的主机的相关变量。如果有一台web服务器的配置文件中需要指定db服务器的ip地址,我们假定这台db服务器的hostname为 db.exmaple.com,ip地址绑定在e

  • Mysql2021-05-19 15:34:45

    一、数据库操作:   1、查看数据库:     >show databases;   2、创建数据库:     >create database db_name;  //db_name为数据库名   3、使用数据库:     >USE db_name;   4、删除数据库:     >drop database db_name;   

  • Python:数据库操作2021-05-19 15:33:54

    1、redis #encoding=utf-8 import redis def redis_op(): host = '127.148.167.201' port = 9152 password = 'WCS_REDIS_!(0)' r = redis.Redis(host=host, port=port, password=password) redis_key = "cache:task:expirefi

  • c++ centos linux mysql通讯案例(安装和验证)2021-05-19 13:33:38

    近期需要做c++与mysql通讯, [root@VM-0-7-centos test]# cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)[root@VM-0-7-centos test]# 1.  安装mysql-client等软件 # c++开发mysql # https://downloads.mysql.com/archives/community/ # 移除自带的mariadb rpm -q

  • Django(18)聚合函数2021-05-19 11:02:47

    前言 orm模型中的聚合函数跟MySQL中的聚合函数作用是一致的,也有像Sum、Avg、Count、Max、Min,接下来我们逐个介绍   聚合函数 所有的聚合函数都是放在django.db.models下面。并且聚合函数不能够单独的执行,聚合函数是通过aggregate方法来实现的。在说明聚合函数的用法的时候,都是基

  • redis应用问题解决2021-05-19 10:32:12

    1.缓存穿透:访问不存在的数据 缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。具体解决方案看 https://

  • 微信小程序模糊查询云开发2021-05-19 05:32:18

    let key = "编程"; console.log("查询的内容", key) const db = wx.cloud.database(); const _ = db.command db.collection('qcl').where(_.or([{ name: db.RegExp({ regexp: '.*' + key,

  • sqlite3学习2021-05-18 23:32:24

    sqlite3学习 一、sqlite3数据库移植1、下载sqlite3源码2 解压,编译源码 二、 sqllite3 接口使用1、打开/创建、关闭一个数据库2、操作数据库a)创建数据表b)插入接口c)查询接口 一、sqlite3数据库移植 1、下载sqlite3源码 sqlite3 源码可以从官方下载,下载地址https://www

  • Pytest-数据库连接操作(执行用例前或者执行用例之后的前置或者后置工作)2021-05-18 22:32:50

    pytest操作数据所需模块PyMysql 安装推荐:pip install PyMsyql==0.9.3 先写个方法获取到项目的根目录 # coding=utf-8 import os def root_path(): cur_path = os.path.dirname(os.path.realpath(__file__)) root_path = os.path.dirname(cur_path) return root_pat

  • MongoDB在windows系统的安装配置详解以及基本操作2021-05-18 22:03:02

    1.数据库的种类 种类 关系型:oracle、mysql、sqlite、sqlServer等非关系型(Not Only SQL):MongoDB(文档)、Redis、Memcache(内存) 关系型和非关系型数据库软件区别 相同点: 都是数据库软件,用于存放项目数据 不同点: 关系型: 遵循sql标准,换句话说语法大同小异有库和表约束等 非关系型:

  • 2021-05-18 SONiC 系统管理 372021-05-18 20:58:22

    SONiC 系统管理 37 系统Loopback地址和管理地址配置 SONiC系统可以通过CLI和Config_DB来配置Loopback地址 CLI的配置命令和Linux系统配置网口的命令相同 admin@switch:~$ sudo config interface ip add Loopback0 10.255.255.1/32 通过Config_DB来配置Loopback地址: admin@sw

  • mongodb2021-05-18 20:01:09

    mongodb安装: 配置yum源 打开文件 vim /etc/yum.repos.d/mongodb.new.repo 编辑文件: [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongo

  • 帝国cms生成sitemap源码,无需安装插件2021-05-18 18:33:23

    数据库配置请根据自己的数据库文件来修改。 <?php header('Content-type:text/html;charset=utf-8');define('DB_HOST','localhost');define('DB_USER','数据库用户名');define('DB_PASSWORD','数据库密码');define('DB_DATAB

  • 帝国cms生成sitemap源码,无需安装插件2021-05-18 18:04:01

    数据库配置请根据自己的数据库文件来修改。<?phpheader('Content-type:text/html;charset=utf-8'); define('DB_HOST','localhost');define('DB_USER','数据库用户名');define('DB_PASSWORD','数据库密码');define('DB_DATAB

  • cx_Oracle.DatabaseError: ORA-28759: failure to open file2021-05-18 17:03:32

    找了好久这个问题,有人说是tcps的问题,需要自己生成证书什么的,后来才发现原来是 钱包文件路径 的问题,钱包文件解压后必须放在instantclien/network/admin下,在Windows和Linux平台下都测试了,确实是路径导致的。 剩下的按照文档来就可以了,环境变量什么的,都很简单,Oracle Instant Client

  • 重构if - else语句2021-05-18 15:07:53

    对if - else语句代码进行重构优化 switch interface db setting 总结 switch if - else只适合在3层之内使用 当条件判断较多时,可以首先考虑使用switch interface 当判断条件还可能动态增加时,可以考虑将switch进一步优化,引入接口interface,将代码与数据分离: 创建一

  • MongoDB——从集群中删除分片,根据官网教程实际操作记录2021-05-18 12:05:33

    从mongo分片集群中删除分片,其中mongo为docker容器启动。 当前状态 docker stats CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 25a8a909d180 redis30000

  • Ubuntu下安装mongo db2021-05-18 10:58:10

    1.获取安装包下载 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz解压 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz设置环境变量,在~/.bashrc文件末尾追加 export PATH=$PATH:/home/…/mongodb-linux-x86_64-3.0.6/bin source ~/.bashrc设置数据库目录,

  • mongo db常见操作2021-05-18 10:57:08

    1.命令窗口操作1.1连接本地数据库zxl@zxl:~$ mongo 127.0.0.1 MongoDB shell version: 2.6.10 connecting to: 127.0.0.1/test Server has startup warnings:  2019-09-19T08:21:59.078+0800 I CONTROL  [initandlisten] ** WARNING: You are running this p

  • Linux Crontab实现定时备份和删除Docker中的Mysql数据库2021-05-17 14:34:57

    备份数据库 # 备份所有数据库 mysqldump -uroot -p123456 --lock-tables=false --all-databases > /data/mysqlbak/`date +%Y%m%d`.sql # 备份不同的数据库到不同的目录 mysqldump -uroot -p123456 baskets > /Backups/mysql-backup/databases/baskets/$(date +%Y%m%d_%H%M%S)_b

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

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

ICode9版权所有