NOT
iOS:常用的谓词
func compare(_ predicateString: String, num: Any) -> Bool { let predicate = NSPredicate(format: predicateString) return predicate.evaluate(with: num) ......
FSA的学习
FSA 有限状态机的形式是接受某个输入,然后转变成下一个状态,或者保持当前状态。 以HELLO为例子: | 目前状态 | 接受 | 下一个状态 | | | | | | 1 | h | 2 | | 2 | e | 3 | | 3 | l | 4 | | 4 | l | 5 | | 5 | o | 6 ......
帝国CMS 实现ctrl+v粘贴图片并上传、word粘贴带图片
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 ......
k8s将pod指定到某个节点
1、查看节点标签 kubectl get nodes --show-labels 2、给节点打标签 kubectl label node 10.64.39.219 node=bmd kubectl label node 10.64.39.186 node=bmd 3、指定程序的运行pod [root ......
vue兼容IE的方法规范
第三方插件的兼容性需经过ie和国产电脑浏览器测试后,才可以使用。 1、main.js 顶部添加 babel-polyfill import 'babel-polyfill' import Vue from 'vue' import App from './App.vue' import router ......
这款产品,竟然用了二千多年才爆火?
春秋时期,淄博的临淄作为齐国都城,称得上是当时山东最繁华的地方。任世事沧桑巨变,在小透明了两千多年后,淄博又迎来了新的繁华:这次,淄博烧烤火出圈了! (图源bilibili纪录片《人生一串 3》) 五一临近,办公室里的淄博同事愁眉不展,只因回家一票难求;每逢周末或假期,淄博烧烤店里的烧烤师傅也愁眉不 ......
通过django-background-tasks执行定时任务
1.安装 django-background-tasks pip install django-background-tasks 2.在Django项目的 settings.py 文件中添加以app: INSTALLED_APPS = [ # other apps 'background_task' ......
Android高级进阶指南
原文地址 www.jianshu.com android 触摸事件传递机制 时间传递的三个阶段: 分发(dispatch) > 拦截(intercept) >消费(consume) 在android 中拥有时间传递处理能力的类有以下三种 Activity: 拥有dispatchTouchEvent ......
讲课:拟阵
前言 为了简便,我们使用 $X + x$ 表示 $X \cup {x}$,$X - x$ 表示 $X \setminus {x}$。 定义 拟阵 拟阵(matroid)是对向量空间中线性独立这一概念的概括与归纳。 拟阵形如 $(E, \mathcal I)$,其中 $E$ 为 基集(ground s ......
Windows10取消首次开机画面
在首次设置界面,同时按住Ctrl+shift+F3,然后系统会重启,进入桌面后,系统可能会弹出部署模式选项,直接按窗口右上角“X”退出。 XCOPY %windir%\System32\svchost.exe %windir%\System32\oobe\audit.exe /X 无法找到或打不开用 ......
OpenWRT编译指南-By luochen570
今年年初我开始玩的 openwrt,刚刚开始只是想 找一个可以高度自定义的路由 市场上的系统很多 梅林 Padavan (老毛子) OpenWRT等等 当时看上了openwrt主要还是插件多(日常需要正常访问google查资料github复制粘贴) 在网上找了很多固件都不是很尽如人意,便想着自己编译 ......
Linux环境下安装phantomjs
一、创建文件夹,用来存放软件 cd /opt/softWare mkdir phantomJS cd phantomJS 二、下载并解压 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64 ......
每天进步一点点-多进程和多线程以及内置队列使用
多进程 import multiprocessing as mp import threading as td import time def job(q): res = 0 for i in range(10000000): res += i + i ** 2 + i ** 3 q.put(res ......
dvwa sql盲注
1、低级别 查看服务端提示代码,未做其他安全限制 判断版本,如果正确返回查询存在,否则不存在 1' and version()>5# 1' and version()=5.7# 2、中级别 查看服务端提示代码,id参数作为了数值型 3、高级别 查看服务端提示代码,id作为字符型,后接limit结构, ......
dvwa猜解session
该漏洞靶场实际上是比较抽象的,并不符合实际,单纯的也无法利用,而是供予学习思路。 1、低级别 查看服务端提示代码,即请求没有dvwaSession的cookie,则进行初始化cookie,dvwaSession=0。之后逐一递增。(注意这里提示是检查last_session_id的cookie,但实 ......
dvwa DOM型xss
1、低级别 查看代码,服务端未做任何处理。因此,地址栏访问: http://127.0.0.1/dvwa/vulnerabilities/xss_d/?default=Englishabc%3Cscript%3Ealert(/xss/)%3C/script%3E 2、中级别 检查前端代码未变化,而后 ......
dvwa存储型xss
1、低级别 查看服务端提示代码,直接返回未做处理。 <script>alert(/xss/)</script> 2、中级别 查看服务端提示代码,使用htmlspecialchars函数对参数message进行实体编码,使用str_replace函数对参数name进行替代<script>为”。 解决: ......
怎么裁剪LLM(大语言模型)的vocab(词表)?
怎么裁剪LLM(大语言模型)的vocab(词表)? Part1前言 对于一些多语言的大语言模型而言,它的词表往往很大。在下游使用这些模型的时候,可能我们不需要其它的一些语言,例如只需要中文和英文,此时,我们可以对其vocab进行裁剪,既可以大大减少参数量,也能够保留模型的性能,接下来以Bloom模型 ......
Walkthrough-HackLAB Vulnix
0x01 环境 靶机地址: https://www.vulnhub.com/entry/hacklab-vulnix,48/ 0x02 过程 1.信息收集 ┌──(root㉿kali)-[/home/kali/Desktop/tmp] └─# netdiscover -r 192.168.60.1/ ......
vite项目优化----- 解决终端optimized dependencies changed. reloading问题
写在前面网上都说vite要比webpack快,但个人感受,默认情况下, vite项目的启动确实比webpack快,但如果某个界面是首次进入,且依赖比较多/比较复杂的话,那就会比较慢了。 这篇文章就是用来记录,关于vite慢的相关问题与可能的解决方案 为什么说vite快?为什么说vite慢?只说vit ......
pytest+allure 汇总
环境准备 java jdk作用:allure运行依赖java jdk,否则运行allure时会报错下载:java_jdk_1.8.0 allure作用:allure服务,展示测试报告下载:allure-commandline allure-pytest作用:python代码中调用pytest,完成测 ......
actually 中国人经常用错的英语单词
词根act- = to do, to drive, 表示“行动,做”,来源于拉丁语 agere "actor (按照预先决定的角色) 行动" 的过去分词 actum 。 后缀-al,-ial 表形容词,“…的”,一般缀于名词后。 后缀-ly 表副词,通常缀于形容词后。 很多人误以为 "actuall ......
windows下和linux下获取cpu核数
windows下: #include "windows.h" SYSTEM_INFO sysInfo; GetSystemInfo( &sysInfo ); printf("now system cpu num is %d\n", sysInfo.dwNumberOfProcessors); 跨平台 ......
dvwa文件上传
DVWA_File Upload(文件上传)_全级别_哔哩哔哩_bilibili 准备php的木马文件,命名为up.php <?php eval($_POST['abc']); ?> 1、低级别 可以任意上传,将一句话木马的php文件上传,上传成功。注意windows的防火墙可能会删除本地的php文 ......
dvwa 不安全的验证
初次使用时,提示错误信息 解决:根据提示信息,打开安装dvwa目录下的config.inc.php文件,如果是实际使用的话,这两个项需要正确生成进行填写。但在dvwa中,可以随意填写,保存之后刷新浏览器页面,即可正常使用。 1、低级别 这一步会报错,修改无效,其并不是配置文件的问题。即使将confi ......
dvwa sql注入
1、低级别 查看服务端提示代码,字符型,未做任何保护。 假设不确定服务端情况,测试1’,报sql异常, 测试1″,正常查询与样本一致,分析是单引号字符型。 测试查询字段数 1' order by 2# 确定输出点 1' union select 1,2# 常用函数 1' union select v ......
原型设计工具比较及实践
一.原型设计工具比较及实践 墨刀 更偏向于“交互向”的原型设计工具,早期大部分用户使用的是web版本,简单高效的制作APP交互,快速的可以放在手机端进行演示和体验,真正的让产品体验放在研发之前,提前确认效果,降低研发试错成本。 优点: 1、近乎完美的原型演示效果,几乎可以以假乱真,适合产品设计确认与 ......
好用的符号链接mklink
初识符号链接 最近小编在鼓捣WebDAV的时候发现了一个Windiws上一个有趣又好用的东西:符号链接。Linux下的符号链接相信有不少小伙伴都比熟悉了,然而Windows上的符号链接就很少被提起了,像小编也是最近才知道。Windows系统上的符号链接全称为「NTFS符号链接」,是NTFS文件系统中 ......
some information about the origin of the OPT folder
In the old days, "/opt" was used by UNIX vendors like AT&T, Sun, DEC and 3rd-party vendors to hold "Option" packages; i.e. packages that you might hav ......