V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Karte  ›  全部回复第 1 页 / 共 5 页
回复总数  85
1  2  3  4  5  
MjQ0MTA1OTI0NEBxcS5jb20=
@hemingcn 是融合还是就独立宽带? 是杭州嘛?
@hemingcn 哪里啊
@Motorola3 你这是融合套餐还是单宽带? 我是融合 139. 16 年办的, 宽带 19 年送的. 后来优惠没了就 139 了, 原本只要 60 几.
@Motorola3 我是电信. 联通, 移动, 广电便宜; 但是质量不好. 在有些游戏会出现很奇怪的断联. 电信除了贵其他都还不错.
@MillaMaxwell 浙江的套餐都贵, 最低就是 69 起步, 200M 带宽. 而且不允许其他省市的转移过来, 只能省内转.
不过 3 月份去营业厅改掉了. 从 139 -> 69, 流量就只有 10G 了. (融合套餐太贵了)
@MillaMaxwell 大杭州....
2 天前
回复了 xuxiake 创建的主题 NAS IPV6 太香了
@SoyaDokio 订阅系统事件, 当 dhcpclient 触发更新时就会执行脚本.
淦. 我还是 139 , 200M 的宽带.
2 天前
回复了 xuxiake 创建的主题 NAS IPV6 太香了
v6 做 DDNS 很香. 目前公司电脑有 v6, 然后写了个脚本会在网络变更时自动更新 cf 的 DDNS.

```bash
#!/bin/bash

# Cloudflare 账户信息
CF_API_KEY="<token>"
CF_ZONE_ID="<cf zone id>"
CF_RECORD_ID="<domain cf record id>"
TARGET_DOMAIN="<your FQDN domain>"

# LOG
log() {
d=$(date "+%Y-%m-%dT%H:%M:%S")
echo "${d}: $1"
}


reboot_NIC() {
netsh interface set interface "<网卡名称>" disable
netsh interface set interface "<网卡名称>" enable
}

get_ipv6() {
# 获取当前 IPv6 地址
IP=$(curl --connect-timeout 3 -s "https://api-ipv6.ip.sb/ip" -A Mozilla)
if [[ -s ${IP} ]]; then
reboot_NIC
fi
log "get ip: ${IP}"
}


# 更新 Cloudflare DNS 记录
update_dns() {
res=$(curl -s -X PUT "https://api.cloudflare.com/client/v4/zones/$CF_ZONE_ID/dns_records/$CF_RECORD_ID" \
-H "Authorization: Bearer $CF_API_KEY" \
-H "Content-Type: application/json" \
--data "{\"type\":\"AAAA\",\"name\":\"$TARGET_DOMAIN\",\"content\":\"$IP\",\"ttl\":120,\"proxied\":false}"
)

log ${res}
}
get_ipv6
# 执行更新操作
update_dns
```

然后到 Windows 的定时任务中增加一个任务.
选择事件触发, 并填写如下:
https://imgur.com/a/3kkSoLo
多线程多文件时是由下载线程写入到文件中. 如果是多线程单文件则是由单独的线程负责写入.

多线程多文件设计简单, 下载完直接写入. 最后由最后一个线程负责文件合并.

多线程单文件则是高阶写法, 需要控制写入的位置之类的.

别一口一个菜逼, 都是从菜鸟过来的. 只有适合的方案, 没有完美的设计.
4 天前
回复了 gpsbird 创建的主题 问与答 读代码的时候,什么时刻最破防?
@daxin945 应该是不想判断 AND. 1 = 1 后面直接拼条件就行
1. 文件占用
2. 内容覆盖
4 天前
回复了 gpsbird 创建的主题 问与答 读代码的时候,什么时刻最破防?
@daxin945 这是什么操作? web 为什么要拼接 SQL?
之前 "小雪人" 出过一款 4k 高刷, Delta < 2 的屏幕 (G271U). 很不错, 但是最近看没了, 换成新款 G322U 了. 价格变成了 2499, 27 -> 32 寸.

我目前用的是 G271U, 色彩很好, 虽然 8bit 抖 10bit, 依旧比我同价位买的 Dell 要好上不少. 还有反向充电.

现在从公模换成了自己的模具, 更好看了.
5 天前
回复了 gpsbird 创建的主题 问与答 读代码的时候,什么时刻最破防?
这种不需要优化, 解释器会直接删掉这个条件, 因为怎么都是 TRUE.

如果你看的不爽, 可以这样改

```xml

SELECT * FROM <table>
WHERE

<where>
<if test="a != 0" >
AND a = #{a}
</if>
</where>

```

参考 [MyBatis XML 文档]( https://mybatis.org/mybatis-3/dynamic-sql.html#trim-where-set)
> The where element knows to only insert “WHERE” if there is any content returned by the containing tags.
Furthermore, if that content begins with “AND” or “OR”, it knows to strip it off.
5 天前
回复了 gpsbird 创建的主题 问与答 读代码的时候,什么时刻最破防?
@daxin945 这个大概率是为了拼接条件, 而且是 mybaits.

```xml

SELECT * FROM <table>
WHERE 1=1

<if test="a != 0" >
AND a = #{a}
</if>

```

如果没有这个 1=1, 那就变成 `WHERE AND a = #{a}`. 无法通过 MySQL 的解释器.
5 天前
回复了 techdai 创建的主题 生活 大家有什么泡水喝不腻的❓
泡凉白开, 每次喝 100ml, 间隔 20mins
5 天前
回复了 RedBeanIce 创建的主题 Java docker 项目资料全部打包
对了, 你这个是 Docker 相关的话题, 建议把话题转到 /go/docker. 而不是 /go/java
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3762 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 00:47 · PVG 08:47 · LAX 17:47 · JFK 20:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.