摘要:
传统的操作数据库方式,筛选数据需要用StringBuilder拼接一大堆的WHERE子句。 在Entity Framework中,代码稍有不慎就会造成巨大性能消耗,如: using(var db=new MyDbContext()) { var s= db.Students.ToList().Fir 阅读全文
摘要:
译自Redis官方文档 在多线程共享临界资源的场景下,分布式锁是一种非常重要的组件。许多库使用不同的方式使用redis实现一个分布式锁管理。其中有一部分简单的实现方式可靠性不足,可以通过一些简单的修改提高其可靠性。这篇文章介绍了一种指导性的redis分布式锁算法RedLock,RedLock比起单实 阅读全文
摘要:
1、背景 前文已经简要介绍tesseract ocr引擎的安装及基本使用,其中提到使用-l eng参数来限定语言库,可以提高识别准确率及识别效率。 本文将针对某个网站的验证码进行样本训练,形成自己的语言库,来提高验证码识别率。 2、准备工具 tesseract样本训练有一个官方流程说明,https: 阅读全文
摘要:
使用方法: 第一个参数是个obj对象,当前只能是时间对象或者是时间字符串 第二个参数是格式化字符串,和C# 格式化规则一样,除了周的格式化,这里使用了'E'来格式化周几 这里是页面调用例子: app.Tools.dateFormat("yyyy/MM/dd") 结果 2017/07/19 app.T 阅读全文
摘要:
这篇文章主要介绍了ES6学习笔记之Set和Map数据结构,结合实例形式详细分析了ECMAScript中基本数据结构Set和Map的常用属性与方法的功能、用法及相关注意事项,需要的朋友可以参考下 本文实例讲述了ES6学习笔记之Set和Map数据结构。分享给大家供大家参考,具体如下: 一.Set ES6 阅读全文
摘要:
配置文件配置 阅读全文
摘要:
首先是拦截器 登陆验证代码 阅读全文
摘要:
/// /// 提供将MySqlDataReader转成T类型的扩展方法 /// public static class MySqlDataReaderExt { private static readonly object Sync = new object(); /// /// 属性反射信息缓存 key... 阅读全文
摘要:
前端: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> <% String path = request.getContextPath(); String basePath = request.getSche 阅读全文
摘要:
一、时间转换问题: 这不只是小程序上面的问题是ios系统 都有这个问题就是new Date("2017-06-16") 在IOS会出现NAN的情况所以对于时间转换需要另行封装,解决方案如下 1.替换”-“为”/“ 2.删除”.“后面的字符串(带毫秒也会有问题) 代码如下: 二、fixed定位问题 整 阅读全文