有的没的
不要沉迷技术。技术永远在更迭永远学不完,休息的时候要想想,怎么把技术“变现
有了技术,还是得仔细想想,怎么把技术变成钱。如何搞定在海外收款,怎么维护客源,怎么营销和宣传。。。
相比起来,技术是最不重要的一环了,做技术永远不缺人。
做技术是简单的,资料都在网络上,只要肯踏踏实实看,动手练,就会有成长,技术就会变好,
代价是,你投入了大量个人时间,减少了与人交流,减少了去体验世界。。。
而世界在不断发展,技术也一直在更新迭代,后浪会越来越强,即便当初热爱技术的你,现在是否一直坚持呢?
来自ns
#life
唉 这星期六监考四级 骑着电动车在南门转弯的地方摔了个底朝天 疼死了
四天之后的今天来医院拍了个片子 说是尾骨骨折= =
真是付费加班了 mlgb的
ps:一定要注意路上颜色比较深的地方,看起来像是湿了,实际上可能是一摊冰!!
#life
四天之后的今天来医院拍了个片子 说是尾骨骨折= =
真是付费加班了 mlgb的
ps:一定要注意路上颜色比较深的地方,看起来像是湿了,实际上可能是一摊冰!!
#life
2024-12-17:
1.去医院检查尾椎
2.更改三方啥的
3.qlsg问打钱事宜
4. 打印试卷
5. 联系考场替换
6. 怎样确定put/get远方的指针地址?
7. 怎样读取非优化访问db里面的real?
8.怎样对一个db的元素进行切片访问?
10. 把tg上的plc的东西 搬运到notion
#plan
1.
2.
3.
5. 联系考场替换
8.
#plan
今天去剪头发
因为天气寒冷 不夜城人很少 很安静
给我一种冬天下雪给世界消音了的感觉
让我想起冬天在中关村壹号的时候
几个东校的小女生去买烤面筋 说拿回宿舍吃 想想冬天在宿舍几个人的日子 有点儿怀念
一个人的孤独 世界上只有一个人
#life
因为天气寒冷 不夜城人很少 很安静
给我一种冬天下雪给世界消音了的感觉
让我想起冬天在中关村壹号的时候
几个东校的小女生去买烤面筋 说拿回宿舍吃 想想冬天在宿舍几个人的日子 有点儿怀念
一个人的孤独 世界上只有一个人
#life
一种反向利用WARP的思路
Cloudflare全身都是宝,可惜WARP国内用不了。既然我们不能主动连接WARP,那试试让它来反向连接我们?
你需要的:
国内的公网IPv4/6地址,并能够接受入站连接(在某些网络环境下,比如手机流量上网,获得的v6地址并不能用于接受入站连接)
位于境外、地理位置较近、无国内线路优化甚至IP被GFW拉黑的VPS一台(有线路优化也行,可那就没意义了,不如直连)
步骤:
在国内的设备上安装frps软件
在国外的VPS上安装WARP、安装frpc
国外VPS通过WARP连接国内的frps,将国外端口映射到国内的frps上
通过frps的端口连接frpc
经过测试,这种方法能将我一台VPS的连接带宽从不到1Mbps提升到80Mbps左右。
此方案最明显的缺陷是适用范围窄了点:需要国内的公网IPv4/6地址。
而优势在于不用优选IP,与直连WARP相比可以使用基于TCP的协议;WARP的IP段并不用于CDN,因此,目前连接质量似乎没有被严重劣化。
太牛逼了
/t/topic/290832/14
#network
Commemoration of paper translation in 2024.
Translate to English:
1. Use claude for the 1st round, largely accept the result but might seek GPT if some obvious translation mistakes are made.
2. Compare the translation with the original paragraphs from the beginning. If abnormality is found, seek translations from gpt
#ai
Translate to English:
1. Use claude for the 1st round, largely accept the result but might seek GPT if some obvious translation mistakes are made.
2. Compare the translation with the original paragraphs from the beginning. If abnormality is found, seek translations from gpt
#ai
两个字: 开悟
重要观点: 家长教化不管用的情况下,男孩子必须经历点事儿才能开悟 必须受点打击.
https://youtu.be/229CyftLjPU?si=oQCW2yv8doZ-7d9K
#life
重要观点: 家长教化不管用的情况下,男孩子必须经历点事儿才能开悟 必须受点打击.
https://youtu.be/229CyftLjPU?si=oQCW2yv8doZ-7d9K
#life
#programming
最近的几个playwright工程表明,iFrame才是最大的阻碍。但是也好解决。
iFrame就是一个网页中的网页。
那么使用playwright的时候,需要使用pw.frame_locator方法把这个frame拿出来之后,再使用普通的Locator方法进行xpath定位。
注意,chrome中对iFrame中的元素提取的xpath,就需要在playwright剥离好iFrame之后的下一层使用。要不会找不到。
比如上面的iFrame里面一个表格的xpath,就是chrome直接提取到的xpath。
最近的几个playwright工程表明,iFrame才是最大的阻碍。但是也好解决。
iFrame就是一个网页中的网页。
那么使用playwright的时候,需要使用pw.frame_locator方法把这个frame拿出来之后,再使用普通的Locator方法进行xpath定位。
frame = page.frame_locator('xpath=/html/body/div[1]/div[3]/div[1]/div/div[2]/iframe')
frame.locator('//*[@id="t1"]').wait_for()
注意,chrome中对iFrame中的元素提取的xpath,就需要在playwright剥离好iFrame之后的下一层使用。要不会找不到。
比如上面的iFrame里面一个表格的xpath,就是chrome直接提取到的xpath。
最近研究了一下,国内网络如果没有公网ipv4,但是是NAT1的情况下,可以通过lucky进行端口映射,需要开启upnp、dmz等等,具体可以看lukcy的官方文档,以及bilibili视频。
有一个比较好的概念就是IP4P的概念,就是通过一个AAAA记录,把NAT后的端口+ip表示出来。
mihomo已经支持ip4p了,这样至少保证了可以随处访问家里的代理了。
如果某个proxy app不原生支持Ip4p,那么可以采取NAT端口变动时更新订阅的方式来曲线救国。这个请参考【折腾啥】群组。
* 所以就是,如果是移动网络环境下,因为都有Ipv6,所以:
* 可以直接通过v6来访问家里的代理以及alist等大流量业务。。
* 如果是非大流量业务,比如ql,就可以通过frp完成穿洞,没必要折腾ip4p。
* 有博主采用以下方案:建立cloudflare自定义端口回源规则,lucky检测到nat端口变化时,用过cfapi来改变以上规则。但是这种方法还不如cf tunnel省事呢!属于脱了裤子放屁类型的,因为都得经过cf的反代。
* [更正 此方案采用了302 属于直连 但是多少客户端支持302还有待验证]。经验证,fileball支持webdav协议,proxy app不支持
* 如果是没有ipv6的情况下,可以采用ip4p至少可以访问代理,这样其实通过相应的配置就可以完成异地组网:
* 通过ip4p访问代理,通过内网ip访问家里服务。通过外网ip访问可能需要写一条NAT规则。
* 也就是通过xray完成了异地组网
* 需要在meta移动端,把lan的规则调成走代理。
* 全局走家里,出口规则由路由器里的shellcrash来决定
* 可以通过surge等模块,来对Ip4p的地址格式进行解析,解析成ip:端口的形式。这是为了使用ip4p绑定了家里的服务。但是,如果是非大流量,建议用frp+cftunnel,更简单稳定,还带https
* 这个可以参考【折腾啥】群组里面的#ip4p标签。
——
https://jp.v2ex.com/t/1043684
https://chi.miantiao.me/posts/without-ipv4/
#network
有一个比较好的概念就是IP4P的概念,就是通过一个AAAA记录,把NAT后的端口+ip表示出来。
mihomo已经支持ip4p了,这样至少保证了可以随处访问家里的代理了。
如果某个proxy app不原生支持Ip4p,那么可以采取NAT端口变动时更新订阅的方式来曲线救国。这个请参考【折腾啥】群组。
* 所以就是,如果是移动网络环境下,因为都有Ipv6,所以:
* 可以直接通过v6来访问家里的代理以及alist等大流量业务。。
* 如果是非大流量业务,比如ql,就可以通过frp完成穿洞,没必要折腾ip4p。
* 有博主采用以下方案:建立cloudflare自定义端口回源规则,lucky检测到nat端口变化时,用过cfapi来改变以上规则。但是这种方法还不如cf tunnel省事呢!属于脱了裤子放屁类型的,因为都得经过cf的反代。
* [更正 此方案采用了302 属于直连 但是多少客户端支持302还有待验证]。经验证,fileball支持webdav协议,proxy app不支持
* 如果是没有ipv6的情况下,可以采用ip4p至少可以访问代理,这样其实通过相应的配置就可以完成异地组网:
* 通过ip4p访问代理,通过内网ip访问家里服务。通过外网ip访问可能需要写一条NAT规则。
* 也就是通过xray完成了异地组网
* 需要在meta移动端,把lan的规则调成走代理。
* 全局走家里,出口规则由路由器里的shellcrash来决定
* 可以通过surge等模块,来对Ip4p的地址格式进行解析,解析成ip:端口的形式。这是为了使用ip4p绑定了家里的服务。但是,如果是非大流量,建议用frp+cftunnel,更简单稳定,还带https
* 这个可以参考【折腾啥】群组里面的#ip4p标签。
——
https://jp.v2ex.com/t/1043684
https://chi.miantiao.me/posts/without-ipv4/
OpenWrt 开个 ss IPv6 节点。
Apple TV 装 Surge ,做 Surge ponte 服务端
在外面用 Surge 做个 fallback 之类回家策略:
1 ,首选 ss ipv6 节点
2 ,如果环境没有 IPv6 了,自动切换为 Surge ponte 节点( IPv4 穿透)
3 ,如果 Surge ponte 穿透不了,就自动切换为代理链中转方案“vps ➡️ ss IPv6 节点 ”
3 个回家节点里,总有一个能回家,都是自动切换的,省心省事!
v4 内网可以尝试使用 natmap 打洞,跑一个 ss 服务把端口转发出来;
v6 也起一个 ss 服务,然后把这两个放到一个策略组里面,哪个能通就用哪个
#network
最近处理表格也多了,最开始是因为1+X劳务费的表格
还得是xlookup,大魔王般的函数。
其中有个小技巧,就是如果不想让自动编号,就再某个单元格编号前面加个dollar sign. 比如 A$3, 那么进行批量填充的时候,这个第三行是不会被自动编号的。
#programming
还得是xlookup,大魔王般的函数。
其中有个小技巧,就是如果不想让自动编号,就再某个单元格编号前面加个dollar sign. 比如 A$3, 那么进行批量填充的时候,这个第三行是不会被自动编号的。
#programming