JavaSE与JavaEE
iShareStudio
广州大学城大学生软件开发团队
展开
-
java网页数据抓取源代码(抓取电话和身份证信息为例)
说明:源链接的代码是会报错,这个代码是修改过确定可以运行使用的。对于加密的网站还没去研究,不知道能不能抓取,现在只是对一些没有加密的网站进行网页数据抓取。刚刚开始写的时候以为很多网站都能抓取,但是发现很多都加密了,本来以为一些地址可以通过网页数据检测工具测出他的数据变化,但是只能监测到一些通过js显示的数据,依然不能抓取到加密的网站。嗨,这个问题以后再说吧。import jav转载 2013-04-23 10:44:43 · 4037 阅读 · 1 评论 -
微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应 (Java版)
微信5.0发布2013年8月5日,伴随着微信5.0 iPhone版的发布,公众平台也进行了重要的更新,主要包括:1)运营主体为组织,可选择成为服务号或者订阅号;2)服务号可以申请自定义菜单;3)使用QQ登录的公众号,可以升级为邮箱登录;4)使用邮箱登录的公众号,可以修改登录邮箱;5)编辑图文消息可选填作者;6)群发消息可以同步到腾讯微博。其中,大家议论最多的当属前两转载 2013-10-31 15:17:54 · 2221 阅读 · 2 评论 -
微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
引言及内容概要距离写上一篇文章《自定义菜单的创建及菜单事件响应》整整过了两个月的时间,那时公众平台还没有开放view类型的菜单。在不久前,微信公众平台悄悄开放了view类型的菜单,却没有在首页发布任何通知,貌似微信团队很喜欢这么干。一个偶然的机会,我留意到API文档的自定义菜单接口发生了变化,增加了对菜单view类型的说明:view(访问网页): 用户点击view类型按钮后,会直接转载 2013-10-31 15:19:06 · 1469 阅读 · 0 评论 -
微信公众帐号开发教程第17篇-应用实例之智能翻译
内容概要本篇文章为大家演示如何在微信公众帐号上实现“智能翻译”,本例中翻译功能是通过调用“百度翻译API”实现的。智能翻译是指用户任意输入想要翻译的内容(单词或句子),系统能自动识别用户采用的语言,并将其翻译为其他语言,目前支持的翻译方向:中->英、英->中和日->中。下面我们来看看智能翻译最终做出来的效果: 我们通过输入关键词“翻译”或者点击菜单“翻译”能够看到该功转载 2013-10-31 15:21:11 · 1224 阅读 · 0 评论 -
Java桌面程序打包成exe——可在没装Java的电脑上安装或运行
对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。所以我认为这个是导致Java桌面应转载 2013-10-31 16:11:08 · 3761 阅读 · 0 评论 -
微信公众帐号开发教程第3篇-开发模式启用及接口配置
编辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用。开启该模式后,可以方便地通转载 2013-10-31 13:23:00 · 1667 阅读 · 0 评论 -
微信公众帐号开发教程第13篇-图文消息全攻略 (Java版)
引言及内容概要已经有几位读者抱怨“柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用”,好吧,我错了,原本以为把基础API封装完、框架搭建好,再给出一个文本消息的使用示例,大家就能够照猫画虎的,或许是因为我的绘画功底太差,画出的那只猫本来就不像猫吧……本篇主要介绍微信公众帐号开发中图文消息的使用,以及图文消息的几种表现形式。标题取名为“图文消息全攻略”,这绝对不是标题转载 2013-10-31 15:16:38 · 1736 阅读 · 0 评论 -
微信公众帐号开发教程第16篇-应用实例之历史上的今天(Java版)
内容概要本篇文章主要讲解如何在微信公众帐号上实现“历史上的今天”功能。这个例子本身并不复杂,但希望通过对它的学习,读者能够对正则表达式有一个新的认识,能够学会运用现有的网络资源丰富自己的公众账号。何谓历史上的今天回顾历史的长河,历史是生活的一面镜子;以史为鉴,可以知兴衰;历史上的每一天,都是喜忧参半;可以了解历史的这一天发生的事件,借古可以鉴今,历史是不能忘记的。查看历史上每天转载 2013-10-31 15:20:12 · 1616 阅读 · 0 评论 -
微信公众帐号开发教程第5篇-各种消息的接收与响应
前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应。明确在哪接收消息从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要在URL所指向的请求处理类CoreServlet的doPost方法中接收消息、处理消息和响应转载 2013-10-31 13:26:20 · 1255 阅读 · 1 评论 -
微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘
相信不少朋友都遇到过这样的问题:当发送的文本消息内容过长时,微信将不做任何响应。那么到底微信允许的文本消息的最大长度是多少呢?我们又该如何计算文本的长度呢?为什么还有些人反应微信好像支持的文本消息最大长度在1300多呢?这篇文章会彻底解除大家的疑问。接口文档中对消息长度限制为2048可以看到,接口文档中写的很明确:回复的消息内容长度不超过2048字节。那为什么很多人测试反应消息转载 2013-10-31 13:27:44 · 1326 阅读 · 0 评论 -
手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
目录(?)[-]背景前言准备具体步骤Step1将java项目打包成可执行jar文件Step2将项目打包成exe5备注手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件 1、背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教转载 2013-11-03 09:22:48 · 1027 阅读 · 0 评论 -
百度BAE JAVA环境项目部署和调试
起初在一个应用挂在虚拟主机上,昨天早上虚拟主机挂了。本来考虑迁移到SAE上的,但之前发现SAE的JVM云豆消耗的太快(PS:我是中级开发者,每月10000云豆,如果有哪位大神对SAE JAVA云豆能控制的好的请私密我一下,在此谢谢了),只能考虑百度的BAE了。之前有玩过几次BAE,不过都是小程序,很简单,随便弄弄就好了。现在面对的是一个在虚拟主机上跑了3个月的项目做迁移。顿时头疼了。无从下转载 2013-11-07 12:07:27 · 1675 阅读 · 0 评论 -
JAVA在线抓取网页中的元素的例子(使用JSoup包进行解析)
有时候获取数据的时候,无数据源,或者对方不提拱接口和数据库,只提拱一个网站给我们充当数据源,这时候我们就要对网页中的html元素进行抓取,并同时解析,过滤掉我们不需要的数据,得到我们想要的数据,当然我们也可以使用目前主流开源爬虫框架nutch,spider.但如果需求不是很复杂的情况下,比如只爬取小部分网页的情况下,我们就自已写个爬虫类就可以满足我们的需求,以下是我参考网站资源和一些工具类,自已写转载 2013-11-09 17:30:41 · 2479 阅读 · 0 评论 -
微信公众帐号开发教程第12篇-符号表情的发送(下)
引言及文章概要第11篇文章给出了Unified版本的符号表情(emoji表情)代码表,并且介绍了如何在微信公众帐号开发模式下发送emoji表情,还在文章结尾出,卖了个关子:“小q机器人中使用的一些符号表情,在微信的符号表情选择栏里根本找不到,并且在上篇文章给出的符号表情代码表(Unified版)中也没有,那这些表情是如何发送的呢?”如下面两张图所示的符号表情“情侣”和“公共汽车”。转载 2013-10-31 15:14:59 · 1289 阅读 · 0 评论 -
微信公众帐号开发教程第11篇-符号表情的发送(上)
题外话(可以略过)相信这篇文章已经让大家等的太久了,不是我故弄玄虚、吊大家胃口,而是写一篇文章真的需要花太多的时间。也许一篇文章,你们花3-5分钟就看完了、就学会掌握了,而我却要花2-3个小时的时间来完成,也许只有用心写过文章的人才能体会,希望大家能够相互体谅! 也曾经有人对我说,我写的东西太初级,都是入门级的东西。好吧,我承认众口难调,很难满足所有的读者,再加上我自己也只是个新手,一转载 2013-10-31 15:13:13 · 1264 阅读 · 0 评论 -
Android 客户端与服务器交互方式
突然想到一个问题就是Android客户端与服务器交互有几种方式,因为在脑袋里想当然的就是webservices和json。要在Android手机客户端与pc服务器交互,需要满足下面几种条件:跨平台、传输数据格式标准、交互方便...。为了与服务器通讯其实无非就两种协议HTTP和SOCKET,而下面的几种方式就是从这两种协议扩展出来的:webservices soap、SSH的JSON、xmlrp转载 2013-06-15 12:21:51 · 1569 阅读 · 0 评论 -
在worldpress中使用php代码抓取图书馆书籍信息
最近在新浪SAE上用worldpress搭建了一个简单的个人博客,由于前端设计经验不足,css+div方面直接使用现有的inove主题。但是自己想做一些个性化的设置,当然添加小工具之类的定制已经不能满足我的需求了。我已经添加了像3D标签云插件,百度地图的js API,以及音乐播放的插件,还有些前端代码添加都比较简单,在【外观->小工具】里面添加【文本】就可以了。本来想把首页的模板给换了转载 2013-06-16 23:46:02 · 1956 阅读 · 0 评论 -
几种JAVA加密算法
1. MD5加密,常用于加密用户名密码,当用户验证时。 protected byte[] encrypt(byte[] obj) ...{ try ...{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(obj); return md5.digest(); } c转载 2013-10-27 12:50:56 · 955 阅读 · 0 评论 -
android超级课程表原理(各大高校教务平台的数据获取原理)
超级课程表原理抓包android目录(?)[-]希望转载的时候注上本文链接尊重原文作者谢谢httpblogcsdnnetu010858238articledetails9029653一使用HttpWatch抓取教务平台的数据二将抓下来的数据运用在代码中三继续抓包不过这次是非常有针对性的抓包四在代码里实现第三步操作五使用Jsoup解析获取的HTML代码希望转载的时候注上本文链转载 2013-10-27 21:49:09 · 9411 阅读 · 6 评论 -
微信公众帐号开发系列教程第2篇-微信公众帐号的类型(普通和会议)
个人公众帐号与企业公众帐号记得在两个月前,我在微信官方开发群里问个人公众帐号与企业公众帐号有什么区别的时候,还被人笑话过,没有人愿意告知,也许是这个问题问的太过于简单了吧。我想一定也还有不少朋友在刚接触时,也搞不清楚这一点。其实,在注册微信公众帐号时,是不区分个人帐号与企业帐号的,它们需要填写的注册资料是一样的,这个区别仅仅是帐号申请成功后在使用用途上的区别罢了。然而,在注册公众帐号时的确有个转载 2013-10-31 13:18:35 · 1577 阅读 · 0 评论 -
微信公众帐号开发系列教程第1篇-引言 (Java版)
接触微信公众帐号已经有两个多月的时间了,在这期间,除了陆续完善个人公众帐号xiaoqrobot以外,还带领团队为公司开发了两个企业应用:一个是普通类型的公众帐号,另一个是会议类型的公众帐号。经过这3个公众帐号的开发,对目前微信公众平台开放的api算是比较熟悉了,像文本消息、图文消息、音乐消息、语音消息、位置消息等全部用到过,菜单也使用过。所以,就有了写微信公众帐号开发教程的想法,将学习到的技术经验转载 2013-10-31 13:15:51 · 2711 阅读 · 0 评论 -
微信公众帐号开发教程第4篇-消息及消息处理工具的封装
工欲善其事必先利其器!本篇内容主要讲解如何将微信公众平台定义的消息及消息相关的操作封装成工具类,方面后期的使用。这里需要明确的是消息其实是由用户发给你的公众帐号的,消息先被微信平台接收到,然后微信平台会将该消息转给你在开发模式接口配置中指定的URL地址。微信公众平台消息接口要接收微信平台发送的消息,我们需要先熟悉微信公众平台API中消息接口部分,点此进入,点击后将进入到消息接口指南转载 2013-10-31 13:24:40 · 1587 阅读 · 0 评论 -
微信公众帐号开发教程第7篇-文本消息中换行符的使用(Java版)
本篇文章主要介绍在文本消息中使用换行符的好处以及如何使用换行符。最近一个月虽然抽不出时间写博客,但却一直在认真答复大家提出的问题。收到这么多的回复、关注和答谢,还是蛮有成就感的,让我觉得做这件事越来越有意义,更加坚定了我继续写下去的决心。经过前面六篇文章的讲解,相信在看文章的你,已经掌握了微信公众帐号的基础开发知识(基于Java),如框架搭建、API封装、消息接收与回复等;接下来的系列文章将专转载 2013-10-31 13:30:44 · 2145 阅读 · 0 评论 -
微信公众帐号开发教程第8篇-文本消息中使用网页超链接
本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接。网页超链接的作用我想但凡是熟悉HTML的朋友,对超链接一定不会陌生。而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接,即使用HTML中的标签将某段文字链接到其他网页上去,示例如下:[html] view plaincopya href="http://blog.csdn.net转载 2013-10-31 13:37:22 · 1304 阅读 · 0 评论 -
微信公众帐号开发教程第9篇-QQ表情的发送与接收
我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜、怒、哀、乐等表达人物心情的小图片。本文重点要介绍的内容就是如何在微信公众平台使用QQ表情,即在微信公众帐号开发模式下,如何发送QQ表情给用户,以及如何识别用户发来的是QQ表情。QQ表情代码表首先需要明确的是:QQ表情虽然呈现为一张张动态的表情图片,但在微信公众平台的消息接口转载 2013-10-31 15:07:24 · 1734 阅读 · 2 评论 -
微信公众帐号开发教程第10篇-解析接口中的消息创建时间CreateTime (Java版)
从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有CreateTime参数,它表示消息的创建时间,如下图所示:上图是消息接口指南中4.1-文本消息的定义。注意CreateTime的描述:消息创建时间(整型),重点在于这是一个整型的时间,而不是我们大家所熟悉的类似于"yyyy-MM-dd HH:mm:ss"的标准格式时间。本文主要想介绍的就是微信消息接口中定义的整型消息创转载 2013-10-31 15:10:27 · 1794 阅读 · 0 评论 -
Win8 下配置Java开发环境
背景:大学期间学习过一段时间的JavaEE,不算非常熟悉。后来学习并在工作中更多是iOS开发,iOS的水平属于中上(目前年薪税前35w左右)。对技术已经有一定熟知程度。最近为了写一些东西,重新需要用到Java写后台。流程:1、下载JDK 和 Eclipse。JDK 1.7下载地址:http://www.oracle.com/technetwork/cn/java/jav原创 2015-07-19 20:55:57 · 1026 阅读 · 0 评论