对项目做了一点修改,把修改保存到项目的开发历史里。这样以后你就可以查看项目在某个时间点都做了哪些修改,修改里都动了哪个文件,具体修改的内容是什么,是谁做的修改。你还可以恢复之前对项目做的修改。这些都是 Git 可以帮我们做的事。
你是一名开发者(或将要成为一名开发者),平时工作用的电脑的操作系统是 Windows 或者 macOS。在做某些开发工作时,有些东西只能在 Linux 系统上运行,或者你开发的产品最终会运行在 Linux 类型的操作系统上,你想模拟一下开发的应用真正运行的环境。这时,你可以去创建一台 Linux 系统的虚拟机,然后在上面去运行你需要的东西,比如 Web 服务器,数据库等等。 Linux 是一种类型
LEMP 是 PHP 网站应用的运行环境,也就是如果你打算在本地或者服务器上去运行一个用 PHP 语言写的网站应用,你需要为它搭建一个 LEMP 环境。 L 表示 Linux ,它是一种操作系统,Linux 有很多种发行版本,比如 CentOS,Ubuntu 等等。本书会使用 CentOS 7 作为这套环境的操作系统。Linux 系统有很多相近的地方 ,了解了其中的一种,再去使用其它的 Linux
本文将介绍 Mint UI 的安装方式和基本的用法。 npm 安装 推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。 npm i mint-ui -S CDN 目前可以通过 unpkg.com/mint-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。 <!-- 引入样式 --> <link rel="stylesheet" href=
ThinkCMF是一款基于ThinkPHP+MySQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商城应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本
历史沿革 Logstash 项目诞生于 2009 年 8 月 2 日。其作者是世界著名的运维工程师乔丹西塞(JordanSissel),乔丹西塞当时是著名虚拟主机托管商 DreamHost 的员工,还发布过非常棒的软件打包工具 fpm,并主办着一年一度的 sysadmin advent calendar(advent calendar 文化源自基督教氛围浓厚的 Perl 社区,在每年圣诞来临的 1
Scapy是一个可以让用户发送、侦听和解析并伪装网络报文的Python程序。这些功能可以用于制作侦测、扫描和攻击网络的工具。 换言之,Scapy 是一个强大的操纵报文的交互程序。它可以伪造或者解析多种协议的报文,还具有发送、捕获、匹配请求和响应这些报文以及更多的功能。Scapy 可以轻松地做到像扫描(scanning)、路由跟踪(tracerouting)、探测(probing)、单元测试(uni
Flarum 被设计成轻量级和高扩展的。事实上,Flarum 的大部分特性都是扩展。这种方式使得 Flarum 可定制性很强。用户可以禁用他不需要的特性,或者安装他们想要的扩展。 为了达到这种扩展性,Flarum 拥有丰富的接口和扩展点。文档该部分旨在指导你 Flarum 如何运作,如何使用接口构建自己的扩展。 扩展接口还不稳定,接下来几个月内,这种状况会随着我们的不断完善而改变。另外,本文档也未
Vue Loader 是什么? vue-loader 是一个 webpack 的 loader,可以将用下面这个格式编写的 Vue 组件转换为 JavaScript 模块: 这里有一些 vue-loader 提供的很酷的特性: 默认支持 ES2015; 允许对 Vue 组件的组成部分使用其它 webpack loader,比如对 <style> 使用 Sass 和对 <template> 使用 J
这里是 Jinja2 通用模板语言的文档。 Jinja2 在其是一个 Python 2.4 库之前,被设计 为是灵活、快速和安全的。 如果你接触过其它的基于文本的模板语言,比如 Smarty 或 Django ,那么 Jinja2 会让你有 宾至如归的感觉。Jinja2 通过坚持 Python 原则来保证对设计者和开发者友好,为模板环 境添加有帮助的功能。 预备知识 Jinja2 需要至少 Pyt
EasyWeChat 是一个开源的 微信 非官方 SDK。 EasyWeChat 的安装非常简单,因为它是一个标准的 Composer 包,这意味着任何满足下列安装条件的 PHP 项目支持 Composer 都可以使用它。 环境需求 PHP >= 8.0 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 拓展 开始之前 本 SDK 不
Wish3D Earth是基于WebGL技术开发实现的三维地球渲染引擎,通过Wish3D Earth可以无需任何插件即可轻松的构建出在浏览器端可用的多功能三维数字地球,实现数据的快速共享。支持海量实景三维模型、影像、地形数据、三维模型的加载和展示;支持多种矢量数据格式的加载和展示;同时具备接入二维平台数据的能力,具备良好的扩展能力。 Wish3D Earth拥有强大的三维量测、可视域分析、体积量算
LCUI 是什么 LCUI 是一个用于构建用户界面的 C 库。其定位是探索和实践新的用户界面开发方式,以体积小、易于使用、提供便捷的开发工具为特点,帮助 C 开发者快速开发带有图形用户界面的桌面端应用程序。不过由于人力有限,目前 LCUI 在用户界面开发方式的探索和实践还只停留在简单实现了类似于网页的描述风格和渲染效果的程度。 起步 尝试 LCUI 最简单的方法是使用 lcui-quick-sta
连载介绍信息: zone.wooyun.org/content/23138 原作者:Chris Katsaropoulos 第一译者:草帽小子-DJ 第二译者:crown 丶prince 偶然机会,与草帽小子-DJ先生结识,我们都是网络安全爱好者,都是python爱好者,都想翻译些文章提高自己英文水平,又都想做出点事情,于是《Violent Python》的中文版诞生了。 《Violent Pyt
痛点 在开发一个前端项目之前,我们可能需要做如下准备工作: 搭建开发环境 约定代码规范 封装API请求 配置路由 实现布局、菜单、导航 实现登录 权限管理 ... 除了准备工作之外,还会遇到很多相似的业务类型,比如中后台应用大多都是工作台、增删改查、权限、图表等。如果每次项目都完全手动处理一遍,不仅耗费时间,久而久之可能会存在多种技术栈、开发规范,导致开发流程不统一,历史项目越来越难维护。所以我们