INFO1110 / COMP9001 Assignment

INFO1110 / COMP9001 Assignment 2 Adventure Deadline: 11:59 PM, Sunday 26th of May 2019 AEST. Weighting: 15% of the final assessment mark. At the heart of each adventurer burns a passion: a passion for gold, for glory, for treasure or fame, or an int
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

闲着没事,做个chrome浏览器插件,适合初学者

时光偷走的,永远都是我们眼皮底下看不见的珍贵。 本插件功能:替换掉网页中的指定图片的src地址。 使用插件前: 使用插件后: 鲜花(闲话):这个网站的不加水印的图片连接被保存在,图片的data-image属性中。那么就直接替换src的地址就ok了。 插件文件夹结构: 主要文件:manifest.json { "name": "Hello Extensions", "description" : "Hello world Extension", "version":
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

剑指offer——约瑟夫环

题目链接:每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的“名侦探柯南”典藏版(名额有限哦!!^_
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

Android Gradle 学习笔记(四):Gradle 构建脚本

本节我们从整体的角度来介绍一下Gradle。 一、setting.gradle 在Gradle中,定义了一个设置文件,用于初始化以及工程树的配置。设置文件的默认的名字就是setting.gradle,此文件位于根工程目录下。 setting.gradle 的作用就是为了配置子工程。在Gradle中,多工程是通过工程树表示的,相当于我们在Android Studio下面看到的Project和Module概念一样。根工程相当于Android Studio的Project,一个根工程可以有多个子工程
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

luogu P5371 [SNOI2019]纸牌

传送门 打麻将+1(雾 有顺子这种东西...注意到以某个位置为开头的顺子数量最多为2,那么有个想法就是枚举以每个位置为开头的顺子个数,然后每个位置的刻子的取法个数为\(\lceil\frac{\text{剩下的牌数}}{3}\rceil\),乘起来,然后每种情况的和就是答案 所以设\(f_{i,j,k}\)表示放到\(i\)牌,有\(j\)个\(i-1,i,i+1\)以及\(k\)个\(i,i+1,i+2\)的方案.转移枚举下一位放多少顺子(注意最后两个位置只能放0个),然后乘上刻子的取法个数
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

JAVA中最常用的十个快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

C# HttpWebRequest post 请求传参数

Dictionary<string, string> parameters = new Dictionary<string, string>(); //参数列表 parameters.Add("paraName", "paraValue"); string url = ""; HttpWebRequest request = null; HttpWebResponse response = null; Stream reqStream = null; request = (Ht
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

Pytorch从0开始实现YOLO V3指南 part5——设计输入和输出的流程

本节翻译自:https://blog.paperspace.com/how-to-implement-a-yolo-v3-object-detector-from-scratch-in-pytorch-part-5/ 在前一节最后,我们实现了一个将网络输出转换为检测预测的函数。现在我们已经有了一个检测器了,剩下的就是创建输入和输出的流程。 必要条件: 1.此系列教程的Part1到Part4。 2.Pytorch的基本知识,包括如何使用nn.Module,nn.Sequential,torch.
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

[HNOI/AHOI2018]转盘(线段树优化单调)

gugu bz lei了lei了,事独流体毒瘤题 一句话题意:任选一个点开始,每个时刻向前走一步或者站着不动 问实现每一个点都在$T_i$之后被访问到的最短时间 Step 1 该题可证: 最优方案必然是从某一格开始后一直等着然后走一圈正好全部访问到 证明: 如果时间倒流那就是从时刻T开始每一时刻向前走或是停着不动,每个元素过了T[i]会消失 如果这样的话你肯定是马不停蹄往前走对吧 所以反过来就是上面的结论 Q.E.D 上面的结论还有其他正确的表示方法,该方法仅供参考 如果您能想出其他证明,那么
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

Flink分布式缓存Distributed Cache

1 分布式缓存 Flink提供了一个分布式缓存,类似于hadoop,可以使用户在并行函数中很方便的读取本地文件,并把它放在taskmanager节点中,防止task重复拉取。 此缓存的工作机制如下:程序注册一个文件或者目录(本地或者远程文件系统,例如hdfs或者s3),通过ExecutionEnvironment注册缓存文件并为它起一个名称。当程序执行,Flink自动将文件或者目录复制到所有taskmanager节点的本地文件系统,仅会执行一次。用户可以通过这个指定的名称查找文件或者目录,然后
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

win10+Anaconda3+PyCharm 2019.1+python3.7-tensorflow-gpu1.13.1(RTX2080深度学习环境配置)

之前没有用过显卡,直接上手了一块RTX2080,在pycharm里面配置tensorflow-gpu踩坑无数,写下这篇经验,希望对还在坑中挣扎的小伙伴们有些帮助。 一些知识: 配置tensflow-gpu,大概需要安装显卡驱动,安装python,CUDA,cuDNN,更改环境变量,安装tensflow-gpu 其中的坑大概在于CUDA,cuDNN与tensorflow的版本需要兼容,有时还要考虑到python的版本。 其中还需要注意python的位数,好像只能64位,32位会在哪里出错我忘了.
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

vue 数据没有驱动视图?

Part.1 问题 数据改变,视图却没有根据数据而改变。 原因在于,数据并不在 vue 监听范围之内,vue 只对事先在 data 中声明的变量丶对象等类型数据进行监听 Part.2 例子 <template> <div class="home"> <button @click="obj.age++">+年龄</button> <h1>{{obj.name}}</h1> <h1>{{obj.age}}岁</h1> </div> </template>
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

Mybatis分页的方式以及实现

方式 分页的分类: 1.物理分页:只从数据库中查询当前页的数据 优点:不占用很多内存 缺点:效率比价低(相比于逻辑分页) 2.逻辑分页:从数据库将所有记录查询出来,存储到内存中,展示当前页,然后数据再直接从内存中获取 优点:效率高 缺点:占用内存比较高 3.插件 PageHelper插件分页 Mybatis的PageHelper插件分页 大多数情况下,我们用的都是物理分页。 物理分页: 1.直接用jdbc完成:使用滚动结果集 优点:跨数据库 缺点:性能低 2.使用数据库本身提供的分页操作:使用
分类: 其他 发布时间: 05-21 20:31 阅读次数: 0

使用shell脚本实现自动备份MySQL数据库

目的:192.168.1.2服务器对192.168.1.1服务器上的MySQL数据库进行备份。必须满足的条件:1、在192.168.1.1服务器上创建专门用来备份的数据库账号,并赋予相应的权限:mysql>grantselect,locktableson*.*to'operator'@'192.168.%.%'identifiedby'123456';#备份数据库需要账号具有查看表和锁定表的
分类: 数据库 发布时间: 05-21 20:30 阅读次数: 0

2019年6月最新win7旗舰版/专业版激活密钥和激活方法

2019年6月最新win7旗舰版/专业版激活密钥和激活方法
分类: 企业开发 发布时间: 05-21 20:20 阅读次数: 0

Navigation(三)问题详解——Fragment创建新的实例

Fragment创建新的实例
分类: 移动开发 发布时间: 05-21 20:20 阅读次数: 0

flink bug

flink bug
分类: 企业开发 发布时间: 05-21 20:20 阅读次数: 0

[Luogu P4568][JLOI 2011]飞行路线

这题显然一看就是要跑最短路的嘛233333 但是这题有个关键限制条件,就是 可以免费在最多k种航线上搭乘飞机 因此我们不能直接建图,需要考虑一些特殊的建图方法。没错,就决定是你了,分层图。 注意到k<=10,于是我们考虑把u点拆分,把到u点时用过的免费次数加入其中。也就是如果用i表示这一个点用过的免费次数,则加边(u,v)时,还要加上(u + i * n,v + (i + 1) * n),边权为0,即我在u到v时使用了一次免费次数。这样我们就可以构建出一个含有多层的图。然后愉快的跑dijkst
分类: 其他 发布时间: 05-21 20:14 阅读次数: 0

带负数的压位高精度(加减乘)

struct Van{ bool fu; //是否是负数 int tt,mod; //高精的长度 int s[1005]; //压位用的数组 inline Van(){ //整体初始化 fu=0; tt=0; mod=1e9; memset(s,0,sizeof(s)); } inline Van read(){ register char ch; //高精度读入 w
分类: 其他 发布时间: 05-21 20:14 阅读次数: 0

python调用matlab脚本

在MATLAB和Python之间建个接口,从Python中调用MATLAB脚本或者是MATLAB的函数。内容不是很难,毕竟现成的接口已经有了,在这儿记录一下API使用的一些事项。 注:本篇使用的是MATLAB R2017a,windows 10系统。 相关链接 https://www.mathworks.com/help/matlab/matlab-engine-for-python.html https://www.mathworks.com/help/matlab/matlab_exter
分类: 其他 发布时间: 05-21 20:14 阅读次数: 0