自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB初探

基于MacBook Pro 版本11.2.3。

2023-06-06 15:08:25 142

原创 mac配置相关

(mac10.15后shell都是zsh,所以这里修改的是zshrc的配置文件,亲测有效,YYDS)(对于mac貌似不能一直生效)(对于mac貌似不能一直生效)

2023-06-06 14:34:59 276

原创 node常用小工具

FIS3 是面向前端的工程构建工具. 解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。

2023-06-06 14:24:40 160

原创 Linux命令

ls显示不隐藏的文件与文件夹ls -a显示当前目录下的所有文件及文件夹包括隐藏的.和..等ls -l显示不隐藏的文件与文件夹的详细信息ls -1单列输出显示ls -lllls -al显示当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息查看文件修改时间查看文件修改时间(精确到秒)ls -lht查看当前目录下的文件和子目录(仅创建子目录的大小)的大小查看具体某个文件的大小。

2023-05-04 17:00:44 253

原创 一些前端配置分享

4. 点击左上角绿色三角按钮(debug调试配置自己写的是start,所以这里选择start启动),就可以在调试控制台看到debug状态了。4. 利用postman本地发起request请求,在vscode界面进行debug调试,enjoy!5. 利用postman发起request请求(注意自己配置的请求端口),就可以快乐debug。2. 进入到启动目录,node main.js 启动程序。2. 在工程目录下配置lanuch.json文件。app.js是根据自己执行的文件来确定的。

2023-04-20 21:04:56 131

原创 阿里云服务器(二)——Nodejs后端部署测试

云服务器部署nodejs

2023-03-12 16:14:33 497

原创 浏览器渲染——html页面外联script会阻塞页面渲染吗?

注:测试浏览器为chrome浏览器我们先来看第一段代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1...

2020-06-19 14:49:00 355

原创 快速排序算法的性能比较

一、前言  最近又遇到快速排序算法了,才发现以前学的那种快速排序算法有问题,在此记录一下两种不同快速排序算法的性能比较二、快速排序算法2.1 方法一思路:  ①选择数组中间数作为基数,并从数组中取出此基数  ②准备两个新数组容器,遍历数组,逐个与基数比对,较小的放左边容器,较大的放右边容器  ③递归处理两个容器的元素,并将处理后的数据与基数按大小合并成一个数组,返回实现://...

2020-06-02 10:36:00 209

原创 函数sum(1)(2)(3)(4)...(n)实现无限累加

一开始看到这个题目我最先想到了闭包,可能会这么写:function sum(a){ return function(b){ return function(c){ return function(d){ ...... } } }}或许也会这么写:let ...

2020-04-26 10:25:00 447

原创 牛客网编程——JavaScript输入输出

一、前言  在牛客网用JavaScript做前端编程题,真的是无力吐槽了,写一个输入输出折腾了我半天,在此记录一下,如何使用JavaScript编程语言在牛客网这种平台写输入输出相关的代码二、常见方式2.1JavaScript(Node 6.11.4)——稍微复杂点参考:https://blog.csdn.net/qq_30422457/article/details/8076559...

2020-03-29 23:31:00 376

原创 vue-router ——前端路由实现原理

一、什么是前端路由?  前端路由是直接找到与地址匹配的一个组件或对象并将其渲染出来。也就是说,通过改变浏览器地址URL,在不重新请求页面的情况下,更新页面视图二、单页应用与多页应用单页应用即 第一次进入页面的时候会请求一个html文件,刷新清除一下。切换到其他组件,此时路径也相应变化,但是并没有新的html文件请求,页面内容也变化了。原理:JS会感知到url的变化,通过这一...

2020-03-04 11:12:00 115

原创 Html、Vue——本地文件上传弹框+读取本地文件内容

一、前言  最近在做页面时,想要实现在网页上获取本地文件的信息,在此记录一下实现方法。部分可以使用Hmtl原生方法和Jquery方法来实现相同效果,已做注释,不过主体是Vue实现。  测试环境:谷歌浏览器——79.0.3945.88(正式版本) (64 位)二、实现方法1.显示本地文件上传弹框1.1最原生的样式实现代码如下:<!doctype html><ht...

2019-12-26 21:08:00 502

原创 git命令

一、前言  Git是目前世界上最先进的分布式版本控制系统。最近使用到了git命令,所以在这里记录一下git的一些基本操作  工作原理/流程:(参考于 https://blog.csdn.net/qq_36150631/article/details/81038485)    Workspace:工作区  Index / Stage:暂存区  Repository:仓库区(或本地仓库)  ...

2019-12-08 18:44:00 1275

原创 Selenium(二)---无界面模式+滑动底部

一、使用无界面模式1.正常情况启动 selenium是有界面的2.有些情况下,需要不显示界面,这时只要设置一下参数就可以实现了# 不想显示界面可以用 Chrome——配置一下参数就好from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsdef main(): ...

2019-12-01 18:17:00 784

原创 Selenium(一)---Selenium的安装和使用

一、前言  最近在帮一个老师爬取网页内容,发现网页是动态加载的,为了拿到全部的网页数据,这里使用到了Selenium。Selenium 是一个用于Web应用程序测试的工具,它可以模拟真实浏览器,支持多种浏览器,而且是直接运行在浏览器中,就像真正的用户在操作一样。  环境:win10 64位 + python3.6 + chrome78.0.3904.108 64位二、安装注:以下安装配...

2019-12-01 16:59:00 833

原创 Nginx+win10安装配置

一、前言  Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx可以进行反向代理、负载均衡、HTTP服务器(动静分离)、正向代理等操作。因为最近在公司使用到了Nginx,这里简单记录一下自己在Win10 64位系统上配置使用Nginx的过程二、安装使用1.官网下载附上网址:http://nginx.org/en...

2019-11-30 15:17:00 80

原创 ECMAScript中所有参数传递的都是值,不可能通过引用传递参数

  今天在看JavaScript高级程序设计(第三版)时,看到了这个问题:ECMAScript中所有参数传递的都是值,不可能通过引用传递参数。    在我的印象中,其他语言比如C++等,传递参数有两种方式:一种是按值传递,另一种是按引用传递。难道JavaScript不能按引用传递?于是自己细细捋了一下,发现JavaScript其实是按值传递的(传递原始值和引用值,都是值)。先验知识:  ...

2019-11-09 14:22:00 213

原创 vue3+node全栈项目部署到云服务器

一、前言    最近在B站学习了一下全栈开发,使用到的技术栈是Vue+Element+Express+MongoDB,为了让自己学的第一个全栈项目落地,于是想着把该项目部署到阿里云服务器。经过网上一番搜索和自己的一顿操作后,我在这里记录一下自己的部署过程,方便以后查阅。参考博客:https://segmentfault.com/a/1190000012186563?utm_source=t...

2019-10-31 19:52:00 770

原创 谷歌浏览器——请停用以开发者模式运行的扩展程序

谷歌浏览器插入脚本插件后,可能会反复出现如下提示:请停用开发者模式运行的扩展程序这里有两种方法都可以解决以上问题:方法一:Chrome75及以上版本就不能彻底禁用了,参考这个https://www.52pojie.cn/thread-988783-1-1.html网址后,找到了解决办法。经测试,谷歌浏览器78.0.3904.70(正式版本) (64 位)可以成功禁用这个弹窗!简单说就...

2019-10-31 09:50:00 103

原创 rtsp+rtmp多路网页播放

一、前言  之前博主有写过 一篇博文,讲的是使用videojs在谷歌浏览器网页上播放rtmp流媒体,具体可参考我之前的博客:https://www.cnblogs.com/FHC1994/p/9981440.html  最近又开始研究了一下网页播放流媒体,在这里我主要补充一些播放rtmp、rtsp流媒体的其他方法二、rtsp和rtmp流媒体2.1 视频传输原理  从网络上接收视频时首先...

2019-10-23 15:34:00 2488

原创 JavaScript——问卷星自动填写

一、前言:  我们学校要刷学术章,有些学术章又是指定在某个时间点填写问卷星的问卷报名的。但是由于我手速慢,导致总会有些时候报不上名,于是想着搞个代码实现自动填写问卷星的报名表。一顿操作后,在github上找到了比较合适的源码,修改一些代码后,就可以实现问卷星自动填写!参考地址:https://github.com/wkmyws/wjxJS  博主环境:win10 64 + 谷歌浏览器  ...

2019-10-22 22:36:00 7408 8

原创 js中不同类型作比较

示例:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title&gt...

2019-09-12 14:23:00 58

原创 CSS——div内文字的溢出部分用省略号显示

使得div内文字的溢出部分用省略号显示,可归纳为两种解决办法,一种方法是用CSS解决,另一种方法是js解决。一、通过CSS控制显示div内显示一行,超出部分用省略号显示div内显示多行,超出部分用省略号显示代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"&gt...

2019-09-10 21:16:00 391

原创 Python调用DLL动态链接库——ctypes使用

最近要使用python调用C++编译生成的DLL动态链接库,因此学习了一下ctypes库的基本使用。ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调用函数。一、Python调用DLL里面的导出函数1.VS生成dll1.1 新建动态链接库项目1.2 在myTest.cpp中输入以下内容:// myTest.cpp : 定义 DLL ...

2019-08-27 23:04:00 2532

原创 VS2017+QT5.12环境配置与动态链接库的生成

最近需要重新编译一个DLL动态链接库,由于源码中包含了QT代码,所以现在需要配置VS+QT环境。本人系统环境:Win10 64位一、安装Visual Studio 2017软件下载安装教程:https://mp.weixin.qq.com/s/oOAxsbAEBigxvp356yINQQQT5.12下载路径:http://download.qt.io/archive/qt/注意:QT5...

2019-08-27 18:50:00 138

原创 pywebview gui='cef' 生成app报错—— 中断点 已到达中断点

  pywebview是一个轻量级跨平台包装器,允许在其自己的本机GUI窗口中显示HTML内容。它提供了桌面应用程序中Web技术的强大功能,隐藏了GUI基于浏览器的事实。这个玩意儿好啊,可以直接让我们做的网页demo打包成app,简直就是神器。但是当我用pyinstaller打包pywebview生成一个app文件时,却发现了一些问题。当gui="qt"或者gui="mshtml"或者gui不赋...

2019-08-12 16:29:00 205

原创 Bootstrap——可拖动模态框(Model)

还是上一个小项目,o(╥﹏╥)o,要实现点击一个div或者button或者一个东西然后可以弹出一个浮在最上面的弹框。网上找了找,发现Bootstrap的Model弹出框可以实现该功能,因此学习了一下,实现了基本弹框功能(可拖动)。代码如下:<!DOCTYPE html><html> <head> <meta charset...

2019-08-07 22:37:00 314

原创 Bootstrap——设置Tab标签切换

最近一个小项目需要用Tab标签切换显示不同div内容,用到了Bootstrap里面的东西,但是在Bootstrap3教程里却没有找到对应的代码,这里记录一下,方便以后快速查阅学习。代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <...

2019-08-06 10:56:00 186

原创 Pyinstaller打包Web项目

最近需要用python打包一个单页面网页demo,于是准备用python包pyinstaller来打包程序。网上搜索了一下,大部分教程都是打包非web项目,这里分享一下打包简单网页demo的过程。系统环境:win10+python3.6一、安装pyinstallerpip install pyinstaller二、打包项目1.如果是单文件项目,pyinstaller可以通过简单的命...

2019-07-26 16:39:00 528

原创 Nodejs之路(四)—— MongoDB&MySQL

一、MongoDB1.1概述MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。关系型数据库和非关系型数据库关系型数据库:表与表之间存在关系所有的关系型数据可以都需要通过sql语言来操作...

2019-07-22 20:31:00 142

原创 Nodejs之路(三)—— Nodejs之Express框架

Express原生的 http 在某些方面表现不足以应对我们的开发需求,所以我们需要使用框架来加快我们的开发效率。框架的目的就是提高效率,让我们的代码更高度统一在Node 中,有很多 Web 开发框架,我们这里以学习express为主参考网址:http://expressjs.com/1.起步1.1 安装:npm install --save express1.2 hello ...

2019-07-21 21:04:00 71

原创 Echarts——更改仪表盘方向和颜色

做小项目需要用到仪表盘,官方给出的颜色设置如下:而我想要如下样式的:最后,经过一番折腾算是搞成了如下样式效果:要达到上面效果关键在于设置Echarts的如下两处js代码:1.大小值要颠倒,因为这里的仪表刻度是顺时针增长的2.坐标轴线的颜色要重新设置,不能用默认的,要把默认的颜色顺序颠倒过来总体代码如下:HTML:<html> <head> ...

2019-07-08 21:08:00 314 1

原创 工业派-配置Intel神经计算棒二代(NCS2)

最近两天在工业派ubuntu16.04上配置了Intel神经计算棒二代——Intel Neural Compute Stick,配置过程之艰辛我都不想说了,实在是太折磨人。不过历尽千辛万苦,总算让计算棒可以在工业派ubuntu16.04系统上跑了,还是蛮欣慰的。注:以下所说的计算棒默认说的是计算棒二代,不是计算棒一代下面简单记录一下我在配置计算棒过程中遇到的一些坑一、运行官方demo遇到...

2019-06-23 22:45:00 885 2

原创 Node中js获取异步操作的结果

js中要获取异步操作的结果必须使用回调函数回调函数也被称为高阶函数,简单来说就是,函数作为一个参数传到另一个主函数里面,当那一个主函数执行完之后,再执行传进去的作为参数的函数function fn(callback){ setTimeout(function(){ var data = "湖人总冠军" callback(data) },100...

2019-06-17 19:50:00 90

原创 阿里云服务器(一)——Nodejs环境配置

最近在阿里云上买了一个轻量应用服务器,想着用来学习一下Nodejs。64位配置Nodejs环境:参考:https://www.runoob.com/nodejs/nodejs-install-setup.html1.去官网下载已编译好的版本2. 解压:  tar xfnode-v10.15.3-linux-x64.tar.xz 3.进入解压后的目录:  cd no...

2019-05-17 15:14:00 461

原创 Nodejs之路(二)—— Nodejs再入门

一、在Node中使用模板引擎js代码:// art-template不仅可以在浏览器使用,也可以在node中使用// 1.安装 npm install art-temlate模板引擎// 2.在需要使用的文件模块中加载art-template// 只需要使用require方法加载就可以了:require('art-template')// 参数中的art-te...

2019-05-11 13:34:00 80

原创 Nodejs之路(一)—— Nodejs入门

不知不觉,现在已经习惯学一点东西,就写博客记录一下。这次学习Nodejs主要是在B站上看的视频教程,感觉讲的很是不错,所以我想把在看视频学习过程中的一些重要知识点记录下来方便以后自己快速查阅。-----注:这系列博客记录的知识点主要来源于黑马程序员的Nodejs视频教程,博主只是简单手动进行了代码复现和知识点记录,侵删一.Node是什么?1.Node.js是一个JavaScript运行时环...

2019-05-04 20:32:00 70

原创 Appium(二)---启动App+模拟滑动

  环境搭建好了,就可以实现基本的操作,比如启动App和模拟滑动。这里我实现的是在真机(乐视1s)上启动抖音App,并滑动抖音的视频列表,代码如下:from appium import webdriverfrom time import sleepclass Action(): def __init__(self): # 初始化配置,这里设置的是乐视1s手机的Desir...

2019-04-24 15:03:00 107

原创 Appium(一)---环境搭建的一些问题

最近开始学习Appium,一款很不错的自动化测试工具,网上已经有大量的环境搭建教程,我就不再细说,我搭建环境时主要参考如下两个博客https://www.cnblogs.com/yoyoketang/p/6128725.htmlhttps://www.cnblogs.com/glumer/p/8485052.html在搭建环境过程中,也遇到了一些问题,这里记录下来,方便自己也方便他人查阅。...

2019-03-27 12:59:00 61

原创 CSS——div垂直居中及div内文字垂直居中

  最近做demo时,经常需要div垂直居中或者让div内文字相对div垂直居中。水平居中比较简单,就不多说了,这里主要记录一下垂直居中的一些方法。一、div垂直居中的一些方法:1.当height、width固定大小时,<!DOCTYPE html><html> <head> <meta charset="utf-8"&...

2019-03-19 15:46:00 5100

答辩模板.zip

主要是PPT模板,用于毕业设计的PPT演讲,模板类型偏工科

2019-08-19

空空如也

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

TA关注的人

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