2020-09-20-x
Xplorist Lv6

2020-09-20

todo-list

  • 整理知识库内容

record-list

  • 星期天-无

home-record-list

  • 昨天爷爷打电话说的事情真的是太让人气愤了,这次是真的不想回去了,估计又要被各种说教了,回家真的没意思,今年开始自己的新征程,搞点新技术,现在有了我的知识库博客系统,
    记录自己的学习经历,开始新的体验吧。

  • 跟办公室同桌发了封电子邮件,把该道歉的事情也都道歉了,现在自己该安下心来搞自己的技术了。

  • 现在的新寝室真的是太好了,自己的位置简直好到了极点,超爱这个寝室,自己也买了台式机,台式机的优势真的是笔记本无法比较的,性能真的是好太多了,自己有了这么好的物理环境,
    自己要开始认真积累技术了,只要家里人不要来烦我就行了。

  • 到现在自己只有两件让自己真正感到快乐的东西,1.游戏,2.计算机技术(硬件和软件)。自己还是要自己买一套房子自己住,一个人就不用买太大,
    像现在的寝室这么大就行了,一室一厅一厨一卫一过道一阳台就够了,买一架宿舍
    这种上床下桌的床桌就行了。一个人住,有网有电脑有工作,人生就这么够了。存钱还是有意义的,我还有很多想要买的东西,不过大多是关于自己研究计算机技术的东西。当自己慢下来的
    时候才发现其实自己是真正的热爱计算机技术,计算机技术也能够给自己带来真正的快乐,比游戏带来的快乐还要强烈,所以自己开始把对游戏的所有精力都投入到了研究计算机技术当中。

  • 最开始自己奥做博客系统的想法就是用git来同步自己的技术记录,自己学的东西多而杂,太容易忘记了,所以需要这么一个工具来管理自己学过的知识。

  • 自己不仅是要记录自己的知识,自己还要进行整理,整理出自己的知识体系,把重点梳理出来,这样自己才不会迷茫,自己也会找到自己最喜欢的方向。

  • 自己感兴趣的东西很多,如果自己为了追求快,就会导致自己丧失对技术的真实兴趣,慢下来才能体会到其中真正的乐趣,反正自己也没事,慌什么,不用那么急,又不是为了完成任务。

  • 最有意思的事是讲技术应用到自己的生活中来,自己也找到了在自己的slogan: love exploration, enjoy technology. 热爱探索,享受科技。
    xplorist.tech 探索者科技 xplrist voidx voidxbr lovecraft

  • 空,真,序,专 做好列表,一次只做一件事,走一步再走一步,分治算法,分而治之,知行合一,大目标切入口,突破口。

  • 当自己的目标很大的时候自己就会很迷茫,这个时候就应该找把从大目标中找到一个切入口,而不是想着去把大目标拆开,目标太大看着都晕,先切入突破再说。

  • 之前看的V2Ray教程被博主删除了,再次提醒自己不能够只留网址,因为网址是会失效的,必须把核心的知识点记录下来,转换成自己的知识。

  • 之前觉得Vultr的VPS不行,也许是因为计算机硬件太低,CPU加解密速度跟不上,再加上移动的宽带导致了网速很垃圾,现在来看硬件换了,宽带也换电信果然效果很不一样。
    其实这样就没有必要换谷歌云了,毕竟那也是一笔比较大的消费,其实还是想折腾一下,如果是按流量计费的话,其实说不定比Vultr更实惠呢,想折腾一下软路由,就存粹想玩一玩。
    软路由加谷歌云,看看在这100M的带宽下能达到什么效果,其实还是很有必要的,毕竟手机的CPU不行,手机上装了V2Ray的客户端,加解密导致看不了高清视频,所以还是有必要上软路由的,
    搞软路由还能学到很多新的知识。

  • 开始搞软路由,原来软路由可以装在虚拟机中,那先搞一个虚拟机试一下?好像虚拟机有点难。看了一个女生做的旧笔记本做的旁路由视频,想改造自己的旧笔记本为一个旁路由。

参考网址

V2Ray


软路由

 评论
// variables $gt-color-main := #6190e8 $gt-color-sub := #a1a1a1 $gt-color-loader := #999999 $gt-color-error := #ff3860 $gt-color-hr := #e9e9e9 $gt-color-comment-txt := #333333 $gt-color-link-active := #333333 $gt-color-btn := #ffffff $gt-size-base := 16px // default font-size $gt-size-border-radius := 5px $gt-breakpoint-mobile := 479px $gt-mask-z-index := 9999 // functions & mixins clearfix() { &:before &:after { display table clear both content "" } } em($px, $base-size = $gt-size-base) { u = unit($px) if (u is 'px') { unit($px / $base-size, 'em') } else { unit($px, u) } } mobile() { @media (max-width $gt-breakpoint-mobile) { {block} } } // variables - calculated $gt-size-loader-dot := em(6px) $gt-size-loader := em(28px) $gt-size-avatar := em(50px) $gt-size-avatar-mobi := em(32px) // styles // Put everything under container to avoid style conflicts .comments-container { .gt-container { box-sizing border-box * { box-sizing border-box } font-size $gt-size-base // common a { color $gt-color-main &:hover { color lighten($gt-color-main, 20%) border-color lighten($gt-color-main, 20%) } &.is--active { color $gt-color-link-active cursor default !important &:hover { color $gt-color-link-active } } } .hide { display none !important } // icons .gt-svg { display inline-block width em(16px) height em(16px) vertical-align sub svg { width 100% height 100% fill $gt-color-main } } .gt-ico { display inline-block &-text { margin-left em(5px) } &-github { width 100% height 100% .gt-svg { width 100% height 100% } svg { fill inherit } } } // loader .gt-spinner { position relative &::before { position absolute top 3px box-sizing border-box width em(12px) height em(12px) margin-top em(-3px) margin-left em(-6px) border 1px solid $gt-color-btn border-top-color $gt-color-main border-radius 50% animation gt-kf-rotate 0.6s linear infinite content '' } } .gt-loader { position relative display inline-block width $gt-size-loader height $gt-size-loader font-style normal // font-size: $gt-size-loader line-height $gt-size-loader border 1px solid $gt-color-loader border-radius 50% animation ease gt-kf-rotate 1.5s infinite &:before { position absolute top 0 left 50% display block width $gt-size-loader-dot height $gt-size-loader-dot margin-top -($gt-size-loader-dot / 2) margin-left -($gt-size-loader-dot / 2) background-color $gt-color-loader border-radius 50% content '' } } // avatar .gt-avatar { display inline-block width $gt-size-avatar height $gt-size-avatar +mobile() { width $gt-size-avatar-mobi height $gt-size-avatar-mobi } img { width 100% height auto border-radius 3px } &-github { width $gt-size-avatar - em(2px) height $gt-size-avatar - em(2px) cursor pointer +mobile() { width $gt-size-avatar-mobi - em(2px) height $gt-size-avatar-mobi - em(2px) } } } // button .gt-btn { display inline-block padding em(12px) em(20px) color $gt-color-btn font-size em(12px) line-height 1 white-space nowrap text-decoration none background-color $gt-color-main border 1px solid $gt-color-main border-radius $gt-size-border-radius outline none cursor pointer &-text { font-weight 400 } &-loading { position relative display inline-block width em(12px) height em(16px) margin-left em(8px) vertical-align top } &.is--disable { cursor not-allowed opacity 0.5 } &-login { margin-right 0 } &-preview { color $gt-color-main background-color var(--background-color) &:hover { background-color var(--second-background-color) } } &-public { &:hover { background-color lighten($gt-color-main, 20%) border-color lighten($gt-color-main, 20%) } } } } &-loadmore // loadmore /* error */ .gt-error { margin em(10px) color $gt-color-error text-align center } // initing .gt-initing { padding em(20px) 0 text-align center &-text { margin em(10px) auto font-size 92% } } // no int .gt-no-init { padding em(20px) 0 text-align center } // link .gt-link { border-bottom 1px dotted $gt-color-main &-counts &-project { text-decoration none } } // meta .gt-meta { position relative z-index 10 margin em(20px) 0 padding em(16px) 0 font-size em(16px) border-bottom 1px solid $gt-color-hr clearfix() } .gt-counts { margin 0 em(10px) 0 0 color var(--default-text-color) } .gt-user { float right margin 0 font-size 92% &-pic { width 16px height 16px margin-right em(8px) vertical-align top } &-inner { display inline-block cursor pointer .gt-user-name { color var(--default-text-color) } } .gt-ico { margin 0 0 0 em(5px) svg { fill var(--default-text-color) } } .is--poping { .gt-ico { svg { fill $gt-color-main } } } } .gt-version { margin-left em(6px) color $gt-color-sub } .gt-copyright { margin 0 em(15px) em(8px) padding-top em(8px) border-top 1px solid var(--border-color) } // popup .gt-popup { position absolute top em(38px) right 0 display inline-block padding em(10px) 0 font-size em(14px) letter-spacing 0.5px background var(--background-color) border 1px solid var(--border-color) .gt-action { position relative display block margin em(8px) 0 padding 0 em(18px) text-decoration none cursor pointer &.is--active { &:before { position absolute top em(7px) left em(8px) width em(4px) height em(4px) background $gt-color-main content '' } } } } // header .gt-header { position relative display flex &-comment { flex 1 margin-left em(20px) +mobile() { margin-left em(14px) } } &-textarea { display block box-sizing border-box width 100% min-height em(82px) max-height em(240px) padding em(12px) color var(--default-text-color) font-size em(14px) word-wrap break-word background-color var(--fourth-text-color) border 1px solid var(--border-color) border-radius $gt-size-border-radius outline none transition all 0.25s ease resize vertical &:hover { background-color var(--background-color) } } &-preview { padding em(12px) background-color var(--background-color) border 1px solid var(--border-color) border-radius $gt-size-border-radius } &-controls { position relative margin em(12px) 0 0 clearfix() +mobile() { margin 0 } &-tip { color $gt-color-main font-size em(14px) text-decoration none vertical-align sub +mobile() { display none } } .gt-btn { float right margin-left em(20px) +mobile() { float none width 100% margin em(12px) 0 0 } } } } &:after { position fixed top 0 right 0 bottom 100% left 0 opacity 0 content '' } &.gt-input-focused { position relative &:after { position fixed top 0 right 0 bottom 0 left 0 z-index $gt-mask-z-index background #000 opacity 0.6 transition opacity 0.3s, bottom 0s content '' } .gt-header-comment { z-index $gt-mask-z-index + 1 } } // comments .gt-comments { padding-top em(20px) &-null { text-align center } &-controls { margin em(20px) 0 text-align center } } // comment .gt-comment { position relative display flex padding em(10px) 0 &-content { flex 1 margin-left em(20px) padding em(12px) em(16px) overflow auto background-color var(--second-background-color) transition all ease 0.25s +mobile() { margin-left em(14px) padding em(10px) em(12px) } } &-header { position relative margin-bottom em(8px) font-size em(14px) } &-block-1 { float right width em(32px) height em(22px) } &-block-2 { float right width em(64px) height em(22px) } &-username { color $gt-color-main font-weight 500 text-decoration none &:hover { text-decoration underline } } &-text { margin-left em(8px) color $gt-color-sub } &-date { margin-left em(8px) color $gt-color-sub } &-like &-edit &-reply { position absolute height em(22px) &:hover { cursor pointer } } &-like { top 0 right em(32px) } &-edit &-reply { top 0 right 0 } &-body { // color: $gt-color-comment-txt !important color var(--second-text-color) !important .email-hidden-toggle a { display inline-block height 12px padding 0 9px color #444d56 font-weight 600 font-size 12px line-height 6px text-decoration none vertical-align middle background #dfe2e5 border-radius 1px &:hover { background-color #c6cbd1 } } .email-hidden-reply { display none white-space pre-wrap .email-signature-reply { margin 15px 0 padding 0 15px color #586069 border-left 4px solid #dfe2e5 } } .email-hidden-reply.expanded { display block } } &-admin { .gt-comment-content { background-color var(--fourth-text-color) } } } @keyframes gt-kf-rotate { 0% { transform rotate(0) } 100% { transform rotate(360deg) } } }