- completablefuture的使用
mikelv01
异步请求java
CompletableFuture使用详解【Java异常】VariableusedinlambdaexpressionshouldbefinaloreffectivelyfinalCompletableFuture原理与实践-外卖商家端API的异步化项目描述项目接口需要从下游多个接口获取数据,并且下游的网络不稳定还会涉及到循环调用下游接口,导致该接口响应异常慢。其实调用链路如图所示cf1~cf5都
- ABB机器人编程随记
ಥ_ಥLeerorz
ABBc++
1.目标点数据结构基本数据类型和命令boolnumstring其他类型的数据类型都是以上三种数据类型的扩展类型。Robtarget:机器人目标点数据Trans:工具中心点相对于当前工件坐标系的位置,包含XYZ,单位mm。Rot:(姿态——四元数),q1,q2,q3,q4,这四个数字的平方和为1。可能涉及到四元数和欧拉角的切换。Robconf:(使用较少)表示机器人轴配置,包括cf1,cf4,cf6
- 【学习笔记】[AGC064C] Erase and Divide Game
仰望星空的蚂蚁
学习笔记
有点难,看到比自己低一级的选手场切这道题就更绷不住了考虑从低到高位建立trie\text{trie}trie树,但是因为是对反串建立的,所以编号连续的点在trie\text{trie}trie树上的位置是分散的但是发现可以对SGSGSG值相同的一段区间一起转移,具体就是自底向上合并(编号减去2j2^j2j),每一层合并完了过后的区间数目都不会超过nnn(考虑端点的数目不会变)让我想到了这道题CF1
- 简易协程-3
大海无垠_af22
新增的功能在《简易协程-2》的基础上增加协程同步等待、IO超时的支持。增加一个新类JoinAction支持协程同步等待,yield这个类的对象会让协程进入等待状态,直到目标协程退出或者超时。使用示例如下。#生成并运行另外一个协程cc=cf1()Scheduler.add(c)t1=time()#等待c完成,超时时间0.5秒,结果是is_timeout,如果为True则表示等待超时了is_timeo
- hive java insert,hive 和 hbase 整合,往分区表插入数据报错?
巫升权
hivejavainsert
1.创建有分区的表CREATETABLEhbase_table_1(keyint,valuestring)partitionedby(daystring)STOREDBY'org.apache.hadoop.hive.hbase.HBaseStorageHandler'WITHSERDEPROPERTIES("hbase.columns.mapping"=":key,cf1:val")TBLPRO
- 图像标注的
提着小灯找呀找
人工智能深度学习
图像标注的评价指标一般分为以词为标准的评价指标[CP(词查准),CF1(词F1)]和以图为标准的评价指标[OP(图查准),OF1(图F1)]以MS-COCO数据集为例,数据集有80个类别,在验证集验证得到如下数据其中Ng表示数据集中每一类标签的数量(TP+FN),Np为数据集中每一类被预测为正样本的图像数量(TP+FP),Nc为数据集中每一类被预测为正样本并且预测正确的图像数量(TP)。图查准如下
- hbase-shell
海德堡绝尘
创建表zn_post,列族cf1create'zn_post','cf1'列出已有表list查询记录数count'zn_post'插入记录put'zn_post','20180122-10000001','cf1:name','niewj'put'zn_post','20180122-10000002','cf1:name','johnson'put'zn_post','20180122-1000
- python 操作 hbase
luoganttcc
python操作hbaseimporthappybase#连接connection=happybase.Connection('localhost')connection.open()创建一个tableconnection.create_table('my_table',{'cf1':dict(max_versions=10),'cf2':dict(max_versions=1,block_cac
- MapReduce结果插入Hbase
鹭岛猥琐男
大数据
1.在HBase上创建table'wc'create'wc','cf1'2.wordcount的jobpackagezzw.cn;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.hbase.HBaseConfiguration;importorg.a
- 输出多标签分类模型每class指标OP,OR,OF1,CP,CR,CF1
祥瑞Coding
机器学习多标签分类
需要逐类对预测结果进行分析。相关代码地址:https://github.com/Xingxiangrui/multi_label_analyse目录一、结果读出1.1写出结果1.2结果读出二、运算指标2.1指标与print2.2指标的运算2.3输出三、precision,recall,F13.1定义函数进行运算3.2函数的调用3.3运行结果一、结果读出1.1写出结果见PyTorch实操(五)加载模
- HBase数据导入导出工具
weixin_30633949
hbase中自带一些数据导入、导出工具1.ImportTsv直接导入1.1hbase中建表create'testtable4','cf1','cf2'1.2准备数据文件data.txt,上传到hdfs1,tom,m2,jack,m3,lili,fhadoopfs-putdata.txt/user/dw_hbkal/przhang1.3使用命令导入bin/hbaseorg.apache.hadoop
- Hbase表export和import
crj2951
1、查看要做测试的表testhbase(main):002:0>scan'test'ROWCOLUMN+CELLrow-01column=cf1:id,timestamp=1442020353563,value=1row-01column=cf1:name,timestamp=1442020382276,value=aaarow-02column=cf1:id,timestamp=14420203
- 在MapReduce中连接Hbase数据
H_Hao
大数据学习
1.在Hbase中创建EMPLOYEE表:create'EMPLOYEE','cf1',并创造一批销售订单数据,包含但限于产品id、销售员id、销售时间、销售额;2.在Hbase中创建TotalSale表:create'TotalSale','cf1',并创造一批销售数据,包括但不限于用户id、销售总额;3.编写mapper、reducer和driver源代码;4.编写testDriver程序输出
- HPU 1167 内部收益率 【二分】
柚9527
搜索
1167:内部收益率TimeLimit:1SecMemoryLimit:128MBSubmit:28Solved:6[Submit][Status][WebBoard]Description在金融中,我们有时会用内部收益率IRR来评价项目的投资财务效益,它等于使得投资净现值NPV等于0的贴现率。换句话说,给定项目的期数T、初始现金流CF0和项目各期的现金流CF1,CF2,...,CFT,IRR是下
- 1065: 内部收益率
shenyulingyeye
1065:内部收益率时间限制:1Sec内存限制:128MB提交:6解决:2[提交][状态][讨论版][命题人:外部导入]题目描述在金融中,我们有时会用内部收益率IRR来评价项目的投资财务效益,它等于使得投资净现值NPV等于0的贴现率。换句话说,给定项目的期数T、初始现金流CF0和项目各期的现金流CF1,CF2,...,CFT,IRR是下面方程的解:为了简单起见,本题假定:除了项目启动时有一笔投入(
- 内部收益率(二分法)
feng_zhiyu
ACM_数学湖南省赛ACM_二分三分
在金融中,我们有时会用内部收益率IRR来评价项目的投资财务效益,它等于使得投资净现值NPV等于0的贴现率。换句话说,给定项目的期数T、初始现金流CF0和项目各期的现金流CF1,CF2,…,CFT,IRR是下面方程的解:为了简单起见,本题假定:除了项目启动时有一笔投入(即初始现金流CF00)。根据定义,IRR可以是负数,但不能大于-1。Input输入文件最多包含25组测试数据,每个数据占两行,第一行
- Hbase之shell命令的使用
ckengkundiao
hbasehbase命令shell
shell命令DDL(数据定义语言)名称描述表达式list列出存在哪些表listdesc/describe表描述信息desc‘tableName’create创建表cf表示列族create‘tableName’,’cf1’,’cf2’,’cf3’alter添加列族alter‘tableName’,’cf4’删除列族(NAME,METHOD必须大写)alter‘tableName’,{NAME=>’
- HBase shell 创建表及添加数据
精彩.
hbasehbase大数据hadoop
HBaseshell命令创建表,表名hbase_test,HBase表是由Key-Value组成的,下面给出一个hbase表的格式,方便小伙伴们理解此表有两个列族,列族1和列族2,其中列族1和列族2下分别有两个列name和age,phone和address注意:hbase的表只动态加入列的,比如说列族1下面有两列,再添加数据时,可以在动态的加一列。1,创建表hbase_test有两个列族CF1和C
- HBase集成hive
hyunbar
一、为了创建一个新的由Hive管理的HBase表,请使用CREATETABLECREATETABLEhbase_table_1(keyint,valuestring)STOREDBY'org.apache.hadoop.hive.hbase.HBaseStorageHandler'WITHSERDEPROPERTIES("hbase.columns.mapping"=":key,cf1:val")
- Phoenix 关联映射 Hbase表 获取不到数据,upsert hbase 列名为16进制字符
jast_zsh
Hbasephoenix
创建Hbase表create'phoenix_hbase_test','cf1','cf2'put'phoenix_hbase_test','key1','cf1:name','zhangsan'put'phoenix_hbase_test','key1','cf2:age','18'put'phoenix_hbase_test','key2','cf1:name','lisi'put'phoen
- hive映射hbase,通过phoenix查询该表
浮生若梦1379
hive
rowkey:key(生成规则待定)列族(单列族):cf1列名:id,name,code1在hive中建表映射到hbaseCREATETABLEtmp.test_hbase_phoenix(keystring,idint,namestring,codestring)STOREDBY'org.apache.hadoop.hive.hbase.HBaseStorageHandler'WITHSERDE
- MapReduce中的多Job串联
R_记忆犹新
大数据R_记忆犹新的大数据学习之路
求共同好友:A:B,C,D,F,E,OB:A,C,E,KC:F,A,D,ID:A,E,F,LE:B,C,D,M,LF:A,B,C,D,E,O,MG:A,C,D,E,FH:A,C,D,E,OI:A,OJ:B,OK:A,C,DL:D,E,FM:E,F,GO:A,H,I,J,K以上是数据:A:B,C,D,F,E,O表示:B,C,D,E,F,O是A用户的好友。1、求所有两两用户之间的共同好友CF1:pac
- hbase操作详情
3+2=小5?
Vmware学习
1、启动hbase客户端./bin/hbaseshell2、查看当前状态status3、建表和列族create'tabx','cf1'create'tabx4',{NAME=>'cf1',VERSIONS=>3}4、查看列表:list5、查看结构describe‘tabx4’或desc‘tabx4’6、put添加Put命令参数说明:表名,键值,列族,列明,值put‘tabx4’,‘rk1’,‘cf
- uoj34 多项式乘法【FFT or NTT】
Neo__Z
多项式运算
解题思路:FFT、NTT模板题。FFT代码:#include#definelllonglongusingnamespacestd;intgetint(){inti=0,f=1;charc;for(c=getchar();c!='-'&&(c'9');c=getchar());if(c=='-')f=-1,c=getchar();for(;c>='0'&&cf1[N],f2[N];voidrev(i
- Phoenix 建立二级索引报错:Mutable secondary indexes must have the hbase.regionserver.wal.codec property
大而话之-Big Data
Hadoop
在Phoenix建立二级索引createindextest1_nameon"test1"("cf1"."name")include("cf1"."age");Error:ERROR1029(42Y88):Mutablesecondaryindexesmusthavethehbase.regionserver.wal.codecpropertysettoorg.apache.hadoop.hbase
- hbase查询
汀棠的雅色
NoSQLhbase
get获取数据://从table_test表中查rowkey为rk01的所有列簇的所有数据get'table_test','rk01 //从table_test表中查rowkey为rk01的列为cf1:name的最新数据 get'table_test','rk01','cf1:name' //从table_test表中查rowkey为rk01的列为cf1:name的所有版本数据,3个
- CF1
_redness
AA给定\(n*m\)的网格,求最少用多少块\(k*k\)的砖可以铺满整个网格,砖不能重叠,可以铺到外面答案为\(\left\lceil\dfrac{n}{k}\right\rceil*\left\lceil\dfrac{m}{k}\right\rceil\)#includeusingnamespacestd;namespacered{#definey1qwq#defineintlonglong#
- HBase的写/读流程
Hi_world_DF
1、写流程写流程图假设客户端client需要写入put'table','rowkey1','cf1:column1','value',具体写流程如下:Client先访问zookeeper,请求和获取hbase:meta表位于哪个RegionServer(图中为hadoop002);访问对应的RegionServer,获取hbase:meta表,根据写请求的namespace:table/rowke
- HBase-rowkey 一对多、多对多设计
ojueqiang123456
HBase
一、一对多:组织架构部门-子部门查询顶级部门查询每个部门的所有子部门查询某个部门的父部门部门添加、删除子部门部门添加、删除#是否顶级部门类型(type)0:顶级部门、1:非顶级部门#部门id(bid)#cf1(部门信息)、fbid(父部门)#cf2(子部门)rowkeycf1cf2type_bidcf1:name=;cf1:fbid=cf2:bid=比如:0_0100cf1:name=研发部cf2
- phoenix 与现有的HBase表关联
蘑菇丁
学习笔记经验hbase
首先创建一张HBase表,再创建的Phoenix表,表名必须和HBase表名一致即可。create'stu','cf1','cf2'put'stu','key1','cf1:name','luozhao'put'stu','key1','cf1:sex','man'put'stu','key1','cf2:age','24'put'stu','key1','cf2:adress','cqupt'连
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http