• 搭建ant-design-vue的基础工程
    陌上草离离
    1.版本选择 vue 3.0 ant-design-vue:2.x 2.安装脚手架 yarn global add @vue/cli 3.创建项目 vue create antd-demo 4.添加ant-design-vue组件 ant-design-vue@next 5.设置组件的按需加载 5.1添加依赖 @babel/preset-env babel-plugin-import @babel/plugin-transform-runtime less less-loader 5.2修改babel.config.js module.exports = {   presets: [  ...
    •  0
    •  0
    •  2020-11-20
  • MySQL5.7主从编译安装配置
    Wade
    1、依赖安装 yum install -y gcc gcc-c++ cmake ncurses ncurses-devel bison yum install -y krb5 krb5-devel libidn libidn-devel openssl openssl-devel -y 2、创建用户 useradd -s /sbin/nologin mysql mkdir -p /data/mysql/data chown -R mysql:mysql /data/mysql 3、解压包 tar -zxvf mysql-boost-5.7.28.tar.gz 4、编译安装 cd mysql-b...
    •  0
    •  0
    •  2020-11-17
  • gradle配置全局的自定义镜像
    小郎君
    在使用gradle的时候,我们会跟maven一样,去设置自定义的镜像仓库。那么以阿里云镜像为例,做一个全局配置。 在~/.gradle下创建一个init.gradle文件 内容如下 def repoConfig = { all { ArtifactRepository repo -> if (repo instanceof MavenArtifactRepository) { def url = repo.url.toString() if (url.contains('[repo1.maven.org/maven2](h...
    •  0
    •  0
    •  2020-11-17
  • 区域坐标求中心点
    Dane.shang
    前言:最近项目上在做地图集成的时候遇到了一个小问题,需要在一堆地图经纬度坐标中,算出一个默认的地理中心点,地图初始加载的时候,就从这个地理中心点开始加载,在各种搜寻答案的是,收集到了一般的这两种计算地理中心点的方式。 方式一:求物理中心点400km以内的区域 public static String getCenterPoint(String str) { String[] geoCoordinateArray = str.split(";"); int total = geoCoordinateArray.length; double lat = 0, lon = 0...
    •  0
    •  0
    •  2020-11-16
  • 记录一个从事件日志表抽取到报表的实现
    落雁沙
    在业务场景下,我们要把业务的操作记录最好汇总成报表。比如某个单据的修改人,修改时间,提交人,提交时间等。 最简单的做法就是直接一张表,每次有事件直接更新进去,例如这样 字段 类型 id int business_id int submit_at timestamp submit_by int modify_at timestamp modify_by int 但是,直接更新有一个问题,就是历史记录会丢失,并且如果并发修改多个字段,会因为锁表导致修改失败。 那么我们调整下方案,做一个日志记录表。然后通过job把时间记录聚合到报表。 字段 类型 id bigint event_type varch...
    •  0
    •  0
    •  2020-11-13
  • 微服务组件-健康检查
    silen
    背景 微服务架构,为了保证所有服务可用,当服务发生问题时能及时摘除有问题的服务需要定期检测服务可用性,即健康检查。通常健康健康检查包括TCP与HTTP两种。即定时发送TCP或HTTP请求,根据响应来确定服务是否可用。 总体架构 健康检查目标 a) 启动健康检查, 在发布过程中程序启动时候查看是否已满足启动检查需要,如果不满足, 使用b的方式暴露http接口提供给开发去检查 b) 运行时健康检查, 检查各个组件是否正常提供服务,可以分islive,readiness 健康状态检查方式 a) 暴露http、tcp端口,定期pull接口,通过http code、http body 查看服务状态,不同...
    •  1
    •  0
    •  2020-11-12
  • 康威 生命游戏
    pinkbanana
    什么是生命游戏? 康威生命游戏(英语:Conway's Game of Life),又称康威生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。 它最初于1970年10月在《科学美国人》杂志上马丁·葛登能的“数学游戏”专栏出现。 生命游戏中,对于任意细胞,规则如下: 每个细胞有两种状态 - 存活或死亡,每个细胞与以自身为中心的周围八格细胞产生互动(如图,黑色为存活,白色为死亡) 当前细胞为存活状态时,当周围的存活细胞低于2个时(不包含2个),该细胞变成死亡状态。(模拟生命数量稀少) 当前细胞为存活状态时,当周围有2个或3个存活细胞时,该细胞保持原样。 当前细胞为存活状态时,当周围...
    •  1
    •  0
    •  2020-11-10
  • uniapp多层循环拿不到数据
    zhyim
    <view v-for="(value, key) in list" :key="key">     <view v-for="(item, index) in value" :key="index" @click="toUserDetail(item.code)"></view> </view> 示例代码如上,list结构: {     '2020-11-10': [ {code: '123'} ] } 在页面上可以渲染出来,但是函数死活拿不到参数,报错属性'0'未定义,更改为如下格式后正确了 <view v-for="(value, key) in list" :key="key"> ...
    •  0
    •  0
    •  2020-11-10
  • 那些年为了开发二维码扫描-ZXing
    dmd1990
    什么是ZXing ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。 ZXing项目里面代码很多,实现的功能也很多,我们的应用只需要剥离其中的扫描模块即可,再多一点也就是生成二维码的功能;接下来我们就一起来精简ZXing项目,最终形成一个小的Demo案例,当然江湖上已经有过N多种版本的ZXing精简项目,什么横屏改竖屏,绘制扫描界面,开启闪光灯等等,并且许多都是基于ZXing2.3.0来做精简的,后续有许多更新的版本,包括自动对焦,C...
    •  0
    •  1
    •  2020-11-09
  • 那些年为了开发二维码扫描-ZBar
    dmd1990
    什么是ZBar ZBar是一个开源库,用于扫描、读取二维码和条形码。支持的二维码包括:EAN/UPC,QR等 如果你是一个iPhone应用开发人员,做到二维码模块的时候,是不是会考虑ZBar开源项目来助你一臂之力呢?可是我这里说的是Android平台的开发,我为什么提到ZBar项目呢,难道我要用ZBar在Android平台扫描二维码吗?对的,没有错!这将会是一个极其不错的选择。为什么这么说呢,不是很多Android开发都是用ZXing来解析二维码的么?好吧,ZXing是我下一篇文章要写的,这里先抛砖引玉说一点点。我将ZXing和ZBar做一个比较,说说它们的优缺点,便于大家的取舍。 ZXing...
    •  0
    •  0
    •  2020-11-09