Thinkphp5+Redis实现商品秒杀
环境:wamp,redis 要求:安装WAMP,Redis,以及为PHP安装Redis扩展(怎么安装Redis可以看看我前面写的文章) 秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除一个元素(lpop),再进行数据 ... 查看全文
nodejs传递参数
How to parse command line arguments Passing in arguments via the command line is an extremely basic programming task, and a necessity for anyone tryin ... 查看全文
js:表单校验(获取元素、事件)
1、表单校验步骤 (1)确定事件(submit事件),创建一个函数并和该事件绑定。 (2)书写函数对输入的数据是否合法进行校验(需要设定ID并通过ID来获取用户输入的数据的值)。 (3)输入的信息合法,可以正常提交;不合法的话,不能提交用户信息并给出提示信息。 2、校验函数 (1)非空校验: 通过I ... 查看全文
Apache Tomcat/8.5.42启动报错-[SetAllPropertiesRule]{Server/Service/Connector} Setting property '
今天部署项目时,启动tomcat8初始化失败,日志如下: 十二月 23, 2020 4:45:07 下午 org.apache.catalina.startup.SetAllPropertiesRule begin警告: [SetAllPropertiesRule]{Server/Service/C ... 查看全文
优化phpstorm运行卡顿问题,内存占用过高,CPU占用过高的办法
phpstorm.exe.vmoptions 先把内存限制调整: -Xms256m -Xmx2048m -XX:MaxPermSize=350m 再设JAVA虚拟机参数: 追加下面代码: -Dawt.usesystemAAFontSettings=lcd -Dawt.java2d.opengl=tr ... 查看全文
如何在windows上运行linux命令
1. 安装 git bash 点我去git-scm官网 2. 安装 Cygwin 点我去Cygwin官网 Cygwin is: a large collection of GNU and Open Source tools which provide functionality similar to ... 查看全文
windows使用谷歌浏览器白嫖上网
前提:本教程需要你的电脑本身安装了谷歌浏览器!!! 怎么白嫖上网,才能去外面到处查查资料呢?因为有的东西用百度实在是拉夸,搜出来都是一大堆没啥用的,而且想看的东西都处于404的状态,╮( ̄▽ ̄")╭,心累!(这里只介绍使用谷歌浏览器的方式); 下面属于白嫖,合理的使用github就可以不用那些加速的 ... 查看全文
手写Vue3.0 API(B站李南江)
一、Vue3.0响应式 1.在Vue2.x中是通过defineProperty来实现响应式数据的 2.在Vue3.x中是通过Proxy来实现响应式数据的 let obj = { name: 'lng', age: 18 } // 原始对象 let state = new Proxy(obj, { / ... 查看全文
(被称为Postwoman)软件测试人必备的接口测试神器:Apifox,究竟有多香!
工欲善其事,必先利其器! 我们今天来学习一个新的接口测试工具:Apifox 一、Apifox介绍 Apifox是今年三月份推出的一个新的接口工具, 优势: 1.它兼容Postman所有的语法 如果没有用过Postman的小伙伴可以公众号主页点击领取资料,免费获得往期软件测试各类工具学习路线以及相对应 ... 查看全文
Electron通过 BrowserWindow 和 webContents 模块实现渲染进 程和渲染进程的通信
ipcmain.js var {ipcMain,BrowserWindow} =require('electron'); var path=require('path'); var win=null; //接收到广播 ipcMain.on('openWindow',function(event,ai ... 查看全文
FastReport VCL在Delphi和Lazarus中为人力资源采访创建交互式PDF表单
今天,我们将研究如何创建交互式PDF表单,以评估Delphi和Lazarus中的人力资源采访。 ... 查看全文
WPF里TextBox显示行号
参考文档: https://stackoverflow.com/questions/15610940/show-linenumbers-from-the-richtextbox-in-wpf 效果: 前台: <Grid> <Border BorderBrush="Gray" BorderThickn ... 查看全文
window.parent、window.top、window.self
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口。 1.window.parent 功能:返回父窗口。 语法:window.parent 示例: 比如我们在使用A页面上使用了一个弹 ... 查看全文
[C#] (原创)进度等待窗口(附:自定义控件的使用)
一、前言 技术没有先进与落后,只有合适与不合适。 在程序当中,经常有耗时较长的操作,为了给用户更好的体验,就需要给用户一个及时的反馈,这种时候就需要用到进度等待窗口。 实现进度等待窗口的技术有很多,比如:BackgroundWorker、Thread等。 不过技术不是难点,难点在于怎么使等待窗口美观 ... 查看全文
Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runt
94% asset optimization ERROR Failed to compile with 2 errors12:47:59 ├F10: PM┤ error in ./src/module/home/page/home.vue Module build failed: Error: No ... 查看全文
python工具——Matplotlib
Matplotlib 是一个 Python 的 2D绘图库 安装 pip install matplotlib 绘图的准备 1.添加Figure对象 2.添加Axes import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_su ... 查看全文
Leetcode练习(Python):第383题:赎金信:给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magaz
题目: 赎金信:给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。 (题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字 ... 查看全文
c++之你真的了解vector的erase吗(网上大多都是错的)
#以下针对vector容器,编译环境为linux qt 4.7 #篇幅较长,耐心看完,有错误欢迎指出 ##erase的定义 删除容器内元素 ##erase的使用 先来看一下常用的写法 第一种 #include <iostream> #include <vector> using namespace ... 查看全文
Python常用标准库之os
Python常用标准库之os 模块导入方式: import os os模块是Python标准库中的一个用于访问操作系统相关功能的模块,os模块提供了一种可移植的使用操作系统功能的方法。使用os模块中提供的接口,可以实现跨平台访问。但是,并不是所有的os模块中的接口在全平台都通用,有些接口的实现是依赖 ... 查看全文
Unity Find
Find 使用规则 在 Unity 项目开发的时候,我们可以通过代码 Find 对象的名字从而获得指定的对象。Find 会遍历 Hierarchy 视图里面的游戏对象,在找到第一个符合的对象的时候就会终止遍历。而通过实践可以发现,这种遍历是从底部开始到上面,而不是从顶部遍历到下面,这个在运用的时候很 ... 查看全文
JavaScript substring() 方法
定义和用法 substring() 方法用于提取字符串中介于两个指定下标之间的字符。 语法 stringObject.substring(start,stop) 参数描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。一个非负 ... 查看全文