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
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

洛谷 P5661 公交换乘 & [NOIP2019普及组] (模拟)

传送门 解题思路 先把所有的数据读下来。 对于地铁,答案直接加,然后把编号放入一个数组a内。 对于公交车,从前往后枚举a数组,然后找到出现最早的且符合价钱大于等于公交车的价钱,然后把这个数删除(变为0)。 然后再考虑有效期是45分钟,为了优化时间,我们可以每一次把数组看做一个队列,当a[first]是0或者时间超过了45分钟时,first++。 这样就保证了数组内的数不超过45个。 最后看一眼时间复杂度,O(NK),K为不超过45。 轻松A掉。 AC代码 1 #include<iostrea
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

OPMS是什么?

OPMS OPMS项目+OA管理系统 很高兴在业余时间里,经过十几天的努力,一边学习着Go,一边开发着OPMS系统。 OPMS管理系统是意思是PMS+OA,项目+办公管理。符合日常项目和OA管理,特别适合扁平化管理的微中小企业。 OPMS采用是Beego框架和Bootstrap前端框架构建立,适合不同平台,不同的终端,简单方便实用的原则。数据库采用Mysql,缓存采用Redis。在部署过程中,如果没有Redis,不影响使用。 本系统是免费的软件,部署很方便。 OPMS的由来: 公司之前用的项目
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

史密斯圆记录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虚部过大
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

cropperjs实践及中文文档(自译)

  cropperjs是一款非常强大却又简单的图片裁剪工具,它可以进行非常灵活的配置,支持手机端使用,支持包括IE9以上的现代浏览器。(关键是使用方法简单,几行代码就可以搞定) 实践效果图   如图,可以对指定的图片进行裁剪,可以自己选择裁剪的交互方式,如大小、纵横比等 还可以预览裁剪区域,确认裁剪后可以生成一个包含裁剪图的canvas对象,借助canvas的toDataURL方法可以生成一张Base64格式的图片。还有另外一种不使用canvas的方式,利用该工具丰富的api可以拿到裁剪区域相
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

利用 Rize 来进行 UI 测试或 E2E 测试

之前我曾经在《Rize - 一个可以让你简单、优雅地使用 puppeteer 的 Node.js 库》一文简单介绍过 Rize 这个库。当时仅仅是介绍这个库本身,关于如何使用,我没有给太多的指导。 这篇文章讲的是如何使用 Rize 来做 UI 测试或 E2E 测试。 在正式开始之前,先给可能没了解过 Rize 的同学做个简单的介绍:Rize 是一个提供了相对顶层并且可链式调用的 API 的库,可与 puppeteer 一起使用。目前开源在 GitHub,地址是 https://github.c
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

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 接
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

js执行上下文栈和变量对象

JS是单线程的语言,执行顺序肯定是顺序执行,但是JS 引擎并不是一行一行地分析和执行程序,而是一段一段地分析执行,会先进行编译阶段然后才是执行阶段。 例子一:变量提升 foo; // undefined var foo = function () { console.log('foo1'); } foo(); // foo1,foo赋值 var foo = function () { console.log('foo2'); } foo(); // foo2,foo重
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

在ensp中RSTP基础设置

为什么我们要有rstp? rstp就是stp的加强版 实验模拟内容 搭建拓扑 相关参数(实验的时候看看自己的mac地址可能与我的并不同) 我们开始配置RSTP基本功能,由于交换机默认开启MSTP,所有我们只需要修改生成树模式就可以了(就截图了一个,四个交换机都设置) 配置完后,我们查看一下生成树的模式以及根交换机的位置 我们发现根交换机不是S1交换机也不是S2交换机(下面第一行是交换机的id,root等于bid时说明这台交换机是根交换机) S1不是根交换机我们把他设置成根交换机,因为我们最终需
分类: 其他 发布时间: 12-01 21:01 阅读次数: 0

批量图片压缩工具

针对移动端网络图片加载缓慢,网上又缺少批量压缩图片的工具,于是自己开发了一个,分享出来,希望能给大家带来帮助。 工具:vs2017 创建项目 windowsform 文件压缩方法 /// <summary> /// 获取缩略图 /// </summary> /// <param name="bitmap"></param> /// <param name="width"></param> /// <returns
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

使用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 修改配置文件: 输入
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

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 --------------------------
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

k8s值readness,liveness

readness检测pod内容器中的服务是否正常启动完成 liveness生存检测,检测容器内服务是否正常,如果异常就重启或者重建pod
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

RNN、LSTM、GRU的简单介绍

一、RNN    1.为什么需要RNN     RNN,中文’循环神经网络‘,解决的是时间序列问题。什么是时间序列问题呢,就是我们的样本数据之间在时间维度上存在关联的,跟一般的神经网络不一样,也就是说我们前一个输入和后一个输入有某种说不清道不明的关系,需要RNN这种特定结构的神经网络去寻找内部联系。    2.基本网络结构     下面是RNN的一个基本结构和一个官网结构,第一个图里左边是未展开的形式,右边是展开的形式 ,将每一个时刻T=t的过程统统列举出来,它们共享参数W、U、V,最终的损失
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

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
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

Docker之dockerfile制作jdk镜像

目的:   Dockerfile简介   Dockerfile制作jdk镜像 Dockerfile简介   了解dockerfile之前要先了解Docker基本概念和使用可参考:https://www.cnblogs.com/huangting/p/11960196.html   Dockerfile是一个文本文档,文本里面包含了很多命令,每一条命令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。有了 Dockerfile,当我们定义自己额外添加的需求时,只需在 Dockerfile
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

MYSQL数据库之主从复制及读写分离

MYSQL数据库之主从复制及读写分离 一、MySQL的主从复制 1、概述 MySQL Replication俗称MySQL AB复制或主从复制,是MySQL官方推荐的数据同步技术。数据同步基本过程:从库会实时去读取主库的二进制日志文件,按照日志中记录对从座进行同样的操作,以达到数据同步效果。 2、MySQL Replication优点 通过增加从服务器来提高数据库平台的可靠性能。在主服务器上执行写入和更新,在从服务器上向外提供读功能,可以动态地调整从服务器的数量,从而调整数据库平台的高性能。
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

《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"
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

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/ 间隔实际测
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0

深入解析d3弦图

记得上次看d3应该是1年前的事情了,当时还一边看一边写了d3(v5.7)的一个学习笔记:https://www.cnblogs.com/eco-just/tag/d3/ 后来转战three.js就没继续研究了(其实也是感觉api层面的东西也没有深入研究的必要,何况后续项目也不会用到这些东西)。 期间也有同行通过博客问过弦图的问题,出于种种原因吧,当时并没有深入研究。 但是今天!我们就结合d3的3.5.16版本来深入解析一下d3的弦图吧。(demo是找的简书上这为同学的笔记:https://ww
分类: 其他 发布时间: 12-01 20:51 阅读次数: 0