V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  karloku  ›  全部回复第 4 页 / 共 8 页
回复总数  145
1  2  3  4  5  6  7  8  
2021-03-09 12:11:27 +08:00
回复了 totopper312 创建的主题 React 如果后端想转全栈也许 react 更合适
你会有这个感觉因为 Facebook❤️PHP 且 Facebook🔨React
2021-03-08 18:13:59 +08:00
回复了 nagatoism 创建的主题 程序员 用 redis 做分布式锁这种骚操作是怎么流行起来的?
脱离场景谈方案都是耍流氓. 别人的技术文章碰到的问题就是给你在不同的场景下趟坑. 要不大家都看官方 doc 就好了.

且和 lz 不同, 别人的"垃圾堆"文章, 在自己场景下遇到问题起码会思考一下原来自己用的不对, 而不是想都不想下个结论.
就我自己做爬虫到现在的经验来看, 只要你开放 web 页面, 就没有办法通过技术手段阻止别人获取你的数据了. 最后你能依靠的只有频率限制.

网站本身确实可以增加一些逆向工程的难度. 包括在前端实现 api 加签加密逻辑, 并且通过 javascript 而非序列化 api 结果返回必要参数, 然后把 js 本身混淆, 打乱变量, 让对方必须运行 js 虚拟机而没法用正则匹配你的参数. 但是如果你的数据真的有价值, 拿别人总能花时间逆向出来的. 这个时间通常也不会太长, 网站不可能频繁更新来抵御这种逆向过程.

最后还是回到用户的风控上来, 频率限制虽然古老但是有效. 当你账号的成本高的时候, 频率限制就是对方爬取你资源时不可回避的成本付出. 用户行为识别就是个升级版的访问限制攻防战, 你为了要服务正常用户不可预知的许多行为, 在这场攻防里是劣势, 对方最终一定有一条完美符合正常用户行为的行为方式. 只是正常用户行为通常会比你的古老频率限制请求更少资源, 所以有价值去做.

最后还得看你的内容本身多有价值, 值得你或者爬取者付出多大的代价来保护 /破解.
2021-03-08 17:29:23 +08:00
回复了 Acropho13ia 创建的主题 Java [求助]没做过高并发真的进不了 BAT 么
不套路的高并发也只有进了 BAT 这种公司, 而且去做 infra 的才会碰到. 剩下的都是些套路化的方案.
2021-03-04 15:48:19 +08:00
回复了 zhoudaiyu 创建的主题 Python 学了 1 年 Python ,今天看了段代码觉得白学了,求教一下大家
1.
上面都回答了

2.
爆栈对应于堆栈. 变量引用不会建立堆栈, 自然没有爆栈问题.
如果你准备用递归的函数来深层处理这个变量, 每次函数调用都会建立堆栈, 那基本就要爆了.
前司用腾讯云, 三天两头崩上热搜..
2021-02-02 14:15:49 +08:00
回复了 Renco 创建的主题 职场话题 程序员的薪资究竟是怎么定义的?
不知道自己行情的时候就投大厂面试看看. 大厂各职级的薪资水平一般都能查得到, 自己是不是符合行情看面试结果就知道了.
2021-02-02 14:00:50 +08:00
回复了 tctc4869 创建的主题 NoSQL “nosql 数据库”称呼为什么很流行?
因为这个词最早提出来的时候就是这么叫的. 只能说明 SQL 有很强的的统治力, 基本能作为 RDBMS 的同义词.

至于 NoSQL 社区普遍用 Not only 来解释 No 也算是表达态度. 只是作为非关系型的代用品, 并不是反对 RDBMS.

至于 SQL 嘛, well...
2018-04-22 17:33:15 +08:00
回复了 creedowl 创建的主题 Flask flask 如何最简实现耗时操作?
当你对任务调度管理的需求多上去你还是会用 celery
还是用 celery 吧, 把一个大而全的东西里考虑到的每个点学会了以后, 再根据自己的需要去精简异步任务的框架.
2017-07-21 15:34:58 +08:00
回复了 junhao 创建的主题 酷工作 [上海] [小红书] 资深后端工程师 [20K - 30K] (3 ~ 5 年经验)
上升期的公司, 有优秀的同事和大量(...)的挑战
2017-04-19 17:52:18 +08:00
回复了 char1998 创建的主题 Python 学了 3 个月的 flask,然后使用 python2.7+flasks 搭建了一个小论坛
2016-09-03 21:12:44 +08:00
回复了 hanyouchun66 创建的主题 程序员 如何回复产品经理"这个功能为什么不能做?"这样的问句?
产品经理不单是产品设计, 还要负责产品的研发周期和控制风险啊
实话实说告诉产品经理做这个功能的成本和可能的问题, 让产品经理自己去评估就好了. 只要让产品经理明白一回事那就是不管多拼多赶, 资源终究是有限的.
2016-09-03 19:30:48 +08:00
回复了 kevin1852 创建的主题 程序员 感觉 rails 真的很好
最大的好处就是避免了随心所欲的定制
每次发现自己要做的的配置和约定有冲突的时候就重新回去看一眼自己的设计
90%的情况下都是因为自己的设计和最佳实践有冲突
2016-07-06 18:59:08 +08:00
回复了 cccRaim 创建的主题 精灵宝可梦 口袋妖怪 GO 在 app store 澳区上线了!
日服玩家表示愤怒, 任地狱做手游居然不在日服上架.
2016-07-06 18:27:04 +08:00
回复了 awolfly9 创建的主题 C 程序员要不要为了面试刷很多面试题
刷题就和小学时候没事做做奥数题一样, 空的时候可以刷着玩, 挺有意思的.

至于指望刷面试题能提升什么那就算了.
2016-07-02 13:20:45 +08:00
回复了 lianghudou 创建的主题 Ruby on Rails 需要长期运营的项目,千万别用 rails
3 年都舍不得升级一下 gem... 如果你真的很保守不愿意随便升级 gem 的话, 那就在 Gemfile 里把版本锁住, 并且把 Gemfile.lock 加入版本管理.
2016-06-04 04:11:29 +08:00
回复了 brobird 创建的主题 DNS 114DNS 炸了?今天解析分区有严重问题啊……
一直在用 dns2socks+ss... 早就不放心直连 dns 了
2016-04-29 11:25:13 +08:00
回复了 Midnight 创建的主题 机械键盘 机械键盘你好~再见
@Midnight http://xahlee.info/kbd/idiocy_of_happy_hacking_keyboard.html
不是 24*365 的 vim 使用者就不要买 hhkb, 或者做好买回来只用 vim 的觉悟.
2016-04-29 11:23:54 +08:00
回复了 Midnight 创建的主题 机械键盘 机械键盘你好~再见
最早的时候用的一把茶轴的 Poker, 试过青轴, 觉得第一段太松不习惯.

再后来淘了把洋垃圾 IBM Model M, 那个手感真的没话说, 清脆有力.

最近四五年里迷恋人体工程学键盘, 机械轴的人体工程学键盘用过几把, 包括大热的网红 TE... 只能说很多机械轴的人体工程学键盘都被过度设计了, 学习成本非常高, 适应以后也没觉得比普通的分体强太多.
毕竟大部分做机械键盘的都是小厂, 而搞机械轴人体工程学键盘的更是小厂里的小厂, 很多甚至就是初创或者 po 一张设计图纸让人自己拼的.

最后用下来在上手程度和手感中平衡做得最好的还是微软 - 虽然是 X 脚的. 早期的 Natural 太笨重, 最后选择了 Sculpt, 虽然在手感里不是最好的 MS 人体工程学键盘, 但是长得又骚, 而且没有祖传的超重空格的问题(((((
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1110 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.