V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zsh2517  ›  全部回复第 13 页 / 共 14 页
回复总数  266
1 ... 5  6  7  8  9  10  11  12  13  14  
2023-10-12 11:58:13 +08:00
回复了 mylofsh 创建的主题 数据库 求教下 MariaDB 数据库使用
我就是这么干的。不过用的是 SQLite 。推荐 SQLite ,复制备份方便,性能功能一般也够。
另外就是不使用的时候完全不占用性能。不需要后台常驻一个服务或者每次使用打开服务用完关掉
至于导入和查询工具,很多数据库管理(比如 navicat 等等)都支持。我自己在公司是个人正版 datagrip ,在家破解版 navicat
@zsh2517 比如说 gpt4 ,我会算一下 20 刀,差不多合 140 元,是否合算。但是没必要去纠结这个 20 刀到底是 140 元,还是现行汇率 146 元或者带税的一百五十多。如果不买,可能会因为 140 本身的性价比不够,而不是因为汇率变了,我需要多掏十几块钱
(后面仅代表我个人想法)
最好想一下有没有什么能带来差异化的地方。往专业去做的话,面对的是各种金融网站或者服务类网站,这只是他们提供的一个小功能(汇率换算),往便捷去做的话,面对的是搜索引擎甚至系统级的入口(域名再好记也不如“小爱同学,10 美元是多少钱”方便)

具体需求场景的话去试着调研一下吧,就算我上面提到的可能会有用的点,也没有什么对我来说非用不可的要求。
甚至说,对于我这种换汇率就是偶尔买个国外软件/订阅的人来说,也就是真的比价的时候会仔细算一下(比如 jetbrains 订阅国区带税合 8.多),大部分时候就那一个支付渠道(美元为主),算也就是估一下价格,知道 1 美元 7 人民币,1 人民币 20 日元,港币转人民币数字稍微小那么一点就够了。
简单看了一下前端的问题

1. PC 小屏、移动端展示效果不太好
2. 历史曲线。参考一下别人是咋展示的(折线 min/max 基本是当前区间的最低和最高)
3. 近一周不知道是怎么算的,我这里只有 10.4 10.5 俩点(预期的应该是 10.4~10.10 )
4. 点位密集一些,尤其是近一周两周这种最好显示一些小时/分钟数据

---

1. 最好买接口,应该花不了多少钱。爬数据量少没问题但是本身就处于灰色地带
2. 指的是后端不用每次请求都去原始接口拿数据?从别人接口拿到数据之后自己入库保存。或者说请求的时候先从自己的库里拿数据,没有再去原始接口拿
3. 后端随便找个地方都行吧,这玩意又不吃配置。非要价廉,找可以白嫖的云服务器或者,PHP 云空间,几块钱一个月。Serverless 我不了解具体情况,不过可能也不会太贵。
4. SEO 不会
5. 自己想,去各种平台搜集用户需求。哪怕你在 V2EX 专门发个帖,问『你对于一个汇率转换网站有什么需求』/『你会如何选择/放弃一个工具站(比如汇率转换)』,也比直接这么直白的问 idea 好。
6. 遇到再说。最麻烦的静态文件流量(带宽)的问题你都找 Vercel 解决了。后端又是非常简单的东西,短期不太可能遇到瓶颈。真到瓶颈的话,CPU 、内存、带宽哪个不够加那个就行,有那个流量的时候你也不差钱了
7. 不知道

---

补充

从目前的网站上看,没有任何能吸引我长期使用的地方。还不如直接搜『 12 USD to CNY 』方便。(百度、谷歌都有专门的小工具)

提几个对我来说可能会有用的东西?可以评估一下

1. 带汇率价格计算(比如 买了 10USD + 200JPY + 5EUR 的东西,实际花多少 CNY )
2. 带汇率比价(比如某个商品,国区 20 CNY, 美区 3 USD, 日区 400 JPY ,哪个区最便宜)
3. 比搜索更方便的访问方式(比如,开放 API 、命令行工具,可以直接写个 shell 文件命令行 freehuilv 10 usd rmb ),或者比如 https://freehuilv.com/10/usd/rmb /usd/10/rmb 之类的方式去快速计算)
2023-10-10 15:30:36 +08:00
回复了 shadowfish0 创建的主题 程序员 禁用 devtools 的奇技淫巧
再补充:我也不知道为啥作者没有添加一种从 console.log 函数本身入手的检测方式。一个是自定义 console.log 加检测,一个是直接检测 console.log 函数本身是否是自己新定义的东西。结合一些反 monkey-patching 的方法,黑盒搞起来会更难入手(不过对于抓包干掉的话一样无效)

上面我提到的方法本质上就是注入进 console.log 然后破坏 console.log 的默认机制。vconsole 原理差不多,自定义一个新的 console 绕开 devtool
按照目前作者检测 vconsole 的方法来说,可能换一个作者没处理的 vconsole 也能绕开(性能检测可能会是个问题,但至少不会无解)
2023-10-10 15:16:35 +08:00
回复了 shadowfish0 创建的主题 程序员 禁用 devtools 的奇技淫巧
@zsh2517 补充,这是建立在白盒测试的情况下,我能直接针对检测的方式入手。如果直接给我个用了它的网站(甚至还是混淆代码之后的),我感觉我可能还真弄不出来
2023-10-10 15:13:13 +08:00
回复了 shadowfish0 创建的主题 程序员 禁用 devtools 的奇技淫巧
用官方 demo ( https://theajack.github.io/disable-devtool/)测试。我遇到的主要检测方式就是 Date/FuncToString 词数检测和 performance 性能检测。这俩都是依赖 console.log 的机制

不依赖任何外部工具(即靠页面本身、地址栏注入 JS 、打开 devtools 之后的手速)的情况下,目前我发现的唯一解法是提前打开 devtools ,网速调到慢速 3G/自定义一个高延迟的网络,在浏览器载入 js 之前(最一开始一定是加载 HTML 的,这个时候禁用还没载入),覆盖掉 window.console 。比如 window.console.log = () => { }; window.console.table = () => { }; window.console.clear = () => { };

如果想自动生效,油猴脚本加一个 `// @run-at document-start` ,声明注入时机把 window.console 干掉就行。上面这种方法比较简单但是没有任何 console.log 内容了。如果还想要打印的东西,可以自己重写 console.log ,检测 e.toString === e.__proto__.toString 或者 e 的内容,过滤掉检测的那个变量或者给他改回去。

至于性能检测( table 时间 > 10*log 时间),重写 console 函数的时候,给 log 加一个 for 10....0 延迟,或者把 table 改成 settimeout 异步打印就行。如果对于日志顺序有严格要求,可以自己实现一个队列按顺序打印,控制好执行时间就可以

如果 disable-devtool 还想对 console.log 是否被魔改过进行检测,又是一个新的话题了。可以参考比如 https://zhuanlan.zhihu.com/p/564194625

---

以上方法是从他检测机制直接入手的。简单点的方式,比如直接拦截请求,把脚本生效的地方干掉、字符串替换把 md5 换成自己知道的密码等等。这个脚本、油猴以及抓包都能干,就不试了
@ruixue 借楼问一下,如果我完整配置了 SPF DKIM DMARC 而且确实我自己有在用邮件服务。
但是有人用我域名给人发垃圾邮件被退信了(被反垃圾拦截或者单纯 SPF 等不满足拒收)。这种会对我有影响吗?
2023-10-10 13:57:39 +08:00
回复了 James369 创建的主题 程序员 有没有比较好用的 开源用户系统?
我想到的是加一层带有鉴权的反代(网关)。账号系统 + oauthProxy 之类的应该可以满足用户验证+登录这里。使用记录似乎可以靠日志解决。但是如果接入支付暂时我不是很了解

补充:v2ex 经常打广告的 casdoor+caswaf 我试过,结果折腾了两宿没跑起来。不过从功能上看似乎能满足(这不是广告,因为我都没跑起来
2023-10-10 13:54:05 +08:00
回复了 vulgur 创建的主题 程序员 独立开发周记 #34:从安卓市场赚的钱才叫窝囊费
@Hongmin 歪个题,就冲着这个图我感觉我都得想办法试试 Dall-E 3
2023-10-09 13:18:57 +08:00
回复了 leifv 创建的主题 CentOS 如果 centos7 版本也停更了,替代方案还有哪些
看你那边有 deb 系的 ubuntu ,那么 Debian 呢?我目前服务器相关的都是以 Debian 12 为主
想学+15
@lindas 你这让我想起来,SQL 删改之前先 select ,select 没问题再改 update/delete
说一下我自己的情况
1. 不 rm * 或者 ./XX (包括 ./*),为了避免键盘出问题。
删除一个东西的时候,进到他的上一层,然后 rm 后面直接跟跟具体的文件名/目录名,而不是通配符(例外情况,*.jpg ,log-* 这种名称+通配符)

2. rm 输入完之后,tab 确认一下(文件不存在/前缀匹配/完全匹配,shell 表现是不一样的)

3. rm xxx; rm xxx -r; rm xxx -rf; ,默认情况 rm ,知道是目录的情况下才加 -r ,删除有问题的时候才加 -rf 。
避免删除以为是个文件,结果是个目录的情况。以及后面输入参数的时候有机会再看一遍删除的东西对不对

4. 重要的东西,mv xx xx.old / mv xx ~/.trash 先扔一边,确认没问题再删除
2023-09-22 13:06:19 +08:00
回复了 chensuiyi 创建的主题 程序员 vscode 扩展 fnMap(函数地图)送永久注册码啦!
@chensuiyi 不过想再问一下,根据你说的,『绑定机器码可以在无网环境下使用。不注册登录,对功能没有任何影响,只要该电脑进行了绑定后设置了对应的注册码,该电脑就可以永久使用,免费升级。』,想问一下,如果我用 vscode 自带的 remote over ssh/wsl/docker ,那么这里的机器码是我当前的设备还是远程设备判定的?无网环境是我本地机器无法访问公网还是远程机器无法访问公网?
这个如果没有测试过的话,今天晚上或者周末我可以试一下( vscode remote 我还是比较需要用的。我经常连虚拟机以及 wsl 写东西。虚拟机可能也存在一台笔记本连一堆虚拟机的问题,如果根据本地判断能接受,但是每个虚拟机绑定一次成本就太高了,尤其是虚拟机可能用完就扔)
2023-09-22 12:56:28 +08:00
回复了 chensuiyi 创建的主题 程序员 vscode 扩展 fnMap(函数地图)送永久注册码啦!
@chensuiyi 后面我有这个需求再说吧。我目前也不常这么弄(而且就算这么弄也不会装太多插件)。只是突然有的想法,最近事情有点多也不太能测试。
我目前有通过 code-server 在服务器跑的实例,但是是直接装到宿主机的,之前想过要不要 docker 化但是最后没做,因为只有我自己一个人用,docker 化好处不大
2023-09-21 13:02:26 +08:00
回复了 chensuiyi 创建的主题 程序员 vscode 扩展 fnMap(函数地图)送永久注册码啦!
绑定了之后能解绑吗?举个例子,通过 docker 挂载目录,启动单独的 vscode cli 实例。可能等不用了就删掉 docker 了。这种情况下适合用吗?
2023-09-19 13:43:39 +08:00
回复了 zhangkai99 创建的主题 程序员 关于安卓模拟器和 vmware 这种模拟器的图形机制一些疑问
vmware 的话可以看一下虚拟机配置的显示设备那里,有显存设置(好像叫做供显示使用的内存)和使用 3D 加速两个选项,手边没设备暂时没法确认具体名称。
我之前也是感觉很卡,打开 3D 加速和把显存拉到 8G 之后体验好很多了。
如果是没有字段的话,那我不太清楚。如果是安全性问题的话,我用的 1password ,只存卡号,过期和 cvv 靠脑子
已赞,131 ,aUB6c2guZGV2
1 ... 5  6  7  8  9  10  11  12  13  14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2814 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 02:19 · PVG 10:19 · LAX 18:19 · JFK 21:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.