Deadline

Minimalist coder

本地 Js 版省、市级联选择框

最近在做一个提现的页面,要选择开户行所在地,要选省市。 以前的项目有做过一个级联的,不过好像是选部门然后选人的那种。用 ajax 实现的,用了一个级联的插件。 当时还做了蛮久的,刚毕业不久那会儿,周末加班,现在都还记得调通后的喜悦心情,那时候很多东西都还不懂。 不过我记得当时还是改了些东西的,因为无法完全满足需求。 现在的项目里其实是有一个 ajax 版的选择省市联动的,不过看代码实在是有...

Atom package git-plus 使用说明

为啥用 git-plus 插件一直无法 push 成功呢? 再试试 最后试一次 还真的好了,但是我不知道为啥好的。 网上有很多种说法,最多的就是说 ssh key 的问题。 在 git-plus 的 issue 里有很多人反应 windows 版本无法正常使用 push pull。 明天去公司电脑上实验下,看看到底是啥原因。 我今天尝试了太多方法,所以无法确定到底是什么原因造成的,...

关西-东京九日自由行

去年双 11 在淘宝旅行上看到一款自由行的产品,上海飞日本往返机票 999 元。当时觉得蛮便宜的就买了,而且护照之前也办好了。是先买然后再预约的,不约可以退。当时觉得还挺好的,不过后来就发现坑爹了。 首先是时间的问题,因为出发是第一天的晚上,然后返程是第五天的早上。所以号称 5 天的自由行,实际只有三天,发现这一点的时候我已经预约过了,如果想退的话要只能退回两百来块钱。只能认栽了,只怪自己太...

说说目前项目的架构

还是先上图再来细说吧 0x00 首先介绍下各个部分: wechat 微信公众号 www 公司主站 manage 管理后台 IOS、Android 就是移动客户端 nginx 代理服务器 api server 接口服务器 file server 文件服务器 static server 静态资源服务器(js html css 之类) DB 数据库(Mysql) Cache 缓存服务...

hostname in certificate didn't match

最近一个第三方接口又出问题了,是的。 又!!!出问题了!!! 三天两头出问题,真是捉急。 Caused by: javax.net.ssl.SSLException: hostname in certificate didn't match: 先说怎么解决的吧 //老代码 SSLSocketFactory socketFactory = new SSLSocketFactory(ct...

2015

2015年是自己的本命年,没穿红内裤红袜子,也就这么过去了。发生了很多事情,成长了不少,明白了许多道理。 停止抱怨吧 年初换了份工作,干了两月觉得不合适就撤了。然后找了现在的工作,目前为止还挺满意的。 工作时间也不短了,逐渐明白了一个道理:一个产品不可能第一版本就能找到真正的需求。 so,别指望需求永远不改,这样的美梦了。 改需求真的是太平常的一件事了,只能说尽量少改,每次改动反复推敲。...

SNS 分享按钮的实现

国内现在用的最多的 SNS 估计就是微信、微博和 QQ 空间了吧。 现在网页上一般都有分享到微博啊之类的按钮,之前我们网站上的这些都是外包做的,基本都是用别人集成好的 js 控件,但是现在因为站点升级到 https 了,而这些分享控件 js 文件都是 http 的,直接失效了。而且之前使用别人控件有些样式也不受控制,于是准备自己搞定。恩,其实很简单的,就是链接上拼接上参数就行了,下面我详细介...

前端表单验证 jQuery Form Validator

前端外包就是坑,只写样式,js 表单验证啥的都不写,只能由我这个半吊子前端顶上了,啊哈哈哈,好惨。 还是去找找有啥符合要求的“好轮子”用吧。github 上东西太多了,直接搜不好搜呀,然后我就在 BootCDN 上搜关键字 valid 有很多啊。然后就一个一个看,终于发现一个符合要求的。那就是今天的主角 jQuery Form Validator 。我就是希望能找到一个使用简单方便,能自定义...

[译]Real-World Problems Being Solved by Java

本文由 ImportNew - 光光头去打酱油 翻译自 dzone。欢迎加入翻译小组。转载请见文末要求。 我们采访了11位专业商务人士,他们中大部分人都有从事涉及 Java 生态系统相关的工作。我向他们询问了一些问题,在他们职业生涯中用Java 解决了哪些实际问题。 我们采访了这些人: Anthony Kilman, Tech Lead, AppDynam...

[译]Section 2.6-Programming Environments

2.6 编程环境 尽管 Java 是一种高级语言,但是在不同环境中,Java程序的创建、编译和编辑是有很大差异的。有两种基本的方法: 一种是命令行环境,用户输入命令然后计算机响应,还有一种是集成开发环境(IDE),用户使用键盘、鼠标和用户图形界面进行交互。对于 Java 编程环境,虽然只有一种常用的命令行环境,不过还有些不错的 IDEs ,比如 Eclipse、NetBeans 和 Blu...