ICode9

精准搜索请尝试: 精确搜索
  • shell脚本常用的时间转换2021-10-27 22:33:49

    获取当前时间           date_time=`date +"%Y%m%d%H%M"`         //截取想要的时间          date_d=${date_time:0:8}          date_H=${date_time:8:2}          date_M=${date_time:10:2} 5分钟之前           dat

  • Pytest测试框架(7):pytest_设置测试用例执行顺序2021-10-27 22:32:01

    设置测试用例执行顺序:   默认情况下,pytest测试用例的执行顺序是按先外层后内层(目录下的文件),再根据编写的顺序升序执行。 如果想自定义pytest测试用例的执行顺序,可以通过多种方式实现,常用的方法有: 1、利用pytest_ordering插件,通过装饰器@pytest.mark.run(order=1)来进行控制,数字

  • 线程通信应用---经典例题:生产者/消费者问题:2021-10-27 22:02:59

    /** * 经典例题:生产者/消费者问题: * 生产者(Producer)将产品交给店员(clerk),而消费者(customer)从店员处取走产品,店员一次只能持有固定数量 * 产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者 * 继续生产;如果店中没有产品了,店员

  • python调试出现报错:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb0 in pos2021-10-27 22:01:10

    原因:如图,代码里字符串里加上汉字就会报相关错误; 解决办法:开头加上 #-*-coding:GBK -*-   即可解决    

  • <RPC实战与核心原理>学习笔记 --- 进阶篇2021-10-27 21:03:48

    架构设计:设计一个灵活的RPC框架 RPC 就是把拦截到的方法参数,转成可以在网络中传输的二进制,并保证在服务提供方能正确地还原出语义,最终实现像调用本地一样地调用远程的目的 RPC 架构设计 网络传输, 保证可靠性 --> TCP ①传输模块, 收发二进制数据, 屏蔽网络传输的复杂性

  • C语言-------memset函数的使用2021-10-27 19:06:48

    #include <stdio.h> #include <string.h>//使用memset要用到这个头文件 /* memset(数组名,0,sizeof(数组名)) -->把数组中的元素全部初始化成中间这个数据 */ int main() { int arr[5]={1,2,3,4,5}; printf("原始数据为:\n"); for(int i=0;i < 5;i++) { print

  • Python中根据时间自动创建文件夹2021-10-27 16:36:34

    导语 ​ 电脑桌面文件太多查找起来比较花费时间,并且凌乱的电脑桌面也会影响工作心情,于是利用python根据时间自动建立当日文件夹,这样就可以把桌面上文件按时间进行存放。 代码实现 # _*_coding:utf-8_*_ import os import datetime def create_folder(path): # 年-月-日 时:

  • SparkSql任务.sh文件配置2021-10-27 15:05:15

    一、sql文件名和sh配置文件一样,一起压缩成zip文件上传。.sh配置文件如下:   1 #!/bin/bash 2 v_proc_name='freight_waybill_prom_time_day1'; 3 v_filename="${v_proc_name}.sql"; 4 5 ######日期相关变量###### 6 #当天日期及当天时分秒日期 7 v_cur_dt=`date '+%Y-%m-

  • 大数据课程-------hadoop部分2021-10-27 15:04:00

    1.namenode元数据管理:    2.linux shell脚本日志采集上传到hdfs脚本 https://www.cnblogs.com/biehongli/p/9010933.html 3.yarn 资源调度器 FIFO(先进先出)调度器 容量调度器(浪费资源) 公平调度器(动态分配)(最优) 4.hive 的桶表不能通过load加载数据,否则达不到桶的效果。    

  • JAVAWEB-12021-10-27 11:07:08

    B/S和C/S模式 C/S模式 试验:项目部署: (1)webapps---放置项目 (2)修改server.xml <Context docBase="项目的绝对路径" path="请求路径" reloadable="true"/> 自定义servlet (1)在WEB-INF下创建一个目录lib 并把servlet-api.jar导入 (2)创建一个类并继承HttpServlet. public class H

  • 字段约束及基础函数2021-10-27 11:02:13

    一,主键约束。 字段的值必须为唯一且不能为Null,通常会使用自增策略。 例如:create table abc(id int primary key auto_increment); ============================================================== 二,非空约束。 字段的值不能为空,但可以重复。 例如:create table user(id int pri

  • ios从入门到放弃之C基础巩固-----多级指针、指针数组、函数指针2021-10-27 09:34:15

    继续接着上一次的https://www.cnblogs.com/webor2006/p/15183259.htmlC基础往下学习,这次是C中的最后一块内容了----指针,争取用一二篇收尾了,然后赶紧进入OC的学习,不然感觉学了这么久,还是没有沾到IOS开发的边~~当然关于C的指针的内容也不少,最重要也最难,所以过好这一关也是很有必要的

  • 分布式事务系列---【配置 Seata-Client】2021-10-27 01:35:21

    1.创建两个SpringBoot工程 2.添加 undo_log 表 在客户端处理的业务相关的每个数据库中都要添加 undo_log 表,用于保存需要回滚的 数据。建表语句脚本在 seata 源码(source)解压目录的 script/client/at/db 目录下的 mysql.sql 中。 3.添加依赖 在 两个pom 中添加 seata 的依赖。

  • JavaScript---5.作用域2021-10-27 01:03:06

    作用域 作用域指的是一个变量的作用范围 在JS中一共有两种作用域: 1.全局作用域 2.函数作用域 全局作用域 创建的变量都会作为window对象的属性保存 创建的函数都会作为window对象的方法保存 var a = 10; var b = 20; console.log(window.a, window.b); fun

  • 分布式事务系列---【Seata-Server 的配置与启动】2021-10-27 01:01:34

    这里以 Seata 默认的 AT 事务模式来实现分布式事务。 1.Seata 下载 从官网下载 Seata Server,源码与打过包的都需要下载。源码中包含很多需要运行的脚 本文件,而打过包的则是可运行的服务器本身。 2.运行 mysql.sql 脚本 在 seata 源码解压目录的 script/server/db 下找到 mysql.sql

  • 贪心算法---多机调度问题2021-10-26 22:00:07

    问题描述 设有n个独立的作业{1,2,…,n},有m台相同的机器进行加工处理。作业i所需的处理时间为ti。现约定,任何作业可以在任何一台机器上加工处理,但未完工前不允许中断处理,任何作业不能拆分成更小的子作业。 例如,设7个独立作业{1,2,3,4,5,6,7}由3台机器M1、M2和M3来加工处理。各

  • Day01-----修改游戏的进程(让戴夫的钱袋鼓起来)2021-10-26 21:59:40

    一.简介         大家一定都玩过游戏吧,那么大家有没有想过通过一些不一样的方法来改变游戏的进程呢? 今天我就来以植物大战僵尸为例来教大家如何用我们程序员的方式来改变游戏的进程. 本期我的任务为:                         1.修改<植物大战僵尸>的存档,使

  • 项目案例1 --- 学生管理项目2021-10-26 21:59:15

    创建一个简单的java的项目. 首先创建一个Student类, 代码如下: package com.itheima; public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address;

  • 学习笔记---反射学习 一个简单的框架2021-10-26 20:33:58

    要求:写一个“框架”,不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并执行其中的任意方法 首先准备好两个写好方法的类 一、准备好配置文件 这里先明确框架的执行步骤: 1.将需要创建的对象的全类名和需要执行的方法定义在配置文件中 2.在程序中加载读取配置文件

  • 抓取中央气象台-台风报文数据2021-10-26 18:58:32

    抓取中央气象台-台风报文 抓取中央气象台-台风报文数据1.中央气象台-台风报文地址说明2.台风报文含义解析3.台风报文地址-时间分析4.台风命名-台风名称表5.各种台风有关的报文解读指南 地图上渲染的台风路径数据,其实来源于台风报文数据,实现流程为:(1)实时抓取解析中央气象

  • k8s---网络2021-10-26 18:33:08

    k8s网络通信 k8s通过CNI接口接入其他插件来实现网络通讯,目前比较流行的插件有flannel、calico等。CNI插件存放位置:/etc/cni/net.d/ 插件使用的解决方案如下: 虚拟网桥,虚拟网卡,多个容器共用一个虚拟网卡进行通信;多路复用:MacVLAN,多个容器共用一个物理网卡进行通信;硬件交换:SR-LOV,一

  • openssl - generate PEM format private key and public key, CSR2021-10-26 15:35:19

    # generate private keyopenssl genrsa -out myprivate.key   # extract the public key from the private key openssl rsa -in myprivate.key -pubout -out mypublic.key       # generate the CSR from the private key, CSR only contains the pulic key   openssl req -

  • C#模拟POST表单提交 --- WebClient2021-10-26 15:31:08

    string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取网页的编码方式 string url = "http://localhost/registe

  • ubuntu20.04调整时区时间同步2021-10-26 15:05:20

    root身份操作 #检查系统时区 timedatectl --- Local time: Wed 2020-05-06 19:33:20 UTC Universal time: Wed 2020-05-06 19:33:20 UTC RTC time: Wed 2020-05-06 19:33:22 Time zone: UTC (UTC, +0000)

  • python基础之---else(十)2021-10-26 14:00:07

    环可以和else配合使用,else下方缩进的代码指的是当循环正常结束之后要执行的代码。 1. while…else 1.1 语法 while 条件: 条件成立重复执行的代码 else: 循环正常结束之后要执行的代码 1.2 示例 i = 1 while i <= 5: print('Hello World') i += 1 else: pr

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有