python str bytes bytearray 编码 解码
1 In [11]: a = "a我爱我家!"
2
3 In [14]: a.encode("mbcs")
4 Out[14]: b'a\xce\xd2\xb0\xae\xce\xd2\xbc\xd2!'
5
6 In [16]: a.encode("mbcs").hex()
7 Out[16]: '61ced2b0aeced2bcd221'
8
9 In [17]: bytes.fromhex(_)
10 Out[17]: b'a\xce\xd2\xb0\xae\xce
洛谷 P5661 公交换乘 & [NOIP2019普及组] (模拟)
传送门 解题思路 先把所有的数据读下来。 对于地铁,答案直接加,然后把编号放入一个数组a内。 对于公交车,从前往后枚举a数组,然后找到出现最早的且符合价钱大于等于公交车的价钱,然后把这个数删除(变为0)。 然后再考虑有效期是45分钟,为了优化时间,我们可以每一次把数组看做一个队列,当a[first]是0或者时间超过了45分钟时,first++。 这样就保证了数组内的数不超过45个。 最后看一眼时间复杂度,O(NK),K为不超过45。 轻松A掉。 AC代码 1 #include<iostrea
史密斯圆记录20191201
串联电容变大,圆图变大,谐振频率变低 c2=30pf, C1,C6=NULL c3=70pf, C4=15pf , C5=40pf c2=30pf, C1=NULL , C6=20pf c3=70pf, C4=15pf , C5=40pf 并联电容变小,圆图变大,谐振频率变高 c2=30pf, C1=NULL , C6=20pf c3=70pf, C4=15pf , C5=NULL 并联70pf移动到串联位置,圆图变大,R实部过大,回波损耗变小 串联位置移动并联位置,圆图变小,J虚部过大
cropperjs实践及中文文档(自译)
cropperjs是一款非常强大却又简单的图片裁剪工具,它可以进行非常灵活的配置,支持手机端使用,支持包括IE9以上的现代浏览器。(关键是使用方法简单,几行代码就可以搞定) 实践效果图 如图,可以对指定的图片进行裁剪,可以自己选择裁剪的交互方式,如大小、纵横比等 还可以预览裁剪区域,确认裁剪后可以生成一个包含裁剪图的canvas对象,借助canvas的toDataURL方法可以生成一张Base64格式的图片。还有另外一种不使用canvas的方式,利用该工具丰富的api可以拿到裁剪区域相
利用 Rize 来进行 UI 测试或 E2E 测试
之前我曾经在《Rize - 一个可以让你简单、优雅地使用 puppeteer 的 Node.js 库》一文简单介绍过 Rize 这个库。当时仅仅是介绍这个库本身,关于如何使用,我没有给太多的指导。 这篇文章讲的是如何使用 Rize 来做 UI 测试或 E2E 测试。 在正式开始之前,先给可能没了解过 Rize 的同学做个简单的介绍:Rize 是一个提供了相对顶层并且可链式调用的 API 的库,可与 puppeteer 一起使用。目前开源在 GitHub,地址是 https://github.c
STM32CubeMX+串口通信控制led
基础配置见:https://www.cnblogs.com/jsit-dj-it/p/11967153.html 一、配置USART外设的工作参数 二、生成代码 在main.c编写业务逻辑代码 /* USER CODE BEGIN 4 */
void USER_UART_IRQHandler(UART_HandleTypeDef *huart)
{ /*__HAL_UART_GET_FLAG 获取 SR 寄存器标志位状态
UART_FLAG_RXNE 接
js执行上下文栈和变量对象
JS是单线程的语言,执行顺序肯定是顺序执行,但是JS 引擎并不是一行一行地分析和执行程序,而是一段一段地分析执行,会先进行编译阶段然后才是执行阶段。 例子一:变量提升 foo; // undefined
var foo = function () {
console.log('foo1');
}
foo(); // foo1,foo赋值
var foo = function () {
console.log('foo2');
}
foo(); // foo2,foo重
在ensp中RSTP基础设置
为什么我们要有rstp? rstp就是stp的加强版 实验模拟内容 搭建拓扑 相关参数(实验的时候看看自己的mac地址可能与我的并不同) 我们开始配置RSTP基本功能,由于交换机默认开启MSTP,所有我们只需要修改生成树模式就可以了(就截图了一个,四个交换机都设置) 配置完后,我们查看一下生成树的模式以及根交换机的位置 我们发现根交换机不是S1交换机也不是S2交换机(下面第一行是交换机的id,root等于bid时说明这台交换机是根交换机) S1不是根交换机我们把他设置成根交换机,因为我们最终需
使用Postfix与Dovecot收发电子邮件(物理机虚拟机之间)
邮件应用协议包括: 简单邮件传输协议(SMTP),用来发送或中转发出的电子邮件,占用tcp 25端口。 第三版邮局协议(POP3),用于将服务器上把邮件存储到本地主机,占用tcp 110端口。 第四版互联网信息访问协议(IMAP4),用于在本地主机上访问邮件,占用tcp 143端口。 bind-chroot postfix dovecot 一、配置本地主机名(bind-chroot ) yum安装bind-chroot yum install bind-chroot -y 修改配置文件: 输入
MySQL的主从异步复制实验
注意: MySQL的主从复制不是架构 MySQL的主从异步复制实验 需要3台机器 部署MySQL主从异步复制 mysql A:192.168.200.66 mysql B:192.168.200.67 mysql C:192.168.200.68 ------------------------------------------ 所有机器: iptables -F setenforce 0 systemctl stop firewalld --------------------------
RNN、LSTM、GRU的简单介绍
一、RNN 1.为什么需要RNN RNN,中文’循环神经网络‘,解决的是时间序列问题。什么是时间序列问题呢,就是我们的样本数据之间在时间维度上存在关联的,跟一般的神经网络不一样,也就是说我们前一个输入和后一个输入有某种说不清道不明的关系,需要RNN这种特定结构的神经网络去寻找内部联系。 2.基本网络结构 下面是RNN的一个基本结构和一个官网结构,第一个图里左边是未展开的形式,右边是展开的形式 ,将每一个时刻T=t的过程统统列举出来,它们共享参数W、U、V,最终的损失
HTML导航框架实现
导航栏界面(html_contents.html) <!DOCTYPE html>
<html>
<head>
<meta charset=” utf-8” >
<title>框架列表</title>
</head>
<body>
<ul>
<li><a href="frame_a.html" target="showframe">Frame_a</a></li>
<li><a href="frame_b.html" targe
Docker之dockerfile制作jdk镜像
目的: Dockerfile简介 Dockerfile制作jdk镜像 Dockerfile简介 了解dockerfile之前要先了解Docker基本概念和使用可参考:https://www.cnblogs.com/huangting/p/11960196.html Dockerfile是一个文本文档,文本里面包含了很多命令,每一条命令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。有了 Dockerfile,当我们定义自己额外添加的需求时,只需在 Dockerfile
MYSQL数据库之主从复制及读写分离
MYSQL数据库之主从复制及读写分离 一、MySQL的主从复制 1、概述 MySQL Replication俗称MySQL AB复制或主从复制,是MySQL官方推荐的数据同步技术。数据同步基本过程:从库会实时去读取主库的二进制日志文件,按照日志中记录对从座进行同样的操作,以达到数据同步效果。 2、MySQL Replication优点 通过增加从服务器来提高数据库平台的可靠性能。在主服务器上执行写入和更新,在从服务器上向外提供读功能,可以动态地调整从服务器的数量,从而调整数据库平台的高性能。
《Spring Boot实战派》读书笔记-第2章 配置IDEA的国内Maven仓库
本来是学到第三章了,但是,重新安装系统后配置有问题。所以,重新看书中的这个maven配置,有了新的体会,也怕日后找不到,重点记录下。 xml配置文件源码如下: 1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
4
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
linux命令 - crontab
第一个 进入 crontab 会选择编译器 在开发中一般写成脚本形式运行 2>&1 表示把错误也输入到 run.log 中去
图片上面的两个2>1 是不一样的 对应的不同命令
/bin/sh 表现下面命令用 /bin/sh 执行 类似于python 代码写的 /bin/sh/python3
cd `dirname $0` 不是引号是反引号 表示进入当前目录
|| exit 1 表示中不到目录就退出
https://tool.lu/crontab/ 间隔实际测
今日推荐
周排行