自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斗师——Ace

web全栈的进阶之路

  • 博客(316)
  • 收藏
  • 关注

原创 HTML5从入门到精通笔记

添加小程序,兑换各种视频教程/数据资源。第一章:HTML5新增语法,元素,属性,事件1.html5语法: 1.1 html是不区分大小写,也不区分大双引号。 1.2 对于具有boolean值得属性,如disabled和readonly等,当值写属性不写值,将属性值设置为属性名或设置为空字符串时,表示为true,如<input disabled /&...

2019-03-20 11:38:27 1292

原创 javascript的ES6笔记整理

添加小程序,兑换各种视频教程/数据资源。1. 常量:不能被重新赋值。//ES5中声明一个常量,并挂载到window下:Object.defineProperty(window,'PI',{ value:3.1415926, writable:false, //只读不能修改})console.log(window.PI)//ES6中声明一个常量: cons...

2019-02-12 11:07:28 252

原创 CSS3知识点笔记————基础(五星)

添加小程序,兑换各种视频教程/数据资源。1.作用:美化和修饰HTML。又叫层叠样式表,样式表,级联样式表。2.优点: 2.1可以更好的将格式与结构分离。 2.2可以更好的控制页面的布局。 2.3可以制作体积更小,下载更快的网页。 2.4可以将多个网页同时更新,比以前更快更容易。3.使用CSS的三种方式: 3.1内联式:...

2018-10-15 09:12:05 281

原创 javascript基础知识完整笔记--------权威指南基础篇

(一)JS初次使用;1.搭建JS开发环境; (1)在控制后台输出:console.log()。 (2)在HTML页面输出: 1).html页面元素事件中输出,如onclick=""; 2) .通过<script>在这里输出JS代码</script>,并且script可存在html任意标签位置。...

2018-10-11 17:27:02 419

原创 vue-cli3+技术栈实战完整笔记(一)

添加小程序,兑换各种视频教程/数据资源。0. 基于vue ui创建vue cli3.0项目:参考:https://blog.csdn.net/qq_42231156/article/details/82343793。1.项目文件vueCli3.0下: pulic文件下:favicon.ico是网址上方标题的的小图标。 index.html:是入口文件。 s...

2018-10-06 11:42:52 2322 1

原创 Vue技术栈开发实战笔记(一)--------使用vue ui3+创建项目

添加小程序,兑换各种视频教程/数据资源。 1.使用vue ui创建、管理项目:可视化的项目管理工具。步骤: a.在已经下载node v8.9版本以上的情况下(百度怎么下载node已经怎么更新node),程序输入cmd->下载vue cli3.0以上(输入npm install -g @vue/cli)-通过vue ui可视化管理工具打开项目(输入vue ui...

2018-09-03 12:15:10 2624 5

原创 vue.js ——入门

添加小程序,兑换各种视频教程/数据资源。1. 官网:www.vuejs.org 。2. 下载配置方法:方法1:在官网www.vuejs.org下载vue.js文件,然后在html里面引入<script src="vue.js"></script> 方法2:直接远程在线引入vue.js文件。<script src="ht...

2018-05-25 11:17:18 434 5

原创 websocket 看着看着 ,也就懂了

1. 什么是websocket?看看官方的解释:WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。太复杂了?那就抓住几关键词就行了:双向通信,基于HTML5,所有浏览器在2011年都支持了。还是不太明白?上几张图领悟领悟:wss是ws的加密。文.

2021-07-26 23:08:55 26

转载 PyQt5+python取色器

import sysfrom PyQt5.QtWidgets import *from PyQt5.QtGui import *from PyQt5.QtCore import *class MainWnd(QWidget): def __init__(self, parent=None): super(MainWnd, self).__init__(parent) self.initUI() timer = QTimer(self) .

2021-07-21 01:07:41 31

转载 pyinstaller打包时提示UPX is not available

查了一下, 原来是pyinstaller使用UPX压缩, 所以根据下面的步骤安装了一个UPX就好了:(1) 到官网 https://upx.github.io/ 下载了UPX(我的是Window 32版本), 下载下来是一个压缩包(2) 解压得到 upx.exe文件(3) 把exe文件拷贝到pyinstaller目录下然后再重新运行pyinstaller命令就会提示:UPX is available了。...

2021-07-19 19:22:09 36

原创 python打包以及减少打包exe体积

1. pyinstall打包成exe:pip install pyinstallerpyinstaller -F xx.py# -F:打包成单个exe文件。# -D:默认选项,创建一个目录,包含exe文件以及大量依赖# -c:默认选项,使用cmd控制台。# -w:不是用控制台。# -p:添加搜索路径。# -i:生成exe程序的icon图标。2. 使用pipenv减少打包exe的体积: 2.1 初始打包:# 全局安装pipenvpip install pip...

2021-07-17 23:08:12 18

原创 python录屏制作

from PIL import ImageGrabimport numpy as npimport cv2import datetimefrom pynput import keyboardimport threadingclass Screencap: def __init__(self): self.flag=False self.init() def init(self): th = threading.Thread(.

2021-07-17 14:20:05 10

原创 react处理绝对路径

1. 在react根项目中,创建jsconfig.json{ "compilerOptions":{ "baseUrl":"src" //src为绝对根目录 }, "include":[ "src" ]}2. 使用:const path=window.require('path');const exePath=path.join('src','**/*.exe'); //获取根目录...

2021-07-17 00:52:48 18

原创 微信 dll,包装一下生成 exe 文件,用 Node.js 去调用完成截图

下载PrintScr.exe:https://github.com/liangtongzhuo/electron_screenshot。调用PrintScr.exe:const child_process=require('child_process');const screen_window = child_process.execFile(__dirname + './screen/PrintScr.exe') screen_window.on('exit', function (c

2021-07-17 00:26:27 16

原创 react拖拽获取文件路径

const DomEle=()=>{ const drop = (e) => { e.preventDefault(); e.stopPropagation(); const items = e.dataTransfer.items; if (!items.length) return; if (items[0].kind === 'file' && items[0].webkitGetA.

2021-07-16 00:15:41 10

原创 react中渲染html

const contentHtml='<p>标签</p>'<div dangerouslySetInnerHTML={{_html:contentHtml}}></div>

2021-07-16 00:04:18 9

原创 react滚动到底部

const DomEle=()=>{ const bottomLine =useRef(null); const scrollToBottom = () => { if (bottomLine && bottomLine.current) { bottomLine.current.scrollIntoView(false); } } useEffect(() => { s.

2021-07-16 00:01:57 14

原创 react项目配置config-overrides.js

const { override, fixBabelImports, addWebpackAlias, adjustStyleLoaders} = require('customize-cra');const path = require("path");module.exports = override( //按需加载antd fixBabelImports('import', { libraryName: 'antd', libraryDirectory.

2021-07-15 23:51:20 36

原创 electron中报错Not allowed to load local resource

const mainWindow = new BrowserWindow({ webPreferences: { webSecurity: false } })const startUrl = process.env.NODE_ENV === 'dev' ? 'http://localhost:3000' : path.join(__dirname, "/build/index.html");mainWindow.loadURL(sta.

2021-07-14 22:56:58 29

原创 npm 使用bootstrap4+

1. npm i -S bootstrap popper.js@popperjs/core ;2. 在入口文件中引入:import 'bootstrap/dist/css/bootstrap.min.css';import 'bootstrap/dist/js/bootstrap.min.js';3. 使用:

2021-06-17 23:56:32 53

原创 react知识点整理

1. react官网:https://react.docschina.org/docs/getting-started.html

2021-06-16 19:50:23 35

原创 react+electron搭建项目

1. 创建react项目:npx create-react-app react-cloud-doc。2. 加载electron,即先运行react项目,生成http://localhost:3000,在main.js主线程中win.loadURL("http://localhost:3000")加载运行的react项目端口。3. npm i -D concurrently,concurrently库同时执行多条命令。 ```js "dev":"concurrently \"e.

2021-06-12 20:07:28 41 2

原创 python操作windows窗口获取正在运行的窗口句柄

import win32guihwnd_title = {}def get_all_hwnd(hwnd, mouse): if (win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd)): hwnd_title.update({hwnd: win32gui.GetWindowText(hwnd...

2021-05-10 22:00:55 284

原创 uni-app中colorui的使用

1、在github中下载:https://gitee.com/github_mirror_image/ColorUI或 在插件市场下载:https://ext.dcloud.net.cn/plugin?id=2392、在colorui项目中,复制colorui文件夹下所有文件到你的项目根目录。3、在app.vue中引入样式。@import "colorui/main.css";@import "colorui/icon.css";4、在pages.json全局引入color...

2021-04-17 23:59:35 122

原创 python的requests模块

1. 安装requests模块:pip install requests2. 简单使用:import requestsurl="http://www.baidu.com"res=requests.get(url)print(res.encoding) #查看编码类型res.encoding="utf8" #设置编码类型print(res.text) # 相当于res.content.decode("utf-8"),len(res.content.decode("utf-8"))响

2021-04-17 00:00:50 38 1

原创 js千分位并保留俩位数

handleNum(val){ // js千分位并保留俩位数 const num=parseFloat(val) return num.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');}

2021-04-14 22:37:42 12

原创 python爬虫爬取豆瓣电影top250

1. 爬虫爬取豆瓣电影top250:import requestsfrom lxml import etreeimport jsonurl="https://movie.douban.com/top250"url_arr=[]headers={ 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari

2021-03-17 00:52:08 125

原创 electron通过node --inspect,实现electron生成包f12控制台调试

1. 实现通过node --inspect,实现electron生成包f12控制台调试 async openDegbug(){ const getPort=require("get-port"); const path=require("path"); const spawn=require("child_process").spawn; const fetch =require("node-fetch"); const nodePort=await getP.

2021-03-08 22:15:38 126

原创 win32gui, win32con, win32api 安装失败

win32gui, win32con, win32api安装失败,可以安装pypiwin32,因为pypiwin32包含了n32gui, win32con, win32api三个模块。pip install pypiwin32

2021-02-27 21:49:32 310

原创 node与python相互通信

1. nodejs向python通信:通过child_process的execFileconst path = require("path");const exec = require("child_process").execFile;const chalk = require("chalk");export default { sendToPython(params=null,callback=null) { // params是数组参数,如["参数1","参数2"]

2021-02-27 20:59:56 176

原创 DLL load failed while importing win32api: 找不到指定的模块

将安装在python下的\Lib\site-packages\pywin32_system32文件夹下的pythoncom39.dll和pywintypes39.dll,这两个文件复制到C:\Windows\System32目录下.查看win32api安装位置:pip show package_nam pywin32如C:\Users\xx\AppData\Local\Programs\Python\Python39\Lib\site-packages\pywin32_system32中这两

2021-02-27 20:42:13 208

原创 node通过pyinstaller 批量打包.py脚本为.exe文件

1. package.json"scripts": { "postinstall": "node ./static/python/index.js" }2.static/python/index.js,批量把static/python/py/下的所有.py脚本打包到static/python/exe/下 打包为.exe.const requireContent = require("require-context");const chalk = require("chalk...

2021-02-26 21:32:40 58 1

原创 css自定义滚动条

*{ margin: 0; padding: 0; box-sizing: border-box;}/* chrome & safari 浏览器 *//*滚动条整体部分,必须要设置*/::-webkit-scrollbar{ width: 6px; height: 6px; background-color: transparent;}/*滚动条的轨道*/::-webkit-scrollbar-track{ background-color: transparent;.

2021-02-26 20:54:56 10

原创 vue-router报错:Avoided redundant navigation to current location

解决:修改router/index.jsimport Vue from 'vue'import Router from 'vue-router'Vue.use(Router)const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err)}..

2021-02-26 20:01:15 13

转载 python基于MyQR生成二维码

1.安装MyQR, pip installMyQR。from MyQR import myqr"""生成一个二维码"""myqr.run( words='Hello,China', // 内容/链接 save_name='D:\\workspace\\pytest\\pic\\001.jpg', // 生产二维码存储位置)"""生成带背景图片的二维码"""myqr.run(words='https://www.cnblogs.com/xioawu-blog/'.

2021-02-13 23:09:25 36 1

原创 python爬虫知识(二)——requests模块

1. requests模块:python中原生的基于网络请求的模块。下载pip install requests,如果下载失败,参考https://blog.csdn.net/qq_42231156/article/details/113786757。 1.1 作用:模拟浏览器发送请求。 1.2 使用:import requestsif __name__ == "__main__": url = "https://www.xxx.com/web" kw=input...

2021-02-11 00:34:57 142

转载 python3+版本pip安装requests失败

pip install requests时报错:防火墙造成的结果,改成:pip install requests -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com即可,安装Selenium、ChromeDriver、LXML、BeautifulSoup等库时也可能遇到类似的问题,相同处理就行。...

2021-02-10 22:52:45 169 1

原创 python爬虫知识(一)

1. 爬虫的风险: 1.1 爬虫干扰了被访问网站的正常运营。 1.2 爬虫抓取了收到法律保护的特定类型的数据或信息。2. 爬虫需要知道的事: 2.1 时常优化自己的程序,避免干扰到被访问网站的正常运行。 2.2 使用,传播爬取到的数据时,不能涉及到用户隐私,商业机密等信息。3. 爬虫分类: 3.1 通用爬虫:抓取一整张页面的数据。 3.2 聚焦爬虫:抓取页面中特定的局部内容。 3.2 增量式爬虫:只爬取网站中最新更新的数据。4...

2021-02-10 22:24:24 45 1

原创 uniapp在ios上跳转页面卡/迟钝

1. animationType设置为none时,在ios上navigateTo跳转切换会很慢很慢!uni.navigateTo({ url: '../test/test', animationType: 'none', });

2021-02-10 14:56:07 302

原创 uniapp打包的在ios系统上uni.navigateTo跳转慢

1. animationType设置为none时,在ios上navigateTo跳转切换会很慢很慢!uni.navigateTo({ url: '../test/test', animationType: 'none'});

2021-02-08 22:10:49 134

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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