打赏
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 译自Redis官方文档 在多线程共享临界资源的场景下,分布式锁是一种非常重要的组件。许多库使用不同的方式使用redis实现一个分布式锁管理。其中有一部分简单的实现方式可靠性不足,可以通过一些简单的修改提高其可靠性。这篇文章介绍了一种指导性的redis分布式锁算法RedLock,RedLock比起单实 阅读全文
posted @ 2017-11-03 16:44 Bear.Tirisfal 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: 1、背景 前文已经简要介绍tesseract ocr引擎的安装及基本使用,其中提到使用-l eng参数来限定语言库,可以提高识别准确率及识别效率。 本文将针对某个网站的验证码进行样本训练,形成自己的语言库,来提高验证码识别率。 2、准备工具 tesseract样本训练有一个官方流程说明,https: 阅读全文
posted @ 2017-11-02 10:23 Bear.Tirisfal 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 使用方法: 第一个参数是个obj对象,当前只能是时间对象或者是时间字符串 第二个参数是格式化字符串,和C# 格式化规则一样,除了周的格式化,这里使用了'E'来格式化周几 这里是页面调用例子: app.Tools.dateFormat("yyyy/MM/dd") 结果 2017/07/19 app.T 阅读全文
posted @ 2017-07-19 14:18 Bear.Tirisfal 阅读(6424) 评论(2) 推荐(0) 编辑
摘要: 这篇文章主要介绍了ES6学习笔记之Set和Map数据结构,结合实例形式详细分析了ECMAScript中基本数据结构Set和Map的常用属性与方法的功能、用法及相关注意事项,需要的朋友可以参考下 本文实例讲述了ES6学习笔记之Set和Map数据结构。分享给大家供大家参考,具体如下: 一.Set ES6 阅读全文
posted @ 2017-07-15 14:00 Bear.Tirisfal 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: 配置文件配置 阅读全文
posted @ 2017-06-22 19:55 Bear.Tirisfal 阅读(2330) 评论(0) 推荐(0) 编辑
摘要: 首先是拦截器 登陆验证代码 阅读全文
posted @ 2017-06-22 19:51 Bear.Tirisfal 阅读(827) 评论(0) 推荐(0) 编辑
摘要: /// /// 提供将MySqlDataReader转成T类型的扩展方法 /// public static class MySqlDataReaderExt { private static readonly object Sync = new object(); /// /// 属性反射信息缓存 key... 阅读全文
posted @ 2017-06-22 19:33 Bear.Tirisfal 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 前端: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> <% String path = request.getContextPath(); String basePath = request.getSche 阅读全文
posted @ 2017-06-19 14:51 Bear.Tirisfal 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 一、时间转换问题: 这不只是小程序上面的问题是ios系统 都有这个问题就是new Date("2017-06-16") 在IOS会出现NAN的情况所以对于时间转换需要另行封装,解决方案如下 1.替换”-“为”/“ 2.删除”.“后面的字符串(带毫秒也会有问题) 代码如下: 二、fixed定位问题 整 阅读全文
posted @ 2017-06-16 20:49 Bear.Tirisfal 阅读(10058) 评论(0) 推荐(0) 编辑
摘要: 公司突然要开放微信小程序,持续蒙蔽的我还不知道小程序是个什么玩意。 于是上网查了一下,就开始着手开发。。。。。 首先开发客户端的东西,都有个共同点,那就是 数据请求! 看了下小程序的请求方式大概和ajax请求差不多,所以先打好基础 从封装http请求开始 好了废话不多说了,上代码 首先。。。。当然是 阅读全文
posted @ 2017-06-16 20:34 Bear.Tirisfal 阅读(2892) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页