CentOS Docker安装教程
目录 CentOS Docker安装教程 先决条件 系统要求 卸载旧版本 YUM安装 安装依赖包 添加仓库源 安装docker 查看docker版本 启动Docker服务 运行hello-world镜像 RPM包安装 RPM包安装 查看docker版本 启动Docker服务 运行hello-world镜像 卸载Docker CE 卸载Docker包 删除镜像、容器、卷、或自定义配置文件 参考资料 CentOS Docker安装教程 先决条件 系统要求 为了安装Docker CE(社区版),你需
基于密钥库和数字证书的加密解密和签名验证操作
package com.szzs;
import java.io.FileInputStream;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.Signature;
import java.security.cert.Cert
xiaowuga poj3735—Training little cats(特殊操作转化为矩阵操作)
题意:有n只猫,对其进行k次操作,然后反复这样操作m次。 其中g 表示 i 猫加1, e表示 i 猫为0;s表示 i 与 j 猫互换。 解释一下样例: 3 1 6 g 1 g 2 g 2 s 1 2 g 3 e 2 则, (g 1 第一只猫加1):1, 0, 0;=>1,1,0=>1,2,0=>(s 1 2 第一只猫和第二只猫互相交换)2,1,0=>2,1,1=>(第2只猫为0)2,0,1; 好了:我们知道初等矩阵:有交换,置0,哪一行加常数的作用。 偷一张图: 像这样!是不是就可以表示
LevelDB源码分析-Version
Version VersionSet类 VersionSet管理整个LevelDB的当前状态: class VersionSet
{
public:
// ...
// Apply *edit to the current version to form a new descriptor that
// is both saved to persistent state and installed as the new
// current version
springdatajpa之坑(一)
sql: 用不了 * (星号) 只能用别名 或者别名点字段 如果你在sql用了 聚合函数 你想把查出来的结果 封装到一个vo里面 如果你用 List<Object> 接受 可以明确告诉你 Object 转换不成你自定义的VO 你只能用List<Object[]>来接收 根据角标一个一个取出来 特别坑 也可以自定义接口类 来get出来字段 但是本人觉得这还是麻烦 特别坑
【TensorFlow】基于ssd_mobilenet模型实现目标检测
最近工作的项目使用了TensorFlow中的目标检测技术,通过训练自己的样本集得到模型来识别游戏中的物体,在这里总结下。 本文介绍在Windows系统下,使用TensorFlow的object detection API来训练自己的数据集,所用的模型为ssd_mobilenet,当然也可以使用其他模型,包括ssd_inception、faster_rcnn、rfcnn_resnet等,其中,ssd模型在各种模型中性能最好,所以便采用它来进行训练。 配置环境 1. 在GitHub上下
Unity 虚拟摇杆的实现
一般地,虚拟摇杆是放在UI层的。 所以先在Canvas建立一个空对象(这里被命名成MoveController),再在空对象里面放一个作为摇杆图片的Image。 然后通过覆盖重写UnityEngine.UI的ScrollRect成一个新的脚本,加载到Image对象上。 脚本代码: 1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4 using UnityEngine
总结js深拷贝和浅拷贝
概念理解 浅拷贝就是将一个对象(或数组)的内存地址『编号』复制给另一个对象(或数组) ===>理解为浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存 深拷贝就是增加一个指针,并且申请一个新的内存地址,使这个增加的指针指向这个新的内存,然后将原变量对应内存地址里的值逐个复制过去 ===>深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象 实现方案 jquery 有提供一个$.extend可以用来做 Deep Copy var $ =
Vue项目架构设计与工程化实践
摘自Berwin《Vue项目架构设计与工程化实践》github.com/berwin/Blog/issues/14 1.Vue依赖套件 vuex:项目复杂后,用vuex来管理状态 element-ui:基于vue2.0的组件库 vue-router:单页面应用必须使用的前端路由 axios:vue官方推荐的http客户端 vue-cli:webpack模板,功能全。有hot reload,linting,testing,css extraction等 2.整体架构设计 表现层: Store R
《用户体验要素——以用户为中心的产品设计》整理
《用户体验要素——以用户为中心的产品设计》整理 用户体验要素的五要素(五层面) 功能型产品与信息型产品 表现层 感知体验(感知设计) 框架层 信息设计 界面设计与导航设计 结构层 交互设计与信息架构 范围层 功能规格与内容需求 战略层 用户需求与产品目标 战略层 定义: 我们要通过这个产品得到什么? 产品目标 我们的用户要通过这个产品得到什么? 用户需求 产品目标---商业目标或商业驱动模式 必要条件:定义品牌识别与成功的标准 用户需求 必要方法:用户细分 用户研究方法: 市场调研-----问
matlab进行深度学习MatCovNe
MatCovNet官网 http://www.vlfeat.org/matconvnet/ 深度学习12:能力提升, 一步一步的介绍如何自己构建网络和训练,利用MatConvNet - CSDN博客 https://blog.csdn.net/qq_20259459/article/details/65633407 深度学习在object tracking中的使用也越来越多,从去年的VOT结果来看,很多tracker都应用了convolution feature,整体效果都比之前的方法提高了一
activiti 给流程定义(ProcessDefinition)指定用户具有启动流程的权限
ProcessEngine engine = config.buildProcessEngine();
IdentityService is = engine.getIdentityService();
org.flowable.idm.api.User user = is.newUser(UUID.randomUUID().toString())...
首个应用到大规模真实工业场景的神经网络控制系统在谷歌上线了
即便深度学习和其它机器学习方法近几年已经取得了不小的发展,但是把它们直接应用在真实工业场景中、让它们直接控制工业系统还未曾见到。深度学习本身缺乏鲁棒性、面对新状况难以预测行为等一些特性固然是重要的掣肘之处,如何让算法逐步提高控制范围、协调与人类的协作方式也是难题。DeepMind 和谷歌最近就做出了新一步尝试,取得了不小的成功,然后在 DeepMind 博客上进行了介绍。 我们人类社会面对的许多紧迫问题中,有许多问题还在变得越来越复杂,所有人都急切地想要找到好的解决方法。对于 DeepMind
「HDU 6314」Matrix
Description
对于一个 n×mn×mn\times m 的网格,每个格子只能涂上黑色或白色。求所有涂色方案中,至少有 AAA 行 BBB 列为黑色的方案数(对 998244353998244353998244353 取模)。
Solution
显然,行和列是相同的,于是我们可以把列去掉,记 Ans(i)Ans(i)Ans(i) 表示至少有 iii 行全黑的方案数。
接下来考虑容斥...
用spring标签实现字段的脱敏
问题描述
在springboot中实现数据库脱敏,可以选择在对象序列化之前进行处理脱敏,接下来就是具体的操作了。(参考了网上的资料进行了整理)
解决方案
第一步
构建枚举类,用来识别每个脱敏字段
/**
* @author tori
* 2018/7/16 上午11:19
*/
public enum SensitiveType {
/** 手机号 */
M...
Spring Security Jwt学习
缘由
最近的项目里遇到了spring security的内容。
通过查找资料,敲demo练习,做出了如下归纳总结。
实现spring-security-jwt
项目地址:https://github.com/ZhangLujie4/spring-security-jwt-demo
首先理一下大致思路(权限控制如何实现?)
用户登录验证账号密码,根据用户生成jwt
每次rest请求...
IDEA通过SVN导入MAVEN项目
1. IDEA集成SVN首先到SVN安装目录bin文件夹中找一下有没有svn.exe文件,要是没有的话需要把svn卸载重装,安装的时候需要选择。然后打开idea的settings,如下图设置:从SVN检出项目: 选好检出路径检出即可。2. 导入Maven项目先打开maven管理器,如下图:选中pom.xml文件点击OK。因为IDEA使用的是自带的Maven插件,有可能settin.xml...
今日推荐
周排行