V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  WMutong  ›  全部回复第 1 页 / 共 2 页
回复总数  35
1  2  
229 天前
回复了 WMutong 创建的主题 分享创造 朋友们有什么想要用的 pc 端的小工具吗
@Ccf 跳过限速策略是吧
229 天前
回复了 WMutong 创建的主题 分享创造 朋友们有什么想要用的 pc 端的小工具吗
@easymbol 目前计划是做一个平台作为容器,由用户或者其他人提一些点子和需要使用的小工具,由我来开发,这个小工具的所有权 3-7 分,后期由这个工具产生的所有广告或者付费收益 3-7 分成。目前计划是这样的,所以想提前接收点意见看看送第三者的角度来说认为这种模式可不可行
229 天前
回复了 WMutong 创建的主题 分享创造 朋友们有什么想要用的 pc 端的小工具吗
@mineralsalt 感谢提供的参考,之前确实不知道有这个工具,我下载看了,其实有相同之处也有不同之处
233 天前
回复了 keaidian 创建的主题 程序员 你们外卖一顿 平均多少呀
北京 20-30
找到了解决方案,在此记录,如果有遇到相同问题的朋友可以借鉴:

*packager.json*
...
"build": {
...
"afterSign": "./build_resource/afterSign.js",
...
}
...
*/packager.json*

*afterSign.js*
const fs = require('fs')
const path = require('path');
const asar = require('asar');
const JavaScriptObfuscator = require('javascript-obfuscator'); //使用 javascript-obfuscator 代码混淆

//获取指定文件夹下排除指定类型的文件
function getFiles(dirpath, exclude){
function getFiles_(dir, arr){
const stat = fs.statSync(dir);
if(stat.isDirectory()){
const dirs = fs.readdirSync(dir);
dirs.forEach(value => {
let extname = path.extname(value);

if(exclude.includes(extname)) arr.push(path.join(dir,value));
if(extname == "" && exclude.includes(value)) getFiles_(path.join(dir,value), arr);
})
}
else if(stat.isFile()){
//文件
if(exclude.includes(dir)) arr.push(dir);
}
};
let arrs = [];
getFiles_(dirpath, arrs);
return arrs;
}

exports.default = async ({appOutDir, packager}) => {
try{
const asarPath = path.join(packager.getResourcesDir(appOutDir), 'app.asar');
let appPath = path.join(packager.getResourcesDir(appOutDir), 'app');

if(fs.existsSync(asarPath)){
//如果存在 asar 压缩包
asar.extractAll(asarPath, appPath);
}

// 替换文件内容
let fileArrs = getFiles(appPath, ["app", "assets", "js", ".js"]);

console.log("等待加密文件:", fileArrs)
for(let i = 0;i < fileArrs.length;i++){
let con = fs.readFileSync(fileArrs[i],'utf8');

console.log("当前加密文件:", fileArrs[i])
let obfuscationResult = JavaScriptObfuscator.obfuscate(con, {
compact: true,
debugProtection: true,
disableConsoleOutput: true,
numbersToExpressions: true,
simplify: true,
stringArrayShuffle: true,
splitStrings: true,
stringArrayThreshold: 1
});
fs.writeFileSync(fileArrs[i], obfuscationResult.getObfuscatedCode());
}

// console.log('asar content replacement completed.');
// if(fs.existsSync(asarPath)){
// fs.unlinkSync(asarPath);
// console.log('delete the original asar.');
// }
// await asar.createPackage(appPath, asarPath);
// fs.rmdirSync(appPath,{recursive:true});
// console.log('create new asar.');
}catch(err){
console.error(err);
}
}

*/afterSign.js*
找到了解决方案,在此记录,如果有遇到相同问题的朋友可以借鉴:

*packager.json*
...
"build": {
...

...
}
...
*/packager.json*
2022-08-12 14:49:08 +08:00
回复了 WMutong 创建的主题 Electron electron 运行 报错, spawn \electron.exe EACCES
找到解决办法了。
淦,我都要被自己气笑了,一直在尝试如何在安装依赖的阶段给 npm 管理员权限。
其实,只要使用管理员权限启动命令行就可以了。。。

但是这个问题出现的原因,有朋友们知道吗
2020-09-04 15:50:56 +08:00
回复了 WMutong 创建的主题 问与答 v 社的大佬们,咨询个 pc chrome 浏览器主页被篡改的问题
@renmu123 这个我还真没有看,但是快捷方式我应该是重新创建过
@DL9412 现在用的火绒,不是太喜欢用 360,虽然 360 挺好用的,哈哈
2020-09-03 16:18:27 +08:00
回复了 Cielsky 创建的主题 问与答 你们都用百度网盘存什么阿
转存 --> 下载 || 转存 --> 吃灰
2020-09-01 17:58:38 +08:00
回复了 Heiban 创建的主题 问与答 妹妹上高中了,有打电话的需求, esim 版 AW 能解决吗?
我是建议带手机的,10 年前高中生都已经在用诺基亚了,十年后的 2020 年,十几岁的孩子都已经开始学编程了。高中生还没有手机好像有点太闭塞了。
纯属个人意见
@1von 已经超过发车时间的车票作废,很合理。因为这张车票你虽然没有上车,但是这个座位还是给你预留了的,也没有转买给其他人。所有的门票类商品,超过预约时间都是不能退的,因为已经没有办法再进行二次销售了
2020-08-24 14:57:27 +08:00
回复了 nobody123 创建的主题 职场话题 一工作就没精神,一有精神就想玩游戏,要怎么办?
@nobody123 扫雷怎么就不能做主播了,哈哈哈哈
2020-08-24 14:38:32 +08:00
回复了 guruboy 创建的主题 程序员 想做黑客增长,有相关资料推荐吗
额,我还以为是作为黑客怎么成长呢,看完评论又搜了搜百科.......
2020-08-24 14:16:48 +08:00
回复了 zictos 创建的主题 问与答 行人如何防止误闯红灯?
@zhybzc 我觉得这个没有纠结纠结的必要,法规说的很清楚了,需要看机动车红绿灯。左转车的问题完全可以参考机动车与机动车中左转让直行的原则。
而且很多有红绿灯和行人灯的小型路口,行人灯与左转灯、机动车直行灯是同时亮的,这种小型路口没有专门的左转车时间,所以执行左转让直行的原则(具体事故责任判定还有很多其他的条件)。
2020-08-24 14:02:44 +08:00
回复了 dcj1112 创建的主题 分享发现 百度云盘莫名多了陌生人的照片,为何啊
先确定这些照片有没有见到过,手机的系统文件和缓存文件里有没有这些图片,如果在手机里找到了,那就是百度云开启了同步,关闭就行了。如果手机里没有的话,建议改下密码。
@hahasong 哈哈哈哈,厉害了
2020-08-14 15:53:39 +08:00
回复了 king888 创建的主题 程序员 一个程序员对小程序的思考
@zjsxwc 但他用户量大,用户使用成本低
2020-08-12 15:52:26 +08:00
回复了 SakuraSa 创建的主题 职场话题 离职拿到 offer 前,需要通知公司么?
那和你比我简直就是十恶不赦了😂
19 年年底的时候本来因为公司要出差我就想离职了(入职之前我已经问过面试官需不需要出差,如果需要出差的话那我可能需要考虑下,他明确告知我不需要的),说的和做的不一样其实也在我意料之中,但是一出差工作时间就突然变成了 9-11-7,一下半个月,这谁受得了,最不能理解的还是我的工作量非常少,每天 4 个小时就完成了,然后就是等待到 11 点一起下班。
出差结束以后过了没有一周,又让出差,我表示不去,等他们去了两天以后,主管联系我说有马上要上线必须所有人到场。等我到了以后发现,这次是一点我的工作都没有(我是前端,最后上线的问题全在局域网迁移上)。我又去陪着到 11 点下班。。。。。
实在理解不了,难道我出差的任务是给团队同事加 buff 吗?我长得很像萨满吗?
所以出差第二天晚上直接买好机票,和老板说我要离职,当面走钉钉申请。
回公司以后第二天照常上班,过了一个月离职才通过,然后交接走人。
所以,不要有什么负罪感。要相信,以后会遇到更多奇葩的事情😂
2020-08-12 14:51:33 +08:00
回复了 madpecker009 创建的主题 职场话题 外包的兄弟们,你们有没有替销售背过锅?
这就是我为什么不找外包公司,好家伙,之前的老板就一句话概括就是“我不是随便的人,但我随便起来不是人”
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3001 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 14:58 · PVG 22:58 · LAX 07:58 · JFK 10:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.