Linux中字符串截取

Linux中字符串截取 测试字符串:var=1234567890abcedef1203 使用#截取0以后的内容 echo ${var#*0} 结果:abcedef1203 #表示操作符,*0表示从左往右找到第一个0,截取0之后的所有字符 echo ${var##*0} 结果:3 #表示操作符,*0表示从右往左找到第一个0,截取0之后的所有字符 使用%截取 echo ${var%0*} 结果:1234567890abcedef12 %表示操作符,0*表示从右往左找到第一个0,截取0之前的所
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

APP——自动化——java——程序安装好,直接调用

package jkcs; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.remote.DesiredCapabilities; import io.appium.java_client.AppiumDriver; public class jblx { public static
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

CSS选择器带示例

CSS 选择器除了样式表匹配元素时需要用到,在使用 jQuery 等库的时候也可以利用 CSS 选择器来选择元素,因此作为前端开发需要熟练掌握。下面是一些常用的 CSS 选择器示例。 元素选择器 E,选择所有指定元素名称的元素,例如 p,选择所有的 p 元素。 通用选择器 *,选择所有元素,例如: * { box-sizing: border-box; } 类选择器 .class,用一个点号加类名表示,例如 .header,选择所有 class 属性中包含 header 的元素。 <di
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

Head First 设计模式——与设计模式相处

  不知不觉,已经到最后的章节了,又是2个月过去了。时间过得真的很快,工作快2年了,我还是个常常迷茫找不到方向的人。   设计模式,模式是在某情境下针对某问题的解决方案。这句话让我想起了我们的一个大领导,每次吃饭都会和我们吹 “模型”、套路,说人做的所有事里面都有套模型和成功套路在的,我们平常做的事就是在找寻做事的方法,并套路化。现在我感觉他说的有点道理。以前我对于领导说的一些说法很不屑,懒得听但最近,我会认真思考他们说的话了。或许是我被环境同化了?也或许是我成长了?   设计模式不是灵丹妙药
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

小数据池 深浅copy 集合

id is == #id is(内存地址和判断内存地址是否相同) #id 相同,值不一定相同 #值相同,id不一定相同 # s1 = [1, 2, 3] # s2 = [1, 2, 3] # # print(id(s1)) # # print(id(s2)) # # s1 ='holting' # # s2 = 'holting' # print(s1 is s2) 代码块 代码块:我们所有的代码都 需要依赖代码块执行。 一个文件就是一个代码块。 交互式命令下一行就是一个代码块。 两个机
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

Python中Lock和Rlock

线程是进程中可以调度执行的实体。而且,它是操作系统中可以执行的最小处理单元。简单地说,一个线程就是一个程序中可以独立于其他代码执行的指令序列。为了简单起见,你可以假设线程只是进程的子集! Locks 锁是Python中用于同步的最简单的方式。锁有两种状态:上锁、释放锁。 锁是线程模块中的一个类,有两个主要方法:acquire()和release() 当调用acquire()方法时,它锁定锁的执行并阻塞锁的执行,直到其他线程调用release()方法将其设置为解锁状态。锁帮助我们有效地访问程序中
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

python3 thread

...占位 # -*- coding:utf-8 -*- # date:20200616 # auth:[email protected] # description: 后台计算期间,打印一堆无效内容, 查询完成后,停止无效打印, 输出有效内容 from mdiso.dbcon import DBClient from mdiso.shrun import ShRun from threading import Thread import time mydb=DBClient() d
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

Java工具类—包装类

Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需求,但是你需要时间,今天我们主要是来学习一下包装类。 一、包装类介绍 1、为什么需要包装类? 我们知道 Java 语言是一个面向对象的编程语言,但是 Java 中的基本数据类型却不是面向对象的,但是
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

do_sings_user_threading.py

#!/usr/bin/env python from struct import * import pandas as pd import numpy as np import os import re import pathlib import threading import time def get_new_data(): #pathdir = "G:\\datas of status\\python codes\\data of every months" p
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

7816协议时序和采用UART模拟7816时序与智能卡APDU指令协议

7816时序 7816时一个比较早的老通讯时序了,最近项目上需要用UART模拟所以,简单学习时序。 时序比较简单,熟悉UART的一眼看着就像是串口的时序,只是他没有停止位,取而代之的就是保护时间guradtime,一般是两个etu所以可以使用两个停止位来模拟。电路图上就是将RX和TX短接,在发送关闭串口的接受功能反之接收时关闭发送功能就可以了。 APDU指令 1、报文格式。 C-APDU有4字节的必备长度和1个可变长度条件体组成 CLA:命令报文类别字节 INS:命令报文指令字节 P1:参数1
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

springcloud 注解错误

Could not autowire. No beans of 'RestTemplate' type found. more... 一.问题描述: 今天在springboot项目中构建配置类时报错 二.问题分析: 经网上查询得知, idea的纠错机制在解析spring通过命名约定的方式进行配置时,支持的并不是太好,而用Autowired或Resource注入bean时,会报错。 三.问题解决: 我使用Resource注入后,问题解决 ———————————————— 版权声明:本文为CSDN
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

Linux中crontab日志配置

crontab在/var/log/目录下没有cron.log文件 修改rsyslog文件: /etc/rsyslog.d/50-default.conf 将 rsyslog 文件中的 #cron.* 前的 # 删掉; 重启rsyslog服务: service rsyslog restart 重启cron服务:   service cron restart 查看日志文件: tail -f /var/log/cron.log django crontab定时执行任务 安装 pip install
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

APP——自动化——java——初始化安装程序

package jkcs; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.remote.DesiredCapabilities; import io.appium.java_client.AppiumDriver; public class jblx { public static
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

Django中Logging日志配置

Django日志配置 django中的log需要在settings.py中配置 import time LOGGING_DIR = os.path.join(BASE_DIR, "logs") # LOGGING_DIR 日志文件存放目录 if not os.path.exists(LOGGING_DIR): os.mkdir(LOGGING_DIR) LOGGING = { 'version': 1, 'disable_existing_logge
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

文艺复兴—冲刺日志(第四天)

一、SCRUM部分 (1)6.23工作表 姓名 完成了哪项任务 花了多少 时间 还剩余多少 时间 遇到了哪些问题 姚亚鹏 商品求购的设计 4h 4天 细节处理没有做的很好 周崇景 商品收藏的设计 3h 4天 完成度不高,很多功能没能实现 常世豪 完善商品交换功能 3h 4天 无 阳旭成 完善商品交换功能 2h 4天 添加了一些新功能,但是又BUG 周浩哲 搜集商品网站资料 1h 4天 无 沙红发 总结商品求购功能 1h 4天 总结了基本功能,没有独特的 徐煜 总结商品收藏功能 1h 4天 无
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

调用拦截器数组 HandlerInterceptor[] 时循环

周末有个小伙伴加我微信,向我请教了一个问题:老哥,过滤器 (Filter) 和 拦截器 (Interceptor) 有啥区别啊? 听到题目我的第一感觉就是:简单! 毕竟这两种工具开发中用到的频率都相当高,应用起来也是比较简单的,可当我准备回复他的时候,竟然不知道从哪说起,支支吾吾了半天,场面炒鸡尴尬有木有,工作这么久一个基础问题答成这样,丢了大人了。 平时觉得简单的知识点,但通常都不会太关注细节,一旦被别人问起来,反倒说不出个所以然来。 归根结底,还是对这些知识了解的不够,一直停留在会用的阶段
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

状压DP之排列perm

题目 [SCOI2007]排列 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。 输入格式 输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格隔开。s保证只包含数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9. 输出格式 每个数据仅一行,表示能被d整除的排列的个数。 样例 样例输入 7 000 1 001 1 1234567890 1 1234
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

django 默认时区设置

django 默认时区设置 在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONE和USE_TZ 如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago, 此时的TIME_ZONE不管有没有设置都不起作用。 如果USE_TZ 设置为False,而TIME_ZONE设置为None,则Django还是会使用默认的America/Chicago时间。 若TIME_ZONE设置为其它时区的话,则还
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

安装旧版本maven

1.先到官网下载页面,滑倒最底下 点击此处跳转到目前发行的所有版本的下载页面,点击你要下载的版本 点击此处,进入bin文件的下载目录,然后点中你要下载的文件即可 进入source文件夹,下载源码文件
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0

关于秒杀倒计时按钮的方法

function Load() { var stringTime = "2020-06-24 11:20:00"; var timestamp2 = Date.parse(new Date(stringTime)); timestamp2 = timestamp2 / 1000; //获取到的 格式日期 的时间戳 var myDate = new Date(); var timestamp = myDate.getTime()/1000; //当前时间戳 获取的时间戳为毫秒 需除1000 ti
分类: 其他 发布时间: 06-26 19:54 阅读次数: 0