
demo
风少年~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
翻页 表单重复提交问题
问题: 一个页面中包含了两个表单,其中 js 中有$("form").submit(); ,那么导致表单翻页就提交所有表单。解决办法: 将form中的action拿掉,在点击提交按钮时动态添加action,再表单提交完成后也去掉action,这样$("form").submit(); 就无法提交没有action的表单了。代码:$("#uploadExcel").attr("action", "/batchAdd");$("#uploadExcel").s...原创 2021-02-19 18:32:21 · 198 阅读 · 0 评论 -
python 连续值分组统计
需求: 将左表 按照连续值分组统计思路: 给 vlue 做标记,自上而下如果相同值不变,不同则加一,如下图所示。 然后根据 token 进行分组即可方便实现。 方法使用:pandas.core.groupby.DataFrameGroupBy.cumsum代码:import pandas as pddata = [['a','1'], ['a','2'], ['a','3...原创 2020-08-25 11:22:17 · 1654 阅读 · 0 评论 -
python pandas 分组后 列上移
import pandas as pdtrain_data = pd.read_csv(filepath_or_buffer='E:\\tmp\\2\\xuhao', sep='\t',encoding='utf-8',names=['id','xuhao', 'txt'])# train_data.drop_duplicates(inplace=True)df = pd.DataFrame(train_data)df['new_data'] = df.groupby('id')['txt'].s.原创 2020-08-18 17:37:18 · 821 阅读 · 0 评论 -
python 相同数据加序号
官网参考:https://pandas.pydata.org/pandas-docs/version/0.15.0/generated/pandas.core.groupby.GroupBy.cumcount.htmlimport pandas as pdtrain_data = pd.read_csv(filepath_or_buffer='E:\\tmp\\2\\20200818.txt', sep='\t',encoding='utf-8',index_col=0,header=0)trai原创 2020-08-18 16:05:54 · 1983 阅读 · 0 评论 -
【demo】python 按照标签分组取前N行
import pandas as pdtrain_data = pd.read_csv(filepath_or_buffer='E:\\tmp\\2\\tagging.tsv', sep='\t',encoding='utf-8',index_col=0,header=None, names=["label", "textA", "textB"])train_data.drop_duplicates(inplace=True)df = pd.Data.原创 2020-08-18 14:37:07 · 551 阅读 · 0 评论 -
python 打乱文本
import osimport randomout = open("还款意愿shuffle.tsv",'w', encoding='utf-8')lines=[]with open("还款意愿.tsv", 'r' , encoding='utf-8') as infile: for line in infile: lines.append(line)random.shuffle(lines)for line in lines: out.write(line) infile.c.原创 2020-07-16 16:19:30 · 683 阅读 · 0 评论 -
0、bert 初尝试
开年公司安排做NLP ,一开始真的是丈二的和尚摸不着头脑。对机器学习一无所知,一直都是感觉高大上而又遥不可及的东西。幸运的是团队中有人能做建模的工作,而我知道四个月后才渐渐摸到门槛。 如果有缘,我建议看几本书,一本好书真的会节省很多时间,少走很多弯路: 《数学之美》、《Python深度学习》、《python自然语言处理》、《简单粗暴 TensorFlow 2.0》 后面讲学习的历程一一补充吧。 1、下载 bert 代码,直接找原生的 git clone https:...原创 2020-07-13 15:55:47 · 223 阅读 · 0 评论 -
jq 动态添加 radio
for(var item in types){ var str="<input type='radio' name='label' value="+ JSON.stringify(types[item])+ " title="+ JSON.stringify(types[item])+">" $("#myRadio").append(str) } $.原创 2020-07-09 12:25:53 · 1666 阅读 · 0 评论 -
复制 span 文本到剪贴板
创建一个 span:查看GPU <span id="nvidia-smi" onclick="copyData('nvidia-smi')">nvidia-smi</span><hr/>js 代码:<script type="text/javascript"> function copyData(target){ var text =document.getElementById(target).innerText; .原创 2020-07-06 11:33:49 · 511 阅读 · 0 评论 -
python 画热力图
# encoding:utf-8import numpy as npimport pandas as pdfrom matplotlib import pyplot as pltfrom matplotlib import cmfrom matplotlib import axesimport pylabpylab.mpl.rcParams['font.sans-serif'] = ['SimHei'] # 防止中文乱码pylab.mpl.rcParams['axes.unicode_.原创 2020-06-12 18:08:30 · 1821 阅读 · 0 评论 -
scala list 转 java list
val resJson:mutable.Buffer[JSONObject] = jSONArrayA.map(v=>v.asInstanceOf[JSONObject]).sortBy(v=>v.getInteger("start"))// import scala.collection.JavaConversions.bufferAsJavaList val javaArr:JavaList[JSONObject] = JavaConversions.bufferA...原创 2020-05-26 12:44:53 · 786 阅读 · 0 评论 -
layui 表格按照某一列的值划分颜色
参考:table.render({ elem: "#test", // id: "table_cell_data", url: "http://localhost:3000/all", toolbar: "#toolbarDemo", //指向自定义工具栏模板选择器 defaultToolbar: [], //除去打印,导出 title: "用户数据表", col原创 2020-05-18 16:58:50 · 1588 阅读 · 0 评论 -
maven 打zip包并包含bin和docs文件夹
maven插件:<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptors> <descr...原创 2019-12-30 10:53:01 · 585 阅读 · 0 评论 -
java 调用 Python
需求如题依赖:<dependency> <groupId>org.python</groupId> <artifactId>jython-standalone</artifactId> <version>2.7.1</version></dependency><...原创 2019-12-04 16:05:18 · 247 阅读 · 2 评论 -
Hive on Phoenix
简单~第一步,参考官网http://phoenix.apache.org/hive_storage_handler.html#第二步,找到phoenix-xxxx-hive.jar第三步,Phoenix建表create table IF NOT EXISTS cz.testtb01 (IDCardNum INTEGER not null primary key, Nam...原创 2019-11-19 18:56:50 · 555 阅读 · 0 评论 -
Flink生成Hfile
提出需求: 团队为了统一技术栈,一致同意用Flink来进行对批和流计算统一处理。问题来了: Flink似乎相对spark来说还是很不完善,spark分分钟搞定的事情,在Flink里就需要动动脑子了。参考spark;object CreateHfile { def main(args: Array[String]): Unit = {...原创 2019-04-08 17:36:37 · 1755 阅读 · 9 评论 -
Hbase批量导入&批量删除
Hi: 小明:sir,我遇见一个需求,根据42万手机号码段生产全量的手机号。 大牛:what,那岂不是要生成42亿多手机号。 小明:yes,而且还需要每次随机提取一千万条,第二次提取不能包含上一次的手机号。 大牛:shit,good luck。 思考时间…… 大牛:管它三七二十一,一个循环跑去吧。然后提...原创 2019-04-01 12:11:37 · 1707 阅读 · 0 评论 -
多线程处理文件
package com.geotmt.zxw.utils;import com.google.common.collect.Lists;import lombok.extern.slf4j.Slf4j;import java.io.*;import com.google.common.io.Files;import java.util.Collections;import ja...原创 2018-12-03 15:59:30 · 556 阅读 · 0 评论 -
java 万能类型转化
是什么: java 万能类型转化工具类,提供Short、Integer、Long、short、int、long 和 String之间的互转,且支持当对象为空时,进行对象的创建。 怎么做:见代码:/** * 如果对象为空,则创建,支持类型装换 * * 只支持 Long Integer Short 和 String 之间的互转 * ...原创 2018-11-20 14:44:50 · 1291 阅读 · 0 评论 -
向文件末尾添加内容
BufferedWriter out = null;try {out = new BufferedWriter(new FileWriter(”filename”, true));out.write(”aString”);} catch (IOException e) {// error processing code} finally {if (out != null) {out原创 2017-11-13 09:54:53 · 1078 阅读 · 0 评论 -
得到当前方法的名字
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();原创 2017-11-13 09:55:38 · 494 阅读 · 0 评论 -
创建图片的缩略图
private void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) throws InterruptedException, FileNotFoundException, IOException {// loa原创 2017-11-13 09:57:15 · 362 阅读 · 0 评论 -
使用iText JAR生成PDF
import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.Date;import com.lowagie.text.Document;import com.lowagie.text.Paragraph;import com.lowagie.text.p原创 2017-11-13 09:58:14 · 824 阅读 · 0 评论 -
抓屏程序
import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import javax.imageio.ImageIO;import java.io.File;...public原创 2017-11-13 09:59:33 · 520 阅读 · 0 评论 -
列出文件和目录
File dir = new File("directoryName"); String[] children = dir.list();if (children == null) {// Either dir does not exist or is not a directory } else { for (int i=0; i < children.len原创 2017-11-13 10:02:30 · 319 阅读 · 0 评论 -
把 Array 转换成 Map
import java.util.Map;import org.apache.commons.lang.ArrayUtils; public class Main { public static void main(String[] args) { String[][] countries = { { "United States", "New Y原创 2017-11-13 10:04:17 · 18684 阅读 · 0 评论 -
发送代数据的HTTP 请求
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;public class Main { public static void main(String[] args) { try { URL my_url = new URL("h原创 2017-11-13 10:05:13 · 331 阅读 · 0 评论 -
java 给时间增加几个小时方法
java 给时间增加几个小时方法public static String addDateMinut(String day, int hour){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try {...转载 2018-04-18 16:57:31 · 32588 阅读 · 1 评论 -
MongoDB写MapReduce程序
需求 MongoDB库里存入了短信发送批次信息,如: 先需姜红框内的数据进行汇总统计,结果如: 脚本如下:db.BatchInfo.mapReduce( function() {emit(((this.t+"").substring(0,8) + this.SmsCnl ),this);}, function(key, values)...原创 2018-06-22 11:13:08 · 480 阅读 · 0 评论 -
java导出Excel乱码
问题 java导出Excel乱码,难受!!!!!解决方案: 引用这位老哥的:https://blog.csdn.net/dunceiam/article/details/43190609样例:@RequestMapping("/exportReport") public void exportReport(HttpServletRequest request , HttpServl...原创 2018-06-22 11:31:01 · 18442 阅读 · 0 评论 -
三张表关联更新字段
UPDATE t_u_user_info uLEFT JOIN t_sys_user son u.USER_ID = s.USER_IDLEFT JOIN (SELECT phone,user_source,VER_ID,VER_STATUS, max(LOGIN_DATE) LOGIN_DATE FROM t_r_loan_user_login GROUP BY phone) lon ...原创 2018-07-11 12:03:01 · 6672 阅读 · 0 评论 -
java 读取 hadoop 的文件 demo
是什么? 使用java 读取 hadoop 中的一个文件。 为什么? 用于初步接触hadoop开发。 怎么做?一、依赖jar<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmln...原创 2018-08-10 10:42:49 · 2787 阅读 · 0 评论 -
java hadoop wordcount
是什么? hadoop 入门栗子,跑一个单词统计功能。 为什么? 理解一个MR,后面都是小事。万事开头难,一旦上了路接下来的借简单了。 怎么做?一、先从网上找个Demo:https://www.programcreek.com/java-api-examples/?code=Nextzero/hadoop-2.6.0-cdh5.4.3/hadoop-2.6....原创 2018-08-10 15:37:05 · 652 阅读 · 0 评论 -
maven 将jar和依赖jar打在一起
是什么: 将可执行jar打包,并将依赖的jar解压打在同一个jar文件中。 为什么: 像批量程序和可执行jar,放在同一个包里更容易维护。像lib下jar,在批量程序中根本没必要挪出来。 怎么做:看这.... <build> <plugins> <plugin> ...原创 2018-08-13 17:38:47 · 856 阅读 · 0 评论 -
java 生产运算验证码&随机验证码
public class ValidateCodeUtil { // 图片的宽度。 private int width = 160; // 图片的高度。 private int height = 40; // 验证码干扰线数 private int lineCount = 150; // 验证码 private String cod...原创 2018-10-16 10:35:51 · 483 阅读 · 1 评论 -
使用NIO进行快速的文件拷贝
public static void fileCopy( File in, File out ) throws IOException { FileChannel inChannel = new FileInputStream( in ).getChannel(); FileChannel outChannel = new FileO原创 2017-11-13 09:53:48 · 814 阅读 · 0 评论