HDU-1253 胜利大逃亡

Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会. 魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在(A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡,Ignatius每分钟能从一个坐标走到相邻的六个坐标中的其中一个.现在给你城堡的地图,请你计算出Ig...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

C++读取Json生成随机名字

/* * Read.cpp * * Created on: 2018年8月17日 * Author: admin */ #include<string.h> #include<json/json.h> #include<stdlib.h> #include<iostream> #include<fstream> #...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

Android studio中出现“前言中不允许有内容”错误是什么原因?

我是在res目录下新建了一个drawable_fruit目录,里面放的是我下载的一些图片,如上图的的草莓图标,目的是在手机上生成一个ListView界面,显示水果图标及其名称。但运行后就出现了“前言中不允许有内容”错误,希望大家给点建议!...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

【51NOD—贪心算法专题】 E 做任务三 区间贪心+不相交子区间最少人数

https://www.51nod.com/contest/Problem.html#!problemId=2203&contestId=54 做任务三  基准时间限制:1 秒 空间限制:131072 KB 分值: 5 B君和m个人一起,要完成n个任务,在这个题中,B君和m个人,什么都不做。 第i个任务有一个开始时间s[i]和结束时间e[i](保证s[i]<=e[i]),一个人...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

java对象与json对象的相互转换

大家好,近日我用java实现了关于java对象与json对象的简单转换,之前由于不怎么了解json,所以整个过程也相当艰难,今天成功了在这里跟大家分享一下,首先贴出源码: convert.class import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import ...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

Android自定义View之requestLayout方法和invalidate方法

自定义View的时候难免会和这2个方法打交道,在之前的文章中我们已经介绍了invalidate方法,今天我们来对比下requestLayout方法和invalidate方法有什么不同之处 等不及的先给个结论: requestLayout方法会导致View的onMeasure、onLayout、onDraw方法被调用;invalidate方法则只会导致View的onDraw方法被调用 ...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

二分法 POJ3273

Description Farmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated and recorded the exact amount of money (1 ≤ moneyi ≤ 1...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

Android自定义View之事件分发机制总结

事件序列 (1)手指接触屏幕后会产生一系列事件,事件分为3种:ACTION_DOWN(手指刚刚接触屏幕)、ACTION_MOVE(手指在屏幕移动)、ACTION_UP(手指从屏幕松开) (2)一个事件序列为ACTION_DOWN–>ACTION_MOVE–>…–>ACTION_UP 事件传递的顺序 Activity–>Window–>deco
分类: 移动开发 发布时间: 08-18 22:43 阅读次数: 0

[算法练习]暗恋

题目描述   同在一个高中,他却不敢去找她,虽然在别人看来,那是再简单不过的事。暗恋,是他唯一能做的事。他只能在每天课间操的时候,望望她的位置,看看她倾心的动作,就够了。操场上的彩砖啊,你们的位置,就是他们能够站立的地方,他俩的关系就像砖与砖之间一样固定,无法动摇。还记得当初铺砖的工人,将整个操场按正方形铺砖(整个操场可视为R行C列的矩阵,矩阵的每个元素为一块正方形砖块),正方形砖块有两种,一种...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

STL二分之lower_bound()和upper_bound()的用法总结

lower_bound()和upper_bound()都是利用二分查找的方法在一个排好序的数组中进行查找的 在从小到大的排序数组中 lower_bound(begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回数字的地址 不存在则返回end 通过返回的地址减去起始地址begin() 得到找到数字在数组中的下标 upper_bo...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

Android studio实现简单的计算器

需求分析及概要设计 目的 开发一个简单的计算器App,使之能够完成加减乘除混合运算 工具及环境 使用java语言,在Android studio平台上进行开发 功能设计 "+":实现两数相加 "-":实现两数相减 "*":实现两数相乘 "/&am
分类: 移动开发 发布时间: 08-18 22:43 阅读次数: 0

Android自定义View之Window、ViewRootImpl和View的三大流程

View的三大流程指的是measure(测量)、layout(布局)、draw(绘制)。 下面我们来分别看看这三大流程 View的measure(测量) MeasureSpec MeasureSpec是View的一个内部静态类 //view.class public static class MeasureSpec { private static final int M...
分类: 移动开发 发布时间: 08-18 22:43 阅读次数: 0

【SpringCloud NetFlix】Hystrix监控

Hystrix监控 调用方引入依赖,监控客户端 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

【SpringCloud NetFlix】 网关Zuul(一)介绍与使用

介绍 ​ 是Netflix的一个子项目 ​ 提供代理、过滤、路由等功能 编写第一个Zuul程序 ​ 建立服务项目:简单写一个restfull请求 @SpringBootApplication @RestController public class SourceApp { public static void main(String[] args) { ...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

【SpringCloud NetFlix】网关Zuul(三)路由配置

简单路由 SimpleHostRoutingFilter 配置连接池: ​ zuul.host.maxTotalConnections:目标主机的最大连接数,默认值为200。配置该项,相当于调用了PoolingHttpClientConnectionManager的setMaxTotal方法。 ​ zuul.host.maxPerRouteConnections:每个主机的...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

【SpringCloud NetFlix】网关Zuul(四)功能进阶

数字越小,优先级越高 自定义过滤器 shouldFilter方法 优先级 自定义ZuulFilter: public class MyFilter extends ZuulFilter { //判断要不要继续执行;ture为总是要执行 public boolean shouldFilter() { return true; } ...
分类: 其他 发布时间: 08-18 22:43 阅读次数: 0

【JVM】基于JDK命令行监控

JVM参数类型 标准参数 # 此类参数相对比较稳定 -help -server -client #指定JVM的类型 -version #就是查看当前机器的java是什么版本,是什么类型的JVM(Server/Client),采用的是什么执行模式。 -showversion #运行一个程序的时候首先把JVM的版本信息打印出来,这样便于问题诊断。个人建议Server类型的程序都把这个选项...
分类: 其他 发布时间: 08-18 22:42 阅读次数: 0

【JVM】Jmap+MAT实战内存溢出

导出内存映像文件 #第一种:内存溢出自动导出 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./ #第二种:使用jmap命令手动导出 [root@localhost ~]# jmap -dump:format=b,file=heap.hprof 1092 Dumping heap to /root/heap.hprof ... Heap d...
分类: 其他 发布时间: 08-18 22:42 阅读次数: 0

机器学习算法(一)线性回归的原理以及代码实现

线性回归(Linear regression) 线性回归作为机器学习中的一个基本算法,他的目的、功能、用途都是相当的明了,在这篇文章中会简单的介绍和说明线性回归的原理,然后使用python实现效果,最后会在其他的文章中补充一些进一步的优化 线性回归的目的 很简单,就是用一条直线来拟合这些点。 线性回归的功能 也很直接,通过大量的训练集进行训练,得到合适的权重参数 ...
分类: 其他 发布时间: 08-18 22:42 阅读次数: 0

算法2.0 线性表顺序存储的实现

线性表的特点 单链表强调元素在逻辑上紧密相邻,所以首先想到用数组存储。但是普通数组有着无法克服的容量限制,在不知道输入有多少的情况下,很难确定出一个合适的容量。对此,一个较好的解决方案就是使用动态数组。首先用malloc申请一块拥有指定初始容量的内存,这块内存用作存储单链表元素,当录入的内容不断增加,以至于超出了初始容量时,就用realloc扩展内存容量,这样就做到了既不浪费内存,又可以让单...
分类: 其他 发布时间: 08-18 22:41 阅读次数: 0