- 博客(20)
- 收藏
- 关注
原创 python爬虫beta版之抓取知乎单页面回答(low 逼版)
闲着无聊,逛知乎。发现想找点有意思的回答也不容易,就想说要不写个爬虫帮我把点赞数最多的给我搞下来方便阅读,也许还能做做数据分析(意淫中~~) 鉴于之前用python写爬虫,帮运营人员抓取过京东的商品品牌以及分类,这次也是用python来搞简单的抓取单页面版,后期再补充哈。#-*- coding: UTF-8 -*- import requestsimport sysfro
2016-12-01 13:37:53
430
原创 redis入门
package com.test.redis;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedis.Protocol;public class...
2015-05-31 18:28:00
143
原创 php常用 $_SERVER
元素/代码描述$_SERVER['PHP_SELF']返回当前执行脚本的文件名。$_SERVER['GATEWAY_INTERFACE']返回服务器使用的 CGI 规范的版本。$_SERVER['SERVER_ADDR']返回当前运行脚本所在的服务器的 IP 地址。$_SERVER['SERVER_NAME']返回当前运行脚本所在的服务器的主...
2015-03-03 16:53:34
168
原创 php文件操作
模式描述r打开文件为只读。文件指针在文件的开头开始。w打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。a打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。x创建新文件为只写。返回 FALSE 和错误,如果文件已存在。r+打开文件为读/写、文件指...
2015-03-03 16:53:20
121
原创 Apache2.4+PHP5.6+MySQL5.6整合配置
1.Apache安装 Apache24\conf文件夹下的http.conf文件进行修改: (1)修改ServerRoot Apache的根路径 默认下是ServerRoot"c:/Apache24",修改为:ServerRoot "D:/phpEnv/Apache24"(即为你解压后所在的文件夹) (2) 修改Serv...
2015-03-03 16:50:26
264
原创 强引用,弱引用和软引用
1.new对象是我们经常使用的,可能我们很少在乎new出来的对象在内存中的占用问题,因为java给我们一个美丽的谎言--------内存自动回收。但作为一名真正的开发者,我们应该尽量使开发出来的程序更高效,可以更充分利用有限的内存,更快地释放那些无用java对象所占用的内存,避免java程序的内存泄漏。 1)强引用 这是java程序中最常见的引用方式,程序创建一个对象,并...
2015-03-01 16:15:26
126
原创 初探多线程之生产者和消费者
1.使用阻塞队列(BlockQueue)控制线程通信 概念:BlockQueue是Queue的子接口,BlockQueue中放入元素时,如果该队列满了,则线程被阻塞;当BlockQueue中取出元素时,如果该队列已空,则线程被阻塞。/** * 消费者类 * @author Administrator * */public class Consumer exte...
2015-02-03 16:52:43
163
原创 初探多线程之线程同步
1.synchronized同步代码块 synchronized(obj){ ..... //同步代码块的代码 }直接对obj对象同步监听,任何线程在修改指定的资源之前,首先对该资源加锁,在加锁期间其他线程无法修改该资源。2.synchronized同步方法 1)类里的对象可以被多线程安全访问 public syn...
2015-02-03 16:14:47
133
原创 初探多线程之线程
Thread类和Runnable接口,Callable接口的区别:/** * 继承thread类来生成线程 线程不共享资源 * * @author Administrator * */public class HelloThread extends Thread { private int count = 5; public void run() {...
2015-02-03 14:01:41
110
原创 lucene之boost
1.boost排序测试import java.io.File;import java.util.HashMap;import java.util.Map;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;...
2015-01-29 09:10:59
424
原创 String对象与内存控制
1.编译期和运行期的区别 /** * 编译时,和运行时的不同 * 直接量是在编译就分配内存,而引用变量和方法调用创建的运行时才分配内存 * @author Administrator * */public class StringJoinTest { public static void main(String[] args) { String str...
2015-01-28 10:31:25
129
原创 lucene4.9之highlight
测试高亮import java.io.File;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.TokenStream;import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;import or...
2015-01-28 09:39:35
162
原创 lucene4.9之Query
测试Query类型import java.io.File;import org.apache.lucene.document.Document;import org.apache.lucene.index.DirectoryReader;import org.apache.lucene.index.IndexReader;import org.apache.lucene....
2015-01-28 09:38:01
138
原创 lucene4.9之analyzer
查看分词器分出的词组import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.TokenStream;import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyze...
2015-01-28 09:35:25
163
原创 lucene4.9初体验(源码附件)
1.入门代码import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;import org.apache.lucene.a...
2015-01-28 09:29:00
149
原创 byte[]转int
第一种: /** * 将int数值转换为占四个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用 * @param value * 要转换的int值 * @return byte数组 */ pub...
2014-12-09 15:22:36
286
原创 modbus4j使用
使用modbus4j开源项目,通过串口读取数据,过程中遇到点小问题。(转的demo按自己的需求修改的)1.串口不对应,导致 gnu.io.NoSuchPortException。2.PLC485串口转COMM口,发/送线连接不对,导致读不到数据3.rxtxSerial.dll放置的路径,查了下有人说放到myeclipse/jre/bin下,可我是放到C:\Windows\Syste...
2014-11-19 16:33:56
2659
3
原创 JXL和POI打印excel文件(转)
1.JXL/** * @param args */ public static void main(String[] args) { // 准备设置excel工作表的标题 String[] title = {"编号","产品名称","产品价格","产品数量","生产日期","产地",&qu
2014-09-08 13:33:43
197
原创 struts2拦截器学习
当需要使用struts里定义的拦截器时,需要在struts.xml中引入“<include file="struts-default.xml" />”,并继承其中的struts-default包(package),最后在定义Action时,使用“<interceptor-ref name="xx" />”引用拦截器或拦截器栈(interceptor stac...
2014-05-08 11:47:05
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人