V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  buffzty  ›  全部回复第 23 页 / 共 24 页
回复总数  466
1 ... 15  16  17  18  19  20  21  22  23  24  
2020-04-14 13:46:41 +08:00
回复了 skyworker 创建的主题 Go 编程语言 laravel 转 golang 最佳实践是?
我也是尝试用 go 写 api. 总体来说,没有泛型很难受. 其他的还好.
安全性变高,灵活度变低,复杂度变高
1:
```go
d := &AddUserData{}
if err := c.ShouldBindJSON(d); err != nil {
app.ValidError(err)
return
}
user := &models.User{
Account: d.Account,
Gender: d.Gender,
Name: d.Name,
Age: d.Age,
Level: d.Level,
}
if err := models.Add(user); err != nil {
app.ErrorMsg(err.Error())
return
}
app.Success()
```
2:
json 注解中加入 sql:"TYPE:json"
类型是先 Value 和 Scan 接口
3:
db.Model(&user).Updates(map[string]interface{}{"name": "hello", "age": 18,})

db.Model(&user).Updates(User{Name: "hello", Age: 18})
2020-04-13 13:29:41 +08:00
回复了 Bramblex2 创建的主题 程序员 后端接口这样设计是否合理
方案 1: interface Resp{
A:{a: string, b:string, c: string},
B?:{a: string, b: string, c: string}
}
方案 2: interface Resp{
A:{a: string, b:string, c: string},
B:{a: string, b: string, c: string}|null
}
2020-04-11 02:37:50 +08:00
回复了 FaiChou 创建的主题 程序员 .env 应不应该放到 git 中?
2 个 env 文件
.env 通用配置 上传到 git
.env.local 本地隐私配置 不上传到 git
jenkins 里 服务器隐私配置
2020-04-10 00:40:57 +08:00
回复了 smallpython 创建的主题 程序员 编写代码需不需要使用 Linux 环境?
我用 win10 , 只开发 linux 程序或者跨平台程序.
c/c++ 使用 clion 远程编译,运行
java idea 跨平台
go goland 跨平台
php idea 自动 ftp 上传到 linux
前端 vsc + chrome
命令行使用 git bash
桌面开个 xshell
感觉很舒服.
win10 i7 16g 一点不卡
有 ubuntu,mac 吃灰中
2020-04-09 14:03:40 +08:00
回复了 my2492 创建的主题 宽带症候群 华为 ax3 这个价格香吗?还是智商税?
我也买了一个华为千兆路由器,比其他牌子的千兆路由器真的好太多.
不是华为吹,是用过才说好
我哥是修变频器的,有天我去他家 问他华为的变频器好不好,他说不好. 因为不容易坏 我赚不到钱
不过华为已经把变频器业务卖掉了. 举个例子 乐呵一下
我们前端用 react 了,随他怎么 xss,框架自动转义了. 没用框架之前 php 返回之前先转义
2020-04-06 01:44:55 +08:00
回复了 noble4cc 创建的主题 Go 编程语言 golang 开发者大部分是从 PHP 和 Python 转过来的吗?
@gowk 你怎么知道什么时候出泛型的呢
2020-04-04 11:57:44 +08:00
回复了 hyzzsu 创建的主题 问与答 技术重要还是想法重要?
2 个都很重要,但是有想法的人远远少于有技术的人. 所以 想法比技术重要.
2020-04-02 22:31:57 +08:00
回复了 jzmws 创建的主题 硬件 2020 年后端开发 32GB 内存迫在眉睫
我的垃圾 win10 组装电脑 16g 内存 正常情况下 开 goland*2, idea, netbeans,vscode 1-2,chrome,postman 一般不到 60%
从没觉得卡过, 有时候项目多开三四个桌面,ide 开五六个 我都够用. 我真不明白你们这些上 32g 的真的有必要吗?
内存大头就是 chrome vscode idea 就算每个占 2g 也才 6g 而已
2020-03-31 16:49:12 +08:00
回复了 sadfQED2 创建的主题 分享发现 卧槽,以后地铁真的不能抖音外放了
@bolide2005 上海也一样,每天那个右转的公交车跟抢着投胎一样,不管有没有人,他右转都不减速. 这条路我走了 2 年了,基本每个公交司机都这样
2020-03-30 15:10:57 +08:00
回复了 aoling 创建的主题 云计算 腾讯云套路云坑死人不偿命
@whypool 我阿里云搭建的 jenkins 一天访问 github 几百上千次.几年了都没被提醒过. 访问 github 还违规了?
2020-03-27 15:05:11 +08:00
回复了 bilibiliCXK 创建的主题 程序员 github SSL 劫持是如何实现的?具体原理是什么
昨天 gorm.io 这个域名也被劫持了
2020-03-06 22:53:26 +08:00
回复了 hero158 创建的主题 问与答 你觉得“运气”是生活中很重要的一部分吗?
@guoluwei 我把命和运记错了,你是对的 命在前面
2020-03-06 11:32:44 +08:00
回复了 hero158 创建的主题 问与答 你觉得“运气”是生活中很重要的一部分吗?
一运二命三风水四积阴德五读书.你说运气 重不重要
虽然古话说的很玄乎 但翻译为现代话就是 一运二基因三二代(而不是二代玩不起风水)四做好人五读书
2020-03-03 22:44:18 +08:00
回复了 HanMeiM 创建的主题 问与答 有没有 Typescript 的大佬帮忙看一个泛型接口的问题
@HanMeiM 为什么去掉形参类型名叫放弃优势呢? 去掉之后什么代码也没多写,类型也自动推断了. 你不就是要这个效果吗 本来能自动推断的,你非要给他加个错误类型
2020-03-03 20:54:20 +08:00
回复了 HanMeiM 创建的主题 问与答 有没有 Typescript 的大佬帮忙看一个泛型接口的问题
TestData 类型是兼容 Store 的,但是 (v: TestData )=>{} 这个函数类型 是不兼容 (v: Store)=>{} 这个函数类型的
可能是 ts 为了检测简单,不然还要把所有函数的参数再检测一遍.

我的建议:

去掉函数形参中的类型,此时 ts 会自动推断为 Store
传参时可以传 TestData 类型.
以下代码在 3.7.5 无报错
```typescript
export interface Store {
title: string // 加这个只是为了测试自动推断
[key: string]: any
}
type OnFinishCallback = (values: Store) => void
export interface Callbacks {
onFinish?: OnFinishCallback
}
export type TestData = Store & {
name: string
password: string
age: number
}
let a: TestData = { b: 123, age: 12, name: '1', password: '', title: '' }
let b: Store = a
const test1: OnFinishCallback = values => {
console.log(values.title) // 这里的 values 已经被自动推断过了
}

const test2: Callbacks['onFinish'] = values => {
console.log(values.title)
}
test1(a)
test1(b)
test2(a)
test2(b)

```
2020-02-22 18:57:50 +08:00
回复了 nohello 创建的主题 PHP PHP curl 带着 cookie 模拟提交,验证码超时
先用 postman 测试一下,你传的参数对不对.ok 了再去用代码写
2020-02-22 12:00:54 +08:00
回复了 npm 创建的主题 问与答 我记得 PC 应该是个人电脑的意思吧?难道我记错了??
adc 是 ad carry 的意思. 你见过有人叫蛮王 adc 的吗?
1 ... 15  16  17  18  19  20  21  22  23  24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 129ms · UTC 20:11 · PVG 04:11 · LAX 12:11 · JFK 15:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.