自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

原创 PHP、JS、Python逻辑运算符||和位运算符|

PHP var_dump (0 | 1); // int(1) var_dump (0 || 1); // bool(true) JS 0 || 1 // 1 0 | 1 // 1 Python print(0 | 1) # 1 print(0 or 1) # 1

2020-01-16 16:12:34

阅读数 147

评论数 0

原创 PHP字符串开头和结尾的判断方法

1、知识准备 // 计算字符串长度 echo strlen("hello") . PHP_EOL; // 5 // 截取字符串 echo substr("hello world!", 6, 5) . PHP_EOL; // world // 查找子串起始...

2020-01-14 10:22:11

阅读数 318

评论数 0

原创 引入ElementUI 日历组件报错Module parse failed: Unexpected token (65:6)

由于业务需求,需要一个小型日历,ElementUI 组件中有一个日历组件,不过太大了,功能没有日期选择器中的日历全,所以,就想到单独引入日历选择器中中的日历组件 打开源码包找到日历组件所在位置,并引入 import DatePanel from "element-ui/packages...

2020-01-11 00:19:00

阅读数 400

评论数 0

原创 vue项目中使用svg并设置大小颜色等样式

1、安装依赖 npm install --save-dev svg-sprite-loader # 或者 yarn add svg-sprite-loader --dev 2、新建svg资源目录 将svg资源放入此目录,接下来会在配置文件中该路径 mkdir -p src/assets/ico...

2020-01-11 00:06:32

阅读数 436

评论数 0

原创 VS Code和Sublime Text 列选模式

Sublime Text 列选模式 shift + command + L VS Code 列选模式 1、command + shift + p 2、cursor 3、行尾添加光标

2020-01-10 23:46:45

阅读数 169

评论数 0

原创 报错mysql_connect(): No such file or directory报错

MySQL是brew安装的,因为路径问题导致PHP无法获取相关数据 解决方案: 如果你已经有了 /tmp/mysql.sock 但是没有 /var/mysql/mysql.sock 做一个软链接 ln -s /tmp/mysql.sock /var/mysql/mysql.sock 参考: ...

2020-01-09 22:35:17

阅读数 63

评论数 0

原创 php中?、?=和?php

php的配置文件 php.ini 中有一个short_open_tag 开启以后可以使用PHP的短标签 // 短标签, 不推荐 <? ?> // 长标签, 规范的方法 <?php ?> // 以下两种方式等价 <?= $name ?> <?php...

2020-01-09 15:44:55

阅读数 39

评论数 0

原创 Vue-cli3 全局引入less的变量

结合网上诸多无效方法,整理如下 注意是vue安装,不是npm!!! vue add style-resources-loader 安装过程中选择less 修改根目录 vue.config.js 的patterns参数 const path = require("path");...

2020-01-09 11:23:48

阅读数 40

评论数 0

原创 TypeScript入门

简介 微软开发 Javascript超集 遵循ES6 Google 使用 TypeScript 开发了 Angular2框架 运行环境 概念,语法,特性 ES5、ES6 是TypeScript规范 TypeScript 是JavaScript 超集 TypeScript - compiler ...

2020-01-08 10:02:56

阅读数 45

评论数 0

原创 安装yarn

# 安装yarn brew install yarn --ignore-dependencies # 查看版本 yarn --version 参考 https://yarn.bootcss.com/docs/install/#mac-stable

2020-01-07 14:34:49

阅读数 49

评论数 0

原创 React+Nodejs+MySQL全栈开发入门

内容介绍 1、开发环境准备 安装Nodejs 第一个Nodejs程序 Nodejs和npm nodemon实现热启动 使用nrm解决npm源的 使用nvm管理Nodejs版本 2、Web应用基础 Web应用以及Express 使用Express搭建第一个Web服务 路由(Routing)的介...

2020-01-06 22:59:29

阅读数 271

评论数 0

原创 vue项目中的“Invalid Host header”

修改vue.config.js的配置 devServer: { disableHostCheck: true, }

2020-01-06 16:43:03

阅读数 43

评论数 0

原创 https网站访问http出现block:mixed-content

1、请求连接报错 block:mixed-content 2、问题所在 浏览器不允许在https页面里嵌入http的请求 3、处理方案 (1)将后台服务都进行https升级,前端代码将http连接改为https (2)如果前端页面太多http,可以在页面head中设置请求自动升级 <met...

2020-01-06 16:40:56

阅读数 73

评论数 0

原创 Django打印ORM执行sql语句日志

遇到一个坑,sql查询数据库查出来的数据和我想要的不一样,打印sql看了下,默认用id排了序 在settings中设置LOGGING: LOGGING = { 'version': 1, 'disable_existing_loggers':...

2020-01-06 14:23:44

阅读数 67

评论数 0

原创 使用命令行打开vscode

vscode 打开vscode command + shift + p 打开命令面板 输入shell(选择"install code command in PATH") 打开终端 进入需要用IDE打开的文件夹 输入"code ." Sublime ln -s...

2020-01-05 18:52:58

阅读数 65

评论数 0

原创 Node基础学习笔记

Node简介 1、Node的作用和应用 脱离浏览器运行JS 后端API编写 webpack gulp npm等 2、中间层:服务器中负责IO读写的中间层服务器 性能 异步IO 处理数据 安全性 3、学习目标 登录、注册 4、前置知识 HTML CSS JS 5、Node优势 便于前端开发入门 ...

2020-01-05 17:46:37

阅读数 46

评论数 0

原创 Java学习路线-40:Java数据库编程基础操作

第36 章 : Java数据库编程基础操作 156 JDBC简介 JDBC 属于一种服务,所有服务都必须按照指定的流程进行操作 Java Database Connectivity 开发包 java.sql 核心组成 DriverManager 接口 Connection、Statement、Pr...

2020-01-05 12:32:47

阅读数 59

评论数 0

原创 Java学习路线-39:网络编程TCP、UDP数据传输

第35 章 : 网络编程 152 网络编程简介 网络编程: 多台主机之间的数据通信 通信协议:IP、TCP(可靠数据连接)、UDP(不可靠数据连接) 网络程序模型: C/S Client/Server 客户端/服务端 安全性高 开发成本高 B/S Browser/Server 浏览器/服务器 安全...

2020-01-05 00:27:23

阅读数 42

评论数 0

原创 Java学习路线-38:集合工具类Stack栈、Queue队列、Properties、Collections、Stream、MapReduce

第33 章 : 集合工具类 146 Stack栈操作 Stack栈先进后出, 继承自Vector 继承关系 AbstractCollection(Collection) - AbstractList(List) -ArrayList(List, RandomAccess, ...

2020-01-04 22:13:29

阅读数 52

评论数 0

原创 Java学习路线-37:Map集合

第32 章 : Map集合 139 Map接口简介 二元偶对象(key=value) Collection集合保存数据是为了输出 Map集合保存数据是为了key查找 常用方法 put 添加数据 get 获取数据 entrySet 将Map转为Set containsKey 检查存在 keySet...

2020-01-04 22:11:27

阅读数 41

评论数 0

原创 Java学习路线-36:Set集合

第30 章 : Set集合 130 Set接口简介 Set集合不允许保存重复数据 继承关系 -@Iterable -@Collection -@Set -@SortedSet -@NavigableSet Abst...

2020-01-04 22:10:21

阅读数 35

评论数 0

原创 Java学习路线-35:List集合

第29 章 : List集合 125 List接口简介 允许保存重复数据 List新的方法 E get(int index); E set(int index, E element); ListIterator<E> listIterator(); 三个常用子类 ArrayList ...

2020-01-04 21:45:59

阅读数 50

评论数 0

原创 Java学习路线-34:类集框架简介

第28 章 : 类集框架简介 123 类集框架简介 数组长度固定 重要的数据结构: 链表与树 类集: JDK >= 1.2 Object JDK >= 1.5 泛型 JDK >= 1.8 性能提升 核心接口: Collection List Set Map Iterator En...

2020-01-04 21:44:47

阅读数 54

评论数 0

原创 发布一个npm包和命令行脚本

1、注册账号 https://www.npmjs.com/ 2、初始化npm项目 npm init 目录结构 ├── index.js └── package.json 3、项目配置 package.json { "name": "2020ooxx"...

2020-01-03 22:22:40

阅读数 52

评论数 0

原创 scss变量做calc计算

如下 $a: 25px; width: calc(100% - #{$a});

2020-01-02 22:16:32

阅读数 46

评论数 0

原创 Vue项目风格指南

一、必要 1、组件名应该始终是多个单词 Vue.component('todo-item', { // ... }) export default { name: 'TodoItem', // ... } 2、组件的 data 必须是一个函数...

2020-01-02 17:04:18

阅读数 57

评论数 0

原创 VSCode插件 code runner运行TypeScript

运行原理: TypeScript -> JavaScript 1、VSCode先安装插件code runner 2、安装 typescript npm install -g typescript 3、运行ts文件 (1)方法一:通用方法 配置settings.json // 指定解释器 ...

2020-01-02 11:17:22

阅读数 176

评论数 0

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