V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  crclz  ›  全部回复第 25 页 / 共 35 页
回复总数  684
1 ... 21  22  23  24  25  26  27  28  29  30 ... 35  
2020-07-07 08:23:59 +08:00
回复了 dot 创建的主题 云计算 阿里云国际新手 2.0 忘记取消,扣了 100 多刀……
@vislins 帮资本家说话之前最好动动脑子
2020-07-05 08:01:29 +08:00
回复了 systemcall 创建的主题 Android 感觉手机太重了,有办法让它变轻点吗?
18 年买的 mi6x 挺轻薄的,可能配置低就可以做到轻薄吧
2020-07-04 15:20:36 +08:00
回复了 yangyuhan12138 创建的主题 程序员 内核态用户态的数据拷贝,有点不明白
ssize_t read (int fd, void *buf, size_t count); 这是一个系统调用。拷贝就指的是将磁盘上的数据拷贝到 buf (第二个参数)的过程.
2020-07-01 14:35:56 +08:00
回复了 xtx 创建的主题 程序员 没有想到腾讯也有被骗的一天。
@xtx 申请冻结财产也不是完全没有代价的。

第一百零五条 申请有错误的,申请人应当赔偿被申请人因保全所遭受的损失。
2020-06-30 09:46:53 +08:00
回复了 MoTao 创建的主题 程序员 如何使用系统调用函数 open、close、read、write 等实现 cp 功能?
拷贝文件夹怎么办啊?是不是得用 mkdir 函数?
2020-06-30 09:43:23 +08:00
回复了 Te11UA 创建的主题 Python 请问静态资源取走后删除怎么做性能最高,代码最简洁呢
20w 个文件还是直接用数据库好了,让生产者把文件放数据库里面。传统的关系型数据库都行。
2020-06-29 12:32:58 +08:00
回复了 CUMTProgrammer 创建的主题 哔哩哔哩 对《睡前消息》粉转路
UZI 那一期,为什么要花大量篇幅讲 UZI ?你知道那一期的重点是什么吗?是何鸿燊。那一期是何鸿燊去世很多天后才发的,原因就是何鸿燊去世当天,人民日报说何鸿燊是爱国企业家,而那一期睡前消息分析得出何鸿燊是个吸内地血的鸡脖。
所以,不难看出,在视频开头花大量篇幅讲 UZI 的目的,就是为了“保命”,就是为了让人们以为重点是 UZI 。

第二,你的价值观有问题。
“但是我相信现在的小孩也有类似自己想去,而在父母看来不能去的地方。”
你觉得小孩子的这种行为是有利的吗?有利于小孩的人生安全?有利于小孩的成绩?有利于父母?有利于生产力的发展?这只是纯粹有利于酒吧网吧的营业额和小孩子的放纵心理罢了。
前面的数据是后面的依赖...你前面数据都获取失败了,后面数据怎么获取?

对于每一个环节,尝试向数据源读取 3 次,如果 3 次失败,就抛出异常。

正常情况下是不会出现失败的,如果失败很多次,就报警发邮箱。
2020-06-25 08:32:35 +08:00
回复了 Radeon 创建的主题 DNS 向工信部投诉 ISP 的 DNS 劫持需要准备什么证据?
我来说说我解决 dns 劫持的方法:
1. 用当地运营商的 dns 服务器 IP (比如我用的是 61.139.2.69 ) 我用 alidns 很多国外网站都会劫持
2. 可以挂 vpn 。如果发现访问不了某个网站,就开 vpn ( v2ray ),它会向国外发送 dns 请求
3. https://simplednscrypt.org/ . 发现上不了某个网站,就开这个
4. 火狐配置 dns overhttps,用 cloudflare 的服务。
2020-06-24 09:03:23 +08:00
回复了 tctc4869 创建的主题 .NET c# 有什么 Http 服务框架么?控制台就能启动的那种?
新建 Asp.Net Core 项目,然后把 Startup 和 Program 的代码复制过去就行了,顺便复制一下 properties 里面的文件。然后安装一下同样的 nuget 包。你如果要启动一个 http 服务的话,就新建一个线程去运行原来的 program 里面的东西。
2020-06-23 20:27:01 +08:00
回复了 timeromantic 创建的主题 程序员 有一个好的 idea,但是就差一个 UI 了
同意。IDEA 什么都好,功能比 VisualStudio 好太多,就是 UI 不行。
2020-06-23 08:57:07 +08:00
回复了 cai88112 创建的主题 Java 订单业务处理太过耗时如何优化?
消息中间件没毛病哦
2020-06-21 15:55:22 +08:00
回复了 duanzs 创建的主题 MySQL 一个关于 mysql 锁问题
同时,如果你的两个事务对 B 先读取的时候没有 FOR UPDATE,那么实际情况就会构成死锁,或者等待。当然,死锁是没有任何问题的,只不过会牺牲一个事务。整个流程是没有问题的,我只是解释一下内部运行过程。
2020-06-21 15:51:28 +08:00
回复了 duanzs 创建的主题 MySQL 一个关于 mysql 锁问题
你这个是没有任何问题的。因为,你会将旧的 B 置为“完成”,相当于给 B 上了一个 X 锁,所以是没问题的。
2020-06-21 15:28:44 +08:00
回复了 acr0ss 创建的主题 HTTP HTTP PATCH 的问题
https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md#74-supported-methods

和前面 Mozilla 的问答一样,微软的文档指出
PATCH ; Apply a partial update to an object ; Is Idempotent:False


关于 patch 还有一点,就是 patch 一般是提交多个字段:

例如我有个资源(或者数据库表),叫“离校请求”,有(学生 id,离校时长、离校原因、是否同意)几个字段。
那么,很容易想到的 patch 的请求就是 PATCH /离校请求 /123,body 是{离校时长:10 小时,离校原因:看病}。然后服务端在判断的时候,如果传过来的哪个字段不为 null,那么就代表客户端想要更新这个字段。这就做到了节省代码行数(只需写一个接口)。 当然,如果想要让客户端有能力将某个字段置为 null,就约定一个悬空值。

在这个场景中,对于“教师同意或拒绝离校申请”的功能,这个功能不是单纯的修改某一字段的值,还可能会有副作用,例如修改另外一个表“User”的“是否允许离校”字段。对此,有的人可能会单独开一个接口,例如`/离校请求 /11/处理请求`。

其实同意或拒绝离校申请这种也可以包含到 patch 请求体里面。
PATCH /离校请求 /11 。body 的 schema 就变成是:{离校时长:string?,离校原因:string?, 是否同意: bool? }。

这样的好处是节省代码,并且接口整洁。

当然,不同用户对于字段的权限不同,在 controller 代码里面应该是这样的结构:
``` cs
if body.离校时长!=null {
if 当前用户有权限修改离校市场{
修改离校时常
}
}

if body.离校原因 != null {
.........
}

保存更改
```
docker 多美好啊
2020-06-20 08:56:32 +08:00
回复了 20498860 创建的主题 Visual Studio Code VSCODE 右下角的同步按钮到底执行了哪些命令?
别让你同事甩锅
2020-06-19 15:04:09 +08:00
回复了 Deteriorator 创建的主题 程序员 C 语言的 IDE 好用的有哪些?麻烦巨佬推荐一下
2020-06-19 14:50:32 +08:00
回复了 tuine 创建的主题 程序员 所有字段支持排序,有 v 友有好的解决方案吗
(某张表)所有字段支持排序,而且字段是可增加的

方案 1:
例如,这张表为( id,姓名,班级,电话号码)
那么,我们需要建立下表来进行存储:
( id,key,value )
某列( id=1,姓名=zhangsan,班级=12,电话=18988888888 )可以转换为下表:
( 1,姓名,zhangsan )( 1,班级,12 )( 1,电话号码,18988888888 )

评价:方案 1 开发简单,容易想到。但是将连接好的列拆分会面临以下问题:
1. 无法创建包含多列的索引(当然,如果你只需要单一的按照某个列排序,则不存在这个问题)
2. JOIN 开销大

但是,当数据量、并发量小的时候,1 和 2 都不称之为问题。


方案 2:(这种方法比较 hack )
在业务代码里面用原生 sql 动态增减列,然后用 sql 创建索引,并且把元数据( schema )储存在某处。

方案 3:用 mongodb 。mongodb 是 schemaless 所以不用动态增减列。使用 mongo 命令来建立索引。

方案 4:用 postgres 的 jsonb 类型,和 mongo 功能几乎一致。优点是 pg 自带就有。


对 234 的评价:
虽然没有方案 1 建立索引的问题,但是多列索引的问题依旧存在:

客户打开产品,建立了一个“学号”列和一个“姓名”列。过了几天又建立了“电话号码”列,过了几天又建立了“英语成绩”列。
问题:你如何知道应该给那几列建立多列的索引?

众所周知索引应该按照查询来建立。如果经常按照(英语成绩 数学成绩 语文成绩)来排序,那么就应该为这三列建立索引。所以我的建议是对于数据量大于某个值的表,统计使用者的使用习惯,为最常使用的几种排序组合建立索引。
1 ... 21  22  23  24  25  26  27  28  29  30 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2452 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 12:34 · PVG 20:34 · LAX 05:34 · JFK 08:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.