`
文章列表
以下文章属于原创,转载请标明出处 http://www.pm-road.com/index.php/2014/08/27/81/ 使用java实现本地天气预报信息显示 首先该接口是调用 中国天气网的接口数据,也就是中国气象局的数据。我这里采用的访问地址是: http://www.weather.com. ...
该文章属于原创,转载注明出处:http://www.pm-road.com/index.php/2014/10/29/140/ 安卓可以通过Bitmap对象可以实现对整个屏幕的截屏,同时也可以通过该类实现对局部屏幕的截屏, 其中的主要原理就是通过手指对屏幕的onTouch操作:如按下屏幕,在屏幕上移动 ,从屏幕上起来等; 而一般性的截图在截图过程中,选中的屏幕颜色会改变,所以该功能在选取过程中,为了方便看到选择的屏幕大小,我们也会改变屏幕的颜色; 根据思路,如果要在屏幕选择过程中,某个局部显示的屏幕颜色不同,我们需要在当前View里面加入一个View对象, 所以我们应该先写一个类: ...
本文属于原创文章 ,转载注明出处: http://www.pm-road.com/index.php/2014/09/04/92/ 不多说,直接上代码: 请求URL: https://kyfw.12306.cn/otn/leftTicket/queryT? 或者: https://kyfw.12306.cn/otn/leftTicket/query?   以下是主要代码: import java.io.IOExce ...
  原文出自:http://www.pm-road.com/index.php/2014/07/31/50/ 很多网站在上传头像或照片的时候,都会有一个预览功能,结合自身体验将该功能实现一下;要求:图片保存到数据库 之前,我在做项目的时候,有一个功能就是要求上传的图片要即时显示,很多网站都会有这样的案例,其中的代码逻辑大多为把图片传到服务器上之后,返回图片的 物理路径,不过,我们当时使用的框架为ExtJS 4.1,而且因为涉及一些安全原因,图片在上传过程中,服务器上不能出现任何明文,所以在当时做项目的过程中,所有的数据包括文本文件、图片等一律保存到 了Oracle中。接下来开始把此功 ...
  转载:http://www.tbfl.store/day/mini.html   现在小程序很流行,使用小程序实现的功能也越来越多;很多小程序都有上传头像的功能;而且在上传头像的时候需要对头像进行裁剪   做为程序猿,我们一直保持着:“不能重复造轮子”的思想态度 ,来使用一款开源的 小程序裁剪API -- we-cropper , Git地址:https://github.com/we-plugin/we-cropper   操作步骤:1:下载该插件,可使用Git客户端直接clone ,或者直接用浏览器下载压缩包; 2:对压缩包进行解压; 3:将压缩包下的dist文件夹中的 ...
原文:http://www.tbfl.store/redis/redis-config.html   Redis 目录下有一个redis.conf 配置文件,里面会有Redis 的默认配置,通过修改该配置,可以对Redis 达到一定程度的优化;或者根据业务的不同也可以修改该配置文件。   以下为redis 的部分配置文件以属性值:   配置名 含义 默认值 可选值 是否支持热生效 常规配置 daemonize 是否是守护进程 no yes|no 不支持 supervised 是upstart还是systemd接管redis进 ...
Redis能够兼容绝大部分的POSIX系统,其中比较典型的linux 操作系统(Redhat、centerOS、Ubuntu等)。 在安装Redis 时,也有两种方法:   通过操作系统的软件管理软件进行安装; Redis 源码安装; 不过,还是建议使用Redis的源码进行安装 。本身Redis 的源码安装也非常方便。 1:下载Redis对应版本的源码压缩包; 2:解压压缩包; 3:编译; 4:安装;   $ wget http://download.redis.io/releases/redis-4.0.10.tar.gz $ tar xzf redi ...
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。   文章来自:http://www.tbfl.store/day/annotation.html 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这些类型和它们所支持的类在java.lang.a ...
本文转自:http://www.pm-road.com/index.php/2015/12/04/589/   git 客户端在使用过程中大概有几部,在此简单整理一下: git 初始化    git init 增加分支   git branch dev  ,dev 为分支名称 ; 切换分支   git checkout dev    ,dev 为分支名称; 显示所有分支  git  branch git checkout -b  相当于git branch dev   git checkout dev 两个命令; 查看是否有更改  ...
现有一  个人博客,http://www.tbfl.store 主要记录了个人在PM开发过程中,碰到的问题及解决办法; 希望找到类似的个人博客,进行友情链接。
转载注明出处:http://www.pm-road.com/index.php/2015/01/28/362/ System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。 其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。 注意:src and dest都 ...

TLV编码

TLV 为一种编码方式,在Socket 通信包中会经常用到。 该编码方式为 Type(类型), Length(长度),Value(值) 三个字母的缩写; Type和Length的长度固定,这两个加起来一般是1-4个字节; Value的长度由Length指定; 例如,16进制数据如下: 01                   01                  00      b2       af       15 ———–     ———–       ———————– Type            length              value   解析如下: ...
Arcgis 有自己单独的API可以查询某一点附近的景点或餐饮。   该技术博文属于原创,转载请注明出处:http://www.pm-road.com/index.php/2015/01/21/349/ 先说一下功能,就是在点击地图的时候,在该点标记出本身的位置,然后,在半径1000m ...
转载请注明出处:http://www.pm-road.com/index.php/2015/01/16/344/     目前因项目功能涉及了基于TCP/IP 协议的通讯功能,之前只专注于web 、webservice 的开发,没有具体了解过TCP/IP ,所以翻阅了一些资料,在些初步总结一下。   TCP/IP是“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议)协议, TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往 ...
  转载请注明出处:http://www.pm-road.com/index.php/2015/01/15/341/ 今天在调项目的时候,突然报了这样一个错误 : unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM 具体错误信息如下: WARN – com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1a78424 — Acquisition Attempt Failed!!! Clearing pending acquires. While tr ...
Global site tag (gtag.js) - Google Analytics