V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vinle  ›  全部回复第 1 页 / 共 2 页
回复总数  36
1  2  
2023-02-25 22:53:12 +08:00
回复了 acherkrau 创建的主题 程序员 新人入门后端,目前优先学什么语言好
答案难道不是“英语”吗?
2023-02-13 20:20:00 +08:00
回复了 Kyleva 创建的主题 上海 建了一个上海生活交流群,上一个群满了
Y2hhcndpdGhsaWd1Cg==
2021-11-30 00:21:23 +08:00
回复了 fy1206 创建的主题 程序员 论消除浮躁的方法?
来一发立马平静
2021-11-06 14:39:13 +08:00
回复了 Borch 创建的主题 分享发现 分享发现的一些优质的时间理念和时间管理方式
欣慰有人也认真想过这个货币系统的意义,不夸张地说,在各个领域( tech/life/news/job/trade/politics ) v 站提供的实用性层面的帮助在 2021 年的互联网环境中都算不上是最好的,唯独 v 站的奖惩制度中以时间为中心的概念真的太棒了,借此楼感谢下站长,if someone here becomes better himself today, should've credited to you, in a sense!
2021-11-05 14:49:52 +08:00
回复了 Lyv5 创建的主题 Java 各位 Java 大佬好,先给大佬倒茶。关于 jdbc 与 mysql 交互问题
首先膜拜一下,楼主过于谦虚,能为一个新的数据库作贡献是非常强的了。

然后对于 LZ 的问题,

“底层是怎么判断的” :mysql 的 server 与 client 通信已经算是很高层的实现了,至于底层,楼主没说清楚到底多底层,看楼主的代码注释应该是指:Client (使用 jdbc 的客户端程序)识别 Server(数据库服务器)返回的 Packet (响应)的过程中,怎么判断 mysql 的错误类型的。
其实楼主已经分析得非常完整了,因为就是 MysqlIO 类的 checkErrorPacket 来判断的,更完整的调用链是:/ secureAuth411 / -> / checkErrorPacket() / -> / checkErrorPacket(-1) / -> / checkErrorPacket(resultPacket) / -> / 你要的逻辑 /

“不看 mysql 端 就是怎么知道密码错误...” : 关于这个,一般来说这些错误代码的规范,都会有公开的文档,方便 mysql 社区参考,所以不用担心一般不需要深入到 mysql 的源码里边,对于特定版本的规范也应该不一样,我就随便找了个版本索引一下了: https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-error-sqlstates.html ,进去后直接搜“PASSWORD”大概率就能找到你想要的了。
2021-11-05 14:06:40 +08:00
回复了 yurong333333 创建的主题 问与答 求助帖:养猫之后经常咳嗽
@yurong333333 楼主好点了吗(其实就是想进来看看有无猫可以吸
2021-11-05 14:04:33 +08:00
回复了 nanxiaobei 创建的主题 程序员 现代 Web 开发过去与未来
我还好奇有人也对 Web 技术的未来感兴趣呢,原来只是 JS+CSS+HTML+PS+AI ,拜托拜托🙏建议标题改为“前端交互的过去与未来”,我就不会点进来,你的评论区也不会有我这种泼冷水的评论了。
2021-11-04 22:01:41 +08:00
回复了 cxytz01 创建的主题 程序员 使用 vmware 还是 docker 来搭建 Linux 实验环境?
“linux c++实验” 这个场景描述得具体点,楼上的回答就不会这样天马行空了
2021-11-02 15:16:45 +08:00
回复了 yukiiceqqq 创建的主题 长沙 长沙买房问题
每个城市有各自的社保和公积金账户体系,到新城市工作,如需要享有新城市的医保 /购房的福利(其实就是资格),需要有新城市的的社保 /公积金账户。如果曾经在这个新城市没有这些账户,那便需要开设新账号(也就是注册新账号),新账号的各种属性都会从零开始,余额为 0 ,连续缴纳时间为 0 。。。等等。

原来城市的这两个账号的信息除了“连续缴纳时间”停止增长,其他关键属性不变。根据之前咨询的经验,一般来说有两个选择:
1 )杭州的这两个账户不管它,就继续在长沙按照正常那样缴纳社保 /公积金,原来的两个账户不会因此“不翼而飞”。
2 )杭州那边办理公积金转出到长沙新账户,这样你的长沙的新账户“余额”属性就不是 0 ,但是“连续缴纳时长”还是 0 。

如果 LZ 是要买房的话,那就毫不犹豫办理(杭州)原账户转出到(长沙)新账户即可,假设 LZ 的公积金余额早已满足贷款要求,那接下来买房的限制就只剩“连续缴纳时长”这个条件了。(羡慕脸*_*

强烈建议楼主打当地 12345 热线,会了解得更清楚点。
2021-10-31 22:12:46 +08:00
回复了 heywin 创建的主题 问与答 跨国公司配的远程 win10 电脑如何压榨一下
@zmxnv123 哈哈哈笑死
2021-10-31 22:08:05 +08:00
回复了 yurong333333 创建的主题 问与答 求助帖:养猫之后经常咳嗽
这种情况找医生最好不过了,医生比任何一个网友懂得都多。(多说一句,能上个你家猫的图吗,让我们吸吸 : )
2021-10-31 15:17:54 +08:00
回复了 Macolor21 创建的主题 macOS IDEA 打开文件经常卡死,这是 IDEA 的问题,还是 macOS 的问题
前阵子从 catalina 到 big sur 再加上 jb 系的 ide 都升到 2021.*.*之后,有类似的遭遇。

这或许就是任何软件升级里的一个隐藏 feature 吧:你该掏腰包了。
2021-10-31 15:08:57 +08:00
回复了 AlexPUBLIC 创建的主题 分享发现 淘宝的隐私搜集恐怖如斯
从开头看着一直以为楼主是友军,直到最后一句才发现我错了
2021-10-31 14:56:12 +08:00
回复了 312ybj 创建的主题 推广 记录一次乌龙求婚
这场面太暖,暖到我了谢谢。恭喜!祝福!铜币接着!
2021-10-31 14:50:11 +08:00
回复了 rouwann 创建的主题 产品经理茶话会 社区是很无聊的产品,大家不要浪费时间了
名 /利才是促使大家“浪费”时间的原因
谢谢分享!冲!
@mazyi 明白人。appreciate that url with my truly sincere gratitude

说实话,在这里还在为国献策真的有点让人感觉哭笑不得了,作为爱国的我是这样认为:你要爱它,就应该任由它按自己喜欢的方式发展,而不是指指点点。

其实大家应该感恩了,要是把国际出口给切了,v 友们在线见面的机会都没有了,所以说大家能不能知足点呢?
"从今天开始不再用 google drive ":支持。

"以后也要慢慢减少使用 google 的产品":这应该很难,这星球上良心好用的搜索引擎和邮件服务就没几个。
2021-10-30 14:28:29 +08:00
回复了 Lighthughjiajin 创建的主题 Python 自定义 Socket 接收 HTTP 请求,丢失请求体
@Lighthughjiajin 刚刚我的描述可能有些偏差,纠正一下,前提条件那应该是“最基础的 server”。

“...发送到这个端口号的....” 即使你 N 个请求一起发送到给定的端口号,数据也不是聚在一起的,所以不存在单一的“进程的接收缓冲区”。事实是,一个 socket 对应一个连接,你指的 N 个线程里的 socket.recv ,那便是到这个 N 个连接对应的 N 个 socket 的对应的 connection 的所对应的缓冲区里边去拿。有点绕,其实就是 socket-conn-buffer 一一对应的意思。

Ref. https://en.wikipedia.org/wiki/Berkeley_sockets#accept
2021-10-30 10:35:42 +08:00
回复了 Lighthughjiajin 创建的主题 Python 自定义 Socket 接收 HTTP 请求,丢失请求体
前提条件:一般来说 server 都是一个请求对应一个进程。

1 )单线程的时候,客户端的全部 request 都是 blocking 的,即,每一个 request 的发送都基于上一个的 request-response 流程的成功完成,所以如果**服务器的处理逻辑正确**的情况下,你发了多少,server 就收到多少。

2 )对于楼主多线程的实现,在某一时刻 T1 ,可能出现这种情况:客户端所在的设备的网络接口( i.e. 网卡)会把 N 个 request 一起送出去,N>=1 。根据上述的前提条件,楼主的服务端(本质上就是个 httpserver )在下一时刻 T2 ,会对进来的流量进行处理(即,T1 时刻发的流量),然而同样,所以如果**服务器的处理逻辑正确**的情况下,server 会识别出有 N 个 req ,然后分别处理,所以有同样的结果:你发了多少,server 就收到多少。

综上,楼主说的 issue 和客户端线程是没关系的(必须的,不然电商怎么玩抢购),那问题实在哪里?就是上面写的正确的服务器处理逻辑。 很可惜的是这东西并不能靠改楼主的某一行代码就能解决问题(其实就是__init__.py, 144 ,加上楼上朋友的建议),因为正确的处理逻辑基于正确的了解“网络的属性”,如果没有后者,楼主的 WebServer()在未来某一时刻也同样会带来意想不到的结果。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6021 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 02:16 · PVG 10:16 · LAX 18:16 · JFK 21:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.