SDOI2017硬币游戏

题面链接 洛咕 sol 神题,幸好我不是SD的QAQ。 假设你们都会\(O(n^3m^3)\)的高斯消元,具体来说就是建出\(Trie\)图然后套游走的板子。 然后我们发现可以把不能匹配任何串的概率压到一起。 考虑一个不能匹配任何串的\(S\)。一个串\(A_i\)获胜当且仅当最后串是这样的:\(S+A_i\)。 真的吗? 如果\(S\)的后缀和\(A_i\)的前缀能拼出来\(A_j\)就假掉了。所以神仙们采用了神仙做法。 引用\(Kelin\)神犇的例子。 举个例子设\(A=101,B=11
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

Fiddler4抓取数据并分析(完整的配置教程)

个人分类: 【软件】 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Two_Water/article/details/71106893 一、Fiddler 现在的移动应用程序几乎都会和网络打交道,所以在分析一个 app 的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助。对于HTTP包来说,已经有很多种分析的方法了,但是现在越来越多的应用已经使用HTTPS协议来和服务器端交换数据了,这无疑给抓包分析增加了难度。可是
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

gitlab--https加密访问配置

   公司已经给了.crt .key证书,所以这边只需要做配置修改操作就行了。     如需要自己生产证书文件请百度,。。   1. 创建ssl目录   mkdir /etc/gitlab/ssl   2. 导入证书注意证书   cp xx.crt xx.key /etc/gitlab/ssl/   3.修改配置文件   nginx['redirect_http_to_https'] = true false改为true   nginx['ssl_certificate'] = "/etc/g
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

POJ 3252 区间内一个数的二进制中0的数量要不能少于1的数量(数位DP)

题意:求区间内二进制中0的数量要不能少于1的数量 分析:很明显的是数位DP; 菜鸟me : 整体上是和数位dp模板差不多的 , 需要注意的是这里有前导零的影响 , 所以需要在dfs()里面增加zor 变量的限制条件 , 那么我们的dp[i][j] 是表示第i 位置 , ,0的数量减去1的数量不少于 j 的方案数 , 那剩下的就简单了咯 ,哦还需要注意的是 这里的 j 会出现负数的情况 , 那也很好解决咯 ,偏移下就好拉 , 从32开始 ,也就是说32表示0 #include<stdio.h>
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

【CV】实验二:特征检测与匹配

概述   特征检测与匹配的目标是识别一个图像中的关键点与另一个图像中的对应点之间的配对。在此实验中,你将编写代码以检测图像中的特征点(对于平移、旋转和照明具有一定的不变性),并在另一个图像中找到最佳匹配特征。 实施细节 特征检测 参考资料 Harris角点检测算法——lwzkiller Harris角点检测原理及实现——xiaoluo91 Harris角点算法——bldong sobel算子——百度百科 sobell算子水平和垂直方向导数问题——chaibubble 高斯滤波及高斯卷积核实现—
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

centos6.9NAT网络模式

1、对虚拟机进行设置,点击该虚拟机的设置在网络适配器下将网络连接设置为NAT模式。 2、对虚拟机进行设置,点击虚拟机左上方的编辑-->虚拟网络编辑器,将WMnet信息设置为NAT模式,其它的无需改动,默认即可。 3、在虚拟机中vi /etc/sysconfig/network-scripts/ifcfg-eth0 注意:NAT模式BOOTPROTO需要设置为static模式,ip与虚拟机nat模式的一致即可,修改好以后service network restart 重启网络服务。 4、修改宿主
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

python 组件

组件:JQueryUI、EasyUI、BootStrap 每一个框架都要学习它们的规则。
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

Tensorflow Estimators

这篇文章介绍tf.estimator,一个高级TensorFlow API,可以极大简化机器学习编程。Estimators封装了下面几个活动。 训练 评估 预测 出口服务(export for serving) 可以使用tensorflow中自带的Estimators,也可以自定义Estimators。所有的Estimators,都继承自tf.estimator.Estimator类。 1. Estimators的优点 可以在分布式多服务器环境下,无需修改代码运行基于Estimator的模型。
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

Python 大作业:弹球游戏

好久没更博了,最近在忙着各种期中考试 在这里发一下我的python结课大作业的代码把,是一个类似于“打飞机”的弹球游戏,要在大量球的反弹中不被撞击活下来并且发射子弹攻击球,还是有点难度的hahahahaha # created by Gabriel version 1.0 from tkinter import * import random import math import tkinter.messagebox import tkinter.simpledialog Radius =
分类: 其他 发布时间: 11-06 22:54 阅读次数: 0

大数据学习之路------借助HDP SANDBOX开始学习

大数据学习之路------借助HDP SANDBOX开始学习 一开始...   一开始知道大数据这个概念的时候,只是感觉很高大上,引起了我的兴趣。当时也不知道,这个东西是做什么的,有什么用,当然现在看来也是很模糊的样子,但是的确比一开始强了不少。   所以学习的过程可能会很艰辛甚至有时候会很缓慢,但是感觉这东西未来会很有用途,最初了解大数据是从《大数据时代》这本书开始的,里面的很多概念和预测让我觉得很神奇。   但是渐渐生活中的一些事物被印证,我渐渐接受了这本书的内容,我觉得这本书还是值得一看
分类: 编程语言 发布时间: 11-06 22:54 阅读次数: 0

java8方法引用::操作符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83649957 java8中方法引用::有四种类型 ClassName::New ClassName::static_method ClassName::instance_method instance::instance_method 第一种是对构造函数的引用,相当于创建对象 第二种与第四种,如果有参数会把参数当方法的实参 第三种会把第一个
分类: 编程语言 发布时间: 11-06 22:54 阅读次数: 0

vb6.0中option base定义?

Option Base是在定义数组的时候没有写下界时的默认下界值 例如你在定义 option base 1 dim a(4) 意思是说数组a(1 to 4)下界是一 另外 定义的 option base 7 dim a (2) 则数组a(7 to 8)下界是7 数组a写的的时候是a(7),a(8)
分类: 编程语言 发布时间: 11-06 22:53 阅读次数: 0

《C++ Primer Plus》学习笔记——第五章 循环和关系表达式(一)

本章内容: for循环和while循环 表达式和语句 运算符组合 复合语句 逗号运算符以及关系运算符 typedef工具 字符输入方法get() 文件尾条件 嵌套循环和二维数组 计算机除了存储数据外,还可以做很多其他工作。可以对数据进行分析、合并、重组、抽取、修改、推断、合成以及其他操作。 for循环 组成部分完成以下步骤: 设置初始值。 执行测试、看看循环是否应当继续进行。 执行循环操作。 更新用于测试的值。 结构: for (initialization;test-expression;
分类: 编程语言 发布时间: 11-06 22:53 阅读次数: 0

Go 语言运行时环境变量快速导览

原文: http://dave.cheney.net/2015/11/29/a-whirlwind-tour-of-gos-runtime-environment-variables Go 语言运行时环境变量快速导览 Go Runtime除了提供:GC, goroutine调度, 定时器,network polling等服务外, 还提供其它一些工具设施,用于开启额外的调试输出, 或是改变Go Runtime自身的一些行为。这些工具设施由传给Go program的一些环境变量控制, 本文主要讲述
分类: 编程语言 发布时间: 11-06 22:53 阅读次数: 0

MYSQL中的int(11)到底代表什么意思?

一、前言 在工作中经常要与mysql打交道,但是对mysql的各个字段类型一直都是一知半解,因此写本文总结记录一番。 二、简介 对于int类型的一些基础知识其实上图已经说的很明白了,在这里想讨论下常用的int(11)代表什么意思,很长时间以来我都以为这代表着限制int的长度为11位,直到有天看到篇文章才明白,11代表的并不是长度,而是字符的显示宽度,在字段类型为int时,无论你显示宽度设置为多少,int类型能存储的最大值和最小值永远都是固定的,这里贴一些原文片段 The number in t
分类: 编程语言 发布时间: 11-06 22:52 阅读次数: 0

VC和PE的区别是什么?

https://36kr.com/p/5159320.html 今日锦囊答主:盈动资本 大辰子([email protected]) 私募股权基金的概念是伴随着上世纪七八十年代的并购潮起来的,一直参与的是兼并收购业务,简单理解就是为需要资本或者想出手资产的企业提供类似证券股票市场和银行信贷功能的一种金融产品。 但随着社会发展及市场的不断变化,特别是1995年Netscape的上市,一个收入只有1600万美元,还在净亏损的公司打破了传统老PE们的一贯思维理念,市场开始对那些新技术实现高成长的公司充
分类: 编程语言 发布时间: 11-06 22:52 阅读次数: 0

使用kubectl delete pods xxx删除对应的pod,提示删除成功,但是立马又回生成一个。为何?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zl1zl2zl3/article/details/83618870 无论各种方式生成的pod, 均可以使用如下命令强制删除: kubectl delete pods <pod> --grace-period=0 --force
分类: 编程语言 发布时间: 11-06 22:52 阅读次数: 0

【面试宝典 - 基础篇 - Java 锁机制】02 volatile 实现原理

在 JVM 底层 volatile 是采用 “内存屏障” 来实现的 缓存一致性协议(MESI 协议)它确保每个缓存中使用的共享变量的副本是一致的。其核心思想如下:当某个 CPU 在写数据时,如果发现操作的变量时共享变量,则会通知其他 CPU 告知该变量的缓存行是无效的,因为其他 CPU 在读取该变量是,发现其无效会重新从主存中加载数据。
分类: 编程语言 发布时间: 11-06 22:51 阅读次数: 0

TensorFlow Wide And Deep 模型详解与应用

Wide and deep 模型是 TensorFlow 在 2016 年 6 月左右发布的一类用于分类和回归的模型,并应用到了 Google Play 的应用推荐中 [1]。wide and deep 模型的核心思想是结合线性模型的记忆能力(memorization)和 DNN 模型的泛化能力(generalization),在训练过程中同时优化 2 个模型的参数,从而达到整体模型的预测能力最优。 结合我们的产品应用场景同 Google Play 的推荐场景存在较多的类似之处,在经过调研和评
分类: 编程语言 发布时间: 11-06 22:51 阅读次数: 0

理解GO CONTEXT机制

1 什么是Context 最近在公司分析gRPC源码,proto文件生成的代码,接口函数第一个参数统一是ctx context.Context接口,公司不少同事都不了解这样设计的出发点是什么,其实我也不了解其背后的原理。今天趁着妮妲台风妹子正面登陆深圳,全市停工、停课、停业,在家休息找了一些资料研究把玩一把。 Context通常被译作上下文,它是一个比较抽象的概念。在公司技术讨论时也经常会提到上下文。一般理解为程序单元的一个运行状态、现场、快照,而翻译中上下文很好地诠释了其本质,上下上下则是存
分类: 编程语言 发布时间: 11-06 22:51 阅读次数: 0