自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决在Mac下使用npm报错:Error: EACCES

一、现象:在Mac安装了node.js之后想全局安装vue cli(npm install -g @vue/cli)时会抱错Error: EACCES。安装完成后,需要将 nvm 加载到当前的终端会话中。关闭并重新打开终端,或者运行以下命令来加载 nvm:source ~/.nvm/nvm.sh。如果你使用的是 zsh 作为你的 shell,将上面的命令替换为:source ~/.nvm/nvm.sh --no-use。运行以下命令验证 nvm 是否已经安装成功:nvm --version。

2023-10-22 17:05:50 424

原创 题解:1056. 易混淆数:数学模拟

易混淆数 (confusing number) 在旋转180°以后,可以得到和原来不同的数,且新数字的每一位都是有效的。如 0, 1, 6, 8, 9 旋转 180° 以后,得到了新的数字 0, 1, 9, 8, 6。链接:https://leetcode.cn/problems/confusing-number。2, 3, 4, 5, 7 旋转 180° 后,得到的不是数字。原数字旋转 180° 以后可以得到新的数字。来源:力扣(LeetCode)三、代码实现:两种写法。

2023-06-28 10:48:24 59

原创 算法题解: 圆和矩形是否有重叠:数学+图解

给你一个以 (radius, xCenter, yCenter) 表示的圆和一个与坐标轴平行的矩形 (x1, y1, x2, y2) ,其中 (x1, y1) 是矩形左下角的坐标,而 (x2, y2) 是右上角的坐标。换句话说,请你检测是否 存在 点 (xi, yi) ,它既在圆上也在矩形上(两者都包括点落在边界上的情况)。如果圆和矩形有重叠的部分,请你返回 true ,否则返回 false。中心思想是距形的点到圆心的距离小于半径 则相交。

2023-06-28 10:19:27 68

原创 Swoole、redis实现Websocket每秒钟主动推送

Swoole、redis实现Websocket每秒钟主动推送流程:1.需要每秒钟向前台推送一次行情数据。2.向某个用户推送消息3.及时响应前端发出的请求4.握手时效验令牌5.每个ip 不超过十个连接代码:<?phpclassWebsocket{public$server;private$config;publicfunction__construct($config){$this->co...

2020-11-02 09:55:53 572

原创 本地开发代码-码云(代码仓库)-服务器端-----git代码部署

我们开发的时候常常遇到团队协作code,为方便我们会使用一些工具协助。最近刚好有人问。下面总结下步骤:1.准备代码仓库:最近有使用到码云(https://gitee.com/)可以当成代码仓库,类似的还有github,gitlab等。以码云为例注册一下账户,然后新建代码仓库,按照上面的步骤来就可,很简单。代码上传下载工具:可以使用git提交下载代码,当然svn也可以。以...

2019-08-31 00:00:31 579

原创 在linux服务器上安装git

git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git。这里介绍两种安装方式;1、yum安装;2、从github上下载最新的源码编译后安装一、获得一台linux服务器要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台linux服务器,就...

2019-08-29 16:07:53 164 3

原创 Linux常用命令大全(非常全!!!)

我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息cat /etc/redhat-release 显示安装的系统版本getconf LONG_BIT 显示系统是多少位的(32/64bit)centos7的防火墙相关:firewall-cmd...

2019-08-29 11:53:44 157

原创 navicat连接不上Linux服务器上的MySQL

1、首先确定你的linux已经关闭防火墙详细操作请看这里;如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。如果还不能解决,请继续往下看。2、如果是云服务器,请确认3306端口是否已经设置对外开放此处以阿里云服务器为例,阿里云的服务器默认端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则,详情操作可以参考官方文档 :http...

2019-08-29 11:50:08 424 1

原创 一张图搞定OAuth2.0

1、引言本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式非常简单的一件事情,网上一堆神乎其神的讲解,让我不得不写一篇文章来终结它们。一项新的技术,无非就是了解它是什么,为什么,怎么用。至于为什么,本篇文章不做重点探讨,网上会有各种文章举各种什么丢钥匙、发船票的例子供你去阅读,个人认为还是有些哗众取宠,没有聊到本质。那我们就重点聊聊OAuth2.0是什么,怎么用...

2019-07-02 17:00:49 101 1

转载 电子面单打印通用解决方案(PHP代码示例)

物流快递、电商、ERP、仓储等都涉及发货业务都需要用到电子面单打印,市面上有各种各样的电子面单打印机,电子面单打印软件,电子面单打印工具满足了打印需求,但未能很好的满足移动端打印。这里介绍一个手机端电子面单打印通用解决方案:快宝电子面单云打印,它的优势:不限打印机型号、品牌,可打印各大快递公司电子面单,可打印菜鸟电子面单,支持批量打印,支持远程打印,实现电子面单打印机共享等。一、云打印介绍...

2019-07-02 16:35:10 1899 1

转载 如何修改Linux系统的 /etc/ssh/sshd_config 文件 "/etc/ssh/sshd_config" E212: Can't open file for writin

第一步:我们使用命令行vim /etc/ssh/sshd_config 执行修改,强制保持 :wq! 系统不让我们修改这个文件"/etc/ssh/sshd_config""/etc/ssh/sshd_config" E212: Can't open file for writingPress ENTER or type command to continue  既然不让我...

2019-05-14 10:24:22 6907 2

转载 Sublime text3 TAB 自动补全功能

1.Package Control这个功能在前一篇已经安装好了,直接ctrl+shift+p快捷键打开,界面如下2.直接在输入框内输入 emmet3.第一个就是(我的已经装完了,不要看我的图片,只是表示一下)4.选取后,回车,会自动安装,左下角又【 = 】这样的=号在动,就说明正在安装5.完成后,查看是否安装成功6.新建一个页面,保存为.html文件,输入html:5测...

2019-04-19 16:14:38 1097

转载 Sublime配置与各种插件

Sublime配置与各种插件Sublime Text 3安装Package Control点击View -> Show Console在下方命令行内,输入以下命令。import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();...

2019-04-19 16:07:47 178

php开发调试手册

适合新手使用,各种调试函数的解释,非常详细,也很好用!

2015-01-21

ci数据库基本操作实例

ci数据库基本操作实例-完整篇 4种最基本的操作,插入数据,显示数据,删除数据,更新数据。这是4种最常用的数据库操作,以后在各种有关数据库系统中,都会反复运用到这几种基本操作。这四篇按照插入数据——显示数据——删除数据——更新数据的顺序来编写,他们是联系起来的

2015-01-21

(经典)电子工程师的设计经验笔记

(经典)电子工程师的设计经验笔记

2013-05-29

dos 命令大全

常用的DOS命令,很齐全的。有兴趣的可以查看

2013-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除