V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  bugfan  ›  全部回复第 22 页 / 共 23 页
回复总数  458
1 ... 14  15  16  17  18  19  20  21  22  23  
❮ ❯
2022 年 3 月 17 日
回复了 bugfan 创建的主题 › 程序员 › 用 chrome 插件开发一个内网穿透工具
@lisongeee 嗯,在 chrome app 的开发文档里面有一章节是 tcp/udp 编程,如果与服务器建立长链接,然后在服务器提供 https 服务器,然后把服务器的 https 流量通过这个 socket 链接送进来,不就实现内网穿透了。。理论上可行
2022 年 3 月 11 日
回复了 dzdh 创建的主题 › Go 编程语言 › go 怎么实现 方法前置操作 类似 PHP 的__call
@dzdh #14 这种还不算是最优解,其实可以参考一些框架的设计都用了反射,例如:
```

type magic interface {
Call(*some.Class)
}

// 把你的 model 传进去
func Register(m interface{}){
handlers=append(handlers,m)
}

// 在合适的时机执行
func bind(h interface{}){
// 一些逻辑处理 handlers

reflectVal := reflect.ValueOf(h)
t := reflect.Indirect(reflectVal).Type()
newObj := reflect.New(t)
handler, ok := newObj.Interface().(magic)
if ok {
handler.Call(xxxx)
}
// 然后走你 register 进去的 model 的逻辑

}

// 类似 “https://github.com/bugfan/rest/blob/master/rest.go”,不喜轻喷啊😂

```
2022 年 3 月 11 日
回复了 dzdh 创建的主题 › Go 编程语言 › go 怎么实现 方法前置操作 类似 PHP 的__call
自己包装一层中间件,可以放在主要逻辑前,也可以放在主要逻辑后 类似 https://github.com/bugfan/srv
2022 年 3 月 6 日
回复了 voidmnwzp 创建的主题 › 程序员 › (纯主观)一个 javaver 用 go 语言的初步体验
17 年开始写 c ,go ,后来一直是 go ,,,,这些年,明显感觉 go 的人越来越多了,17 年时候只记得 jd 已经开始招聘 golang 工程师了,但当时招聘 go 的还是太少,,,
2022 年 3 月 6 日
回复了 voidmnwzp 创建的主题 › 程序员 › (纯主观)一个 javaver 用 go 语言的初步体验
@cmdOptionKana 用 go 写一个类似 spring 的东西也不难吧,,,
2022 年 3 月 6 日
回复了 voidmnwzp 创建的主题 › 程序员 › (纯主观)一个 javaver 用 go 语言的初步体验
@hello2090 666😂
2022 年 3 月 1 日
回复了 daimubai 创建的主题 › 生活 › 好像得了干眼症
眼睛里的沙子终究是揉不出去了,也许经过眼泪的洗礼,它最后会变成一颗明亮的珍珠!
2022 年 2 月 25 日
回复了 lujiaxing 创建的主题 › 程序员 › 接手了个屎山项目
我现在真是一点也忍受不了领导说类似这样子的话,,,要是我可能当场就跑了,fuck
2022 年 2 月 23 日
回复了 devilte 创建的主题 › 健康 › 体检显示偏胖了,有什么健身减肥的建议?
坐标北京,最近也是觉得自己胖了,平时主要以打篮球作为主要运动,最近半年发现自己胖了,想做出改变,,,,今天上班从北五环清河骑自行到甘家口,,,,,骑了一个小时多
2022 年 2 月 23 日
回复了 Ashore 创建的主题 › 程序员 › PHP 大神? GO 大神?
go 写个框架,开发业务很流畅啊,,,,, 但是还是推荐用 php 写业务,哈哈哈哈
2022 年 2 月 21 日
回复了 NickyHaris 创建的主题 › 问与答 › webvpn 和反向代理的区别
@nowheretoseek 现在主要是高校用的多,尤其疫情期间,更流行了
2022 年 2 月 20 日
回复了 ggp1ot2 创建的主题 › 健康 › 程序员,你们的颈椎还好吗
😂不怎样么,我工作五年,最近脖子一直不舒服,深度怀疑是不是电脑显示器有问题。。。
2022 年 2 月 20 日
回复了 NickyHaris 创建的主题 › 问与答 › webvpn 和反向代理的区别
@nowheretoseek 目的就是把源网站的 js 包起来,你可以理解为一个 jsVM ,比如源网站用到了 location.href=‘/’(意思是把当前页面跳到'https://vpn.xxx.com/'),但是经过 vpn_eval 执行 location.href=‘/’之后,你看到的地址应该是'https://vpn.xxx.com/https/yourdomain.xxx.com/' 类似的一个地址,总之目的就是把你浏览的所有涉及到 url 的东西,都在前面加上了'https://vpn.xxx.com',这样可以先把流量送到‘vpn.xxx.com’,‘vpn.xxx.com’收到所有流量后就可以进行反代处理了。。。这个涉及到很多技术点,一句两句说不清,如果有兴趣,可以加我微信(antian53)细聊!🤝
2022 年 2 月 19 日
回复了 NickyHaris 创建的主题 › 问与答 › webvpn 和反向代理的区别
webvpn 是以反向代理为基础来做的,反向代理需要处理很多情况,(请求头,行,体),当然还要借助插入 js 到 web 中来做,,, 主要这两大部分吧!
2022 年 2 月 19 日
回复了 zeitgeist 创建的主题 › 问与答 › 一种跑在网页中的代理?
@Hayek 这个其实核心功能是 js 替换,和后端的反向代理, 请求会先到 vpn.example.com ,然后后端需要做把 url 的后半部分'www.v2ex.com'解析出来(当然除了请求行,还有请求头,请求 体需要做处理),然后把流量转发到 www.v2ex.com ,当 v2 ex 返回 response 时候,还需要把响应头, 响应题做处理,,,,最难不是后端,是 js 部分,需要后端往 content-type 为 html 的 响应里面插入 js ,js 需要把浏览器特殊的变量做处理,比如 location ,比如 document.cookie,document.write ,innerHTML 。。。。。。太多了,,,需要借助 AST 去做
2022 年 2 月 19 日
回复了 BeijingBaby 创建的主题 › 程序员 › 求推荐 87 或 6x 机械键盘
@ianEros 对呀,fc660 ,yyds
2022 年 2 月 17 日
回复了 cocong 创建的主题 › 程序员 › 未来的路在哪里?
@hello2090 666😂
2022 年 2 月 16 日
回复了 cocong 创建的主题 › 程序员 › 未来的路在哪里?
未来的路,,,工作 5 年了,也开始考虑这个问题,要是能自己搞个产品啥的,每天有 500+的收入,我就满足了,不然打工挣再多,也是难受,,,总是有未知的恐惧感!!!
2022 年 2 月 15 日
回复了 bulay 创建的主题 › 程序员 › 码了几年代码,你焦虑吗?
@bulay 所以说,想继续钻一方面,其他的就是广度优先了
1 ... 14  15  16  17  18  19  20  21  22  23  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2945 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 05:44 · PVG 13:44 · LAX 22:44 · JFK 01:44
♥ Do have faith in what you're doing.