这是调用代码,windows平台的.
unsigned* fun(const char *path)
{
unsigned *result=new unsigned[75];
int l=strlen(path);
char * pp=new char[l];
for(int i=0;i
嚯嚯嚯嚯嚯嚯
使用pdf.js预览pdf文件不能搜索文字?
恐怕是 PDF 里本身就没有文字(或者没有你想搜索的文字),用别的 PDF 阅读器(比如 WPS)打开 PDF 看看,如果多个 PDF
阅读器都不能搜索,那就是 PDF 本身的问题。
有些 PDF 阅读器可能自带了 OCR ,只要能看到的文字都能搜到,所以要多尝试几个软件,才好下定论。
实测"官方
Demo" (https://link.segmentfault.com/?enc=bnWM14XJuPCudjmrArt6ZA%3D%3D.hdr%2Fytz8HjoiayrtK1nf6gwosJJG3P%2BFV0%2FbCRnOrFU4mQ%2Bpt%2FxwFFeZ5aGdXFD7AbueX0BUjqqExnmlnJhbOw%3D%3D)
打开的 PDF 是可以搜索文字的:
"图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241216/cf3135ee274a62596a08d1935d5da9ee.png)
嚯嚯嚯嚯嚯嚯
笔记本电脑电池电量充不起来,保持在0,这是为什么?
有台笔记本电脑,安装了kali
linux操作系统,因为一些事情这台电脑有一段时间没有使用了,电量降为0,然后电量就从不起来了,虽然还是使用,这是为什么,该如何修复?
该不会电池也要安装驱动程序吧?
嚯嚯嚯嚯嚯嚯
如何找到mysql中都执行了哪些全表扫描的sql?
通过 mysql_global_status_select_scan 参数可以获得 全表扫描的sql执行数量,是否可以通过某种手段得到这些sql?
尝试从general log中查询,但是没有找到相关信息。
除了full scan类型的查询外还有full join等其他类型,也是同样的道理,这种sql如何定位呢?
嚯嚯嚯嚯嚯嚯
sequelize使用连接查询时,怎么样让结果的前缀不返回连接表的表名或别名?
let queryRes = await models.wb_user_chain.findAll({
attributes: [
'id',
'companyName'
],
include: [{
model: models.wb_user_users,
attributes: [[ 'status', 'status' ]], // 用数组来重命名字段
where: {
userID: sequelize.col('companyID')
}
}],
where: {
userID: req.user.userID
},
order: [['id', 'ASC']],
raw: true
});
嚯嚯嚯嚯嚯嚯
请问,想要忽略大小写,请问应该如何优化此代码呢?
function searchKeys(searchParam: string): string[] {
const loweredSearchParam = searchParam.toLowerCase();
const keys: string[] = Object.keys(searchData).filter((key: string) => {
const keywords: string[] = searchData[key];
return keywords.some((keyword: string) => keyword.toLowerCase().includes(loweredSearchParam));
});
return keys;
}
嚯嚯嚯嚯嚯嚯
类似 draw.io 开源免费好用的 PDF 编辑器?
可以详细的可以看看这个文章:"2023 年排名前 7 位的开源 PDF
编辑器" (https://link.segmentfault.com/?enc=kikZWlcFyqwSVyWvoxHH6A%3D%3D.9OK0DuDsfQ7d2cRl6%2B6HR7qcrfX8UqD5HG%2B%2Fi1j4GdVnan%2BJBjac7OXfIcFzc4kd%2FwyDoaCVVJt4lYdn9OLA1bewtS3Xs9WXoNriPz%2BwOHA%3D)
下面是这些编辑器的官网:
1."Inkscape" (https://link.segmentfault.com/?enc=XSxUtZMVB8%2ByTo%2F7fa4YNg%3D%3D.51CMY5CuOU4uJelJsG6ZvkP9QTTapAEaDlGuPcskQu8%3D)
2."LibreOffice" (https://link.segmentfault.com/?enc=0RRCtrE0HgQCnTORgHTPyg%3D%3D.5AhA9X6kum5esvz7XvYll2D90gbGLgIEp3s4Lg8Y%2FZ0%3D)
3."PDFsam
Basic" (https://link.segmentfault.com/?enc=w6Rfvkcazu09rErMDMSJ8w%3D%3D.%2FeMY%2BpNetwMCANsSQewxKLxIOr3vAEkXg3iDy27BMyo%3D)
4."Apache OpenOffice
Draw" (https://link.segmentfault.com/?enc=U6uVjMtVd7WNjhTAJG2GDA%3D%3D.VXZLM10jLJMnR4cul%2F7AON4b0xj7L68gOBWCCVdGzkkJkz3C85G7pS9dZ2xBSsnC)
5."okular" (https://link.segmentfault.com/?enc=zFBAlI9e1V5typ1eI74W5w%3D%3D.UrY4fN7wQQzvktFQazGI2doUF0zRPGVPsRNaoA1NklM%3D)
6."pdfedit" (https://link.segmentfault.com/?enc=Fl8qeeBzk%2F96jJxZUk3ewA%3D%3D.j8gRssOjaA3eeb4tyEsyhwF2KyTbYvvDPjPoaEBx6S0%3D)
7."Skim - iOS" (https://link.segmentfault.com/?enc=OtasXaUIMCNgyoNgDGBN5w%3D%3D.qAcAPDomhIO95a1QNaOAPiD5K2a%2BCQ%2BtYN1kxMHn7Jf4e4kMaV1Gv%2BNbNHah05reI%2BEvThr1Wutki0Ea0Cxvxj2L0t9FC%2BxGFRIDLiz5RiS6yvHMNIUgu7UfdMOFXlGvcgRoQZyY6HSLC%2F0%2B4sYGM%2FYAM7YjFnjNC1De%2BW%2FxjWdrUM8zkOLBz3ZxOyAPgH35KmTnMJv127GRWJ8pl3VeJw%3D%3D)
嚯嚯嚯嚯嚯嚯
vscode的mdn提示怎么也变成中文的呢?
一个 VSCode 插件可以解决你的问题:"Comment
Translate" (https://link.segmentfault.com/?enc=SJmucY4XI0%2Bs4bKcxaJ5nA%3D%3D.FzevH7hkUYLRp4Uj0MHhjJQr7BGzjieggmWlc1t%2BDQ8ClHfdFVIDTN6hCa3DbadSkVZTYXJKujq9fpFZUWCnF%2Bp7ulgxGKxl0J6DwxAlC6I%3D)
嚯嚯嚯嚯嚯嚯
rocketmq适合做消费耗时长的任务吗?
客户点击导出excel,这时发送一条消息到 rocketmq,
rocketmq在消费时,会有超时重试机制,默认15S,重试(不管有没有错误,到时间就认为超时,虽然可以修改)
生成个excel的时间可能在3~5分钟,可能生成时发生错误(如读取数据超时,有一定容错,但无法避免完全不出问题).
这种情况是不是太适合用rocketmq来做触发和重试?
用数据库做轮询是不是比较好?
或是更好的实现方式?
嚯嚯嚯嚯嚯嚯
如何解决mask引入本地图片导致的跨域问题?
mask引入本地图片报跨域咋解决?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/7e8f3e8c5b22ae33c2416fb1c77426ea.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/1065f8199101a64f240047e54fe9e9fd.png)
嚯嚯嚯嚯嚯嚯
Vue2.x代码格式化:Vetur还是直接Prettier?
多人团队协作的较大型项目,自己编写 prettier 规则文件,统一规范;
能独立开发的或者1-2人开发的中小型项目直接 Vetur 默认规则一把梭;
嚯嚯嚯嚯嚯嚯
Tauri 打包后的安装包怎么配置默认路径?
可以在英文社区搜索一下,下面的回答可能满足你的需求:
"https://stackoverflow.com/questions/67450151/how-to-install-files-with-wix-to-d-drive-and-check-d-is-not-cd-rom" (https://link.segmentfault.com/?enc=PvX8ungiXGUAqjutHN%2FO1A%3D%3D.ggqtoVZ4Fi8PmLzKZsQNLtSBS9jRoiKSXcOuBGAIGW1yg0Likz9oqnkLGUo04sS2I36UEcvDJ859C3Mf7fse8Wye4XMEH%2BCGIcCURy7BOF4xFGnBxwuGVzA1mFMkpZgxueMRC2cjFfIPnz4Vn43P5g%3D%3D)
你需要修改 wix 配置文件,所以你需要简单学习"wxs"文件语法,修改 tauri 默认的 wxs 文件:
"https://github.com/tauri-apps/tauri/blob/dev/tooling/bundler/src/bundle/windows/templates/main.wxs" (https://link.segmentfault.com/?enc=dHRGQGH76fgazSYIqf6MeQ%3D%3D.BHObAYXv6mkO2akE3iV%2BImxctv6OqVlTGm3gl19NB52WipTEYFOJ3BjHfPDACRIbV7jztEAUazVre7J9m3kwr6vrCLwlR7%2FTGamVITrqquOIFR5C979%2FQMdM0kw7XDMFcOC6gwC1jBukQaEqSLRTvQ%3D%3D)
使用自定义的"wxs"文件后(假设为"./wix/app.wxs")需要在"tauri.config.json"文件中指定:
"windows": {
"wix": {
"template": "./wix/app.wxs"
}
}
嚯嚯嚯嚯嚯嚯
python中国内有像thinkcmf一样的php框架吗?
国内比较出名的php的框架有thinkcmf,那国内有比较有名的python的像thinkcmf的框架吗?
刚学习python,想了解一下cmf方面的生态。
嚯嚯嚯嚯嚯嚯
导致应用程序无法找到或访问所需文件的原因是什么?
1.环境变量
2.路径错误
3.权限
嚯嚯嚯嚯嚯嚯
如何取多个数组里第一个对象组成一个新的数组?
如何把这个数据
{
"210.335": [
{
"id": "110",
},
{
"id": "111",
}
],
"212.135": [
{
"id": "120",
},
{
"id": "121",
},
{
"id": "122",
}
],
"212.335": [
{
"id": "130",
}
],
}
转为
[
0: {
"id": "110",
},
1:{
"id": "120",
},
2: {
"id": "130",
}
}]
嚯嚯嚯嚯嚯嚯
猴油脚本编写问题 代码运行时灵时不灵的 求助大佬 什么问题导致的 怎么修改?
某音小店的一个打款页面,当点击搜索后 DOM 会发生改变
正常是这样的
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/829bad67c914d1fe9928bfb4969793d0.png
元素界面
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/6144956e7e52cb8b7c22c9c9d7b88702.png
当存在打款记录的时候
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/e08bedcb6b27796d5de2b9f15dc47161.png
元素界面
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/ccef7a8a80841b4f14d8f6ca7b50c6b4.png
我的猴油脚本代码如下
// 异步延迟函数
function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// 修改元素样式
function modifyElement(element) {
element.style.paddingLeft = '10px';
element.style.color = '#FF7F00';
element.className = 'styles_title__1X-Qt';
}
// 监视节点和属性变化
function startObserving(element, callback) {
const config = {attributes: true, childList: true, subtree: true};
const observer = new MutationObserver((mutationsList) => {
for (const mutation of mutationsList) {
if (mutation.type === 'childList') {
callback(mutation);
} else if (mutation.type === 'attributes') {
callback(mutation);
}
}
});
observer.observe(element, config);
return () => {
observer.disconnect();
};
}
function main() {
const parent = document.getElementById('orderAppContainer');
const search = parent.querySelector('button.ant-btn.ant-btn-primary');
// 在点击事件中增加一层异步处理,避免因为DOM未完全加载而导致的找不到元素的问题
search.addEventListener('click', async function () {
await delay(1000);
const input = parent.querySelector('#shop_order_no');
const value = input.getAttribute('value');
const regex = /[0-9]{19}/g;
const match = regex.exec(value);
if (match) {
// 打款记录
const record = startObserving(parent, (mutation) => {
const target = mutation.target;
if (target.matches('span.styles_prompt__1kJY-')) {
modifyElement(target);
} else {
const element = target.querySelector('span.styles_prompt__1kJY-');
if (element) {
modifyElement(element);
}
}
});
}
});
}
window.onload = function () {
main();
};
我想要的效果
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/14711885b001c4813f73b7eb3b75425f.png
遇到的问题是 第一次去搜索的时候 脚本没有正常运行 就是没有修改元素 但是第二次去搜索的时候 就正常的 为什么啊 怎么修改才能保证每次都正常运行 谢谢大佬
如题
嚯嚯嚯嚯嚯嚯
Java 中的 int.class 是什么?如何使用?
每个基本类型都已其.class, 比如 " boolean.class",
就一直到Java SE 8版本的Java而言:(未来也有可能会有变化)首先看"java.lang.Class"的JavaDoc:
Class (Java Platform SE 8 )Instances of the class Class represent classes and interfaces in a running Java application. An enum is a kind of class and an annotation is a kind of interface. Every array also belongs to a class that is reflected as a Class object that is shared by all arrays with the same element type and number of dimensions. The primitive Java types (boolean, byte, char, short, int, long, float, and double), and the keyword void are also represented as Class objects.
请特别留意最后一句。这一句所表述的意思是,作为特例,虽然Java的原始类型与void不是class或interface,但还是有对应的用于表现它们的Class对象。所以题主的问题:int有class,是否说明int其实在java中也算是一个类不是。int只是有对应的java.lang.Class对象作为反射系统的一部分,以便实现反射系统的完整性。但int是一个Java的基本类型,不是一个类。(当然我们事后评论可以认为java.lang.Class这个名字起得不好…)如果创建基本类型变量如int,也会用到对应的int.class吗?不会。int.class只有在反射操作时有用。例如说,对于这样的Foo.bar()方法:
class Foo {
public int bar(int ignored) { return 42; }
}
它对应的"java.lang.reflect.Method"对象所报告的"getReturnType()"的Class对象就会是"int.class"所指向的那个。而如果我们要使用反射API在"Foo.class"上精确查找这个"bar()"方法的话,
用"Foo.class.getDeclaredMethod("bar", int.class)"
这里也需要用"int.class"来指定参数类型(注意这个情况下不能用Integer.class来指定参数类型,因为那样匹配到的是 bar(Integer)
而不是 bar(int)
)在JDK哪个JAR包下能找到int.class这个文件呢?并不存在。int.class对应的Class对象是JVM合成出来的,并不是从Class文件加载出来的。注意:int.class跟Integer.class所指向的不是同一个Class对象。JVM的实现中,在JVM初始化的时候就会把原始类型和void对应的Class对象创建出来。这些Class对象的创建不依赖任何外部信息(例如说需要从Class文件加载的信息),不需要经历类加载过程,而纯粹是JVM的实现细节。Java的int类型是原始类型,是值类型而不是引用类型(或者说“对象”)。使用它并不会触发任何类加载动作
,不会调用任何构造器。它就是个简单的值,直接存储在局部变量/字段中。
«"https://www.zhihu.com/question/55857335/answer/146837989" (https://link.segmentfault.com/?enc=BXcjygLOakzB3J%2B63cGtWg%3D%3D.gKVg6Dg9qsjVtyJLlURLvkvZXvystfi8Zs%2BtCW5sxoZddT%2Fxfw%2F4BJf8%2BLIPWBepioIEa5SL9PLQdrXwSUdStA%3D%3D)»
嚯嚯嚯嚯嚯嚯
应用内跳转到应用外,如何实现登录授权?
我看到一个word插件是这样登录的,这个插件有自己的官网。
点击word插件中的登录按钮,会自动打开电脑自带的浏览器,然后浏览器跳转到插件官网:
1,如果官网是已经登录状态,则进入授权页面,点击授权word中的插件会登录成功。
2,如果官网没有登录,则先登录官网,然后再进入授权页面,点击授权word中的插件会登录成功。
这种word插件登录是如何实现的,从word中直接跳转到浏览器,根本无法获取到回调,并且是不同的两个应用,各位大佬,这种情况是如何实现登录授权的?
嚯嚯嚯嚯嚯嚯
关于一个从来没做过的css 效果 两行溢出 自动加展开的问题,想请教下大家?
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/3d77d51ccccfc529c103a56d0b63ea61.png)
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/6ca0f5c2ccd810998066504e422eedeb.png)
请问超出两行溢出 加个展开的下箭头,这个我要怎么判断是否超出两行溢出了,还有这个省略号怎么取消 用展开的下箭头代替呢?请问有没有人做过类似的需求?
嚯嚯嚯嚯嚯嚯
全局修改覆盖element-plus组件的默认属性?
1、vue3中如何全局修改覆盖掉element-plus组件的默认属性?
2、全局修改element-plus
ElInput组件的clearable属性为true,会影响到基于ElInput组件封装的其他组件的clearable属性,比如ElSelect、ElPagination组件,会导致ElPagination组件出现以下的情况。
"图片.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241103/8afbff3a534cd7444e2f08566e211605.png)
嚯嚯嚯嚯嚯嚯
使用eslint和prettier 配置成可以自动格式化代码成驼峰?
有大佬知道怎么使用eslint和prettier 配置成可以自动格式化代码成驼峰的吗。十分感谢。"一开始是这样有警告" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/5ff3f5aa50a9daf1d3c754d1ece0ebf6.png)"希望可以自动格式化成这个样子,有大佬做过吗。感激不尽。" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/2105c87c937636a53453a6e469f79267.png)"还有一个问题明明已经安装eslint-重启过-也重新安装过-为什么右键格式化程序还是没有eslint" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/139c702957c37f69d7a6b3387de41337.png)
希望能够自动格式化驼峰格式。
嚯嚯嚯嚯嚯嚯
如何处理公用的代码:类还是辅助函数?
个人观点:都可以
面向对象也不一定必须有类,只有函数也不定不面向对象
比如像 java,必须先有类/对象才能有方法,所以必须有类,反之一些其他语言就不需要
只要是按照一定的规则去组织这些公用代码就可以
嚯嚯嚯嚯嚯嚯
Python 3.9.6 内建函数 reverse() 数值型序列降序操作异常?
记混了
"https://docs.python.org/zh-cn/3.9/library/stdtypes.html?highl..." (https://link.segmentfault.com/?enc=ZQtSXD9pr8UkvzirZ5eDtQ%3D%3D.RIAx9Vxd7AqIRfHxTRUgzVghE8B9YmLVcxznmSnDv21eSYW0Aq7vlKXI1X%2BKvJIi4k2zm3VSur1qr3s0WH0vrAQq62L6LcnSKHEuniKl2OXLTmn5iMgUHT2y%2Bold0z%2BA)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/c31f883977ce92edc44df465aaddc3d4.png)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/e8fe25b230d386b49e9a812106571330.png)
嚯嚯嚯嚯嚯嚯
Vue项目代理配置与响应标头的Set-Cookie的冲突怎么办?
尝试通过 Set-Cookie 标头设置 cookie 的操作被禁止了,因为此标头的"Domain"属性对当前的主机网址而言无效
VUE 项目,proxy 配置如下:
devServer: {
// 方式一
proxy:process.env.VUE_APP_API_BASE_URL
// 方式二
// proxy:{
// '/': {
// target:process.env.VUE_APP_API_BASE_URL,
// changeOrigin: true
// }
},
proxy 是生效的,请求也能正常发出,但是因为相应表头Set-Cookie 中包含
Domain=haier.net,导致线上运行没问题,本地运行就会有这个错误提示:尝试通过 Set-Cookie 标头设置 cookie
的操作被禁止了,因为此标头的"Domain"属性对当前的主机网址而言无效。
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/6c185245bf8e82c4648c7891cc0f36e0.png)
我的理解因为Domain的值和浏览器当前地址栏的地址不匹配造成的,但通过 proxy 代理就是为了在本地调试,肯定是localhost
而不是他返回的线上地址呀,这个应该怎么解决?
嚯嚯嚯嚯嚯嚯
vue3页面监听pinia后跳转页面的问题?
有多个菜单页面,页面上方都有查询,封装了查询组件,切换页面的时候要重置查询条件-searchObj
我用pinia来存查询条件,searchObj,然后每个页面监听searchObj,条件变化就发起查询
问题是:
当我切换页面的时候把查询条件重置,这时候就会触发当前页面的watch,然后发起查询,就是跳转前就发起了查询
请问怎么解决这种问题,或者怎么这样的布局还有什么其他方法实现
嚯嚯嚯嚯嚯嚯
HarmonyOS Next中支持哪些类型的后台任务?
HarmonyOS Next中支持哪些类型的后台任务?
我是做IM即时通讯的,目前看HarmonyOS吸取了很多iOS的特性,后台任务这块还会像Android一样吗?是否支持配置白名单以及哪些任务支持后台运行?
目前想到的播放音乐,导航这些是支持后台任务的,不确定IM接受消息的网络任务是否还被允许,如果不被允许有哪些替代方案?
嚯嚯嚯嚯嚯嚯
Java后端调用三方导出接口返回的字符串流能转换成excel吗?
三方提供了导出excel的接口,然后我这边用Java后端调用该接口返回了这种字符串,这是excel文件流数据吗?如何将这种数据转换成excel再给前端导出?
PK 0��W _rels/.rels���J1���Pr���
����(�A-�p(�t�f�Ȅ/ґ� ��,H�����eY�'z��8�R� �幓 �&zXc���E8k\�=�(z�[�ʝ4~��gH���LP��Y�EB���nW������ PK6n�!� � PK 0��W docProps/core.xmlm��J�0F��!�M�����"ʂ��`E�.$c[l~H�]��[A���3���\�Ԁ>����
�i�had��
�@
(���<���)���
嚯嚯嚯嚯嚯嚯
vue3怎么写类似vue2中混入的代码?
写成钩子函数呀,然后要用到地方引入即可:
useTranslateWatch.js:
import { ref, watch } from 'vue';
export default function useTranslateWatch(isTranslateRef, queryData) {
// 假设isTranslateRef是从store中导出的ref或reactive对象属性
watch(isTranslateRef, (val) => {
console.log(val);
// 当isTranslate的值改变时调用queryData方法
queryData();
});
}
要用到的地方:
import { ref } from 'vue';
import { useStore } from 'vuex'; // 假设你正在使用Vuex
import useTranslateWatch from '@/composables/useTranslateWatch';
const store = useStore();
// 假设isTranslate是store中的state
const isTranslate = ref(store.state.isTranslate);
// 这是你的queryData方法
function queryData() {
// ...你的查询逻辑
}
// 使用自定义的Composition函数
useTranslateWatch(isTranslate, queryData);
嚯嚯嚯嚯嚯嚯
iframe 打开报错 检测到疑似window复写或者嵌套iframe?
刚又想到个, A中嵌套一个C, B中嵌套一个相同的C,
还是由C担任中介角色完成A和B之间的交互,看哪个方便
嚯嚯嚯嚯嚯嚯
解决运行环境无编译器问题?
Compilation failure
No compiler is provided in this environment. Perhaps you are running on a JRE
rather than a JDK?"运行不出来,不知道怎么办?" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/07602eee6f56c604ad335860ae9ac047.png)
试过配置Tomcat没有用,不知道那里出错了。希望大佬们能帮忙解决一下。
嚯嚯嚯嚯嚯嚯
如何解决油猴脚本在网页编辑器中点击和文本植入问题?
撰写油猴脚本这么久,第一次遇到这种棘手的情况,有没有哪些突破的思路呢?
需求链接:"https://zhuanlan.zhihu.com/write" (https://link.segmentfault.com/?enc=tD1wYI7iSUbxcb%2BFrkJAUw%3D%3D.plUQuBODloTVRK%2FK1BlXTpd45A2ZTor0cauNwvxOuyLRQM5aGB34JezMViAJTqo8)
需求是在这个链接的内置编辑器里使用脚本发布一篇文章,要有标题,正文,话题。
但是click()用了等于没用,甚至连聚焦都做不到;还有想直接把文本植入网页里面,但是植入以后仍然判定没有变化,除非利用键盘按键手动编辑一下文本内容。
所以有没有大佬可以指点一下啊,我该怎么办呢?
我想自己手写一个浏览器扩展,不知道有助于解决这个问题吗?
前提:不使用按键精灵,python等外置工具。因为考虑到跨平台操作,不只是在电脑上,还要在手机端操作。
嚯嚯嚯嚯嚯嚯
vue-router 如何优雅传参嵌套的对象?
在传递嵌套的对象时,拿到的是字符串 "'[object Object]'", 而不是原始的对象.
router.push({ name: 'somewhere', params: { oops: { a: { b: { c: 'gets removed'} } } })
console.log(route.params.oops); // '[object Object]'
除了使用 "oops: (JSON.stringify(oops))" 还有更合适的方案传参吗?
嚯嚯嚯嚯嚯嚯
如何在代码中管理和维护配置信息?
也不算问题吧,就是个讨论,你们通常会把自己的配置和后端请求域名这些东西写到哪里啊?
比如我有一些secret,用来做登录签名的,我不想让它轻易的被破解和查看又想放到配置里面,也就是config之中,这时候我应该如何配置它?
阅读了代码,但是没怎么看懂,最重要的是避免逆向工程破解
嚯嚯嚯嚯嚯嚯
如何分段处理超过ChatGPT最大token长度的问题?
如何把超过 chatgpt 最大 token 长度的内容分段告诉 chatgpt,并能让 chatgpt 知道我要提供的内容已经发送完毕
嚯嚯嚯嚯嚯嚯
如何使用 javascript 元编程实现 Thing 类?
我有一计:
class Thing {
constructor(name) {
this.name = name;
globalThis.name = name;
}
}
当然更好的做法是通过 "Proxy" 拦截 "can" 的 "getter",在得到 "speak" 属性之前设置
"globalThis.name","speak" 函数调用之后还原 "globalThis.name"。
也有其它做法:
"Github
gist" (https://gist.github.com/nramirez/625fdcf5cf3e2697242befd4417225a6):
const funcStr = callback.toString()
const finalFunc = eval(funcStr)
嚯嚯嚯嚯嚯嚯
amh支持的企业级应用软件有哪些?
企业邮局,异常监控、数据库与文件同步、流量防护、负载均衡那些。
嚯嚯嚯嚯嚯嚯
Element-UI table `reserve-selection` 如何生效?
刚刚测试了一下,问题出现在 "reserve-selection" 归属于 "Table-column API" 但是你这边当成了"Table API"在使用,所以导致不生效。
如何解决?
«将"reserve-selection"属性绑定在"Table-column"中。平时要注意看文档 呀!»
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/3df5a861b97a3eca1836b97b009324e1.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/cf81007388ce8c20beddf9923d1eb15a.png)
嚯嚯嚯嚯嚯嚯
如何在uni-fab组件中自定义位置?
uniapp的uni-fab组件,如何自定义它的具体位置
目前尝试"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/2f601b51e6d823b06028f47223335761.png)但是没效果
自定义uni-fab具体位置
嚯嚯嚯嚯嚯嚯
【求助】css grid布局问题?
问题1:
box1为grid-template-columns: repeat(auto-fill, 20; grid-row-gap:
20px;的情况下没有办法1行5个?
如下图:
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/a8983e91994aaa91c891fd131f688ba2.png
问题2:
box2为grid-template-columns: auto auto auto auto auto;的情况下,li不足5个是,li的宽度会增多?
如下图:
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/215fbbbbb7b8143aa23bfd95c05991d0.png
html
ul,li {
padding: 0;
margin: 0;
list-style-type: none;
}
.box1 {
margin: 0 auto;
background: green;
width: 500px;
display: grid;
grid-auto-flow: row;
grid-template-columns: repeat(auto-fill, 20%);
grid-row-gap: 20px;
grid-column-gap: 20px;
}
.box1 li {
background-color: red;
}
.box2 {
margin: 20px auto;
background: green;
width: 500px;
display: grid;
grid-auto-flow: row;
grid-template-columns: auto auto auto auto auto;
grid-row-gap: 20px;
grid-column-gap: 20px;
}
.box2 li {
background-color: red;
}
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
1
2
3
4