V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sibowen  ›  全部回复第 1 页 / 共 2 页
回复总数  27
1  2  
14 天前
回复了 zchengb 创建的主题 分享创造 写了个扩展程序看资讯榜单,来试试吧
已用,好评
https://v2ex.com/t/956494#reply8 这个帖子的兄弟已经搞出来一个了
2023-03-07 19:40:29 +08:00
回复了 lqy2575395 创建的主题 奇思妙想 有搞过那种汽车后备箱摆摊卖咖啡的吗
@buried 类似,之前爬山也遇到过。走到一半有车停路边,后备箱打开,里面是咖啡机,做各类网红咖啡
2023-03-05 20:29:38 +08:00
回复了 ufhy 创建的主题 分享发现 哔哩哔哩崩了?
刷不出来视频,来蹲个答案
hugo 写,本地直接生成静态 html 。
静态 html 推到 git 。
线上装个 nginx ,写个 shell ,需要的时候把 git 代码拉到 nginx 目录完事。
对这个感兴趣。之前考虑过,学生(不止学生,在职人员 学习也是)在学习新知识的时候,如果通过刷题来确认学生哪些知识点已经掌握,哪些知识点未掌握,结合学习大纲,优化学生的学习方向。再结合比如艾宾浩斯记忆法的技术安排学生重复练习,来强化学生记忆。
就是不知道楼主有这个想法,具体楼主想怎么实施?自己是什么角色?
另外,楼主的想法,目前一些在线教育公司的进校业务也在做
2023-02-09 08:45:28 +08:00
回复了 yqyq1020 创建的主题 分享创造 维护一个支持在国内远程工作的公司的列表
@yqyq1020 UP 需不需要人帮忙,之前也考虑过搞个类似的东西,不过迟迟没有动手。我是后端,也可以赞助服务器和运维。
2022-12-21 11:44:57 +08:00
回复了 wolf1981 创建的主题 宽带症候群 能否用 WiFi6 无线完全代替有线网络?
我司面积比这大得多,全部无线 ac+ap ,没见哪个岗位用有线的。不同公区(在不同大厦)之间无线都是互通的。
2022-12-18 18:11:16 +08:00
回复了 Features 创建的主题 程序员 过去的 30 分钟到现在,阿里云 HK 的 C 区机器全部停摆
找不到机器,所以来 v2 ,果然
2022-12-16 20:31:59 +08:00
回复了 chengxy 创建的主题 问与答 阳了之后转阴的同学,你们有出现呼吸困难的迹象吗?
奥密克戎攻击上呼吸道,不应该出现呼吸困难才对,楼主要小心关注身体变化
2022-12-16 11:36:58 +08:00
回复了 anviod 创建的主题 Go 编程语言 [求助]Go Web 部署 Systemd 启动后路径问题, 找不到静态资源
程序静态文件目录,可以考虑用配置,或者环境变量来传入吧,这么搞改动起来比较费劲的。
2022-12-15 17:26:01 +08:00
回复了 zong400 创建的主题 Go 编程语言 channel 的关闭时机
@zong400 能具体描述下你的使用场景吗? 读取文件是 http 请求获取的?还是消费 chan 的地方要有 http 请求?还是什么
2022-12-14 17:53:34 +08:00
回复了 zong400 创建的主题 Go 编程语言 channel 的关闭时机
```golang

import (
"fmt"
"io/ioutil"
"os"
"sync"
)

var DirPrefix string

func main() {
DirPrefix, _ = os.Getwd()
DirPrefix += "/dir/"
var wg sync.WaitGroup
objchan := make(chan string, 10)
wg.Add(1)
go func(och <-chan string) {
defer wg.Done()
for objs := range och {
fmt.Println(objs)
}
}(objchan)

wg.Add(1)
go func(och chan string) {
defer wg.Done()
var wgDir sync.WaitGroup
for _, perfix := range []string{"test", "tc"} {
wgDir.Add(1)
go GetFile(perfix, och, &wgDir)
}
wgDir.Wait()
close(objchan)
}(objchan)
wg.Wait()
}

func GetFile(dir string, fileChan chan string, wg *sync.WaitGroup) {
defer wg.Done()
// send files
dirNow := DirPrefix+dir
files, _ := ioutil.ReadDir(dirNow)
// 子目录递归
for _, v := range files {
filePath := DirPrefix+dir+"/"+v.Name()
if IsDir(filePath) {
wg.Add(1)
go GetFile(filePath, fileChan, wg)
} else {
fileChan <- filePath
}
}
}

func IsDir(path string) bool{
s, err := os.Stat(path)
if err != nil {
return false
}
return s.IsDir()
}

```

把读取文件的操作包装到单独的协程里;
在读取操作完成后,close chan ;
试试上面这段。
话说,之前不是说有个阿兹夫定,说是可以治疗新冠来着。为啥没人提了
搞两个系统,a 刷的时候,b 监控&备份; b 刷的时候,a 监控&备份。瞎猜的
2022-10-25 16:35:22 +08:00
回复了 lookStupiToForce 创建的主题 程序员 不会前端的后端如何优雅地开发个人项目?
@cokepro mark
@HanSonJ 兄弟,这项目是已经投入商用了吗?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   978 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 21:47 · PVG 05:47 · LAX 14:47 · JFK 17:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.