Git 使用教程

一、Git 安装 ( windows ) Git是当今最流行的版本控制软件,它包含了许多高级工具,第一部分为git安装教程。 1. 下载安装包 点击打开下载页: https://www.git-scm.com/download 选择对应系统,以下以windows为例。 2. 安装 Git 注: 对于不同的git版本安装过程可能会略有差异,但整体步骤均相同 第一步: 首先如下图:点击next 第二步:安装配置文件,需要的选上,next 第三步:选择默认的编辑器,直接用推荐的即可,next 第四步:勾选第二项,这样就可以在cmd中操作,next 第五步:使用默认设置即可,next 第六步:使用默认 …

C# 基础速成

简介 C# 是一个现代的、通用的、面向对象的编程语言。 C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。 下面列出了 C# 成为一种广泛应用的专业语言的原因: 现代的、通用的编程语言。 面向对象。 面向组件。 容易学习。 结构化语言。 它产生高效率的程序。 它可以在多种计算机平台上编译。 .Net 框架的一部分。 速成示例 // 单行注释以 // 开始 /* 多行注释是这样的 */ /// <summary> /// XML文档注释 /// </summary> // 声明应用用到的 …

sonarQube 代码检查搭建&使用

一、代码扫描说明 1. SonarQube Scanner 下载 Windows 64 bit  点击下载扫描工具: http://170.106.148.50/html/doc/sonar-scanner/sonar-scanner.zip Mac OS X 64 bit 点击下载扫描工具: http://170.106.148.50/html/doc/sonar-scanner/sonar-scanner-macosx.zip 2. 解压到目录 Win 解压到 D:\  ( 依个人习惯 ) Mac 解压到 /Users/chuangjisoft02 ( 依个人习惯 ) 3. 修改 sona …

zabbix3.0搭建&tomcat监控

一、服务端 1.准备工作 纯净版 centos7 关闭防火墙, 参照 关闭 selinux, 参照 2.运行 server-install.sh 一键安装zabbix服务端 #!/bin/sh zabbix_version=3.0.18 zabbixdir=`pwd` ip=`ip addr |grep inet |egrep -v “inet6|127.0.0.1” |awk ‘{print $2}’ |awk -F “/” ‘{print $1}’` release=`cat /etc/redhat-release | awk -F “release” ‘{print $2}’ |awk …

动态规划

动态规划算法 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。   求解思路 动态规划算法可分解成从先到后的4个步骤: 描述一个最优解的结构; 递归地定义最优解的值; 以“自底向上”的方式计算最优解的值; 从已计算的信息中构建出最优 …

服务器常规监视

Linux top命令「实时动态查看系统整体运行情况」 语法 top(选项) 选项 -b:以批处理模式操作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; -S:累积模式; -i<时间>:设置间隔时间; -u<用户名>:指定用户名; -p<进程号>:指定进程; -n<次数>:循环显示的次数。 top交互命令 在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了-s选项, 其中一些命令可能会被屏蔽。 h:显示帮助画面,给出一些简短的命令总结说明; k:终止一个进程; …

前端图片压缩基于(h5 file API & canvas)

前端压缩的意义   对于大尺寸图片的上传, 如头像等, 在前端进行压缩除了省流量外,最大的意义是提高了上传速度, 改善了用户体验。 以下例子可作为一个头像上传压缩, 图片被压缩至长宽最大小于200px。 实现原理 核心API使用canvas的drawImage()方法。 canvas的drawImage()方法API如下: context.drawImage(img, dx, dy); context.drawImage(img, dx, dy, dWidth, dHeight); context.drawImage(img, sx, sy, sWidth, sHeight, dx, …

缓动函数

缓动函数指定动画效果在执行时的速度,使其看起来更加真实。 现实物体照着一定节奏移动,并不是一开始就移动很快的。当我们打开抽屉时,首先会让它加速,然后慢下来。当某个东西往下掉时,首先是越掉越快,撞到地上后回弹,最终才又碰触地板。 本文链接地址: 缓动函数