java.sun.com/jsp/jstl/core 报错解决
做Spring时需要jstl,uri部分报错,提示无法找到jar。
很多技术blog的解释是缺少jsp-api和servlet-api。
我在看了tomcat的官方文档后,发现并不是这个原因(至少我这个问题不是这个原因),而是缺少taglibs-standard-impl-1.2.5.jar。
下载地址:http://tomcat.apache.org/download-t
业界
2016年07月21日
跳表 skiplist
最初知道跳表(Skip List)是在看redis原理的时候,redis中的有序集合使用了跳表作为数据结构。接着就查了一些资料,来学习一下跳表。后面会使用java代码来实现跳表。跳表简介跳表由William Pugh发明。他在论文《Skip lists: a probabilistic alternative to balanced trees》中详细介绍了跳表的数据结构和
业界
2016年07月21日
【Chrome插件】Github Travis Stat
博客原文地址:http://yaowenjie.github.io/%E7%BC%96%E7%A8%8B%E7%9B%B8%E5%85%B3/travis-github-chrome-extension太长不读版最近自己写了一个Chrome浏览器扩展/插件(github repo),并将其发布到了谷歌官方商店(chrome web store),该插件为github上的仓库
业界
2016年07月21日
CSS3 聊天气泡框以及 inherit、currentColor 关键字
效果如上图所示,主要用到CSS3的伪类::after、::before,以及圆角边框border-radius属性。对于下面的气泡框,可以有两种方式实现小三角:传统方式,利用CSS画小三角,利用到了透明背景和边框属性transparent的应用。CSS3的transform属性的使用然后通过position定位到合适的位置。此外,本文还会讲一下CSS的inherit属性值的
业界
2016年07月21日
django rest framework 自定义用户以及自定义认证方式
自定义一个用户很简单models.pyfrom django.db import modelsfrom django.contrib.auth.models import (BaseUserManager, AbstractBaseUser)class MyUserManager(BaseUserManager):def create_user(self, email, d
业界
2016年07月21日
R可视化:使用leaflet绘制高德地图
前言很多朋友说在R里没法使用高德地图,这里给出一个基于leaflet包的解决方法。当然,除了提供这个方法外,我还尝试对空间可视化的基础知识做一个简单的介绍。R空间可视化基础空间数据可视化,需要解决两个问题,一是怎么在R中表示空间数据,二是怎么在R中绘制空间数据/地图。sp包用于解决第一个问题,leaflet包用于解决第二个问题。sp空间数据最常用的格式是shp,主要由三个文
业界
2016年07月21日
Lumen配置文件按需加载出现的坑
问题描述公司一个高并发API需要从Laravel移植到Lumen,由于数据库配置信息是通过远程或者缓存读取后动态配置,所以在中间件时使用到了 Config::set 然而实际运行时发现数据库配置并没有更新。由于是从Laravel移植,因此保留了Facades的写法,Lumen中可以通过以下方法使用Facades:取消 bootstarp/app.php 中 $app->wi
业界
2016年07月21日
Glance at ES6
1: Block Scope1.1 变量的块级作用域名let 定义的变量拥有block的作用域if(true){ let a = 1; console.log(a); // 1 }console.log(a); // Uncaught ReferenceError: a is not defined1.2 function的块级作用域if (true) {
业界
2016年07月21日
基于 Node.js 的轻量「持续集成」工具 CIZE
CIZE 是什么?CIZE 是一个「持续集成」工具,希望能让开发人员更快捷的搭建一个完整、可靠、便捷的 CI 服务。甚至可以像 Gulp 或 Grunt 一样,仅仅通过一个 cizefile.js 即可完成几乎所有的工作。如果您对它有一点兴趣,欢迎到 GitHub 加个 star 以关注它。https://github.com/Houfeng/cize快速搭建全局安装$ [
业界
2016年07月21日
机器 · 人 | 可重复的事情,让机器去做
本文来自于 青云QingCloud 对 fir.im CEO 王猛 的采访。7月28日,王猛将在 QingCloud Insight 2016 大会聊聊 「 机器 • 人 」。“帮助企业开发者用尽量少的时间,做更高质量的应用”fir.im 从 2014 年开始使用青云提供的云服务至今,团队成立两年多,为半数以上 App Store 中国区 Top 200 应用提供极速测试发
业界
2016年07月21日
十大性能监控技巧 全面提升你的应用体验
移动互联网的广泛应用不但改变了我们的生活,也正在逐渐改变我们的工作。过去,员工只能在上班时间访问企业内部IT系统处理业务,而现在我们可以通过手机应用随时随地处理公务。而只有确保移动应用的终端用户的访问体验,才能真正提高员工之间、合作伙伴之间的工作效率。因此,应用开发者和企业的IT运维部门不应该仅仅关注服务器、存储、网络的IT基础设施的运行状况,而应该花更多时间去了解终端用户
业界
2016年07月21日
专访|HPE测试中心总监徐盛:测试新思维-DevOps,持续测试,更敏捷,更快速
2016年7月22日,「HPE&msup软件技术开放日」将在上海浦东新区,张江高科技园区纳贤路799号科荣大厦小楼2楼举办,msup携手HPE揭秘全球测试中心背后的12条技术实践。徐盛:HPE测试中心总监。徐盛将在本次开放日带来《软件测试新趋势》的分享,在开放日举办之前,主办方特别对徐盛进行了采访,提前剧透在软件测试新趋势下HPE如何进行测试和质量管理。msup:移动互联的
业界
2016年07月21日
[分享] 微信支付中商户对个人用户付款案例
随着微信支付的普及,越来越的APP要求支持微信支付。相信大多数开发者也碰到了这样的需求。百度了一下,大家用到最多的是微信支付中个人对商户的支付业务,而很少有人用到微信中商户对个人付款的业务。我最近就碰到了这样的需求,因为从来没有做过,所以只能查资料,可是百度到的资料很少,并且是过时的东西。又问了圈子里的高手,可是大家都没有做过。没办法只有硬着头皮自己拱吧!还好还好,功夫不负
业界
2016年07月21日
Lumen中使用速度更快的PhpRedis扩展
欢迎关注我的博客 https://packagist.org/packages/targetliu/phpredis编译安装PhpRedis由于 PhpRedis 是C语言写的模块,需要编译安装。安装方法网上一搜一大把,请根据自己的环境选择相应的方法安装即可。两个可能用得上的链接:PECL - PhpRedisGitHub - PhpRedisLumen中使用PhpRedi
业界
2016年07月21日
GUI应用程序架构的十年变迁:MVC,MVP,MVVM,Unidirectional,Clean
[toc]笔者的编程基础与软件工程相关文章索引十年前,Martin Fowler撰写了GUI Architectures一文,至今被奉为经典。本文所谈的所谓架构二字,核心即是对于对于富客户端的代码组织/职责划分。纵览这十年内的架构模式变迁,大概可以分为MV与Unidirectional两大类,而Clean Architecture则是以严格的层次划分独辟蹊径。从笔者的认知来
业界
2016年07月21日
面试问题:发一个随机红包,100块钱给10个人。每个人最多12块钱,最少6块钱。怎么分?
这问题是@xinhaip从那边看来。他之前的思路是这样子:以前想过一个类似问题,就是没有每个人最大、最小的得钱数的限制,以前的问题可以很好用随机数解决。于是这个问题也被以前的思想带坑里了,把突破口完全放在了如何处理每个人的随机数上。于是在面试时间就没有解决这个问题,直到面试结束自己安静下来,仔细想想,发现思路错了。在我看来其实他一开始的思路恰恰是正确的,然而我在他的问题下面
业界
2016年07月21日
成吨提高开发效率:Intellij Shortcuts精简子集与思维模式
在线精简cheatsheet备查表:intellij.linesh.twGithub项目:intellij-mac-frequent-keymapIntellij的快捷键多而繁杂,从官方推荐的keymap,到网络上很多的个人总结,资料可谓浩如烟海。相反,如何从众多的快捷键中快速找到使用频率最高、对工作效率提升最多的快捷键,则成为一个难题。这个cheatsheet速查表,正是
业界
2016年07月21日
Canvas入门-利用Canvas绘制好玩的电子时钟
在这之前你需要了解一下方法的使用:beginPath()closePath()moveTo()lineTo()fill()stroke()fillRect()clearRect()这些我在前面的文章介绍过,可以看:canvas入门-利用 canvas 制作一个七巧板画个圆arc()方法arc(x, y, radius, startAngle, endAngle, antic
业界
2016年07月21日
