V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shibingsw  ›  全部回复第 1 页 / 共 2 页
回复总数  25
1  2  
微信真的是无语,现在 android 上的分身都在开始封!论自由的重要!
2017-11-06 15:21:41 +08:00
回复了 tinycold 创建的主题 北京 西三旗带独立卫浴主卧转租(单人 2600/月, 双人/2900)
同一个房子,单双人还收不一样的钱??
2017-10-29 10:44:57 +08:00
回复了 hqtc 创建的主题 Java Java 库 throw 了运行时异常怎么搞?
多半是你的代码有 bug。
@fyyz 是的
@yuzhibott 你把所有线程都启动了,然后再一个一个的 join 不就行了?要是还不理解你应该去看看书了~
join 和时间长短有什么关系。。
2017-09-21 14:54:50 +08:00
回复了 hheedat 创建的主题 PHP PHP7 自带的 session 哈希算法变了,取不到 sessionid 怎么办?
@skydiver 对!!
2017-09-13 17:56:35 +08:00
回复了 simapple 创建的主题 程序员 转:八年 phper 的高级工程师面试之路
@mhycy 一样的,你不主动 bind,操作系统自动 bind 了
2017-09-13 16:47:19 +08:00
回复了 simapple 创建的主题 程序员 转:八年 phper 的高级工程师面试之路
@mhycy 一个 ip,一个端口在没有 reuseport 的情况下,肯定也是只能 bind 一次,就算对端的( ip, port )不一样,所以也肯定不是四元组的数目
2017-09-13 16:36:23 +08:00
回复了 simapple 创建的主题 程序员 转:八年 phper 的高级工程师面试之路
@shibingsw 而且无限配置,可以配置无限个网卡,ip 也就无数个了,就算长连接也是无数个页面
2017-09-13 16:33:48 +08:00
回复了 simapple 创建的主题 程序员 转:八年 phper 的高级工程师面试之路
@mhycy 页面明显是无数个,页面打开之后连接就可以断开了,然后继续打开另外一个,理论上是无数个。
2017-09-13 16:21:40 +08:00
回复了 simapple 创建的主题 程序员 转:八年 phper 的高级工程师面试之路
那个面试的还是菜。。
2017-08-02 09:31:14 +08:00
回复了 fyyz 创建的主题 C boost::asio 中, async_read_some() 如何判断包是否读完了
tcp 是字节流,没有包的概念,你可以自己在每个消息头部加上消息的长度,比如用 4 个自己做长度,每次接收消息的时候先接收 4 个字节,算出长度,然后根据这个长度调用 async_read_some,每次得到的长度累加起来,直到算出的长度。
2017-06-28 22:32:45 +08:00
回复了 scinart 创建的主题 C 求 c++大神帮忙看下这段代码为啥不崩
代码肯定有问题,double free 了,但是因为 double free 是未定义的,所以不一定会挂掉。
用 valgrind 也能清楚的看到多了一次 free:
```
==5561== Invalid free() / delete / delete[] / realloc()
==5561== at 0x4C2C64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5561== by 0x4009C7: Holder::~Holder() (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x40161A: void std::_Destroy<Holder>(Holder*) (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x401500: void std::_Destroy_aux<false>::__destroy<Holder*>(Holder*, Holder*) (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x401187: void std::_Destroy<Holder*>(Holder*, Holder*) (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x400CE4: void std::_Destroy<Holder*, Holder>(Holder*, Holder*, std::allocator<Holder>&) (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x400A1C: std::vector<Holder, std::allocator<Holder> >::~vector() (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x40092B: main (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== Address 0x5a9fd30 is 0 bytes inside a block of size 4 free'd
==5561== at 0x4C2C64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5561== by 0x4009C7: Holder::~Holder() (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== by 0x40091A: main (in /vagrant/Work/waimai/inf_waf/j/build/a.out)
==5561== Block was alloc'd at
```
2017-03-03 22:58:27 +08:00
回复了 eyp82 创建的主题 程序员 一道算法题: 求一个数组中最大的 abs(max(left) - max(right))
@ryd994 你是对的
2017-01-18 10:53:01 +08:00
回复了 eyenobig 创建的主题 Python Flask + uWSGI + Nginx 绑定域名不生效?
@eyenobig http 协议的默认端口是 80 ,你不加端口的情况下,浏览器自然是以 80 端口建立连接。
2017-01-05 22:51:02 +08:00
回复了 alphabeta 创建的主题 程序员 静态博客,没有服务端,如何做性能和缓存优化?
对于服务端而言,往往是当你的某个请求有大量的数据库查询,耗时的计算时才需要缓存什么的,而你这个都已经静态化了,就是纯文件的返回,没什么必要再做多少优化了,再优化就是前端的优化了,资源合并什么的
2017-01-05 22:47:33 +08:00
回复了 dolee 创建的主题 MySQL 在高并发下,怎样能给每个请求返回 100 条不重复的记录呢?
用悲观锁呢?比如先查询
select * from list where state = 0 for update limit 100;

然后再把 state 更新为 1.

如果同时有两个 process 同时查的话,只能有有个一人先返回,因为有锁。接下来先返回的人更新完,提交事物,由于那一百条的 state 已经变了,刚才等待的 process 就能拿到下面的 100 条。
2017-01-05 11:28:17 +08:00
回复了 alphabeta 创建的主题 程序员 静态博客,没有服务端,如何做性能和缓存优化?
静态博客没有服务端这个说法就不对。。
2016-12-05 13:27:37 +08:00
回复了 nonozone 创建的主题 NGINX nginx+php7.0 提示 File not found.还有可能是哪里的问题?
@nonozone 这个时候你得请求一下你那个页面啊
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2814 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.