mark-向量式编程

numpy的速度→→→numpy中的向量式编程 from numpy to python https://www.labri.fr/perso/nrougier/from-python-to-numpy/
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

实用的键鼠操作

1,快速打开程序的系统控制菜单 (ALT+SPACE)    2,彻底删除文件 (SHIFT+拖动到回收站)    3,快速打开管理员提示窗口 (win+x+a)    4,快速查看文件属性 (ALT+双击文件)    5,快速创建快捷方式 (alt+选中拖动)   
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

'webpack' 不是内部或外部命令,也不是可运行的程序 或批处理文

运行项目时报错: 'webpack' 不是内部或外部命令,也不是可运行的程序 或批处理文 因为当时报错到时候没截图,我这里就不放图片了 报这个错时因为没有全局安装webpack, 解决方法: 1.确保nodeJS已安装 2. 找到nodejs目录,我的目录是图片上这个,你的可能不一样,看下有没有以下两个文件,没有就新建 3. 修改全局路径,需要把默认的安装包路径改成nodejs里面这两个新建的文件 配置全局路径:npm config set prefix “C:\Program Files\n
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

hibernate关联关系(一对多)

1. 什么是关联(association) 1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如: 1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联 新建实体类关联关系:Order package com.zl.three.entity; import java.util.ArrayList; import java.util.List; public class Order { private Integer
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

简单模拟——松鼠吃果子

·这是一道样例说明错了的题;修改样例说明:3,8,5,9。 ·就是这个样例说明,把我坑害了半个多小时。 ·洛谷入口:P2069. ·题目: 有N个一种松鼠喜欢吃的果子由下向上串排成一列,并标号1,2,...N。一只松鼠从最下果子开始向上跳,并且第i次跳可以一次跳过i*i*i除以5的余数+1个果子(=i*i*i%5+1),并把脚下的果子吃了,如果上面有果子,在重力作用下,都将向下掉下一格。如第1次跳从第一个果子上跳过1*1*1%5+1=2个果子,可跳到第3个果子上,并把第3个果子吃了;第2次从第
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

04 Linux下的目录结构

Linux下的目录结构 1.windows下的目录结构   windows下的各个分区互不影响。 2.Linux下的目录结构   树状结构,一切都从根开始,如图所示:   下面介绍几个常用的目录: /   /bin 存放命令文件   /boot 存放系统启动文件(内核、grub程序)   /cdrom 光盘目录   /dev 存放设备文件(c字符设备、d块设备)   /etc 大部分的系统配置文件   /home 普通用户的家目录   /lib /lib64 库文件(.so结尾的文件)   /
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

洛谷 P4933 大师

题面 (实名推荐:本题的出题人小哥哥打球暴帅哦!(APIO/CTSC/WC的时候一起打过球w,而且大学在我隔壁喔) ) 没仔细看数据范围的时候真是摸不着头脑。。。还以为要 O(N^2) dp 爆锤。。 后来发现v<=20000,这能干啥呢? 至少我的暴力是可以趁机跑过了2333,暴力如下: 我们枚举每一种公差,然后每一轮 先把所有 a[j]-a[i]=公差 的 i在图中连一条到j的边(i<j), 再跑一遍拓扑排序求这种公差的方案数。(因为任意一种选法都可以且仅可以对应到唯一的一轮的建出的DAG
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

简单DP入门(一) 数字三角形

数字三角形      这道题的题意很简单,从最上的一个点向下走,求出走到最下方获得的最大分数(路径最大和)。   很明显我们如果从上方向下走的话很难的出答案,要把每条路都走一遍然后再比较哪一条路权值之和比较大然后求出答案。这种求法无疑很麻烦,所以我们就在想如何进行优化,上一种解法中我们对于走某个点的最大值算了很多遍,但是我们使用的时候还是要再走一遍,重新搜索,造成了时间复杂度很高,所以我们可以将走某个点可以获得的最大值记录下来,进而在用的时候直接调用。为了更好的计算出这个值,我们将一个大三角形
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

关于maven中版本控制问题

之前我们说过Maven的版本分为快照和稳定版本,快照版本使用在开发的过程中,方便于团队内部交流学习。而所说的稳定版本,理想状态下是项目到了某个比较稳定的状态,这个稳定包含了源代码和构建都要稳定。 maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

[Web 前端] 024 js 的定时器及函数

1. Javascript 定时器 1.1 计时事件 设定一个间隔,时间到了后准时执行代码,此为“计时事件” 1.2 作用 1、制作动画 2、异步操作 1.3 定时器的类型及语法 setInterval() 和 setTimeout() 是 Window 对象的两个方法 /* 定时器: setTimeout 单次的定时器 clearTimeout 关闭单次的定时器 setInterval 多次的定时器 clearInterval
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

Excel 日期和时间函数

1、TODAY和NOW函数 today和now函数 日期可以进行加减运算 2、提取日期和时间的函数 公式=Year() 公式=month() 公式=day() 公式=hour() 公式=minute() 公式=second() Date函数 Time函数 双击右下自动填充完!!! 3、WEEKDAY函数 weekday函数 WEEKDAY函数是Excel函数。 返回值为一个数字,表示星期几。常使用WEEKDAY函数计算某天为星期几。 公式:WEEKDAY(seria
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

Selenium+java - 调用JavaScript操作

前言 在做web自动化时,有些情况selenium的api无法完成,需要通过第三方手段比如js来完成实现,比如去改变某些元素对象的属性或者进行一些特殊的操作,本文将来讲解怎样来调用JavaScript完成特殊操作。 用法 创建一个执行 JS 的对象,也就是 JavascriptExecutor 对象,这个对象是由 driver 进行强制类型转换而来,即JavascriptExecutor js= (JavascriptExecutor)driver; 然后这个对象 js 就可以调用 execu
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

1013 Battle Over Cities (25 分)

It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We must know immediately if we need to repair any other highways to keep the rest o
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

P3172 [CQOI2015]选数 容斥+记忆化搜索

P3172 [CQOI2015]选数 标签 容斥 记忆化搜索 前言 很好的题~可以反演后杜教筛,也可以推式子然后dp!! 简明题意 给定\(n,k,L,R\),需要你求出,求从区间\([L,R]\)中选出\(n\)个数且他们的\(gcd=k\)的方案数。(可以重复选数) 思路 我们假设一组样例,\(n=2,k=3,L=2,R=10\)。于是,我们需要从\([2,10]\)中选出两个数,使得他们的\(gcd=2\)。一个很明显的东西,就是无论我们怎么选,选的这些数一定是\(k\)的倍数。 我们发
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

一个低电平引发的思考

一、问题背景 昨天写一个开发板的库,写到LCD部分,遇到了几个问题。 相关电路如上图,左上角为单片机,通过硬件SPI连接74HC595,片选信号由74HC138产生,8位并行输出串联两个470欧8P4R排阻后连接到一组排针和LCD接口上。 1602的LCD一共16根引脚,其中数据有11根,把LCD连接到595上是迫不得已,单片机没有那么多IO口。这是一个不好的设计,但我已经焊接完了才发现问题。 问题有两个: 其一,595只能串行输入并行输出,但LCD模块有一个读取指令,检测LCD是否忙,并且这
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

注入全方位利用-POST注入HEAD头注入

注入全方位利用-POST注入HEAD头注入 一、POST注入介绍 注入攻击的本质,是把用户输入的数据当做代码执行。 这里有两个关键条件: 第一个是用户能够控制输入 第二个是原本程序要执行的代码,拼接了用户输入的数据 POST注入属于注入的一种,相信大家都知道POST\GET两种传参方式。 POST注入就是使用POST进行传参的注入,本质上和GET类型的没什么区别 POST注入高危点: 登录框 查询框 等各种和数据库有交互的框 最经典的POST注入莫过于万能密码 'or 1=1# Sqlmap如
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

04 Mybatis 框架的环境搭建及入门案例

1.搭建 Mybatis 开发环境 mybatis的环境搭建   第一步:创建maven工程并导入坐标   第二步:创建实体类和dao的接口   第三步:创建Mybatis的主配置文件     SqlMapConifg.xml   第四步:创建映射配置文件     IUserDao.xml 环境搭建的注意事项:   (1)创建IUserDao.xml 和 IUserDao.java时名称是为了和我们之前的知识保持一致。     在Mybatis中它把持久层的操作接口名称和映射文件也叫做:Map
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

Python - Django - ORM Django 终端打印 SQL 语句

在 settings.py 中添加以下内容: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, }, 'loggers': {
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

JVM 整体流程介绍

一、 JVM自身的物理结构 从图中可以看出 JVM 的主要组成部分 ClassLoader(类加载器),Runtime Data Area(运行时数据区,内存分区),Execution Engine(执行引擎),Native Method Library(本地库接口) 这四大组成部分可以用文字描述如下。JVM 是执行 Java 程序的虚拟计算机系统,然后我们来看看执行过程:首先需要准备编译好的 Java 字节码文件(即class文件),计算机要运行程序需要先通过 类加载器 将 class 文件
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0

Educational Codeforces Round 68 E. Count The Rectangles

Educational Codeforces Round 68 E. Count The Rectangles 传送门 题意: 给出不超过\(n,n\leq 5000\)条直线,问共形成多少个矩形。 思路: 考虑到\(n\)的范围不大,所以可以暴力枚举两条平行的直线,接下来处理的就是与其垂直的直线的数量。 满足相交成矩形有两个条件,假如我们枚举的直线是垂直于\(x\)轴的,那么两个条件即为\(low\leq y_i\leq high,x_{i,0}\leq left,right\leq x_{
分类: 其他 发布时间: 08-04 20:24 阅读次数: 0