2 zhichaosong

尚未进行身份认证

我要认证

总想搞点事情!

等级
TA的排名 2w+

工作中项目如何合理排期 - 吃盒饭悟出的道理

关于排期中午吃盒饭的时候在思考,怎么合理的安排才能把米饭和菜同时吃完,这也是一个小的排期吧。生活中这样的小排期随处可见,有时甚至不会去专门思考这类问题,但是冥冥之中每次都能同时把菜和饭吃完。仔细回想了一下,应该是每次快吃完的时候看到剩下的菜多就多吃两口,剩下的饭多也多吃两口,最终可喜的达到同时吃完的效果这是不是就可以类比前后端联调发现问题加班解决呢?怎么优化合理规划:首先饭量要匹配,不然吃不完;其次是分阶段规划,拆分目标,粒度变小后就更容易预估,极端点每口饭吃多少总知道的吧;及时跟..

2020-06-19 10:52:14

windows下安装包制作软件:NSIS的使用方法(以electron为例)

NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。下面以 Electron 程序安装包的制作为例,介绍NSIS的用法。文章目录一、安装 NSIS二、编辑脚本2.1 准备安装包2.2 新建脚本2.3 .

2020-05-22 11:22:43

Electron 开始运行及示例项目简要介绍

Electron 是基于 Chromium 和 Node.js 的开源项目, 让你可以使用 HTML, CSS 和 JavaScript 构建桌面应用程序,兼容 Mac、Windows 和 Linux。文章目录一、运行项目二、快捷键三、项目目录3.1 package.json一、运行项目Electron官网:https://www.electronjs.org/# 克隆示例项目的仓库$ git clone https://github.com/electron/electron-quick-s.

2020-05-21 17:00:31

Windows 下 Ejabberd 即时通讯 XMPP 聊天服务器搭建配置详解 - 图文教程(1)

Ejabberd 是基于 Jabber/XMPP 协议的即时通讯服务器,由 GPLv2 授权(免费和开放源码),采用 Erlang/OTP 开发。它的特点是,跨平台,容错,集群和模块化。 Ejabberd 是可扩展性最好的一种 Jabber/XMPP 服务器之一,支持分布多个服务器,并且具有容错处理,单台服务器失效不影响整个 cluster 运作。文章目录一、官方手册1.1 官方教程1.2 ...

2020-04-07 16:35:18

摄像头视频流显示报错Failed to execute 'createObjectURL' on 'URL'

研究即时通信的过程中需要调用摄像头,发现报错,原来是谷歌弃用了这个方法,根据官方提示修改即可1. 报错信息Uncaught (in promise) TypeError: Failed to execute 'createObjectURL' on 'URL': No function was found that matched the signature provided. a...

2020-03-18 15:39:48

【教程】宝塔面板部署 ThinkPHP 项目 - 图文教程

宝塔面板有比较方便的 LNMP 环境,可以自动申请 HTTPS 证书、一键创建 FTP、执行定时任务等管控工具,大大提高服务器运维效率文章目录1. 购买服务器2. 购买域名3. 管理服务器3.1 访问服务器 8888 端口3.2 设置面板用户名和密码3.3 登录面板4. 管理面板4.1 安装环境4.2 开启监控5. 网站部署5.1 域名指向5.2 网站设置1. 购买服务器这里我们为了演示...

2020-03-16 00:13:27

【教程】5. 搭建并熟悉 FastAdmin 框架

FastAdmin 是一款基于 ThinkPHP5 + Bootstrap 的极速后台开发框架。在FastAdmin中默认有四个应用模块:admin、api、common、index,你也可以扩展开发自己的应用模块。> 后台模块(admin)是FastAdmin中的核心模块,后台模块又分为系统配置、附

2020-03-15 19:11:31

【教程】4. 搭建并熟悉 ThinkPHP 框架

ThinkPHP 作为一个整体开发解决方案,能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。

2020-03-15 19:06:47

【教程】基于 ThinkPHP 的 FastAdmin 后台开发教程汇总索引

ThinkPHP 是一个快速、兼容而且简单的轻量级国产PHP开发框架,简洁易用。FastAdmin 是一款基于 ThinkPHP5 + Bootstrap 的极速后台开发框架,形成了一套完整的生态。本系列教程主要带领大家从零入门进行后台开发文章目录一、基础准备1. WAMP 开发环境准备2. Xampp 部署代码 - 图文教程3. 使用 Navicat 连接 MySQL 数据库 - 图文教...

2020-02-24 10:25:49

【教程】3. 使用 Navicat 连接 MySQL 数据库 - 图文教程

Navicat for MySQL 是一款强大的 MySQL 管理工具1. 使用 PHPstorm 打开项目1.1 打开项目1.2 找到数据库配置2. 使用 Navicat 连接 MySQL2.1 打开 Navicat2.2 新建连接连接名:随便填,相当于备注主机:数据库的服务器地址端口、用户名、密码:根据实际填写2.3 连接成功...

2020-02-19 21:29:50

【教程】1. WAMP 开发环境准备

WAMP 指的是 Windows下的 Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。一、开发相关软件1. 开发工具PHPstorm官方下载:https://www.jetbrains.com/phps...

2020-02-19 15:42:18

【教程】2. Xampp 部署代码 - 图文教程

将 PHP 项目代码下载到本地后,在 Xampp 中启动 Apache 并配置项目目录即可运行文章目录1. 下载代码1.1 使用命令行1.2 使用 TortoiseGit2. 在 Xampp 配置代码路径2.1 配置主目录2.2 重启 Apache2.3 浏览器访问1. 下载代码代码需下载到 Xampp安装目录的 htdocs文件夹下,例如:D:\xampp\htdocs1.1 使...

2020-02-19 20:50:31

Xpdf 中文字体解决方案(TTF字库) - 图文教程

Xpdf是用来处理和转换 PDF 的利器。项目中需要将 PDF 转换为图片,但是发现有的 PDF 文档转换缺失字体,必须要使用 ttf格式的字体才行,直接安装到系统不管用,于是到官方文档才发现还需要配置字库,根据说明配置好后问题迎刃而解。官网地址:http://www.xpdfreader.com/文章目录一、报错提示二、官网解决方案1. 官网配置说明三、xpdfrc 完整配置五、配置...

2020-01-15 09:18:19

Android Studio 常用快捷键

2019-12-19 09:57:42

Navicat连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案

原因是 MySQL8 之前的版本中加密规则是 mysql_native_password,而在MySQL8 之后,加密规则是 caching_sha2_password,解决问题方法有两种:一种是升级 Navicat 驱动,一种是把 MySQL用户登录密码加密规则还原成 mysql_native_password。本文介绍第二种方法:管理员权限运行命令提示符,登陆MySQL# 使用命令...

2019-11-19 14:01:16

基于容器云的SaaS服务启动顺序图

商户SaaS平台数据库容器云手机、二级域名、并发人数、截止时间创建MySQL实例返回数据库实例信息添加ConfigMap配置返回配置信息创建应用编排模板返回模板信息启动实例返回服务IP:Port根据二级域名、返回的服务地址配置Nginx转发返回二级域名商户SaaS平台数据库容器云...

2019-11-19 10:38:43

Nginx通过批处理一键配置域名转发规则 - 实现自定义域名指向特定端口的SaaS服务

当同一个服务需要为不同的租户提供服务,且每个租户使用不同的域名时,我们可以使用 Nginx 将不同的域名转发到不同的端口上,这样也方便使用容器云动态配置租户,本文简要说明了 Nginx 通过批处理一键配置域名转发规则文章目录一、安装 Nginx1. 下载 Nginx 并解压2. 修改 Nginx 配置3. 启动服务二、配置域名转发规则1. 配置模板2. 批处理脚本3. 执行脚本三、配置域名解...

2019-11-15 14:14:16

Windows下Nginx的启动、停止、重载等命令

在 Windows 下使用 Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入配置等,下面我就进行一些简单的介绍。启动start nginx停止stop 是快速停止 nginx,可能并不保存相关信息;quit 是完整有序的停止 nginx,并保存相关信息。nginx -s stopnginx -s quit重载配置当配置信息修改,...

2019-11-15 09:38:46

如何去除BootStrap栅格系统默认的15px的padding

BootStrap的栅格系统对于响应式的网页开发非常方便,在使用栅格系统的时候可以非常方便的时候row和col-*-来控制布局。但是col--*默认会带15像素的左右padding,这个会比较困扰。解决方案可以在内部标签的class上添加row,这样会去掉表格的默认padding。示例如下:<div class="col-lg-12"> <div class="row"&gt...

2019-11-07 14:33:58

利用JS实现禁止浏览器后退返回上一页

//防止页面后退history.pushState(null, null, document.URL);window.addEventListener('popstate', function () { history.pushState(null, null, document.URL);});

2019-11-07 14:28:23

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。