关于 版本管理 既 git 的了解

一 、了解版本管理 : (1)版本管理是一种记录文件变化的方式 ,以便将来查阅特定版本的文件内容 ; 二 、人为维护文档版本的问题 : (1)文档数量多且命名不清晰导致文档版本混乱 。 (2)每次编辑文档需要复制 ,不方便 ; (3)多人同时编辑同一个文档 ,容易产生覆盖 。 三、Git 的了解 : (1)Git是一个分布式版本管理控制系统(缩写VCS),它可以在任何时间点 ,将文档的状态作为更新记录保存起来 , 也可以在任何时间点 ,将更新记录恢复回来 。 (2) git是一个版本管理工具
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

shiro权限管理(认证和授权)

Shiro介绍 1.shiro介绍:Shirp是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权,加密,会话管理等功能,组成一个通用的安全认证框架。 2.Shiro框架 3.对象: a) Subject:主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是通过浏览器请求的用户,也可能是一个运行的程序。Subject在shiro中是一个接口,接口中定义了很多认证授权的相关方法,外部程序
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

关于trunc函数及应用

trunc与int的类比 函数trunc直接去除数字的小数部分 函数INT则是向下舍入到最接近的整数。 TRUNC(-5.6) 结果是其整数部分(-5) ### INT(-5.6) 结果是向下舍入后的整数部分(-6) 应用: 舍尾操作 e.g.最大牧场面积乘以100然后舍尾的结果。如果无法构建,输出-1。 int helen(double a,double b,double c)//海伦公式求面积 { if(a+b>c && b+c>a && a+c>b) {
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

DP小技巧——悬线法

本来以为之前写过这个方法,今天又考了一道模板题,于是就记录一下 悬线法是求解一类极大子矩阵问题的DP解法( maybe ) 例题:给一个01矩阵,求最大的一个子矩阵,使得该子矩阵全为1 考试有人想出了\(O(n^2log^2n)\)的二分套二分做法,在此表示膜拜(即二分面积,枚举面积的约数) 从暴力方面想,对于一个点,直接求出它向左右上的最远距离再乘起来可能不对,所以只能求其中一个的最远距离 具体来说,定义\(u_{i,j}\)表示从\((i,j)\)向上走能走出的最远距离,\(l,r\)必须
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

小特数据银行 提供大数据查询服务

我们在开发微信小程序,或者支付宝小程序、百度小程序的时候,一般包括前端代码和后端代码,前端负责展示样式、后端负责功能实现,二者必须同时使用,小程序才能发挥作用。 而后台的开发相对要复杂一些,编程的代码要掌握,可以选择Net或Java。,可能还会涉及到一些开放平台的申请。比如:要实现图片识别功能,要在腾讯AI平台上申请AppKey,再编码代码,发布成WebAPI,而且网站还要支持SSL证书,必须https访问等等,对于编程能力不高的开发员来说,是个不小的工程。 而小特数据银行就是解决一些想开发小
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

题解 P1284 三角形牧场

DP的做法 比较麻烦 我并不会 我选择贪心。 显然,三边的差越小,他的面积就越大 所以:每次将木板加入当前的最短边即可完成贪心 但是贪心成功的概率较小,这时可以想到使用随机化!! 前置技能 海伦公式:sqrt(p(p-a)(p-b)*(p-c)),其中p=(a+b+c)/2 trunc函数来舍尾 #include<bits/stdc++.h> #define inf 1e9 #define ll long long #define rep(i,a,b) for(int i=a;i<=b;i++
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

Mybatis框架模糊查询+多条件查询

一、ISmbmsUserDao层 //根据姓名模糊查询 public List<Smbms> getUser(); //多条件查询 public List<Smbms> getLikeUser(@Param("userName") String userName , @Param("userCode") String userCode ); 二、小配置文件 ISmbmsUserDao.xml <!--根据姓名模糊查询--> <select id=
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

antd

1. table滚动条不出现。 .ant-table-body { overflow: auto; }
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

vue项目报错

vmaAssist.js?2090:1 Uncaught (in promise) TypeError: Cannot create property '__' on number '19' homeApi.getDataScreen(this.cardId ).then(data => { this.dataScreen = data })   是传的参数 this.cardId 的格式不对 要传一个数组
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

Vue- vue devtools安装

使用Vue开发过程中,需Chrome浏览器的调试插件Vue devtools 1、下载 https://github.com/vuejs/vue-devtools 选择下载安装整个ZIP压缩包 2.然后进行解压缩,并在解压后的文件夹里面打开命令提示符, 3.然后在相同的路径里面输入:npm install 再输入:npm run build 注意:npm install的时候会报错: npm ERR! Unexpected end of JSON input while parsing nea
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

ios、安卓前端兼容性

1.日期兼容性 解决方法(请看我上一篇文章) 安卓、ios时间转换成时间戳的形式 2.input框聚焦,ios出现outline或者阴影,安卓显示正常 解决方法 input:focus{outline:none} input:{-webkit-appearance: none;} 3.关于flex布局 解决方法 flex布局对于低版本的安卓,不支持flex-wrap:wrap属性,但是ios系统支持换行属性,这个时候如何解决呢?当然是不使用换行啦。 如果你的布局必须要用到换行,那就在外层包裹
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

Maven版本问题导致的 unable to import maven project, see logs for details. 问题

新电脑安装了基础环境后,jdk,maven也都安装好了,idea安装后,导入Java项目一切正常,但是idea中code一直导入import依赖包出现问题,错误提示: unable to import maven project, see logs for details. 折腾了半天发现是maven版本问题导致的异常,切换版本后一起顺利进行 2019-10-08 14:30:29,717 [11411735] ERROR - #org.jetbrains.idea.maven -
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

Informatica-PowerCenter-基础组件

Informatica是一款ETL软件,软件的使用最重要的就是熟悉每个按钮每个菜单的含义,所以学习它需要从软件基础的组件开始学习。
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

VMware虚拟机CentOS与宿主机共享目录

正常情况下,在虚拟机CentOS中安装了vmware-tools后,配置完成共享目录,会自动在/mnt/hgfs下面出现共享目录。 如果该目录为空,并且通过命令:vmware-hgfsclient 的执行结果可以看到你的共享目录名称。 [root@test-server~]# vmware-hgfsclient sharedir 可以尝试下面的方法解决: 手动挂载目录:(将共享目录挂载到/mnt下面) vmhgfs-fuse -o allow_other -o auto_unmount "
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

oracle-ORA-09925和ORA-01075

解决:
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

harukaの赛前日常

如题,此博客用来记录我停课后的日常。 10.8 上午考试。(100+20+0=120pts) T1,直接枚举每一个点最后一次被修改的情况。(100pts) T2,有一个递推式,但由于数据较大,需要用矩阵快速幂来优化。(20pts 未改) T3,看出来了是最短路+0/1分数规划,但是因为考试策略的问题,导致没有时间深入思考。(0pts 未改) 问题解决: 1.对拍不熟练。 2.学习矩阵快速幂。 3.复习0/1分数规划。 4.注意取模的一些细节。
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

借助云开发数据库实现小程序列表上拉刷新功能丨云开发101

上一期101专栏中,我们介绍了如何借助云开发数据库实现小程序的列表触底自动加载功能,相对应的,小程序列表上拉刷新又该如何实现呢?本期专栏就来为大家解答。 原理说明 在小程序中,如果我们希望实现上拉刷新的功能,则需要我们监听小程序页面的 onPullDownRefresh 事件,我们可以在这个方法中实现数据的加载和替换,从而实现数据的刷新和页面的更新。 实现代码 正常情况下的上拉刷新 首先,我们先来看一看一般情况下的上拉刷新功能的实现。这里的「一般情况」是指你没有使用 scroll-view 组
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

$_SERVER['PHP_SELF']安全性浅析

我们都知道,在PHP开发中,$_SERVER[’PHP_SELF’],一般用来引用当前网页地址,即表示PHP文件相对于网站根目录地址,可以通过几个例子来看$_SERVER[’PHP_SELF’]的结果: http://www.example.com/php/test.php --> /php/test.php http://www.example.com/php/test.php?parm=1 --> /php/test.php  通过一个例子来探讨他的安全性,一个登陆页面,地址ht
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

【2019-10-01】我想与我思

08:20 “我们要生活在这儿,生活在地上,不要生活在高处,也不好生活在低处,要跟这些枞树、家屋、道路、马匹和野草在一处” ——马雅可夫斯基 国庆节快乐!!! 我喜欢写,我喜欢用笔在纸张上写,可能有人会说,现在还在用笔写字的不多了,确实如此。因为科技都进步了,我们也有了电脑,速度也快了,但我还是喜欢用笔按压在纸张上一个字 一个字地写。因为我有自己的需求。 如果单从写这一点去看,无论是在电脑上写还是用日记本去写,其实都能达到让我自己深度思考的效果。如果说写字能让人更安静,当我一个人没有任何干扰的
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0

RHEL8配置本地yum源

在RHEL8中把软件源分成了两部分一个是BaseOS,一个是AppStream. 在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。 已经存在于光盘中,只不过要分别去配置.repo文件 BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容 AppStream 存储库提供您可能希望在给定用户空间中运行的所有应用程序。 # 创建挂载路径 mkdir -p /mnt/cdrom # 挂载系统镜像光盘到指定
分类: 其他 发布时间: 10-08 15:20 阅读次数: 0