PMP 第6章错题总结 项目进度管理的步骤:1.项目的商业价值指特定项目的成果能够为相关方带来的有形的或无形的效益。 其中有形的效益包括:股东权益、市场份额、货币资产 无形的效益包括:品牌认知度、商誉、战略一致性等2.指导与管理项目工作是为了实现项目目标而领导和执行项目管理计划中所确定的工作,并实施已批准变更的过程3.若要确保关键项目相关方参与项目启动大会,项目经理应该直接与相关方联系,...
PMP 第5章错题总结 1.工作分解结构是项目团队与相关方之间沟通的有效工具之一2.控制账户是工作分解结构某个层次上的要素,以便与工作包一一对应3.项目范围说明书包括产品范围、产品验收标准、项目可交付成果、项目除外责任,以及项目制约因素及假设条件的描述4.范围变更会修改已确定的范围5.工作分解结构的每一项都被分配了唯一的标识符:账户编码6.规划范围管理过程是描述将如何定义、确认和控制项目范围7.产...
Vue.js Vue.js是对JavaScript进行了封装,语法风格和小程序很像,比如双大括号{{}}都是插值表达式。也许它们有相互借鉴的地方,所以说只要熟悉了一门语言,再学习其他语言就会融会贯通。Vue的官方文档是https://cn.vuejs.org/v2/guide/W3c的教程是https://www.w3cschool.cn/vuejs/简单的教程就不说了,这里我搭建了一个s...
PMP 第4章错题总结 变更步骤:1.配置管理活动:配置识别、配置状态记录、配置核实与审计2.项目章程中记录项目的目的和总体预算3.变更控制系统规定了变更管理流程及批准的权限4.项目章程是授权项目经理动用组织资源的文件5.变更管理不包括成果及具体的技术规格6.变更控制委员会(CCB)是正式的团体,负责审查、评价、批准、推迟或否决项目变更7.基准是批准的计划,用来作为比较的依据。如果基准已经过时,...
微信小程序 微信小程序非常的火,了解一下很有好处传统的前端页面是用html+js+css,微信小程序用的是wxml+js+wxss,就是把html和css改装了一下开发起来非常快,而且小程序是跨安卓端和苹果端的,被越来越多的创业公司所采用(成本低啊)小程序官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/...
PMP 1~3章错题总结 工作到了一定的年限,都或多或少想了解管理的知识,PMP是国际认证的一项考试,招聘要求上也有提及。不需要报名培训班,万能的某宝即可解决报名、PDU、学习资料的问题,但3900的考试费还是免不了的,为了这么贵的考试费,也要拼尽全力啊!教材看不进去,全靠这本项目组织结构:PMO类型项目的每个阶段都可以进行所有的过程组第一章错题知识点:1.项目的三...
SSM整合 SSH:Struts2+Spring+HibernateSSM:SpringMVC+Spring+MyBatis共同点:1.Spring依赖注入DI来管理各层的组件。2.使用面向切面编程AOP管理事物、日志、权限等。不同点:1.Struts2 和 SpringMVC 控制器(controller)控制视图和模型的交互机制的不同, ...
bootstrap 花了一天时间学了下bootstrap入门,想必大家用css写前端页面的时候都很痛苦,bootstrap就是来解决这个问题的,它封装了css的很多样式,开发的时候直接拿来用就可以了,提高了开发效率bootstrap官网地址:https://www.bootcss.com/bootstrap比较优秀的就是 提供了响应式布局(可以适配pc端、pad端、手机端的布局,下面会贴效果图),还...
SpringBoot整合MyBatis 各位应该都了解SSH和SSM工程搭建时候需要各种配置代码,还要Tomcat配置,非常麻烦现在好了,SpringBoot来解救大家了,它默认使用了各种常用的配置,而且内嵌了Tomcat(你没听错!就是内嵌了Tomcat,连Tomcat都不用配置了)。SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.pro...
SpringMVC文件上传 SpringMVC和Struts2的区别共同点:1.都是web层框架,都是基于MVC模型编写2.底层都离不开原始ServletAPI3.处理请求的机制都是一个核心控制器区别:1.SpringMVC的入口是Servlet,而Struts2是Filter2.SpringMVC是基于方法设计的,而Struts2是基于类,Struts2每次执行都会创建一个动作类。所以SpringMVC会稍微...
vscode中vim插件对ctrl键的设置 vim配置在使用中经常想使用ctrl-c,虽然在vscode中有配置选项可以让vim与ctrl键解绑,但是这样就使用不了vim的VISUAL BLOCK。所以进行了自定义设置。设置 - Vim Configuration - Handle Keys"vim.handleKeys": { "<C-a>": false, "<C-c>": fal...
脏读、不可重复读、幻读 参考文献:https://blog.csdn.net/Somhu/article/details/78775198数据库事务隔离级别分为四种(级别递减):1、Serializable (串行化):最严格的级别,事务串行执行,资源消耗最大;2、REPEATABLE READ(重复读) :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取...
系统安装相关问题 系统安装相关问题Redhat关闭防火墙systemctl status firewalldsystemctl disable firewalldsystemctl stop firewalldchkconfig firewalld off关闭selinuxvi /etc/selinux/config配置静态IPvi /etc/sysconfig/network-scri...
VIM常用操作手册 VIM常用操作手册替换:s/dog/cat/ 替换当前行第一个dog为cat:s/dog/cat/g 替换当前行所有dog为cat:n,$s/dog/cat/ 替换第n行开始到最后一行的每一行第一个dog为cat:n,$s/dog/cat/g 替换第n行开始到最后一行的每一行所有dog为catn为数字,若n为.,表示从当前行到最后一行:%s/dog/cat/ 替换每一行第一...
MySQL中int(11)的意思 参考文献:https://segmentfault.com/a/1190000012479448int(11)中的11代表的是字符的显示宽度,在字段类型为int时,无论你显示宽度设置为多少,int类型能存储的最大值和最小值永远都是固定的,这里贴一些原文片段The number in the parenthesis does not determines the max and mi...
MySQL关于GTID的一些功能限制 参考文献:https://www.cnblogs.com/luckcs/articles/6295992.html更新非事务引擎:Case重现:master:对一个innodb表做一个多sql更新的事物,效果是产生一个GTID。slave:对应的表是MYISAM引擎,执行这个GTID的第一个语句后就会报错,因为非事务引擎一个sql就是一个事务。错误编号:last_Errno...
整数转罗马字符(纯c) 在网上找了一天资料后,发现或多或少都有一点缺陷。c++的代码没找到跑得通的,再加上工作环境可能标准库用不了,所以选择了简单的纯c来实现(当然我是菜鸡,能简单搞搞就简单搞搞)代码如下:#include <stdio.h>int main(){ const char *const c[4][10] = { {"", "I", "II", "III...
不可将布尔值直接与true或者1进行比较 不可将布尔值直接与TRUR、FALSE或者“0”、“1”进行比较。根据布尔值的定义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE),TRUE的值究竟是多少没有统一的标准。例如:VC++将TRUE定义为1,VB则将TRUE定义为-1。例:假设flag被定义为一个布尔变量,它与零值的比较标准if语句如下:if (flag) //表示flag为真时满足条件if (...
linux性能测试 pmap命令 参考文献:https://www.cnblogs.com/txw1958/archive/2012/07/26/linux-pmap.htmllinux性能测试 pmap命令名称:pmap - report memory map of a process(查看进程的内存映像信息)用法pmap [ options ] PIDspmap -V选项含义-x extended S...
SQL语法(UNION,JOIN) SQL语法union, union allUNION 操作符用于合并两个或多个 SELECT 语句的结果集。注意,UNION 内部的每个SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个SELECT语句中的列的顺序必须相同。UNION语法SELECT column_name(s) FROM table1UNIONSELECT column_name...
valgrind usage: valgrind [options] prog-and-argstool-selection option, with default in [ ]:--tool= use the Valgrind tool named [memcheck]basic user options for all Valgrind tools, with defaults in [ ]...
Deepin安装常用软件 Deepin安装常用软件安装gitsudo apt-get install gitsudo是Debian系列以管理员运行的前缀卸载软件sudo apt-get remove package_name如果需要清除无关的依赖包,可以终端执行:sudo apt-get autoremove package_name此命令可以删除系统内部不需要的依赖包,但是此操作有一定的危险性,...
centos安装常用软件 centos安装常用软件安装最新版git首先检查git版本[jie@localhost ~]$ git --versiongit version 1.8.3.1root权限下卸载git# yum remove git安装依赖项# yum -y install zlib-devel openssl-devel cpio expat-devel curl-devel gett...
MySQL数据类型 数据类型数值类型类型大小范围(有符号)范围(无符号)TINYINT1字节(-128,127)(0,255)SMALLINT2字节(-32768,32767)(0,65535)MEDIUMINT3字节(-8388608,8388607)(0,16777215)INT4字节(-2147483648,2147483647)(0...
BNF 巴科斯范式 BNF 巴科斯范式:一种形式化符号来描述给定语言的语法在双引号中的字("word")代表着这些字符本身。而double_quote用来代表双引号。在双引号外的字(有可能有下划线)代表着语法部分。尖括号( < > )内包含的为必选项。方括号( [ ] )内包含的为可选项。大括号( { } )内包含的为可重复0至无数次的项。括号 () 表示分组的意思竖线( | )表...
vscode快捷键 vscode快捷键ctrl-p按文件名搜索并打开ctrl-k ctrl-s打开快捷键映射ctrl-shift-k删除当前行ctrl-home 滚动到顶部ctrl-end 滚动到底部ctrl-alt-shift-up/down进入列编辑模式esc退出列编辑模式shift-alt-uparrow向上复制行shift-alt-downarrow向下复制行在当前文件中搜索符号...
IMM设置静态ip,安装系统 IMM设置静态ip,安装系统设置ip:System Setting->Integrated Management Module->Network configuration修改后选择Save Network Settings默认用户名:USERID默认密码:PASSW0RD (数字0)转载于:https://www.cnblogs.com/jie828/p/1...
LVS--4种工作模式场景及优势 一、NATlvs的nat集群会将请求报文中的目标地址和目标端口修改为选定到的真实服务器的Ip和端口,从而实现报文的转发。lvs-nat集群应用时由以下几点注意实现:1.RIP和DIP必须在同一个Ip网络中,且应使用私网地址,RS的网关要指向DIP;2.请求报文和响应报文必须经由Director转发;3.支持端口映射,可修改请求报文的目标端口;4.director必...
Docker简介、安装、运行Nginx 一、Docker相关介绍相关介绍参考地址:https://www.runoob.com/docker/docker-tutorial.htmlDocker官方文档:https://docs.docker.com/二、安装1.安装环境(Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。...
iptables--IP地址转发 一、iptables介绍iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,会觉得它很复杂,但是一旦理解iptables的工作原理,会发现其实它很简单。四表 filter表:过滤规则表 nat表:地址转换...
ansible--roles使用 一、ansible--roles使用ansible在之前说明了playbook的使用,接下来介绍roles的使用(因剧本太多且杂乱,不在一一写出,请见谅)1.Nginx安装信息:nginx_user: www #nginx用户nginx_port: 80 #nginx监听...
LVS--DR工作模式原理及加权轮询使用 一、LVS--DR工作模式原理(流程图后续补上……)1、 Client向目标 VIP 发出请求,Director (负载均衡器)接收。2 、Director 根据负载均衡算法选择 RealServer_1 ,不修改也不封装 IP 报文,而是将数据帧 的 MAC 地址改为 RealServer_1 的 的 MAC 地址,然后在局域网上发送。3、 RealServer_1 ...
ansible格式化使用记录 一、使用ansible格式化ansible all -m filesystem -a "fstype=ext4 dev=/dev/vdb"二、ansible挂载ansible all -m mount -a "state=mounted src=/data path=/dev/vdb fstype=nfs"src#要被挂载的目录或文件path...
KVM虚拟平台搭建使用 一、KVM虚拟化介绍KVM 全称 kernel-based virtual machine,由Qumranet公司发起,2008年被RedHat收购。KVM实现主要基于Intel-V或者AMD-V提供的虚拟化平台,利用普通的Linux进程运行于虚拟态的指令集,模拟虚拟机监视器和CPU。KVM不提供硬件虚拟化操作,其IO操作等都借助QEMU来完成。KVM有如下特点:gu...
ELK——Kibana部署及介绍 Kibana介绍Kibana是一个为Elasticsearch平台分析和可视化的开源平台,使用Kibana能够搜索、展示存储在Elasticsearch中的索引数据。使用它可以很方便用图表、表格、地图展示和分析数据。Kibana能够轻松处理大量数据,通过浏览器接口能够轻松的创建和分享仪表盘,通过改变Elasticsearch查询时间,可以完成动态仪表盘。Kibana作...
DHCP--简介、安装、中继实现 一、DHCP简介DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器...
ansible----playbook安装lnmp环境 一、ansible--playbook介绍playbook是由一个或多个”play”组成的列表。play的主要功能在于将事先归为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来将,所谓的task无法是调用ansible的一个module。将多个paly组织在一个playbook中,即可以让他们联通起来按事先编排的机制同唱一台大戏。1、playbook基础...
ELK——Logstash部署及介绍 Logstash简介官网地址:https://www.elastic.co/products/logstashLogstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管道,负责将数据信息从管道的输入端传输到...
ELK——ElasticSearch部署及介绍 ElasticSearch介绍Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索...
zabbix3.X升级4.0 一、3.2升级至4.0版本使用3.2版本测试升级至4.0版本,可直接进行升级(环境是之前已经部署好的,以下仅说明如何进行升级操作)中文乱码问题可参考:https://www.cnblogs.com/armo/p/6067784.html二、升级步骤注:如果需要导入数据,先导入数据,在进行升级,否则会导致监控页崩溃。1.升级前准备,将原有zabbx及数据库备份...
linux升级内核出错解决办法 linux升级编译完内核,重启后有如下出错信息:mount:could not find filesystem ‘/dev/root’解决办法:编译时修改.config文件中的“CONFIG_SYSFS_DEPRECATED_V2=y”,修改后重新编译,重启即可转载于:https://www.cnblogs.com/enjoywill/p/3488575.html...
MySQL inodb cluster部署 innodb cluster是基于组复制来实现的。搭建一套MySQL的高可用集群innodb。实验环境: IP主机名系统软件192.168.91.46masterRHEL7.4mysqlshell8.0.17,mysqlrouter8.0.17,mysql8.0.17192.168.91.35node1R...
Nginx服务部署 1 企业常用网站服务处理静态资源:nginx、apache、Lighttpd处理动态资源:tomcat(java语言编写)、php(php语言编写)、python(python语言编写)nginx网站服务软件:(1)nginx服务程序能力强大: 支持更高并发访问(静态资源小文件),占用资源少(内存) (2)nginx服务程序功能强大: web服务器 负载均衡服务器 缓存服务...
ansible批量管理服务 下 1 ansible-playbook 任务剧本1.1 剧本文件概念(1)playbook可以将多个批量操作模块功能整合,完成一件事情。(2)简化运维工作复杂度(3)playbook通过yaml语法识别描述的状态文件,扩展名是yaml1.2 剧本文件组成部分(1)剧本的角色(hosts)定义的是主机信息(2)剧本的任务(tasks)定义的是具体任务信息(3)一个剧本文件有多个...
ansible批量管理服务 上 1 ansible简介1.1 ansible批量管理服务概述(1)是基于python语言开发的自动化软件工具(2)是基于SSH远程管理服务实现远程主机批量管理(3)并行管理,部署简单,应用也简单方便1.2ansible批量管理服务意义(1)提高工作的效率(2)提高工作的准确度(3)减少维护的成本(4)减少重复性工作1.3 ansible批量管理服务功能(1)可以实现...
实时同步sersync 1 实时同步1.1 实时同步原理存储服务器数据实时同步到备份服务器1.2 什么是实时同步实时同步是一种只要当前目录触发事件,就马上同步到远程的目录。1.3 为什么要实时同步保证数据的连续性减少人力成本1.4 实时工具的选择inotify+rsyncsersync+rsynclsyncdInotify是一个通知接口,用来监控文件系统的各种变化,如果文件存取,删除,...
实时同步lsyncd 实时同步lsyncd1 lsyncd1.1 lsyncd 简介Lsyncd使用文件系统事件接口(inotify或fsevents)来监视对本地文件和目录的更改。Lsyncd将这些事件整理几秒钟,然后生成一个或多个进程以将更改同步到远程文件系统。默认同步方法是rsync Lsyncd是一种轻量级的实时镜像解决方案。Lsyncd相对容易安装,不需要新的文件系统或块设备。Lysncd...
全网数据备份方案 1 项目备份环境已知3台服务器主机名分别为web01、backup、nfs01,主机信息见下表:服务器说明外网IP内网IP主机名称web服务器10.0.0.7/24172.16.1.7/24web01nfs存储服务器10.0.0.31/24172.16.1.31/24nfs01rsync备份服务器10.0.0.41/24172.16...
NFS存储服务及部署 1 NFS简介1.1 什么是NFSNFS=Network File System=网络文件系统。主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从客户端本地看,NFS服务器端共享的目录就好像是客户端...
综合架构部署及环境优化 1 综合架构部署及环境优化1.1 综合架构示意图1.2 综合架构的组成部分(1)防火墙服务器(保安):实现访问流量安全控制。硬件:思科防火墙,华为防火墙。 软件:iptables,firewalld。(2)负载均衡服务器(迎宾):实现访问流量调度处理。硬件:F5负载均衡服务器,A10负载均衡服务器。软件:nginx,lvs,haproxy。(3)web服务器(服务员):...
rsync 服务及部署 1 rsync简介1.1 什么是rsyncrsync: - a fast, versatile, remote (and local) file-copying toolrsync:是一种快速,多功能,远程和本地文件拷贝的工具rsync --version:查看rsync软件版本备份服务重要性: 企业中所有要进行操作的数据文件,一定操作前备份。 企业备份数据方法:重要数据需...
磁盘管理 1 磁盘管理体系结构第一层:物理结构信息 接口 内部和外部结构第二层:逻辑结构信息 RAID LVM第三层:磁盘分区概念 分区命令 分区原则第四层:创建文件系统 磁盘格式化第五层:磁盘管理应用 挂载操作1.1 物理结构信息外部结构:磁盘接口、转速信息(服务器10k转速、15k转速)、盘片、主轴、机械臂、磁头内部结构:磁道(Track 一个磁道一个同心圆,多个同心圆)扇区(sec...
网络基础 1 网络基础1.1 为什么出现网络(1)解决计算机通讯的需求(2)实现计算机信息可以传递1.2 什么是网络计算机网络,就是把分布在不同地点的计算机系统进行连接,达到数据共享的目的。1.3 构成网络的条件(1)网络中至少有2台设备才能构成一个网络(局域网)(2)必须要具备一个传输介质传输介质:(1)导向式(2)非导向式导向式:① 网线(双绞线) ...
系统符号 1 基础符号(包含引号、重定向、路径信息、系统逻辑、通配符号)$:美元符号 1.调用变量信息 2.提示登录的用户为普通用户 3.用于取出指定列的信息(awk)|:管道符号 将前一个命令执行的结果,交给管道后面的命令进行处理#:1.提示登录的用户为roo用户 2.表示文件内容注释!:1.在find命令使用时,表示进行取反排除2.命令行中表示取出最近命令 3.用于表示强制...
定时任务 1 用户管理查看命令w: 显示系统连接用户信息/显示负载信息id: 查看用户uid gid 以及所属组信息last: 记录系统有哪些用户曾经登录过lastlog: 记录系统中所有用户,登录系统使用情况whoami: 显示当前用户信息2 系统相关检查命令top:检查负载情况,内存使用,cpu使用情况,每个进程消...
系统用户权限,系统权限位,用户相关命令 1 如何让普通用户拥有root用户的能力1.1 知道root密码,切换到root用户 su - root1.2 修改文件目录数据权限chmod 0=rwx -R /oldboy/oldboy1/-R:递归修改目录权限,会修改目录下所有目录及文件的权限1.3 普通用户提权1.3.1 配置sudo文件(1)visudo = vim etc/sudoers #...
根下目录及目录内详细文件 1 文件系统层次结构FHS 文件系统层次结构标准 定义了在类 Unix 系统中的目录结构和目录内容2 根下目录及目录内文件/bin 普通命令所在的文件/sbin root 用户命令所在的文件/boot 引导系统启动,引导程序和系统内核/dev 设备软件目录 如:光驱,磁盘,U盘,硬盘分区/et...
系统启动流程,服务程序自动运行,文件目录权限 1 系统启动流程1.1 centos6启动流程(1)开机加电自检:检查bios中识别的硬件信息是否正常(2)开机MBR引导:/boot分区引导系统启动的记录信息(MBR引导记录系统启动文件信息/分区表信息)(3)grub选择菜单:可以选择系统内核信息,可以选择进入单用户模式(4)加载内核信息:用于管理控制硬件(5)启动系统进程:/sbin/init 后续进程启动(采用串行启动方式...
awk命令 1 awk命令1.1 awk作用擅长取列,擅长统计分析 实际上是gawk的软链接。模式扫描(条件分配),程序语言1.2 语法awk [参数] '模式(条件) {动作}(指令)' 文件信息1.3 功能查询,排除,替换以下命令所需环境: cat > oldboy.txt <<EOFZhang Dandan 41117397 :250: 100 :175Zh...
sed命令 sed命令1 sedsed:流编辑器工具(文件字符流进行处理编辑)1.1 sed作用擅长对文件的行进行处理,修改编辑文件的内容。1.2 语法sed [参数] '条件 指令(如何处理)' 文件信息sed -n '/oldboy/p' oldboy.txt1.3 原理按行处理文件信息1.4 功能增加、删除、修改、查询 擅长处理...
系统通配符号、系统正则符号,grep 系统通配符号、系统正则符号,grep1 系统通配符号系统通配符号:借助通配符号 匹配文件名称信息1.1 *: 匹配所有(任意)字符信息找寻以old开头的文件find /oldboy -type f -name "old*"找寻以.txt结尾的文件find /oldboy -type f -name "*txt" 找寻以old开头,txt结尾的文件find /oldb...
文件相关命令(find,tree,tar)文件属性信息 date 6.13day11 文件相关命令(find,tree,tar)文件属性信息date1 文件相关命令1.1 find命令查找文件用ffind /root -type f -name "1.txt"查找目录用dfind /root -type d -name "oldboy"忽略大小写用inamefind /root -type f -iname "oldboy.txt"查...
inode block 软硬链接 inode block 软硬链接1 inode1.1 inode(索引节点)作用(1)用于存储文件数据属性信息(2)用于存储数据指针信息1.2 如何产生格式化时,创建文件系统1.3 如何查看:df -i1.4 特点(1)一个文件会占用一个inode(2)大量小文件会占用大量inode2 block2.1 block作用用于存储文件数据内容2.2 ...
系统基础优化 vim 系统基础优化 vim1系统基础优化(CPU-lscpu 内存-free 磁盘-df 负载-w/uptime)1.1 系统基础优化准备工作:如何查看系统的信息(1)cat /etc/redhat-release 查看系统版本(2)uname -a 查看系统,内核,架构。发布时间等详细信息1.2 系统用户优化创建用户:useradd passwd切换用户:su -查...
文本操作命令,文件属性说明 文本操作命令,文件属性说明1、文本操作命令1.1 echo {}:生成序列信息数字序列:echo {1..10}奇数序列:echo {01..10..2}字母偶数序列:echo {02..10..2}序列:echo {a..z}1.2 建多个数据信息:mkdir /oldboy{01..20}mkdir /oldboy/{www,bbs,blog}1.3 cat 编辑...
自动挂载,破解密码,proc下文件,系统基础优化,yum优化,du 1 如何实现自动挂载操作(光驱自动挂载--fstab)1.1 方法第一种方法:编辑fstab文件vi /etc/fstab/dev/cdrom /mnt iso9660 default 0 0mount -a 挂载ls /mnt/ 检查是否挂载第二种方法:echo "/dev/cdrom /media iso9660 defaults 0 0" &...
vi,etc目录文件,环境变量,别名功能 1 vi命令使用技巧补充1.1 如何快速编辑文本内容yy ---快速复制文件内容3yy ---复制三行内容p ---快速粘贴文本内容3p ---粘贴三行内容dd ---快速删除文件内容(实质是剪切)3dd ---删除三行内容dG ---删除光标到结尾所有内容r ---快速替换字符信息R ---可以连续替换多个字符信息u ---撤回之前的操...
CentOS7.5上FTP服务的安装与使用 1.FTP简介1.1FTP:File Transfer Protocol 文件传输协议FTP是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。在FTP的使用当中,用户经常遇到两个概念:"下载"...
MySQL数据库的基础使用命令大全 show databases; 显示所有已经存在的数据库create database test; 创建名字为test的数据库drop database test; 删除名字为test的数据库use test;使用名字为test的数据库show tables; 显示这个数据库中的所有数据表create table player(id int not null auto...
vector内存增长方式 首先必须要了解vector是一种特殊的数组,因此其内存必然是连续的其次它的连续是建立在不断地对内存的预分配上的,即不断地销毁当前,重新建立内存,效率有点低。所以存在几个函数capacity, size一、前言 首先说明,vector可以理解为动态数组,既然是数组,那么它在内存中就应该是一块连续的内存,但vector是如何支持动态增长的呢?关于这个...
深度学习中的batch、epoch、iteration的含义 深度学习的优化算法,说白了就是梯度下降。每次的参数更新有两种方式。第一种,遍历全部数据集算一次损失函数,然后算函数对各个参数的梯度,更新梯度。这种方法每更新一次参数都要把数据集里的所有样本都看一遍,计算量开销大,计算速度慢,不支持在线学习,这称为Batch gradient descent,批梯度下降。另一种,每看一个数据就算一下损失函数,然后求梯度更新参数,这个称为随机梯度下降...
Ubuntu Visual code安装与使用 1.直接启动软件中心,输入visual studio code,点击install即可,千万千万不要去装逼搞什么linux指令安装,死都不知道怎么死的2.Visual code是以文件夹为工程目录的,记得新建一个文件夹例如CPlus3.写一个简单的cpp文件,配置launch.json以及task.json{ "version": "0.2.0", "...
OpenCV—Python 轮廓检测 绘出矩形框(findContours\ boundingRect\rectangle 千万注意opencv的轮廓检测和边缘检测是两码事本文链接:https://blog.csdn.net/wsp_1138886114/article/details/829453281 获取轮廓OpenCV2获取轮廓主要是用 cv2.findContours()import cv2img = cv2.imread('wujiaoxing.png')gray ...
CNN笔记:通俗理解卷积神经网络 CNN笔记:通俗理解卷积神经网络2016年07月02日 22:14:50v_JULY_v阅读数 250368更多分类专栏:30.Machine L & Deep Learning机器学习十大算法系列版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:...
C# ArrayList、HashSet、HashTable、List、Dictionary的区别 在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。由于这种限制不方便,所以出现了ArrayList。ArrayList、List<T>ArrayList是可变长数组,你可以将任意多的数据Add到ArrayList里面。其内部维护的数组,当长度不足时,会自动扩容为原来的两倍。但是ArrayList也有一个缺点,就是存入ArrayList里面的数...
Activation functions on the Keras sigmoidtanhtanh函数定义如下:激活函数形状:ReLU 大家族ReLUsoftmax 函数softmax是一个函数,其主要用于输出节点的分类,它有一个特点,所以的值相加会等于1。具体例子,可以举图像识别,比如图像识别数字,0~9, 线设置图像识别的输出数字为10个输出节点...
string,const char*, char*转换之后还是指向同一片内存地址么? class Same {public: void reverse(const char* str) { char* A = const_cast<char*>(str); A[0] = '1'; printf("%u",A); printf("%u",str);...
字符串操作基础函数实现 #include <assert.h>#include <stdio.h>using namespace std;char* strcpy(char* des, const char* src){ assert((des != NULL) && (src != NULL)); char* address = de...
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。... 一、题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。二、解题思路1)简单暴力解法,我们可以很容易的想到,碰到一个空格,就加入%20,于是可以从头到尾遍历字符串,碰到空格,首先将后面的所有字符串往后移动2个字符,这样才能空出3个字符位子插入字符“%20”,对于一个长...
Reverse array 数组颠倒算法#include <iostream>#include <iterator>using namespace std;void reverse(int* A, int lo, int hi){ if (lo < hi) { swap(A[lo], A[hi]); r...
Ruby中的self * 在class内部,self代表的是当前这个类本身$ cat a.rbclass A puts selfend$ ruby a.rbA* 在method内部,self代表的是这个方法的当前调用者$ cat a.rbclass A def x p self endendA.new.x$ ruby a.r...
ruby puts语法 str = "Welcom to china"str1 = strputs str + " 1"puts str1 + " 1"def switch(str)str.replace("Happy to china")endswitch(str.dup)puts str + " 2"puts str1 + " 2" 输出...
算法:二维数组中的查找 题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。C++11实现#include <iostream>#include <vector>#include <algorith...
基于c语言数据结构+严蔚敏——线性表章节源码,利用Codeblocks编译通过 白天没屌事,那我们就来玩玩线性表的实现吧,快要失业了,没饭吃了咋整哦题目描述假设利用两个线性表LA和LB分别表示两个集合A和B(即:线性表中的数据元素即为集合中的成员),现要求一个新的集合A=A∪B。这就要求对线性表做如下操作:扩大线性表LA,将存在于线性表LB中而不存在于线性表LA中的数据元素插入到线性表LA中去。只要从线性表LB中依次取得每个元素,并依值在线性表LA中进行查访,若...
Ruby笔记 Ruby object .object_id .respond_to? .send()obj.rb source code.object_id 可以获取对象id,该id唯一确认一个对象;request = gets.chomp 从命令行得到输入,获取想要执行的方法;.respond_to?("xxx") 查找对象是不是有方法xxx ; //这个经常用.send(xxx) 如果对象o...
Ruby——输入&输出 Ruby的输入和输出操作。输入是程序从键盘、文件或者其他程序读取数据。输出是程序产生数据。可以输出到屏幕、文件或者其他程序。Ruby中的一些类有些方法会执行输入&输出操作。例如Kernel、IO、Dir或者File。重点注意Kernal ,IO,两种不同方式输出到终端Ruby有一些在终端上打印输出的方法。这些方法是Kernel模块的一部分。Kernel模块的方法对于所...
ruby中数组认识 a = 1...5这样赋值,a不是数组类型,1...5操作是一种枚举类型。a = ["1","2","3","4"],才是数组赋值模式。转载于:https://www.cnblogs.com/yiyi20120822/p/11316220.html...
Office应用程序对照表 任何Office应用程序(包括excel)的类型库都作为Office安装的一部分安装。类型库是特定于版本的(即,安装了哪个版本的Office)。例如,Office 2007版本为12.0,Office 2010版本为14.0,Office 2013版本为15.0,Office 2016版本为16.0一般来说,如果您的开发系统上未安装Office,则相关类型库将不可用。如果我没记错...
重新开始学习C++ 从2002年,大二的那个夏天开始,就接触了C++这门语言,大学那会就是在老师不停教育下,背诵C++的各种特征,完全不知道C++干嘛用的,当然自然也是不知道汇编语言,C语言是干嘛用的,老师让学就学吧。那时候网络不发达,或许自己也没有学习计算机语言的天赋,期间看了深入浅出MFC,真的好难懂到底要干嘛。也不想写太多,还得学习呢,目前大体想写的是02-05, C++基础知识学习, 本科阶...
ubuntu18系统 Qt Error BadAccess 现象:在ubuntu18中报错X Error: BadAccess (attempt to access private resource denied) 10 Extension: 130 (MIT-SHM) Minor opcode: 1 (X_ShmAttach) Resource id: 0x1522X Error: BadShmSeg (invalid share...
GNU Radio下QT GUI Tab Widget的使用方法 期望显示出的效果:即将要显示的图放在各自的标签页中。整体框图:具体设置:QT GUI Tab Widget的设置:其中 ID改为自己想改的,这里我写的是displayGUI Hint所代表的意思为:[行,列,行间距,列间距]GUI hint参数可以用来指定图像的位置,其为[行,列,...
Ubuntu 18.04实现实时显示网速 1、添加源1 sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor 2、更新源1 sudo apt-get update3、安装sysmonitior1 sudo apt-get install indicator-sysmonitor终端执行:1 ind...
Ubuntu打开系统监视器查看进程&资源等信息 Ubuntu打开系统监视器查看进程&资源等信息类似于Windows的任务管理器,Ubuntu也提供了系统监视器供用户管理进程及查看系统占用资源等打开方式,终端输入如下命令:gnome-system-monitor转载于:https://www.cnblogs.com/jsdy/p/11436156.html...
Ubuntu安装截图软件shutter 参考链接:Ubuntu 安装和配置shutter截图软件解决shutter不能编辑的问题:https://itsfoss.com/shutter-edit-button-disabled/安装前最好sudo apt-get update,然后执行sudo apt-get install shutter,开始安装输入Y,继续执行...
USRP B210 更改A通道或B通道 USRP B210 更改A通道或B通道:默认是A通道进行发射/接收,或设置 Mb0:Subdev Spec: A:A设置B通道进行发射/接收,设置 Mb0:Subdev Spec: A:B转载于:https://www.cnblogs.com/jsdy/p/11428974.html...
Ubuntu18.04安装UHD+GNU Radio后找不到USRP B210解决办法 一、在终端中输入uhd_usrp_probe,提示USB错误,没有权限。解决办法:输入 :sudo uhd_usrp_probe二、GNU Radio中出现找不到设备,地址为空的错误:错误原因:USB口要在sudo情况下才能打开,所以grc也要在root情况下打开才行。解决办法:先进入root下再打开grc...
Ubuntu18.04系统执行语句时出现错误Failed to load module "canberra-gtk-module" Ubuntu18.04系统执行gnuradio-companion时,命令行提示错误Failed to load module "canberra-gtk-module",虽然看起来不影响使用,但是总觉得别扭。解决办法:命令行输入:sudo apt install libcanberra-gtk-module转载于:https://www.cnblogs....
ubuntu18.04 安装UHD+GNU Radio 参考链接:ubuntu16.04下安装uhd与gnuradio:https://blog.csdn.net/qq_37748396/article/details/80339366GNU Radio安装教程: Ubuntu14.04 + uhd3.10.0 + gnuradio3.7.10.1:http://www.cnblogs.com/moon1992/极度推...
USRPX310 在GNU Radio上更改通道A或B UHD:USRP sink和USRP source默认是A通道发射接收。或设置 Mb0:Subdev Spec: A:0更改为B通道收发:设置 Mb0:Subdev Spec: B:0转载于:https://www.cnblogs.com/jsdy/p/11427970.html...
安装WIN10+Ubuntu18.04安装教程(实测有效) 转载原文链接:https://www.cnblogs.com/masbay/articles/10745170.html安装过程中尤其注意分区时候的挂载点一定要选对!!!选择Ubuntu的EFI所在的分区!!!在win10系统下直接删除ubuntu系统的时候,一定要慎重删除EFI分区,不要一不小心就把win10的EFI删掉了,我安装双系统的时候就是有两次删错了,装win10又装了两遍...