参考资料
L-75
这个作者很懒,什么都没留下…
展开
-
二叉树的一维数组存储
思路很简单,根放在0位置,以后假定当前位置是i,那么左子结点在2i+1,右子结点在2i+2。比如根的左子结点在1,右子结点在2。结点1的左子结点在3,右子结点在4。定义一种空值表示没有子结点,比如empty。 假定一个结点由3个成员组成:value, left, right 数组假定是全局的,如果不是可以作为参数传送。递归实现比较简单: void btree2array(node,转载 2015-04-10 18:58:56 · 7272 阅读 · 0 评论 -
关于JAVA项目中CLASSPATH路径详解
在dos下编译Java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候。classpath就是存放.class等编译后文件的路径。javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指转载 2017-01-29 02:27:08 · 2848 阅读 · 0 评论 -
HttpClient 4.5版本设置连接超时时间
HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。 使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响。 4.5版本中,这两个参数的设置都抽象到了Reques转载 2017-01-29 21:41:45 · 751 阅读 · 0 评论 -
常见的反爬虫和应对方法
作者:bsdr链接:https://zhuanlan.zhihu.com/p/205203700x01 常见的反爬虫这几天在爬一个网站,网站做了很多反爬虫工作,爬起来有些艰难,花了一些时间才绕过反爬虫。在这里把我写爬虫以来遇到的各种反爬虫策略和应对的方法总结一下。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。这里我们只讨论数据采集部分。一般网站从三个方面反爬虫:用转载 2017-02-25 15:46:32 · 1343 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
Gson解析复杂的json数据 最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了,如果大家感兴趣的转载 2017-02-27 10:04:44 · 222 阅读 · 0 评论 -
MySQL创建全文索引
MySQL创建全文索引使用索引时数据库性能优化的必备技能之一。在MySql数据库中,有四种索引:聚焦索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FUNLLTEXT INDEX)。全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用【分词技术】等多种算法智能分析出文本文字中关键词的频率和重要性,然后按照一定的算法规则智能地筛选出我们想要的搜索结果。在MySql中转载 2017-06-02 15:53:32 · 929 阅读 · 0 评论 -
十大Intellij IDEA快捷键
1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总是随着我们敲击而自动提示,所以很多时候都不会手动敲这两个快捷键(除非提示框消失了)。用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick转载 2017-07-25 15:39:08 · 256 阅读 · 0 评论 -
linux 安装es 及异常处理
首先,我们从官网下载zip包:(官网:https://www.elastic.co/downloads/elasticsearch) 直接使用浏览器下载可能会很慢,我一般会copy下载链接,然后wget下来:wget https://artifacts.elastic.co/downloads/elasticsearch/elasti转载 2017-08-08 18:11:59 · 677 阅读 · 1 评论 -
ElasticSearch-5.0+安装head插件
环境Windows10企业版X64JDK-1.8ElasticSearch-5.0.0node-v4.5.0-x64.msigit客户端步骤安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node是否生效: 安装gruntgrunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的h原创 2017-07-25 14:24:20 · 513 阅读 · 0 评论 -
Windows上搭建Kafka运行环境
搭建环境1. 安装JDK1.1 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载Server JRE. 1.2 安装完成后需要添加以下的环境变量(右键点击“我的电脑” -> “高级系统设置” -> “环境变量” ):JAVA_HOME: C:\Program Fil原创 2017-08-02 14:29:22 · 466 阅读 · 0 评论 -
Windows下Git多账号配置,同一电脑多个ssh-key的管理
这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有一些提到一些基础的操作。 本文以配置github.com账号和git.oschina.net账号来逐步演示在Windows环境下配置Git多账号支持即在同一个电脑上管理多个ssh-key,对git多一分了解。 备注:这篇文章所有执行命令的地方都是...转载 2018-04-02 13:03:19 · 305 阅读 · 0 评论 -
eclipse从数据库逆向生成Hibernate实体类
转自: http://blog.csdn.net/wangpeng047/article/details/6877720做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO。意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表;要么就先进行数据库表设计转载 2016-11-21 20:47:49 · 338 阅读 · 0 评论 -
逆向工程中的有关问题:Hibernate project not selected 解决方式
今天用myeclipse自动生成POJO类时一直找不到java src folder。后来通过下面的步骤解决了。按下面的做会生成一个HibernateSessionFactory类。这个不需要可以删除。问题 web 项目中 打开 hibernate.cfg.xml 文件时 提示:The project is not a myEclipse hibernate project。并且:转载 2016-11-21 20:48:53 · 3167 阅读 · 0 评论 -
常见OJ评判结果对照表,作为ACMer你懂得!
转载自:http://blog.csdn.net/hcbbt/article/details/8558024Waiting:你的程序刚刚提交,正在等待OJ评测你的程序。 Compiling:OJ正在编译你的程序。 Accepted:OK!你的程序是正确的 ^_^。 Wrong Answer:你的程序运行的结果和正确结果不同。状态页面CASE那转载 2016-12-03 09:30:36 · 1918 阅读 · 0 评论 -
C语言格式化输入输出
来源地址:http://blog.csdn.net/zhangmh93425/article/details/44496559 printf:格式字符串的一般形式:[标志][输出最小宽度][. 精度][长度] 类型 (其中方括号[] 中的项为可选项。)各项意义:1) 类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示:转载 2015-11-12 20:12:05 · 6205 阅读 · 0 评论 -
快排qsort的7种使用方法
七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp); 二、对char类型数组排序(同int类型)转载 2016-01-17 16:13:57 · 685 阅读 · 0 评论 -
java可视化编程
一直做在安卓用xml作界面,对于Java的控件不熟悉,也不习惯用代码做UI尤其是布局。找了一下发现可以安装windowbuilder来实现java的可视化编程,但是很多资料里的连接都失效了。刚自己弄完比较熟悉,总结一下希望能帮到。我是直接在线安装的windowbuilder一.找到对应版本的windowbuilder打开这个链接:http://www.ecl转载 2016-06-10 09:25:09 · 4972 阅读 · 0 评论 -
algorithm 中常见的函数
accumlate : iterator 对标志的序列中的元素之和,加到一个由 init 指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。 adjacent_different :创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差。重载版本用指定的二元操作计算相邻元素的差。 adjacent_find :在 iterator 对标志的元素范转载 2016-09-18 08:07:27 · 2592 阅读 · 0 评论 -
在kindle阅读PDF的较好的解决方法
蓝桥杯给了一个kindle,然而我看的书大多数是pdf的,直接放上去效果很不好,就找了这个教程,也算能凑合看了,当然还是花钱买的书看起来更舒服。因为KINDLE对PDF扫描文档的渲染、对比度、读取等都有先天不足,就算用上多看系统,效果也是不理想,所以用KINDLE看PDF绝对是一种折磨。在原版系统下,我们如何体验工具在KINDLE的魅力呢。本人参考网上所说和自己实践得出相对好的方法。理论上就是原创 2016-09-21 19:02:11 · 23242 阅读 · 0 评论 -
GitHub 简明教程
原文 http://www.eoeandroid.com/thread-274556-1-1.html【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,转载 2016-10-12 20:15:28 · 846 阅读 · 0 评论 -
enterprise architect (EA) 源码生成UML类图,帮助理解项目工程
用VS看大型工程代码,尤其是很多层类的,很容易头晕,即便是装了visual assist 插件。用VS生成类图吧,只能生成一堆框,只有一些小的类关系有箭头表示。远远不能满足要求。下面介绍建模工具EA来生成类图。1、新建类图(例如ClassModel),没用的图表删除,ctrl+s保存。2、选中类图(ClassModel),shift+ctrl+u打开对话框,选好根目录,一般是该模块转载 2016-10-17 17:29:59 · 2790 阅读 · 0 评论 -
母函数 入门 + 模板
在数学中,某个序列的母函数(Generating function,又称生成函数)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。母函数可分为很多种,包括普通母函数、指数母函数、L级数、贝尔级数和狄利克雷级数。对每个序列都可以写出以上每个类型的一个母函数。构造母函数的目的一般是为了解决某个特定的问题,因此选用何种母函数视乎序列本身的特性和转载 2016-10-30 15:18:57 · 285 阅读 · 0 评论 -
MyEclipse 不提示jsp代码
对于request不提示的问题,大家可以试一下,改变一下JDK。我之前用的JDK1.8是无法提示的,但改到了JDK1.6,就有了提示。这个问题出现了好久,处理不了还是挺烦人的,太影响代码速度了。项目右键-->Properties-->Java Build Path-->选中上面的libraries选项卡-->选中JRE System Library双击-->Execution environm原创 2016-11-17 19:16:24 · 4160 阅读 · 0 评论 -
解决redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...
今天重启服务器在连接redis数据库时突然报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is...原创 2018-07-18 12:32:43 · 1130 阅读 · 0 评论