V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Al0rid4l  ›  全部回复第 10 页 / 共 24 页
回复总数  466
1 ... 6  7  8  9  10  11  12  13  14  15 ... 24  
AHK
别的不说, PHP, Python, Nodejs 是一个生态位的, 所以这三个只要选一个就行了

Web 生态: Nodejs > Python > PHP
性能: Nodejs > PHP > Python
语法舒适度: Typescript > JS = Python(Type hint) > Python > PHP
其他用途: TS/JS(前端移动端) = Python(数据/机器学习) > PHP
找工作(Web 方向): 三个半斤八两
2023-09-04 21:35:30 +08:00
回复了 xiaoxuan6 创建的主题 程序员 win 如何将终端命令操作保存成 gif ?
2023-09-01 17:48:31 +08:00
回复了 0littleboy 创建的主题 程序员 生物存在的意义是什么?(午休时的奇思妙想)
另外不如再问自己一句, 为什么虚无主义就是坏的呢? 或者说, 为什么虚无主义这个词总是被人们放在一个贬义的位置而羞于承认

也就这里的人从小接受的教育认为唯物主义是好的是真理却从未多问过一句为什么
2023-09-01 17:41:23 +08:00
回复了 0littleboy 创建的主题 程序员 生物存在的意义是什么?(午休时的奇思妙想)
没有意义, 如果有, 也是他人赋予的意义, 或者说大多数人一开始存在的意义只是出于他人的愿望和本能, 如父母想要孩子, 父母想要, 于是你就诞生, 而与自己无关.

当你问出有什么意义便是在试图自己为自己赋予意义, 也是在试图推翻他人赋予的意义
所以很多记者和线人就是通过邮件沟通啊
2023-08-24 21:37:35 +08:00
回复了 tmtstudio 创建的主题 程序员 大佬们来试试我的前端加密强度
@NoobNoob030 getParams() 的参数(目前是对象_0x52aa82)上增加属性 text: 'v2ex', 接口 formdata 中的 param 参数是由 getParams() 的参数加密得到, 需要在某个函数(_0x9b992, 也就是这句 var _0x510f37 = _0x9b992(_0x52aa82, _0x38bd00, _0x458a78))之前加上这个属性, 否则对象会和时间戳等信息一起生成其他参数导致参数错误
2023-08-24 14:49:16 +08:00
回复了 tmtstudio 创建的主题 程序员 大佬们来试试我的前端加密强度
2023-08-24 14:23:08 +08:00
回复了 tmtstudio 创建的主题 程序员 大佬们来试试我的前端加密强度
因为有词典, 其实关键字还挺好找的, 想进一步混淆建议少用对象, 打包工具和混淆工具不会对属性名压缩或混淆, 把一些关键对象的属性名手动拆字典, 这样就很难搜索到了, 只不过这样自己的代码也基本不可能可读了
2023-08-24 14:17:11 +08:00
回复了 tmtstudio 创建的主题 程序员 大佬们来试试我的前端加密强度
先 BurpSuite 拦截响应, 在 chunk-vendors-xxx.js 里面找到 ondevtoolopen 对应的函数, 通常就在这个对象前面一点, 函数体有 setTimeout 和 timeOutUrl 这两个关键字, 修改此函数为空函数(没仔细看具体内容, 大概是反调试相关的)后放行响应, 干掉反调试, 后面可以比较愉快地调试了

反调试用的是 https://github.com/theajack/disable-devtool 这个库

在 page-index-xxxx.js 下的 onLoad 周期下调用了 this.$u.request 发起请求, 里面调用了另一个模块的 getParams({}) 来构造请求参数, 可以直接在这里给对象加入 text:'v2ex', 也可以在 getParams 里面断点, 在 aesEncrypt 加密之前修改对象, 参数 param 由 aesEncrypt 函数加密一个类似 {"h5Version":1,"public":1692855534,"private":"05b035bf90fee199b4114b97ee277571", "text": "v2ex"} 的 JSON 得到

混淆是在每个文件开头或结尾有两个函数, 一个构造各种变量名和属性名的词典, 一个从词典中取值, 对于感兴趣的关键字直接到这两个函数里面找, 然后条件断点即可, 有些关键词不在词典中而是直接作为字符串没有混淆
2023-08-21 23:29:41 +08:00
回复了 happyTiger 创建的主题 问与答 老家房子拆迁了要, 1 平米换 0.4 平米楼房,划算不划算
河北农村还想一夜暴富的吗...这属于最没统战价值的地方了吧
2023-08-21 16:48:03 +08:00
回复了 lx271896700133 创建的主题 程序员 老哥们,提交代码,用 Commitlint 吗?
用 commitlint 肯定配 commitizen + cz-git 啊, 怎么还自己手敲的...
「公等碌碌,所谓因人成事者也」--《史记·平原君虞卿列传》
希望每个人都能明白这个道理
当然, lz 说的大部分认同, 只针对「就算换一家公司做管理,我也可以很快复制同样的团队」这个说法
这没什么好洗的, Musk 应该坐到主席台上来
2023-08-16 17:04:41 +08:00
回复了 hangzhou 创建的主题 奇思妙想 如果没有英语,用汉语的话,第一台计算机会是什么样
第一台计算机会不存在
这取决于几个问题, 你要不要兼职写前端, 你前端熟悉程度怎么样, 你要不要考虑 Java 以后的就业市场更大

1. 不用兼职写前端, 那就看你 C# 和 Java 熟悉程度以及未来规划, 自己爽就 ASP.NET Core, 考虑以后跳槽方便就 Java

2. 要兼职写前端且前端不熟, 那就 Blazor

3. 要兼职写前端且前端熟, 那 Blazor 也扔了, 回到 1, 自己爽就 ASP.NET Core + 主流前端技术栈如 React, 否则就 Java + 主流前端技术栈
2023-08-15 12:54:05 +08:00
回复了 XIVN1987 创建的主题 Android Github 2FA 如何简单实现?
2023-08-09 20:04:55 +08:00
回复了 ODESZA 创建的主题 问与答 人是否可以主动删除自己的部分记忆?
可以, 但是代价是其实你无法精确只删除某一段记忆, 而是可能删除某个时期所有记忆, 亲身感受
2023-08-09 18:21:58 +08:00
回复了 shui14 创建的主题 程序员 不严谨的试一试 serverless function,有点出乎意料
哎, 黑黑 JS 弱类型什么的就算了, 包管理现在有 pnpm 都黑不动了, 语法其实还可以, 性能更是脚本里的 top, 现在应该比 LuaJIT 还略快一点
1 ... 6  7  8  9  10  11  12  13  14  15 ... 24  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2753 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 09:23 · PVG 17:23 · LAX 01:23 · JFK 04:23
♥ Do have faith in what you're doing.