V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  buffzty  ›  全部回复第 11 页 / 共 22 页
回复总数  432
1 ... 7  8  9  10  11  12  13  14  15  16 ... 22  
2021-12-13 20:17:31 +08:00
回复了 kingofzihua 创建的主题 Linux 问一个协程方面的问题
用协程的最主要原因是让你少写代码,减少心智负担. 协程底层就是一个线程池+runtime+任务队列.
java 的 Future,c++ 的 fiber 跟 go 的协程差不多. 不过 go 的协程功能比他两多点. 会自动控制任务的执行时间,协程内部可以让出执行权. 因为 go 的 runtime 帮你写了一大堆代码. 并且开一个新任务只需要 "go" 一个关键字 ,而 java 需要用一个函数包住它.要多写几个字符. go 的协程出名还有一个重要的点就是 语言层支持 chan 通信. 如果你用 java c++都可以实现 go 的 csp 编程, 但是会比 go 多写一些代码 会让你的代码不 java
2021-12-13 20:02:43 +08:00
回复了 JohnXu20151211 创建的主题 C++ 求问 C++一个问题
只要 idea 系统支持的系统都可以开发 c++. clion 本地编码 远程运行
@zzzmh @lp7631010 spa 收录都是小问题,不用 ssr,后台开个 puppetter, 搜索引擎全反代过去
2021-12-03 01:42:04 +08:00
回复了 sunmoon1983 创建的主题 Go 编程语言 求一个 go 中的 aes 加密方法
我真是服 这个代码格式化到底咋弄
2021-12-03 01:41:02 +08:00
回复了 sunmoon1983 创建的主题 Go 编程语言 求一个 go 中的 aes 加密方法
早上上班就看见你发了,晚上要睡了还没人回你 真是醉了
```go
package main

import (
"bytes"
"crypto/aes"
"encoding/base64"
"fmt"
)

func main() {
str := []byte("406BF0AD11310101220213481000320000")
key := make([]byte, 16)
oriKey := []byte("ER2Fb6ts3ECX")
for k, v := range oriKey {
key[k] = v
}
cipher, _ := aes.NewCipher(key)
chunks := arrChunk(str, len(key))
buf := make([]byte, len(key))
encryptData := make([]byte, 0, (len(chunks)+1)*len(key))
for _, chunk := range chunks {
if len(chunk) < len(key) {
chunk = append(chunk, bytes.Repeat([]byte{0}, len(key)-len(chunk))...)
}
cipher.Encrypt(buf, chunk)
encryptData = append(encryptData, buf...)
}
fmt.Println(base64.StdEncoding.EncodeToString(encryptData))
}
func arrChunk(arr []byte, size int) [][]byte {
chunks := make([][]byte, 0)
chunk := make([]byte, 0, size)
for i := 0; i < len(arr); i++ {
chunk = append(chunk, arr[i])
if len(chunk) >= size {
chunks = append(chunks, chunk)
chunk = make([]byte, 0, size)
}
}
chunks = append(chunks, chunk)
return chunks
}
```
2021-11-29 20:03:35 +08:00
回复了 66beta 创建的主题 程序员 从 Mac 切换到 Windows 工作 2 周了,还是觉得浑身不自在
@volvo007 我用的是外接的非 Mac 标准键盘 一款达尔优 87 键 一款达尔优 71 键 都是用手掌发力. 需要抬起手臂是因为在 mac 下复制需要按 win 键+c,大拇指正常情况下是按下空格上的,按 win+c 需要抬起手臂将大拇指左移并逆转.
我觉得在标准键盘侠 ctrl 用手掌边缘按时最完美的.不存在需要改键,ctrl 按键使用率特别高. 保存 复制 粘贴 删除 搜索 截图 全选
2021-11-29 16:06:17 +08:00
回复了 66beta 创建的主题 程序员 从 Mac 切换到 Windows 工作 2 周了,还是觉得浑身不自在
@deplivesb 我最不能适应的是 mac 用大拇指加食指去完成 cv 操作 我在 windows 下左手小拇指头从来用不到.按 ctrl 是用 小拇指根部 就是长老茧那个位置去按 ctrl 键边缘. 这样手臂都不需要抬起来,手掌发力就能按下 ctrl. 用 mac 的时候需要把手臂抬起 大拇指逆转去按 command 键 非常地反人类
2021-11-23 00:47:04 +08:00
回复了 lesismal 创建的主题 Go 编程语言 最近犯闲,想再写点啥项目,有推荐的吗?
@lesismal nbio 我早就完整看完了,写得很好. 我写代码只兼容 linux-x64 这样可以节省时间. 找到有趣的东西可以一起开发
2021-11-21 11:53:39 +08:00
回复了 TossPig 创建的主题 程序员 被客户告知 HTTP 的 PUT 请求不安全,甩锅给我们要求整改
一大堆人为了用而用,啥也不懂就随大流. 还以为自己是高手
2021-11-20 15:34:05 +08:00
回复了 Yeen 创建的主题 程序员 electron 源码保护方案探讨。
你随便混淆加壳 只要有价值 很快就破解
2021-11-19 14:33:03 +08:00
回复了 TossPig 创建的主题 程序员 被客户告知 HTTP 的 PUT 请求不安全,甩锅给我们要求整改
@lesismal 我的项目里也全部都是 post + json 只有 /version /health/live,ready /swagger /metrics 这几个固定的 path 是 get 其余全是 post. 很大的原因是不想前端天天问我为什么接口调不通. 他们一天到晚随机 contentType 和 method 调接口 然后问我接口有问题
2021-11-18 21:29:41 +08:00
回复了 lesismal 创建的主题 Go 编程语言 最近犯闲,想再写点啥项目,有推荐的吗?
没事就学学汇编, cpu,linux net 那一块吧
有趣的东西别人几乎都写过了,网络方面的就代理 爬虫 web 框架之类的 只有找到一个别人没有做好的东西 去做好才有趣
@ElmerZhang 9 少了,可以再加几个
2021-10-29 03:52:58 +08:00
回复了 WeWill 创建的主题 JetBrains Jetbrains 对标 vscode 的远程开发功能来了
@noyidoit 可能你电脑有问题吧 我没同步失败也没有漏文件 vscode 写 go c++这种对我来说就是折磨
2021-10-28 20:35:54 +08:00
回复了 WeWill 创建的主题 JetBrains Jetbrains 对标 vscode 的远程开发功能来了
idea 不是一直都支持远程开发吗?
php 是 文件自动上传
go 和 clion 是自动上传加远程运行
2021-10-15 22:58:50 +08:00
回复了 jdz 创建的主题 C++ 想买好的 cpu 来做编译用,但是编译又是偶尔才编译一次,纠结
阿里云 共享型 16c32g 一个月 500 多 再不行按量付费 一个小时一块钱 用完就删
2021-10-02 02:54:26 +08:00
回复了 zhoudaiyu 创建的主题 信息安全 一看到加密、解密、签名、验签、证书等概念就很头疼
欧几里得算法,扩展欧几里得算法.欧拉定理. 这三个都是很简单的, 这些就是 rsa 了. 写个小 demo 你以后再也不怕了
你说的前 3 个问题都是 ui,我都没发现那些问题 我觉得 win 更好看, 简约,而且我最喜欢的就是 win 下的中文字体 可能是先入为主. 第四个 wsl 的问题 没遇到过 ,从来不用. win 只用来开发 ,代码都是运行在 linux 的. 在 win 下运行的都是跨平台的代码
写代码从来不考虑兼容 win 和 mac
我觉得 win 最不好的地方就是 他不是 linux 发行版
没遇到过,我从没写过双等号
1 ... 7  8  9  10  11  12  13  14  15  16 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1596 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.