极客人

2015年01月26日注册2018年04月17日最后登录

记录生活,镌刻心路;泼洒文墨,分享技术!王柏元的博客致力于IT经验交流,并原创翻译引进外文文章,打开IT国际化视野

网站自动跳转到cjb.net的惊险之旅

 极客人
 2016年11月7日
 508
 1
 0 

极客人昨天在访问王柏元的博客时发现,网站时不时地“抽风”地跳转向www.cjb.net这个网址,几乎刚一打开wangbaiyuan.cn就跳,访问其它的网址都没有遇到这等怪事。这种情况最开始只出现在360极速浏览器上,即使我下意识地清除缓存、cookie,依然没有奏效。最后我换了其它的浏览器,才发现就360极速浏览器才遇到这种情况,而且还是偶然出现的;在尝试网上的方法卸载浏览器插件等的方法解决未果

解决htacess RewriteRule中含有?的问题

 极客人
 2016年11月7日
 130
 0
 0 

最近分别用PHP和java写个一个IP寻找地理位置的在线API,由于想让自己的URL看起来更加漂亮,便使用了htaccess Rewrite语法对URL进行了重写,其中出现无法匹配“?”的情况,最后解决了,在此给大家分享一下: 我想实现的效果是把 于是很容易写了下面规则: 然后始终无法实现相关效果,初步原因是rewrite不能把带问号的QUERY_STRING进行匹配,最后使用下面的规则成功了:

Android监听底部导航栏展开与隐藏

 极客人
 2016年08月12日
 1129
 2
 1 

现在有些android手机具有底部虚拟按键的导航栏,这一设计去掉了物理按键,进一步增加了智能手机的屏占比。但这有时带来一些兼容性问题。 为了防止导航栏遮住布局,可以在布局上面添加“fitSystemWindows=true”属性。 如果要想监听导航栏的隐藏与显示,我们可以在布局文件的根节点下添加一个宽度和高度都“match_parent”的空布局,同时在布局上面添加“fitSystemWindow

Gradle下利用配置文件对构建工具版本集中控制

 极客人
 2016年08月12日
 176
 0
 0 

由于Android studio和Android相关SDK和构建工具具有极快的更新速度。对相关版本的修改有时候是一件比较敏感的事情,尤其是在团队项目中,个人在本地修改了相关工具的版本并且不小心提交到远程代码库,别人更新下来往往出现各种问题。Android studio项目文件中版本字段十分分散,当SDK环境出现改变时,修改起来还是比较麻烦的。本文章利用配置文件对构建工具版本集中控制。 在项目根目录

歪脖子树与花痴

 极客人
 2016年06月24日
 545
 1
 0 

我们家的“歪脖子” 小时候,我家门前有一棵歪脖子大梧桐。梧桐很大,打我出生时就在那,打小就是歪脖子。那时我小,我问爸爸:“这个好丑啊,种在家门口一点都不好看,砍掉吧。”,爸爸笑着说:“傻孩子,这棵树用处可大着咧!这棵树有感情,须得一颗真心待她。”我不懂,人怎么和树有感情。 后来在夏夜里,妈妈给我讲起歪脖子大梧桐的”光荣事迹“: 我们家建在临近水库的陡坡上。与水库的相接的坡十分陡峭,近乎垂直,坡离我

为什么要写作

 极客人
 2016年06月23日
 403
 7
 0 

初中高中的时候,我度过人生最苦痛的时候。所谓穷而后工,我喜欢上了写作,经历过一些事情,许多事看得更明白。一点新想法,一点对社会、政治、军事的思考,都喜欢诉诸笔底。生活的苦痛,自言自语地倾诉在周记本上,就是最好的疗养与调节。写周记是我高中时代最幸福的事情,也是最孤独的阶段,笔尖下的一撇一捺,是孤独行者心路的足迹。这条路上虽然只有你自己,但写作后的周记本,仿佛成为了解你全部的挚友。 初中的我语文很差,

Android webview广告过滤的实现

 极客人
 2016年05月2日
 5567
 2
 0 

现在大部分的android平台的浏览器都具有广告过滤的功能,同时大部分网站都有广告。广告行业是个盈利巨大的产业,就我看来,现在绝大部分的互联网产品,一般有两种营利模式:免费有广告和会员无广告;他们大部分(包括网站和APP等)盈利来源就是广告。作为用户而言,对广告十分反感,但是互联网上的服务我们能免费享受与支撑这些服务得以延续与成长却得益于广告。 百度了一下,网上竟然没有Android浏览器屏蔽广告

一个简单的局域网UDP实时视频

 极客人
 2016年04月12日
 2025
 1
 0 

之前一直有打算做一个局域网上基于UDP通信的视频通话软件,一直不知道视频流在网络上以怎样的形式传输,虽然知道几个视频流的编码格式,但是其实一直没有进行付诸实践; 最近在学习安卓手表开发时,在github上看到一个将手机的实时视频传输到手表的项目,发现一个似乎低级但是在局域网应该还是比较实用的局域网视频传输方法:直接将从摄像头获取的图像压缩以后进行发送。本项目GitHub主页:https://git

火车局域服务系统

 极客人
 2016年03月19日
 302
 2
 0 

长长的火车,长长的旅程,常常长达20多小时的火车行程,令我们疲惫不堪。我们发现,封闭的火车就像一个迷你的大千世界,我们想在火车上建立一个局域网相连的信息“生态系统”。传统的火车订餐,需要乘务员拉着餐车询问乘客,常常无功而返;火车进入隧道时,我们的手机讯号全无,仿佛与世隔绝;有时我们和同道人不在邻座,换座十分麻烦。。。我们可以做一个基于火车环境的局域网信息系统: 在火车每个车厢放一个路由器,将所有路

【语言-java】1、”==”和”equal”的区别

 极客人
 2016年03月18日
 272
 0
 0 

对于一些基本数据类型,int,long,bool,还有char!,“==”都是表示值相等的意思,没有equal方法。 equal方法是object对象里面的方法,java中String不是基本数据类型,而是一个类,它们都是继承object类,还有Integer和int的区别也是Integer是一个类! 在object类中,equal方法与“==”是等同的,“==”不是表示值相等,而是比较对象的地址

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册