【题解】P1412 经营与开发(DP)

Description 给出 \(n\) 个星球,每个星球有一个类型,如果该星球 \(i\) 类型是 \(1\) 则我们可以在它上面挖钻,可以得到 \(a[i] \times p\) 的价值(p是我们的钻头的属性),每次用完之后属性会变成 \(p \times (1-0.01 \times k\)。 如果类型是 \(2\),我们可以在上面修理钻头,花费 \(b[i]*p\) 的价格可以让我们的钻头属性变成 \(p \times (1+0.01 \times c)\)。输出最大可以获得的价值。可
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

命令行启动python的IDLE

如果你电脑上使用了anaconda2,默认路径为python2,但是你又想使用anaconda2下的python3的idle 方法如下: 首先查看python的路径: (deeplearning3) 192:python user$ which python /anaconda2/envs/deeplearning3/bin/python 进入该bin文件夹下,就是存放python.exe文件的地方,平常我们使用python命令打开的python命令行实际上调用的就是/anaconda2/e
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

Selenium3+python自动化1-环境搭建

目前selenium版本已经升级到3.0了, 一、selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。 Selenium的发展经历了三个阶段,第一个阶段,也就是selenium1的时代,在运行selenium1.0程序之前,我们得先启动selenium server端(selenium remote contro
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

文本域自适应(textarea)

文本域自适应 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文本域自适应高度(模拟有道词典。。)</title> <link rel="stylesheet" href="../static/bootstrap-3.3.7-dist/css/bootstrap.min.css"> <link rel="stylesheet" href="../static/
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

从实践者的角度看软件架构的历史

无论什么东西,套用宋丹丹的话,就是都有它的过去、现在和将(jiǎng)来。因此学习一样东西,如果能多学一点它的历史,会让我们对其为何有如此现状少一些纠结,同时才有可能对其未来趋势有靠谱一点点的洞见。昨夜窗外雨声稀疏,难以入眠,突然想到软件架构的发展史是怎样的,于是今晨起来网上逛一圈,邂逅到这篇论文《The History of Software Architecture – In the Eye of the Practitioner》,因此,这是一篇译文。 小弟不才,没有能力自己去梳理这么庞
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

IPv4数据报格式及其语义

一、IP数据报的格式如下图所示 版本 首部长度 服务类型 数据报长度 16比特标识 标志 13比特片偏移 寿命 上层协议 首部检验和 32比特源IP地址 32比特目的IP地址 选项(如果有的话) 数据 IPv4数据报格式 二、各部分语义 1)版本(号):4bit,规定了数据包的IP协议版本;通过查看版本号,路由器能够确定如何解释IP数据报的剩余部分 2)首部长度:因为IPV4数据报可包含一些可变数量的选项,所以需要用这4bit来确定首部的长度,以确定IP数据报的数据部分实际从哪里开始。大多数I
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

如何在SQLyog查看建表语句

第一步:打开SQLyog,连接数据库,按【ctrl+T】新建一个查询窗口 第二步:在查询窗口中输入 以下查看建表语句: SHOW CREATE TABLE 【表名称】; 比如我要查看hhh表 如图所示: 第三步:右击查询窗口,【执行查询】、【执行查询】 第四步:以文字视图显示,如下图
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

编程语言王国的唯一王者

原文出自Medium 作者:Eric Girouard 京东云开发者社区编译 在撰写本文前,我搜索了“我应该学习哪种编程语言”这个词条,发现会产生5.17亿个结果。而每个页面都在滔滔不绝地介绍某种语言相对于其他语言的优势,其中90%会推荐Python或JavaScript。 恕我直言,我并不认同这5.17亿个搜索结果,并建议你最应该学习的第一种编程语言——逻辑。 知道如何编写代码已经不再是一种优势了。市场上充斥着各种培训机构、学习班培训出来的人员,“初级软件开发人员”的职位已经不复存在。要想在
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

41.Validate Binary Search Tree(判断是否为二叉搜索树)

Level:   Medium 题目描述: Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as follows: The left subtree of a node contains only nodes with keys less than the node's key. The right subtree of a node contai
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

进程分析命令

一、查看当前Java虚拟机所有进程:jps    二、 查看整个JVM内存状态 : jmap -heap [pid]    三、查看JVM堆中对象详细占用情况:jmap -histo [pid]    四、导出整个JVM 中内存信息 : jmap -dump:file=文件名.dump [pid]    五、打开JDK自带内存,CPU等运行指标分析工具      一、查看当前Java虚拟机所有进程:jps    二、 查看整个JVM内存状态 : jmap -heap [pid]    三、查看
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

梯度下降算法改进笔记

作业: 自己实现动量梯度下降和Adam梯度下降算法 优化算法: import numpy as np import matplotlib.pyplot as plt import math import sklearn import sklearn.datasets # 前向传播,计算损失,反向传播 from utils import initialize_parameters, forward_propagation, compute_cost, backward_propa
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

react native 安卓生产包无法获取线上数据

android:usesCleartextTraffic="true"
分类: 其他 发布时间: 06-24 22:48 阅读次数: 0

O(n)线性筛选n以内的素数

O(n)线性筛选n以内的素数 (1)对于任何一个素数p,都不可能表示为两个数的乘积 (2)对于任何一个合数m = p1a1p2a2…pmam,这里p1< p2 < … <pm,都能使用p1a1-1p2a2…pmam* p1进行筛选 1 fillchar(prime,sizeof(prime),1); 2 prime[1]:=false; 3 fillchar(p,sizeof(p),0); 4 total:=0; 5 for i:=2 to n do 6 begin 7
分类: 编程语言 发布时间: 06-24 22:48 阅读次数: 0

Zabbix监控(四)

由zabbix监控某关注的指明:hostgroup-->host-->item(存储于MySQL)-->graph(zabbix-web)-->trigger(触发器)-->action(conditon+operation)application:把功能相近的一组item归类在一起统一进行管理组件:Zabbix完整的监控配置流程大体上由如下步骤组成:Hostgrou
分类: 企业开发 发布时间: 06-24 22:41 阅读次数: 0

6.24作业

1、练习1 2.练习2 3.练习3 4.练习4 package com.z1; import java.util.Scanner; public class lucky { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("请输入4位会员卡号:"); int number = sc.nextInt(); int qianwei = nu
分类: 其他 发布时间: 06-24 22:31 阅读次数: 0

博客园XSS

前言 无意间发现博客园标题的存储型XSS。 不过仔细想想,既然都申请了JS权限,想做啥其实都可以。 Payload <img src=x onerror="prompt('had3s')"> 效果
分类: 其他 发布时间: 06-24 22:31 阅读次数: 0

SQLServer事务的原理

1、事务的概念 是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列组成; 由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成; 2、事务的特性(ACID) 原子性(Atomicity):一个事务是一个不可分割的工作单位,事务中的操作要么做要么不做; 一致性(Consistency):事务必须是数据库从一个一致性状态变到另一个一致性状态; 隔离性(Isolation):一个事务内部的操作及使用的数据对并发的其他事务
分类: 其他 发布时间: 06-24 22:31 阅读次数: 0

python之道12

整理今天笔记,课上代码最少敲3遍。 用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 l = ['wusir', 'laonanhai', 'aa', 'b', 'taibai'] # print([i.upper() for i in l if len(i) > 3]) 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 # print([(i,j) for i in range(6) if i % 2 == 0 for j in rang
分类: 其他 发布时间: 06-24 22:31 阅读次数: 0

1.5 数字系统(数码系统)——计算机基础

  数字系统(数码系统)定义了如何用独特的符号来表示一个数字。 数字系统的分类 位置化数字系统   在位置化数字系统中,数字中符号所占据的位置决定了其表示的值。 位置化数字系统的表示     ±(Sk-1Sk-2…S3S2S1S0.S-1S-2S-3…S-L)b; 位置化数字系统的值 非位置化数字系统(了解即可)
分类: 其他 发布时间: 06-24 22:31 阅读次数: 0

python面试题之解释一下python的and-or语法

与C表达式 bool ? a : b类似,但是bool and a or b,当 a 为假时,不会象C表达式 bool ? a : b 一样工作 应该将 and-or 技巧封装成一个函数: def choose(bool, a, b): return (bool and [a] or [b])[0] 因为 [a] 是一个非空列表,它永远不会为假。甚至 a 是 0 或 '' 或其它假值,列表[a]为真,因为它有一个元素。 所属网站分类: 面试经典 > python 作者:外星人入侵 链
分类: 其他 发布时间: 06-24 22:31 阅读次数: 0