(十八)Linux开机启动管理---systemd使用

常用命令 使某服务自动启动systemctl enable httpd.service使某服务不自动启动systemctl disable httpd.service检查服务状态systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active)显示所有已启动的服务systemctl li
阅读本文

服务化的演变

分布式应用架构体系对于逻辑复杂的需求十分强烈,上层业务都想借自己已有的递增服务、来快速搭建更多、更丰富的应用,降低新业务开展的人力和时间成本,快速满足瞬息万变的市场需求,公共的业务被区分出来,形成可共用的服务,最大程度地保障了代码和逻辑的复用,避免重复建设,这种设计也被称为SOA。SOA(Service-Oriented Architecture)面向服务的架构是一个组件模型,它将应用程序的不同功
阅读本文

《HelloGitHub》第 28 期

《HelloGitHub》第 28 期兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!简介分享 GitHub 上有趣、入门级的开源项目。这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且非常 Cool。主要是希望大家能动手用起来,加入到开源社区中。会编程
阅读本文

Linux 7.4配置VSFTP服务器

vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此外,还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点。在配置妥当Yum软件仓库之后,就可以安装vsftpd服务程序了。[root@localhost ~]# yum install vsftpd vsftp
阅读本文

小程序的前世今生

微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序
阅读本文

软件工程之项目管理核心框架

根据自己的经验总结的项目管理核心框架,没那么学术化。但是抓住这些点能保证项目不跑偏。好多项目经理把项目管理理解为制定计划,然后就万事大吉。 1. 项目经理必须具备一定的业务,技术水准,这样才能和业务,技术人员交流。才能做出正确的选择。2. 项目经理必须具备一定的情商,这样才能起到必要的沟通协调能力。3. 好的项目经理有一定软能力,个人魅力。 具备上述能力之后,项目经理要执行下面的步骤。1. 解决做
阅读本文

好代码是管出来的——使用GitHub实现简单的CI/CD

软件开发一般来说是一项团队作业,在本系列文章开始就提到过软件的编码是由一个团队“并行”完成的,为了保证编码任务正常完成,首先引入版本控制工具来完成代码管理,为了保证代码质量引入了代码分析器以及代码测试。  版本控制工具可以保证代码有一个主版本,但代码分析和测试均是开发人员手动在本地完成的(通过编译、执行测试等方式),在进行代码分析和测试时可能并没有将本地代码更新到最新版本,这样就会出现一个问题
阅读本文

服务器批量管理软件ansible安装以及配置

1.yum安装(管理主机以及被管理主机都需要安装)yum install epel-release yum install ansible 2.配置管理主机vim /etc/ansible/hosts这里添加被管理主机的IP,可以是外网IP和内网IP3.在管理主机中生成ssh密钥对ssh-keygen -t rsa一路回车即可在$HOME/.ssh目录下生成id_rsa和id_rsa.put私钥
阅读本文

国外无添加软件下载基地

国外有啥好软件,从哪里下载比较放心?一般是在官网下载的比较好,其次,就是一些有信誉的软件基地,可以给你推荐一些你不知道,但是很好用的软件。1、FossHub.com,号称无添加。界面很清爽,好多开源的软件都在这里提供下载。2、chocolatey.org,针对windows开发的软件管理工具,同时提供很多优秀的开源软件,集下载安装一体。3、没了。
阅读本文

CSP201512-1: 数位之和

引言:CSP(http://www.cspro.org/lead/application/ccf/login.jsp)是由中国计算机学会(CCF)发起的“计算机职业资格认证“考试,针对计算机软件开发、软件测试、信息管理等领域的专业人士进行能力认证。认证对象是从事或将要从事IT领域专业技术与技术管理人员,以及高校招考研究生的复试对象。  问题描述 给定一个十进制整数n,输出n的各位数字之和。 输
阅读本文

软件需求与分析读书笔记3

这本厚厚的书终于被我读完了,现在开始最后一篇读书笔记。    最后几章主要讲的是需求的文档和需求过程的管理。即需求分析必须标准化。我们在需求的过程中必须学会用建模的方法来规范需求工程。需求分析的根本任务是简历分析模型,达成开发者和用户对需求信息的共同理解,根据共同的理解,发挥创造性,创建软件系统的解决方案。。两个世界和三种模型。   需求管理在需求开发之后的产品生命周期中保证需求作用的有效
阅读本文

怎么寻回执行页内操作时的错误磁盘的数据

机械硬盘打不开执行页内操作时的错误,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文工具/软件:AuroraDataRecovery步骤1:先百度搜索并下载程序运行后,直接双击需要恢复的分区,接着解压再右击软件图标选择《以管理员身份运行》软件(如果是xp系统可以直接双击打开软件)步骤2:程序运行后,直接双击需要恢
阅读本文

mysql数据库基础以及库操作

数据库管理软件分类关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用非关系型:mongodb,redis,memcache可以简单的理解为:关系型数据库需要有表结构非关系型数据库是key-value存储的,没有表结构下载安装 1、下载:MySQL Community Server 5.7.16 http://dev.m
阅读本文

CSP201604-1:折点计数

引言:CSP(http://www.cspro.org/lead/application/ccf/login.jsp)是由中国计算机学会(CCF)发起的“计算机职业资格认证“考试,针对计算机软件开发、软件测试、信息管理等领域的专业人士进行能力认证。认证对象是从事或将要从事IT领域专业技术与技术管理人员,以及高校招考研究生的复试对象。  问题描述 给定n个整数表示一个商店连续n天的销售量。如果某天
阅读本文

Linux日常使用之软件安装失败的处理方式

从古董系统Ubuntu12.04一路升级到较新的16.04,发现有些软件,如samba,不能用了。用一般的处理方式如apt -f install也没办法处理。一直放着,今天还是觉得samba有一些方便,便花了一点时间去看这个问题。 错误详情 ➜ ~ sudo apt install samba Reading package lists… Done Building dependen
阅读本文

进程管理工具Supervisord

上面已经介绍了Go目前是有两种方案来实现他的daemon,但是官方本身还不支持这一块,所以还是建议大家采用第三方成熟工具来管理我们的应用程序,这里我给大家介绍一款目前使用比较广泛的进程管理软件:Supervisord。Supervisord是用Python实现的一款非常实用的进程管理工具。supervisord会帮你把管理的应用程序转成daemon程序,而且可以方便的通过命令开启、关闭、重启等操
阅读本文

软件项目接单_软件接单平台有哪些

IT软件项目接单_网上软件外包接单平台全新模式,IT软硬件项目接单平台-汇新云,汇新云—全球专业的IT软件协同产业生态链平台,采用共享经济的理念和智能匹配的模式,利用全球IT软件资源,建立IT软件服务生态圈,实现IT软件在线研发、软件在线交易、IT软件供应链服务,解决idea的商业模式创新、软件工程化设计、软件研发、软件测试、产业投资等需求,打造全球专业的软件协同产业生态链。在IT行业里还真不容易
阅读本文

微信小程序反编译后源码阅读笔记

在这里阅读的是,微信安卓653.980版的反编译后的代码。很清晰的可以看到,小程序在代码中被称为appbrand,主要逻辑放在包com.tencent.mm.plugin.appbrand下面(部分抽出的ui控件除外);另外引用了3个js资源,均在/assets/wxa_library/下。虽然很大部分代码被混淆过的,但是适当的反编译后,我们还是能看出绝大部分东西。包整理依次整理com.tence
阅读本文

brew 命令(苹果系统使用的软件镜像)

下面参考下网友的总结: {我的brew 的安装路径p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff } span.s1 { }/usr/local/opt opt下是所有软件的安装目录(启动文件在opt下)p.p1 { margin: 0.0px
阅读本文