康哲 20190905-1 每周例行报告

此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/5521] PSP表格 本周进度条 累计进度图 PSP饼状图
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

梁梦瑶 20190905-1例行报告

此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/5521 1.本周psp 2.本周进度表 3.累积进度图 4.饼状图
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

一文教会你用Python实现最有效的剪切板实时监控

前言   上网浏览网页的时候,看见好的内容免不了要使用复制粘贴,但是我们看到的内容、心里想要的内容和实际粘贴后的内容往往不一致。数据的获取始于复制,终于粘贴,那么问题来了,在这中间系统做了哪些操作,我们怎么能控制它呢?   人生苦短,我用python,查阅相关资料之后发现有很多不一样的实现方式,如利用内置ctypes模块、tk模块,第三方模块如跨平台的pyperclip模块、clipboard模块、pywin.win32clipboard模块等等,大部分都封装好了简洁易用的高级接口,方便我们直
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

前端agl分页的写法

<!-- 分页组件开始 --> <script src="../plugins/angularjs/pagination.js"></script> <link rel="stylesheet" href="../plugins/angularjs/pagination.css"> <script type="text/javascript"> // 分页的插件名称 var app=angular.module('pinyougou', ['pagination']);//定义模块 app.c
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

NumPy笔记:多维度数组

""" 多维数组 """ import numpy as np print("--------------多维数组----------------") data = np.array(3) data1 = np.array([1, 2, 3, 4, 5, 6]) data2 = np.array([[1, 2, 3, 4, 5, 6]]) data3 = np.array([[[1, 2, 3, 4, 5, 6]]], dtype=float) print
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

HTTP1.0/1.1/2.0

https://www.cnblogs.com/heluan/p/8620312.html
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

Linux下C ,C ++, Qt开发环境

Linux 发行版的选择 尽量优选Ubuntu, 用户开发者多。 而且较大的公司的开源项目测试Linux平台也是优先Ubuntu。 openSUSE也不错。但是大环境还是ubuntu。 建议安装时候选英文版。慢慢习惯就好了。 安装常用的开发工具 先换源. 清华或者科大不然速度不给力。 (software & update中设置) sudo apt update sudo apt upgrade sudo apt install gcc g++ -y sudo apt install build
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

通过子节点查找父节点

lz在用element-ui时候 用到Cascader 级联选择器多选的时候 是要进行通过子节点查找所有的父节点的需求;于是有了下面的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>find family</title> <script type="text/javascript"> var json = [{ i
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

深入理解 ThreadLocal

前言 上篇文章 深入理解 Handler 消息机制 中提到了获取线程的 Looper 是通过 ThreadLocal 来实现的: public static @Nullable Looper myLooper() { return sThreadLocal.get(); } 每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量 。而 ThreadLocal 的作用正是存储线程局部变量,每个线程中存储的都是独立存在的数据副本。如果你还是不
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

网页保存mhtml格式

我使用的是chrome和360极速浏览器(内核chrome) 首先打开浏览器地址栏输入chrome://flags ,会出现搜索框,搜索框里面输入mhtml可以查找Save Page as MHTML,然后把它启动,重启浏览器要保存的页面可以mhtml格式保存;
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

selenium中的三大等待

等待时做什么,为什么使用等待 在做自动化测试,设计测试用例的时候,有时下一步的操作会依赖上一步的结果或者内容,上一步操作成功之后才能进行下一步操作等,这时候,我们就需要使用等待,来判断上一步操作是否完成,什么时候可以进行下一步操作。 1、强制等待 sleep(),单位是秒 使用方法:sleep(X),等待X秒后,进行下一步操作。无论条件成立与否,都要等待到时间截至,才能进行下一步操作 缺点:不能准确把握需要等待的时间(有时操作还未完成,等待就结束了,导致报错;有时操作已经完成了,但等待时间还没
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

hdu6602---线段树

Longest Subarray 题意:一个数列,每个元素大小都在1到C之间,求一个最长的子串,满足在这个子串中1到C之间的每个数字要么出现0次,要么出现至少K次。 题解:\(i\)从1到n枚举右端点,维护一个\(tree[j]\)表示在\(i\)为右端点时以\(j\)为左端点可行的个数(这里的可行是指对于1到C之间的某一个数是否可行,即\(j\)到\(i\)之间\(X\)的个数是否满足题意,\(X\epsilon(1,C)\))。那么对于固定的\(i\)显然当\(tree[j]==C\)时\
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

wx.TextCtrl

wx.TextCtrl会创建一个文本编辑框 事例 text = wx.TextCtrl(parent=win) 创建立即显示 可以放在panel里 构造方法 __init__(parent, #父窗口 id=ID_ANY, #唯一标识 value='', #值/内容 pos=DefaultPosition,
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

如果显示MySQL密码过期

mysql>use mysql mysql>update user set password_expired='N' where user='root'; mysql>flush privileges; mysql>quit
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

虚拟机Linux初学笔记

安装虚拟机: 1.再有空余磁盘新建镜像文件夹,英文命名 2.找到iso文件,打开vm,新建虚拟机,按向导安装,从磁盘中选择需要的iso镜像,按需要选择适当的磁盘大小和所需设置,进行安装。 3.要创建快照,安装VMware tools linux命令: ls 查看当前文件夹下或其他文件夹的文件列表 ls -l 详细信息列表 ls -al 查看所有文件列表详细信息 cd ./当前目录 ../上一级 clear = ctrl+l 清屏 touch 文件名 创建文件 echo "hello" >文件名
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

NumPy笔记:ndarray的属性(dtype,shape,ndim,size,itemsize)

""" ndarray的属性(dtype,shape,ndim,size,itemsize) """ import numpy as np # 创建维度3x3的ndarray数组 data = np.array([[1, 1, 1], [2, 2, 2], [3, 3, 3]]) # 打印属性 print("形状:", data.shape) print("维数:", data.ndim) print("数据类型:", data.dtype) print("元素个数
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

自我简介+软工五问

自我介绍:   我是17计科(6)班的郭绍华,在大一时才接触到了编程,产生了较大兴趣,通过课程学习了C语言和Java,在暑假我也自学了Python,跟着项目初步了解了机器学习与TensorFlow的一些基本知识。但自身对于一些团队协作项目开发不是很了解,希望通过《软件工程导论l》这门课学习到相关的知识。 关于软工的五个问题:   1.软件工程这本书有大段大段的文字描述,基本没有可以直观看到的代码,那我该如何去学习这门比较抽象的课?   2.万事开头难,开发一个软件,应该着重做好哪些前期的准备?
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

Python的range、enumerate和zip函数用法

range函数可创建一个整数列表。 如果需要知道当前元素在列表中的索引,推荐用enumerate代替range。 zip函数用于同时遍历多个迭代器。 一、range 函数 range函数可创建一个整数列表,一般用在 for 循环中。 语法: range([start,] stop[, step]) 参数: start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0,5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0,
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

《Linux就该这么学》day3

ps:原谅我的书法出自鲁迅的《野草》 《Linux就该这么学》书本介绍: 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与She
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0

NumPy笔记:numpy与python原生数组计算效率比较

import numpy as np import random import time a = [] for i in range(10000000): a.append(random.random()) # list t1 = time.time() sum1 = sum(a) t2 = time.time() print("time_list:", (t2-t1)) # numpy b = np.array(a) t3 = time.time() su
分类: 其他 发布时间: 09-10 22:57 阅读次数: 0