V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  awanganddong  ›  全部回复第 14 页 / 共 25 页
回复总数  490
1 ... 10  11  12  13  14  15  16  17  18  19 ... 25  
2021-05-22 23:42:22 +08:00
回复了 awanganddong 创建的主题 编程 where in 和 where not in 怎么优化
比如现在要查询其他在线用户。
那我首先获取到这个用户的黑名单 uidArr,
然后拿着这个 uidArr 去 where not in 去剔除这些用户(对于这个用户黑名单可能有几千的数据)

----------------
用户会话列表,客户端是把聊天用户的唯一标识给我,
然后我去 where in 这些标识 去获取这些列表
2021-05-22 22:43:07 +08:00
回复了 awanganddong 创建的主题 编程 where in 和 where not in 怎么优化
就比如我想从用户表里边匹配合适的用户,这时候就要剔除黑名单等不符合用户。
而且不单单这两个地方,
许多地方都需要 in
2021-05-16 00:56:37 +08:00
回复了 awanganddong 创建的主题 程序员 关于抓包的问题
别回答了,找到相关提问了

抱歉

https://www.v2ex.com/t/605666
2021-05-14 13:07:57 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 gin 条件验证请教下
souga
2021-05-11 18:19:06 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 gin 条件验证请教下
如果是 int 类型的话,我该怎么判断最大和最小呢
2021-05-11 15:06:31 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 gin 条件验证请教下
明白了
2021-05-03 08:47:27 +08:00
回复了 awanganddong 创建的主题 程序员 调试微信 h5 页面的工具有哪些呢
谢谢大家,我试下
2021-05-02 22:46:12 +08:00
回复了 awanganddong 创建的主题 程序员 调试微信 h5 页面的工具有哪些呢
我是查看别人的
2021-04-30 11:01:37 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 用 go 实现 socket ,帮忙看看问题处在哪里
socket 属于流的模式
这个要搞明白
以下是修改的代码

```
package main

import (
"fmt"
"io"
"net"
)

func main() {
listener, err := net.Listen("tcp", "127.0.0.1:9527")
if err != nil {
fmt.Printf("server err %v\n", err)
}
defer listener.Close()
for {
conn, err := listener.Accept()
if err == nil {
go handleConn(conn)
}
}

}

func handleConn(conn net.Conn) {

for {
readBytes := make([]byte, 1)
n, err := conn.Read(readBytes)
if err != nil && err != io.EOF {
fmt.Printf("read err:%v\n", err)
break
}
fmt.Printf("read content:%v", readBytes[:n])
_, err = conn.Write(readBytes[:n])
if err != nil {
fmt.Printf("write err:%v\n", err)
break
}
}
}

```
2021-04-29 21:54:59 +08:00
回复了 awanganddong 创建的主题 成都 马上五一了,在成都南城。
又要在家躺宅吗,23333
2021-04-08 19:40:51 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 用 go 实现 socket ,帮忙看看问题处在哪里
属于瞎几把写,我再重新修改修改,里边逻辑不太对
2021-04-07 12:55:35 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 用 go 实现 socket ,帮忙看看问题处在哪里
以上是我参照别人 demo 写的,里边逻辑确实有问题。
2021-04-06 23:09:24 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 用 go 实现 socket ,帮忙看看问题处在哪里
@codehz 我把制表符剔除试下
2021-04-06 23:04:07 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 用 go 实现 socket ,帮忙看看问题处在哪里
设置为以下还是同样报错
conn.SetReadDeadline(time.Now().Add(10 * time.Second))
2021-04-04 23:59:05 +08:00
回复了 DeepRedApple 创建的主题 成都 成都定居
这个月过来的。
天花板确实不如北京的高。
胜在房价比北京友善的多得多。
租房也不贵。
美食比较多,但是多数都是火锅。
然后加班不如北京多,整体比较悠闲的节奏。
天气确实阴沉沉的。
但是不冷不热,晚上出去走走的话,蛮舒服的。
新区往南走,人还是比较空的。

每个城市都有它的好与坏,
我更认为,这里到底会不会有你所在乎的人。
2021-03-28 18:35:55 +08:00
回复了 liqiansama 创建的主题 成都 成都互联网行业,,,哎
成都属于中部缺失的城市
如果你技术非常强,那么其实和北京没啥区别。
如果不是的话,薪资大概是北京的 1/3-2/3 。
2021-03-27 09:56:48 +08:00
回复了 awanganddong 创建的主题 PHP 请教下 PHP 关于协程的一些知识
```
function gen() {
$ret = (yield 'yield1');
var_dump($ret);
echo 'A1111'.PHP_EOL;
$ret = (yield 'yield2');
echo "B1111".PHP_EOL;
}
$gen = gen();
var_dump($gen->current());
echo 'A'.PHP_EOL;
var_dump($gen->send('ret1'));
echo 'B'.PHP_EOL;

string(6) "yield1"
A
string(4) "ret1"
A1111
string(6) "yield2"
B
```
上边这个不太理解的点是$gen->send()这里
//结论
send 方法将自己的发送的值传递给上一个 yield 表达式的结果,
然后继续隐式的继续执行下一个 yield 并接收下一个 yield 的值
2021-03-27 00:34:19 +08:00
回复了 awanganddong 创建的主题 PHP 请教下 PHP 关于协程的一些知识
```
<?php

function gen($max)
{
for ($i=0; $i<$max; $i++) {
yield $i=>$i+1; (注意这里是=>,而不是=号。这里为什么不能是等号暂时不明)
}
}

$gen = gen(5);

foreach ($gen as $key=>$val) {
var_dump($key . "=>" . $val);
}

//以下是输出的值

string(4) "0=>1"
string(4) "1=>2"
string(4) "2=>3"
string(4) "3=>4"
string(4) "4=>5"


```
2021-03-27 00:24:51 +08:00
回复了 awanganddong 创建的主题 PHP 请教下 PHP 关于协程的一些知识
```
function gen($max)
{
for ($i=0; $i<$max; $i++) {
yield $i;
}
}

$gen = gen(5);

foreach ($gen as $key=>$val) {
var_dump($key . "=>" . $val);
}

//以下是对应的输出值
string(4) "0=>0"
string(4) "1=>1"
string(4) "2=>2"
string(4) "3=>3"
string(4) "4=>4"

```

yield 具体的执行流程可以参考这个帖子

## PHP 生成器--动态生成内容的数组
https://segmentfault.com/a/1190000015149274
2021-03-26 19:15:12 +08:00
回复了 awanganddong 创建的主题 PHP 请教下 PHP 关于协程的一些知识
参考 在 PHP 中使用协程实现多任务调度

https://www.laruence.com/2015/05/28/3038.html


有些含义在 php 哪里不好找,就去看看隔壁 python 的理解,应该大同小异。
1 ... 10  11  12  13  14  15  16  17  18  19 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5346 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 08:37 · PVG 16:37 · LAX 01:37 · JFK 04:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.