1 #!/usr/bin/env python 2 #created by Baird 3 4 from aip import AipOcr 5 6 def GetCaptchaV(filename): 7 APP_ID = '1X4X8X4X' 8 API_KEY = 'YaVcqamctoYqR... ...
分类:
其他好文 时间:
2018-08-27 18:30:31
阅读次数:
125
在Java中,有四种方式来实现同步互斥访问:synchronized 、 Lock 、wait() / notify() / notifyAll() 方法和 CAS(硬件CUP同步原语)。 一、synchronized 1. 同步代码块 表示线程在执行的时候会将object 对象上锁。(注意这个对象 ...
分类:
编程语言 时间:
2018-08-27 18:30:24
阅读次数:
174
百度地图marker点击任意一个当前的变化,其余的marker不变 最近做的百度地图,遇到一个问题,就是在for循环里面执行marker的点击事件 没有可以比对的对象,每次点击marker的时候,i都是最后一个,所以那样写不对 解决办法,在marker上添加label 属性,然后再隐藏掉label, ...
分类:
其他好文 时间:
2018-08-27 18:30:16
阅读次数:
145
常用的一些对于文件相关处理 一. 判断文件是否存在 注: 匹配字符串全部是中文 ...
分类:
其他好文 时间:
2018-08-27 18:30:09
阅读次数:
168
一:安装Ubuntu 16.04.5 下载地址: 1、magnet:?xt=urn:btih:C3C5FE05C329AE51C6ECA464F6B30BA0A457B2CA 2、http://mirror.pnl.gov/releases/xenial/ubuntu-16.04.5-desktop ...
分类:
系统相关 时间:
2018-08-27 18:29:54
阅读次数:
238
#!/bin/bash tmp="test,girl,boy,love" OLD_IFS="$IFS" IFS="," arr=($a) IFS="$OLD_IFS"echo "arr[0] is: ${arr[0]}"echo "arr len: ${#arr[@]}" for s in ${ar ...
分类:
编程语言 时间:
2018-08-27 18:29:48
阅读次数:
186
1.触摸滑动插件 https://www.swiper.com.cn/ 2.ECharts,一个使用 JavaScript 实现的开源可视化库 http://echarts.baidu.com/index.html 3.基于bootstrap的轻量级后台模板 http://adminlte.la99 ...
分类:
Web程序 时间:
2018-08-27 18:29:41
阅读次数:
190
CentOS下g++: command not found问题的解决 2017年02月27日 18:09:06 阅读数:5174 标签: centosgcc 更多 个人分类: 问题分析 CentOS下g++: command not found问题的解决 2017年02月27日 18:09:06 阅 ...
分类:
编程语言 时间:
2018-08-27 18:29:34
阅读次数:
273
mybatis中可以直接使用>或<;但是不能直接使用>=或<=;第一种写法(1): 原符号 < <= > >= & ' " 替换符号 < <= > >= & ' " 例如:sql如下: create_date_time >= #{startT ...
分类:
其他好文 时间:
2018-08-27 18:29:26
阅读次数:
203
62.谈一谈你对Mybatis的理解?MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对使用jdbc操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动
分类:
编程语言 时间:
2018-08-27 18:29:01
阅读次数:
170
在一个池子里,放固定数量的线程,这些线程等待任务,一旦有任务来,就有线程自发的去执行任务。 concurrent.futures 这个模块是异步调用的机制 concurrent.futures 提交任务都是用submit for + submit 多个任务的提交 shutdown 是等效于Pool中 ...
分类:
编程语言 时间:
2018-08-27 18:28:54
阅读次数:
219
"namecheap Docs" Nginx 添加一个server ...
分类:
其他好文 时间:
2018-08-27 18:28:21
阅读次数:
719
拦截器需要实现 interceptor接口 拦截器执行顺序:1 先执行setProperties <plugin interceptor="com.tiantian.mybatis.interceptor.MyInterceptor"> <property name="prop1" value="p ...
分类:
其他好文 时间:
2018-08-27 18:28:12
阅读次数:
117
Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz) https://gems.ruby-china.org/ 访问不了 域 ...
分类:
Web程序 时间:
2018-08-27 18:28:05
阅读次数:
5416
1、单一职责原则(srp) 每一个对象或者类只有一个职责。高内聚、底耦合。 2、开闭原则(ocp) 对扩展开放,对修改关闭。使用性,灵活性,扩展性,稳定性延续性,重复、维护 3、里氏替换原则(lsp) 在继承体系中利用抽象和多态静态改为动态。,也就是说任何父类出现的地方都可以用他的子类来替换,不影响 ...
分类:
编程语言 时间:
2018-08-27 18:27:56
阅读次数:
199
在对数据库备份与还原的过程中,我遇到一个问题“介质集有2个介质簇,但只提供了1个。必须提供所有成员”,下面详细的介绍一下遇到问题的经过与问题解决的方法! 一、备份与还原遇到的问题描述与解决方法: 前两天用户测试我们做的评教系统小软件,有点问题我们过去看了看,想将他们的测试数据备份一下,以便我们修改软 ...
分类:
数据库 时间:
2018-08-27 18:27:47
阅读次数:
155
搭建服务器第一步:安装数据库 我这里选择的是比较通用的mysql,满足大部分的市场需求了。 首先准备好mysql压缩包Xshell和Xftp这里给个地址:https://pan.baidu.com/s/1DHZaroNWV78TYnob5kOTgg 1、在上面的链接下载tar包,或者使用wget从官 ...
分类:
数据库 时间:
2018-08-27 18:27:41
阅读次数:
196