puuuu

hhhhhh # -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup import lxml import json import re import time import tushare as ts import pandas as pd import pymysql from sqlalchemy import create_engine pymysql.install_as_MySQLdb() def
分类: 其他 发布时间: 11-22 21:01 阅读次数: 0

canvas实现饼状图

效果图如下: html: <canvas id="myCanvas" width="500" height="500"></canvas> js: toCanvas(arr) { let canvas = document.getElementById('myCanvas');//获取canvas let ctx = canvas.getContext('2d');//通过getContext获取画图的环境 let cont = 0; //总
分类: 其他 发布时间: 11-22 21:01 阅读次数: 0

SWIG 3 中文手册——4. 脚本语言

目录 4 脚本语言 4.1 两种语言的概览 4.2 脚本语言如何调用 C? 4.2.1 包装器函数 4.2.2 变量链接 4.2.3 常量 4.2.4 结构体与类 4.2.5 代理类 4.3 构建脚本扩展 4.3.1 共享库与动态加载 4.3.2 链接共享库 4.3.3 静态链接 4 脚本语言 This chapter provides a brief overview of scripting language extension programming and the mechanisms
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

CSP - S 2019 简要题解

考完了还是来写一下题解。 Day1 T1 - 格雷码 确定最高位并按题意递归到子问题即可。注意开 unsigned long long。 T2 - 括号树 显然的是我们只需要求从当前节点往根走的最短的合法括号序列即可。当前字符如果是 ) ,则路径一定不合法,反之,设 \(f[x]\) 表示根到当前的路径的左括号个数减右括号个数,当前节点到最后一个出现的 \(f[x]\) 一定是最短的合法括号序列。开桶记录,并且在dfs结束时进行撤销即可。 T3 - 树上的数 因为求的是字典序,我们考虑依次确定
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

VMWare 桥接模式上网(转载)

  参考以下两个链接:   1. https://blog.51cto.com/13648313/2164307   2. https://www.jb51.net/article/141299.htm
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

Oracle系列十二 约束

约束是表级的强制规定 有以下五种约束: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK 注意事项 如果不指定约束名 ,Oracle server 自动按照 SYS_Cn 的格式指定约束名 创建和修改约束: 建表的同时 建表之后 可以在表级或列级定义约束 可以通过数据字典视图查看约束 表级约束和列级约束 作用范围: ①列级约束只能作用在一个列上 ②表级约束可以作用在多个列上(当然表级约束也可以作用在一个列上) 定义方式:列约束必须跟在列的定义后面,表约
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

【Git】The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.

背景,在服务器用www用户身份 执行拉取命令报错 sudo -u www git pull 原因分析: 在新生成密钥之后,在.ssh文件夹中少了known_hosts文件 解决办法: Are you sure you want to continue connecting (yes/no)? yes 这里填yes就好了。 此时选择yes回车之后便生成了缺少了的known_hosts文件 再次执行上边的命令。就ok了 完整过程如下图
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

MySQL_笔记

MySQL数据库软件 1. 安装 * 参见《MySQL基础.pdf》 2. 卸载 1. 去mysql的安装目录找到my.ini文件 * 复制 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 2. 卸载MySQL 3. 删除C:/ProgramData目录下的MySQL文件夹。 3. 配置 * MySQL服务启动 1. 手动。 2. cmd--> services.msc 打开服务的窗口 3. 使用管理员打开cmd * net star
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

第一次迭代——莫光严

聊天软件app《需求规格说明书》的编写 主要负责了《需求规格说明书》的编写工作和聊天软件app的初始界面的设计。
分类: 其他 发布时间: 11-22 21:00 阅读次数: 0

Dojo 样式进阶

翻译自:https://github.com/dojo/framework/blob/master/docs/en/styling/supplemental.mdDojo中的样式和主题Dojo部件最适合作为简单的组件,每个组件处理单一职责。它们应该尽可能的封装和模块化,以提高可重用性,同时避免与应用程序使用的其他组件出现冲突。可以使用常规的CSS为部件设置样式,但是为了达到封装和复用的目标,每个部
分类: 服务端 发布时间: 11-22 21:00 阅读次数: 0

数据库详解

7数据库的基本概念描述事物的符号记录称为数据包括数字,文字,图形,图像,声音,档案记录等以记录形式按统一的格式进行存储每一行记录:行每一段字段-属性-列从而形成了表表将不同的记录组织在一起,就形成了表是用来存储具体数据的数据库就是表的组合,是存储数据的仓库以一定的组织方式存储的相互有关的数据数据库系统发展史第一代数据库自20世纪60年代起,第一代数据库系统问世。他们是层次模型与网状模型的数据库系统
分类: 企业开发 发布时间: 11-22 20:50 阅读次数: 0

feign服务之间调用问题

服务直接出现的调用问题—— 1.post请求报编码错误: 原因:可能是用@requestBody接收,需要在调用方调用的时候,加上编码 @RequestMapping(value = "/api/1/user/userNotice",method= RequestMethod.POST, headers = {"content-type=application/json"}) public Map<String,Object> sendNotice(@RequestBody String st
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

Java的String类详解

Java的String类 String类是除了Java的基本类型之外用的最多的类, 甚至用的比基本类型还多. 同样jdk中对Java类也有很多的优化 类的定义 public final class String implements java.io.Serializable, Comparable<String>, CharSequence{ /** The value is used for character storage. */ private final cha
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

9 . 推导式 ; 生成器send 与 yield from 2019-11-22

推导式(comprehensions) 通过一行循环判断,遍历出一系列数据的方式是推导式 语法: val for val in Iterable (把想要的值写在 for的左侧) 里面是一行循环判断!根据套在推导式外层的符号判断具体是什么类型的推导式 ​ 推导式种类三种:   [val for val in Iterable] 列表推导式   {val for val in Iterable} 集合推导式   {a:b for a,b in iterable} 字典推导式 列
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

Lab6:进程的调度

CPU调度 从就绪队列中挑选下一个占用CPU运行的进程,从多个可用CPU中挑选就绪进程可使用的CPU资源 调度策略 比较调度算法的准则 CPU使用率 吞吐量 周转时间 就绪等待时间 响应时间 吞吐量与延迟 低延迟:喝水的时候想要一打开水龙头水就流出来 高带宽:给游泳池充水时希望从水龙头里同时流出大量的水,并且不介意是否存在延迟 处理机调度策略的响应时间目标 减少响应时间 减少平均响应时间的波动 增加吞吐量 减少等待时间 调度算法 先来先服务算法(First Come First Served,
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

jy61六轴传感器

最近在用jy61,发些资料给大家分享。 因为我使用的是单片机接受,先放个51的使用例程: 注意波特率的问题 #include <reg52.h> #include <string.h> #include <stdio.h> unsigned char Re_buf[11],counter; unsigned char ucStra[6],ucStrw[6],ucStrAngle[6]; void main(void) { float Value[3]; unsigned char i=0; T
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

存储管理-页式管理

存储管理-页式管理 页式管理解决什么问题 分区式管理,存在着严重的碎片问题使得内存的利用率不高 1.固定分区,因为每一个分区只能分配给某一个进程使用,而该进程可能占不满这个分区,就会有内部碎片 2.动态分区,会产生大量的外部碎片,虽然可以使用紧凑技术,但是这样时间成本过高了 出现这种情况的原因是分区管理必须要求进程占用一块连续的内存区域,如果让一个进程分散的装入到不同的内存分区当中的话,这样就可以充分的利用内存,并且不需要紧凑这种技术了。比如把一个进程离散的拆分放到零散的内存碎片中去,这样就可
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

drf源码分析系列---版本控制

版本的使用 第一步:写路由url(r'^api/(P<version>\w+)/user/$',views.UserView.as_view()), 第二步:写模块导入from rest_framework.versioning import URLPathVersioning 第三步:写视图 可不写 request.version获取版本号 class UserView(APIView): # DEFAULT_VERSIONING_CLASS在APIView中默认配置 def ge
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

Lab7:同步互斥

并发进程的正确性 独立进程 不和其他进程共享资源或状态 确定性 -> 输入状态决定结果 可重现 -> 能够重现起始条件 调度顺序不重要 并发进程 在多个进程间有资源共享 不确定性 不可重现 并发进程的正确性 执行过程是不确定性和不可重现的 程序错误可能是间歇性发生的 并发的好处 共享资源 加速 模块化 同步问题 时间 A B 3:00 查看冰箱,没有面包 3:05 离开家去商店 3:10 到达商店 查看冰箱,没有面包了 3:15 购买面包 离开家去商店 3:20 到家,把面包放进冰箱 到达商店
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0

jar包更新

打包新的jar包 java -jar xx.jar 本地测试后 删除旧的jar包 然后要重启jar包
分类: 其他 发布时间: 11-22 20:34 阅读次数: 0