科学畅游全球互联网姿势分享
前言 好久没有更新博客了,主要是工作比较忙,加上近期学的东西基本上都是付费学习,算私有的不打算分享。所以导致一直没有更新博客的内容。正好“五一假期”,就借这个机会分享一下我的一些科学上网的经验,极低成本维护以及上手。 回到正题,我发现好多大学生,甚至是学计算机相关专业的,会上个谷歌都难,这给我一个大大的问好。以及到处寻可以用的Chatgpt,甚至愿意付费国内的套壳服务,让我大受震撼。这里我就一步步分享下我用的哪些。 读完本文后,我希望达到的目的是:当你想开通/购买某一个服务时,你可以在自己买/找淘宝等代弄之间做选择,而不是一味交钱让别人弄赚你信息差的钱 找到合适的机场 我发现很多人喜欢问有不有好用的VPN,但我不推荐使用别人卖你会员xx/月的VPN软件。我推荐的是找到合适你的订阅 + 专门的流量代理软件就可以使用跨平台了。什么意思呢?假设我有一条有效的订阅链接,我在mac/安卓/iphone上有对应的能够读取该链接的软件,然后我该设备上的流量就会根据我配置的规则实现代理/直连到对应的服务器,如果到我订阅配置文件上的服务器,那就实现了代理,从而实现了科学上网。 这样的好处是什么 ...
利用半自动补环境插件处理某乎算法
背景: 最近发现了一个半自动补环境插件,感觉还可以,然后人家我看别人的文章有个Demo。 简单理解了下什么原理,下面我就简单说下食用方法,用下来还是不错滴 仓库地址:https://github.com/cilame/v_jstools 某乎页面:aHR0cHM6Ly93d3cuemhpaHUuY29tL3NlYXJjaD90eXBlPWNvbnRlbnQmcT1weXRob24= 插件安装: 我安装的是「Commits on Aug 5, 2022」这个时间版本 因为前面的不知道为啥复制下来就是undefined https://github.com/cilame/v_jstools/tree/1ee5bdea941b20745bb2b711f861719c71288723 然后「解压」–> 「打开 chrome://extensions/ 页面 」–> 「打开开发者模式」 -> 「加载文件夹」就OK 然后找到插件,「打开配置页面」: 这个是什么意思呢,就是在加载页面的时候会对涉及到的记录你在浏览器里面的值然后进行函数Hook 寻找算法: 打开页面找到浏览器请求 ...
当面对一个项目究竟该怎么办
前言: 当你创建或者参加了一个项目的时候,如果组里面没有大佬进行带队,那么多半会走很多弯路进行摸索,导致效率十分低下,矛盾爆发等问题的出现。这篇文章我是写给我们大创团队的。至于我为什么有资格带队同级专业的同学?不多逼逼。如果能从下面写的内容有所收获,那么我的目的就已经达到了。我自己简单总结出了究竟可以怎么做让整个项目有序高效的走下去。读者可以将收获到的内容直接套在自己的项目中。本篇文章不管你是程序员还是非程序员都可以食用。直接开始吧~ 前提条件 当你满足了下面的条件才有继续读下去的必要,不满足的话意义就不大了 项目是以互联网作为载体: 我是以一位程序员的视角来写的,所以如果不涉及开发,那么下面的条条框框都没啥作用了。为什么一个项目很容易死亡,因为即使队长有天马行空很好的想法,但是没有技术将其实现,终究是一张废纸。 本篇文章适合的团队人数是在:1-5人左右 拒绝大量人员参与,导致分工不明确,相互推卸责任等问题出现。 最完美的团队分工是:A + B + C A:负责写文稿以及根据项目需求分析然后设计页面:具有好文笔;会画设计。 B:负责前端页面的开发:把设计的页面用代码实现 ...
Go实现Json转Bson存入Mongo
业务场景: 搞了个大作业,里面的话我们需要将前端传过来的Json直接存入到Mongo方便后面直接取出来分析。然后我看了很多Go语言操作MongoDB实现增删改查的文档,但是需要转为对应的结构体然后存入,但是我们这个Json的结构体没法固定,另辟蹊径吧,就有了以下操作(悄悄水一篇) 代码实现 以下的代码实现了增与查 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127package commonimport ( "context" "encoding/json" ...
Mac优化 zsh 的启动速度(M1)
起因: 不知道何时何地我更新了个啥;我的终端开启就是十分的卡 卡到什么程度?卡到新开一个快20秒了;已经够离谱了吧,我就想来解决下这个问题 下面几乎没有图图了,因为是复盘,当时没截图,请耐心看完应该能解决 经过: 我直接谷歌:Mac终端开启过慢,然后开始看内容;发现就几个点。 首先是以Mac终端启动很慢解决方案各种转发出现的删除日志文件就行了。 好嘛,我删除,发现并没有什么niao用,其实一般看这种帖子就不行,还是忍不住试了试 发现知乎好文—优化 zsh 的启动速度 这个写的还是挺全的,并且里面外链内容都挺高质量的;但是我试了这个命令: 12$ /usr/bin/time /bin/zsh -i -c exit$ /usr/bin/time /bin/bash -i -c exit 好的结果也就real 0.26当然也就是不符合这类情况;然后我就发现了知乎解决zsh启动速度慢的优化方法 其实吧2篇文章都是一个意思;但是还是跟着做了;有2个坑: brew install qcachegrind --with-graphviz 改为 brew install qcachegrind ...