POST请求接口实列
/** * 发送HttpPost请求 * @param strURL * 服务地址 * @param params * 请求数据 * @param logIO * 是否打印输入输出 * @return 成功:返回json字符串<br/> * */ public static String postJson(String strURL, Object params, boolean logIO) { log.info("requestUrl = " + strURL); try { URL ur
HDU 6071 Lazy Running (最短路)
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6071 题解 又是一道虐信心的智商题。。。 首先有一个辅助问题,这道题转化了一波之后就会化成这个问题: 给定\(a_1,a_2,...,a_n\)和\(K\),求使得\(\sum^{n}_{i=1}a_ix_i=B\)有正整数解且\(B\ge K\)的最小\(B\)值。在本题中\(n=4, a_i\le 30000, K\le 10^{18}\). 这好像是个最短路经典问题,但是我想了三小时根本没想
Codeforces 915E Physical Education Lessons
题意简述 维护序列,支持以下操作: 区间赋1/0 求整个区间之和 题解思路 珂朵莉树暴力赋值,查询 代码 #include <set>
#include <cstdio>
#include <cctype>
#define IT std::set<Node>::iterator
#define getc() (p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<21,stdin),p1==p2)?EOF:*p1++)
char ch,buf[1<<21],*p1=buf,*
windows7使用vhd虚拟磁盘
操作系统 : windows7_x64 创建vhd 磁盘管理 --> 操作 --> 创建vhd 挂载vhd 脚本: rem 挂载VHD
@echo off
(echo select vdisk file="D:\workspace\srcRead.vhd"
echo attach vdisk)>"%tmp%\vhd.sh"
diskpart /s "%tmp%\vhd.sh"
pause Python版本: https://github.com/mike-zhang/pyExamp
intellij中导入maven项目
1.【File】->【new】->【Project from existing source...】选择自己要导入项目的本地目录。 2.选择【maven】项目,配置本机的JDK,点击【Environment settings】 3.选择本地下载的maven的settings.xml文件,接下来默认next即可。 4.快捷键ctrl+alt+shift+s调出Project Structure窗口,选择【Facets】【Artifacts】,这里的spring和web都已配置好。 5.选中项目右
hadoop不在sudoers文件中。此事将被报告。 解决方法
问题:hadoop不在sudoers文件中。此事将被报告。 解决方法: 打开终端,先以root身份登录,然后执行如下命令: 然后在root ALL=(ALL) ALL下面加上hadoop ALL=(ALL) ALL 去掉%wheel ALL=(ALL) NOPASSWD:ALL前面的# 然后按esc键退出编辑,在输入:wq保存退出 退出后在输入visudo命令即可看见更改已经保存。 在执行gpasswd -a hadoop wheel命令,将hadoop加入到wheel组中 再执行sudo d
JavaScript获得URL地址栏参数防乱码
JavaScript获得URL地址栏参数防乱码 JavaScript中经常需要解析地址栏中拼接的参数。下面的代码基本是固定的代码,这里摘录下备用。 //获得地址栏参数值
function getUrlParam(name) {
// 用该属性获取页面 URL 地址从问号 (?) 开始的 URL(查询部分)
var url = window.location.search;
// 正则筛选地址栏
var reg = new RegExp("(^|&)"+ name
java的错误和异常
图片来源:http://blog.csdn.net/wuwenxiang91322/article/details/10346337 java把异常当做对象来处理,并定义了一个基类java.lang.Throwable作为所有异常的超类。 1. Throwable Throwable类是所有异常或者错误的超类,它有两个子类:Error和Exception。 2. Error 3. java异常 java提供了两种异常机制:编译时异常(RuntimeException)和运行时异常(Checke
特征提取算法(1)——纹理特征提取算法LBP
模式识别中进行匹配识别或者分类器分类识别时,判断的依据就是图像特征。用提取的特征表示整幅图像内容,根据特征匹配或者分类图像目标。 常见的特征提取算法主要分为以下3类: 基于颜色特征:如颜色直方图、颜色集、颜色矩、颜色聚合向量等; 基于纹理特征:如Tamura纹理特征、自回归纹理模型、Gabor变换、小波变换、MPEG7边缘直方图等; 基于形状特征:如傅立叶形状描述符、不变矩、小波轮廓描述符等; LBP特征提取算法 LBP(Local Binary Patterns,局部二值模式)是提取局部特征
使用Graphlab参加Kaggle比赛(2017-08-20 发布于知乎)
之前用学生证在graphlab上申了一年的graphlab使用权(华盛顿大学机器学习课程需要)然后今天突然想到完全可以用这个东东来参加kaggle. 下午参考了一篇教程,把notebook上面的写好了 本文很多代码参考了turi官网的一个教程,有兴趣的同学可以去看原版 https://turi.com/learn/gallery/notebooks/who_survived_the_titanic.html 代码 import graphlab as gl
%matplotlib inlin
字符串操作基础函数实现
#include <assert.h>
#include <stdio.h>
using namespace std;
char* strcpy(char* des, const char* src)
{
assert((des != NULL) && (src != NULL));
char* address = des;
while ((*des++ = *src++) != '\0');
return address;
}
int strlen(c
P2925 [USACO08DEC]干草出售Hay For Sale
传送门 题意翻译 题目描述
农民john面临一个很可怕的事实,因为防范失措他存储的所有稻草给澳大利亚蟑螂吃光了,他将面临没有稻草喂养奶牛的局面。在奶牛断粮之前,john拉着他的马车到农民Don的农场中买一些稻草给奶牛过冬。已知john的马车可以装的下C(1 <= C <=50,000)立方的稻草。
农民Don有H(1 <= H <= 5,000)捆体积不同的稻草可供购买,每一捆稻草有它自己的体积(1 <= V_i <= C)。面对这些稻草john认真的计算如何充分利用马车的空间购买尽量多的
test20190815
闲话 这两天考试真是妙啊,打暴力都有200分qwq。 题面 题面 T1 Solution 因为是求立方之差,可以考虑立方差公式。 \((a-b)^3=(a-b)\times(a^2+a\times b+b^2)\) 又因为\(P\)是一个质数,所以\((a-b)\)和\((a^2+a\times b+b^2)\)里面一定有一个是1。明显,\((a^2+a\times b+b^2)\)一定大于1,所以可得到\((a-b)\)的值为1,也就是说,\(P\)一定是相邻两个数的立方差。 我们可以循环找
java 多线程-生产者消费者模式-管程法
生产者消费者模式管程法通过容器中介,将数据放入和取出wait()导致当前线程等待,直到另一个线程调用该对象的notify()或notyfyAll()方法notify()唤醒正在等待对象监视器的单个线程,notifyAll()唤醒正在等待对象监视器的所有线程publicclasstuble{publicstaticvoidmain(String[]args){SynContainercontaine
原生js开发简单复选框,点击变颜色,再点击取消颜色,三种解决方法
本文主要重点 classList 有4个方法 // add("class名字"); 给元素中添加一个class,例如 add("checked") // remove("class名字"); 删除class // contains("class名字") ;判断元素的classList是否包含这个class,包含返回true,否则返回false // toggle() 切换class,如果元素有这个class,我们就删掉,否则就加上class 效果图: <!DOCTYPE html>
<h
Re:Java常用API中的一些细节
1,Math.round(11.5)等于多少?Math.round(- 11.5) 又等于多少? Math.round(11.5)的返回值是 12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加 0.5然后进行取整。 2,switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String上? Java5 以前 switch(expr)中,expr 只能是 byte、short、char、int。从 Java 5 开始,Jav
Manjaro安装+配置 指导
Mi第一代、13寸屏、N卡940mx 采用legacy 显卡驱动 据传说仅使用Intel显卡禁用N卡,可以节省电能 1、去除没用软件 libre-office\piddge\hex\firefox\xfce4screenshot\steam\打印... 2、Manjaro换源 sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy 会显示最快的几个源,选的是中科大的源USTC。 3、添加USTC的archlinuxcn 修改/et
input标签中的type值
text、radio、checkbox、hidden、range、reset、file、button、submit、password、image、color、 date、datetime-local、month、week、time、email、number、search、tel、url
今日推荐
周排行