自定义博客皮肤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

  • 博客(26)
  • 资源 (5)
  • 论坛 (3)
  • 收藏
  • 关注

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

PHPvar_dump (0 | 1); // int(1)var_dump (0 || 1); // bool(true)JS0 || 1 // 10 | 1 // 1Pythonprint(0 | 1) # 1print(0 or 1) # 1

2020-01-16 16:12:34 214

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

1、知识准备// 计算字符串长度echo strlen("hello") . PHP_EOL;// 5// 截取字符串echo substr("hello world!", 6, 5) . PHP_EOL;// world// 查找子串起始位置echo strpos("hello world!", "world"). PHP_EOL;// 62、字符串开头结尾判断//变...

2020-01-14 10:22:11 3004

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

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

2020-01-11 00:19:00 2237

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

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

2020-01-11 00:06:32 3944 2

原创 VS Code和Sublime Text 列选模式

Sublime Text 列选模式shift + command + LVS Code 列选模式1、command + shift + p2、cursor3、行尾添加光标

2020-01-10 23:46:45 296

原创 报错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参考:CodeIgniter错误mysql_connect(): No such file or direc...

2020-01-09 22:35:17 274

原创 php中?、?=和?php

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

2020-01-09 15:44:55 78

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

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

2020-01-09 11:23:48 205

原创 TypeScript入门

简介微软开发Javascript超集遵循ES6Google 使用 TypeScript 开发了 Angular2框架运行环境概念,语法,特性ES5、ES6 是TypeScript规范TypeScript 是JavaScript 超集TypeScript - compiler -> JavaScript在线compilerhttp://www.typescriptla...

2020-01-08 10:02:56 91

原创 安装yarn

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

2020-01-07 14:34:49 147

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

内容介绍1、开发环境准备安装Nodejs第一个Nodejs程序Nodejs和npmnodemon实现热启动使用nrm解决npm源的使用nvm管理Nodejs版本2、Web应用基础Web应用以及Express使用Express搭建第一个Web服务路由(Routing)的介绍和使用中间件(Middleware)介绍和使用自定义编写中间件异常处理MySQL的安装和基本...

2020-01-06 22:59:29 1070

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

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

2020-01-06 16:43:03 374

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

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

2020-01-06 16:40:56 1336

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

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

2020-01-06 14:23:44 844

原创 使用命令行打开vscode

vscode打开vscodecommand + shift + p 打开命令面板输入shell(选择"install code command in PATH")打开终端 进入需要用IDE打开的文件夹 输入"code ."Sublimeln -s "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" ~/bi...

2020-01-05 18:52:58 1322

原创 Node基础学习笔记

Node简介1、Node的作用和应用脱离浏览器运行JS后端API编写webpack gulp npm等2、中间层:服务器中负责IO读写的中间层服务器性能 异步IO处理数据安全性3、学习目标登录、注册4、前置知识HTML CSS JS5、Node优势便于前端开发入门性能高利于前端代码整合6、缺点年轻环境搭建# 查看版本$ node -v# 进入交互命...

2020-01-05 17:46:37 99

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

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

2020-01-05 12:32:47 171

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

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

2020-01-05 00:27:23 81

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

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

2020-01-04 22:13:29 158

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

第32 章 : Map集合139 Map接口简介二元偶对象(key=value)Collection集合保存数据是为了输出Map集合保存数据是为了key查找常用方法put 添加数据get 获取数据entrySet 将Map转为SetcontainsKey 检查存在keySet 将Map中的key转为Setremove 删除数据继承关系@Map -@Sort...

2020-01-04 22:11:27 70

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

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

2020-01-04 22:10:21 73

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

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

2020-01-04 21:45:59 69

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

第28 章 : 类集框架简介123 类集框架简介数组长度固定重要的数据结构:链表与树类集:JDK >= 1.2 ObjectJDK >= 1.5 泛型JDK >= 1.8 性能提升核心接口:CollectionListSetMapIteratorEnumerationQueueListIterator继承体系// 接口关系@Iterabl...

2020-01-04 21:44:47 85

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

1、注册账号https://www.npmjs.com/2、初始化npm项目npm init目录结构├── index.js└── package.json3、项目配置package.json{ "name": "2020ooxx", "version": "1.0.5", "description": "a demo package", "main": "i...

2020-01-03 22:22:40 430

原创 Vue项目风格指南

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

2020-01-02 17:04:18 163

原创 VSCode插件 code runner运行TypeScript

运行原理:TypeScript -> JavaScript1、VSCode先安装插件code runner2、安装 typescriptnpm install -g typescript3、运行ts文件(1)方法一:通用方法配置settings.json// 指定解释器"code-runner.executorMap": { "typescript": "tsc...

2020-01-02 11:17:22 3308

泰坦尼克数据集3个csv文件

泰坦尼克数据集3个csv文件: 1. train.csv, 2. test.csv, 3. gender_submission.csv

2018-06-03

mybatis-generator-demo.zip

mybatis-generator-demo 自动生成代码示例,最好配合教程使用 https://pengshiyu.blog.csdn.net/article/details/107594627

2020-07-26

CSS Tools: Reset CSS

The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested. Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.

2020-07-23

浏览器Header和cookie字符串形式转Json

浏览器Header和cookie字符串形式转Json,没发放图片,下载试试看吧,飞的需要50个字吗,我先说下这个软件的功能,再说下这个软件是用java写的,需要安装java环境 具体介绍看这里: https://pengshiyu.blog.csdn.net/article/details/105398552

2020-04-08

Python高手之路 试读版 PDF电子书下载 带书签目录

Python高手之路 试读版 PDF电子书下载 带书签目录,注意,是试读版本

2018-05-23

彭世瑜的留言板

发表于 2020-01-02 最后回复 2020-03-20

博客管理后台搜索文章的时候应该忽略英文大小写

发表于 2020-02-16 最后回复 2020-02-16

后台管理文字太细,不支持回车搜索

发表于 2020-02-15 最后回复 2020-02-15

空空如也

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

TA关注的人 TA的粉丝

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