练习
eiffel_0311
这个作者很懒,什么都没留下…
展开
-
基本的排序算法
1. 冒泡排序 public static int[] SmallBubbleSort(int[] array){ for(int i = 1; i < array.length; i++){ for(int index = array.length - 1; index >= i; index --){ i...原创 2018-11-20 14:32:35 · 80093 阅读 · 0 评论 -
mysql 导入大数据文件
1. 切割文件, 把文件按照每200W行拆分一个文件split -l2000000 -d all.csv part_ --verbose2. 逐个文件导入load data infile '/var/lib/mysql-files/mg/part_00' ignore into TABLE yourTablefields TERMINATED by ',' ENCLOSED BY '...原创 2019-03-20 17:29:24 · 23615 阅读 · 0 评论 -
tesseract 训练数据基本步骤
unbunt 18.04 安装tesseractjar 包:jTessBoxEditor 下载1. 生成tifjTessBoxEditor -> tools -> merge tif2. 生成box 文件tesseract chi_sfz.normal.exp0.tif chi_sfz.normal.exp0 -l chi_sim batch.nochop makebox...原创 2019-03-27 10:14:33 · 20887 阅读 · 0 评论 -
scrapy hello world
1. 安装:pip install Scrapy2. 新建工程scrapy startproject myspider3. 测试spiders 目录下新author_spider.py:import scrapyclass AuthorSpider(scrapy.Spider): name = 'author' def start_requests(sel...原创 2019-04-01 10:04:04 · 17505 阅读 · 0 评论 -
短网址简介
1. 什么是短网址?短网址也就是比较短的网址,其功能是把短网址压缩,例如:把https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E4%BA%94%E4%B8%80%E6%94%BE%E5%81%87&oq=react%2520color&rsv_pq=9...原创 2019-04-23 16:13:28 · 9906 阅读 · 1 评论 -
个人建站基本流程
背景:基于阿里云搭建个人小站1. 注册阿里云账号:阿里云注册填写昵称、密码、手机号即可。这里有一个限制, 也是个人不喜欢的, 就是手机号不能使用阿里云小号2. 首先需要一个自己的域名, 购买一个自己的域名, 便宜的大约10元左右。这里一般购买未注册域名,当然有钱人可以收购一个已经注册的域名。域名购买3. 域名备案,在国内, 没有备案的域名是不能使用的。备案周期大约为2...原创 2019-05-22 12:59:32 · 16714 阅读 · 3 评论 -
frp 基于阿里云跳板 暴露内网机器作为服务器调试、提供服务
背景:把内网研发机器(没有公网)暴露在公网上提供服务:真实提供服务,小程序、公众号码测试环境: linux, 阿里云机器(A), 本地内网机器(B)1. 下载 frpwget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_386.tar.gz解压2. 编辑服务器(A)配置:f...原创 2019-05-27 10:10:56 · 9181 阅读 · 0 评论 -
跨域多站点独立用户分析
问题:如何把不同站点的用户进行关联起来A、B、C、D 多个站点可能是一级域名相同, 可能是完全两个不同的域名, 如何把多个站点儿的用户关联起来那?实例:假设要计算A、B、C、D的独立用户数1. 准备cookeicenter 服务import org.springframework.web.bind.annotation.*;import javax.servlet.htt...原创 2019-07-24 11:06:48 · 3144 阅读 · 0 评论 -
基于腾讯api 语言识别
功能: 录音文件的识别准备:https://cloud.tencent.com/document/product/1093/35800 注册帐号, 申请SECTET_Id, SECRET_KEY1. 发送请求import org.apache.commons.codec.binary.Base64;import org.apache.http.client.methods.Ht...原创 2019-08-02 16:25:10 · 2925 阅读 · 0 评论 -
trie 字典树构造
import org.junit.Test;import java.util.ArrayList;public class MyTest { // 单词 class Word{ char lastChar; // 单词最后一个字符 int wordCount = 0; // 词频 } // 字典树 class Tre...原创 2018-12-04 17:54:57 · 81393 阅读 · 0 评论 -
BST 二叉搜素树, 排序算法一种
1. 二叉2. 根大约整个左字数, 小于整个右子数class Node{ int num; Node left; Node right;}public class BST { public static void bstSort(Node node, int item){ if(node.num < item){ ...原创 2018-12-07 17:46:11 · 80625 阅读 · 0 评论 -
求解最长公共子序列:动态规划, 子问题分解
求解最长公共子序列:动态规划, 子问题分解 public String LCS(String str1, String str2){ if(str1.length() == 0 || str2.length() == 0) return ""; if(str1.charAt(str1.length() -1) == str2.charAt(str2.le...原创 2018-12-06 17:48:14 · 81037 阅读 · 0 评论 -
寻找第i 小的数
思想借鉴快排, 但是时间复杂度是快排的一半public class test1 { public static int serarch(int[] array, int low, int high, int findIndex){ int lowHis = low; int highHis = high; if(low >= ...原创 2018-12-10 14:31:38 · 81416 阅读 · 0 评论 -
数的深度广度优先遍历
import java.util.Queue;import java.util.concurrent.LinkedBlockingQueue;class TreeNode{ int item; TreeNode left; TreeNode right;}public class test1 { public static void walkDeep...原创 2018-12-10 15:57:15 · 80803 阅读 · 0 评论 -
selenium 动态填充表单, 模拟鼠标右键保存图片
1. 下载驱动,解压驱动(测试环境ubuntu 18.04)http://npm.taobao.org/mirrors/chromedriver/ 2. 代码import org.openqa.selenium.*;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrom...原创 2019-02-15 14:25:59 · 59987 阅读 · 0 评论 -
查询公网出口ip, 命令行查询公网出口ip
1. 浏览器:http://api.online-service.vip/ip/me2. 命令行: curl api.online-service.vip/ip/me原创 2019-02-19 17:30:11 · 61643 阅读 · 1 评论 -
微信域名拦截检测
微信域名拦截采用云拦截的机制, 那么如果检测一个域名是否被拦截那?1. 第一步:浏览器打开地址:https://wx.qq.com/登录网页微信2. 打开浏览器调试模式, 一般为F12, 找到:找到Cookie 和User-agnet3. 代码 用第二部的参数替换代码中的cookie, useragent 测试: public boolean isBloc...原创 2019-07-26 09:56:22 · 7514 阅读 · 1 评论