Skip to main content

· 5 min read

💢彻底卸载

  • 起因:在搭建环境的时候,需要构建一个SqlServer的容器进行本地数据化测试,避免服务器多人数据冲突。

  • 搭建开始:在依次搭建完毕多个工程的仓库之后,看起来一切都运行正常

    • 问题1:通过ssms无法连接位于127.0.0.1的数据库,提示了failed to login with sa account,大概是这个意思具体的报错信息我记不太清了。

    • 问题2:连接上数据库之后,发现并没有服务器上sampleDB的数据,但是在构建容器的时候,调用的import.sh文件是的确存在db复制的命令的,并且感觉没有错误,因为别人可以正常复制

  • 上述就是这次sqlServer折腾的起因。


  • 问题1解决:放弃sa登录,选择电脑本地数据库,user选择本机用户,使用ssms自带的Windows Authentic认证直接登录无需输入密码。进去后点击security--->logins---->右键sa用户,启用Windows Authentic认证和混合登录模式,然后保存退出,再次尝试sa用户登录,成功!(此处其实有个坑)

  • 问题2解决:天真,上面的高兴的太早了,进入数据库后发现,没有从服务器上拷贝的DB,奇了怪了,排查了构建容器的命令,排查了sqlserver服务,排查了网络连接,排查了ubuntu中放的测试环境,重新构建依然不行。

  • 问题2得不到解决直接导致我选择了最粗暴的方式,卸载掉sqlserver重新进行安装。于是我熟练度打开了geek,对sqlserver的相关应用进行卸载,完成之后,打开文件夹,死灰复燃了,竟然还在,于是乎google了如何删除,好家伙应该用人家官方的remove工具进行卸载,一向灵通的geek这次倒是帮了倒忙。

  • 可是我已经卸了一遍了,自带的卸载工具已经打不开了,于是乎各种谷歌,不限于:1.手动删除注册表,在删除文件;2.使用第三方卸载工具进行卸载;3.使用cmd命令行使用UninstallString进行cmd管理员命令卸载;4.使用Windows install clean up工具进行卸载。

  • 在尝试这么多次卸载方法之后,打开SqlServer安装工具,查询已经安装了的sql服务,很好,还是存在一个sql instance实例,只要他存在,安装就会报错。于是乎继续Google,找到一个看起来似乎可行的方法,那就是使用它的安装程序对既存的sql srever进行修复,修复完成之后,在使用自带的remove工具进行卸载。

  • 修复成功,自带的remove工具也能成功打开了,但是卸载的时候,依然是卸载不掉核心的sql engine。

  • 接着google,发现一个名为Windows install clean up的工具,抱着试一试的心态,我下载安装了,打开运行卸载,cmd一堆命令开始跑,跑完我重启一看,嘿还真卸载掉了。果断打开安装程序准备安装,结果提示***# SQL server无法打开项UNKNOWN\Components\929B2416EC4102B48A989956983ACF45\1F7B2B09C788E7644A0F08CA9C1D***,拿着错误信息再去google,好家伙说好像是Windows install clean up卸载时导致的弊端,需要再下载一个工具:psexec,用来对注册表更改权限,才能正常安装,最终点击安装的时候我都冒汗,还好成功了。

· 2 min read

  • 创建资源先(后续完善)

  • 先连接上vm

  • 输入命令1

    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg

    # Add the repository to Apt sources:
    echo \
    "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
  • 输入命令2

    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  • 验证docker是否成功安装

    sudo docker run hello-world

    如果报了hello from docker说明安装成功了。

扩展阅读

· 4 min read

PDF:

注意:带*号的表示,原题给的答案并不对,请根据讨论或者most voted进行正确答案的选择

  • questionSet12,5,6,7,8121316,(17:redis cache,18:CDN,19:SAN),20,21,(23,29),(24,25,26,27),30,31,32,33,34,35,~~36~~,37

  • questionSet2:1,2,3,(4,8,19),(5*,6*,7*),9,10,11,12,13,14,15,(16,17,18),20,21,22,23,24,25,26,27*,28*,29,31,32*,33*,34,35*,36,37,38,39,40*,41,43*,44,48*,49,50,51*,52*,53,54,55*,56

  • questionSet3:1,2,3,4*,5*,6*,7,8*,9,11,12,13,14,15,16*,17,18,19,20,21,22,23,25,26,28*,30*,31,32,33,34,36,37,38,39,40,41,43,44,45,46*,47,48,49*,50*,

  • questionSet4:1,4*,5,6*,7,8*,9*,10,11,12,13,14,15,17,18*,19,20,21*,25,26*,27,28*,29*,30,31,32*,33,34,35,36,38,39*,40,41,42,43*,46,47,48*,49,50,51,52,53,56,57,58,59,60*,61,62,63*,64,65,66*,67

  • questionSet5:1*,4*,5*,6*,7*,8,9*,11,12,14*,15*,16,17,18,19,20*,21*,22,23*,24,25,26,27,28,29,30,31*,32,33,35,36,37*,38,39,40,41,42,43,44,45

  • questionSet6:1*,4,5,6,7,8*,9,10,11*,12*,13,14,16,17,18,19,20,21*,23,24,26*,27*!,30,31,32*,33*,35*,36,37*,38,39,40,41,42,43,44*,45*,46*,48,49,50,51,52

  • Testlet1:1,2

  • Testlet10:1,2*

  • Testlet11:1,2*

  • Testlet12:1*,2,3,4

  • Testlet13:1,2*,3,4,5

  • Testlet14:1,2

  • Testlet15:1,2*,3*,4,5*,6

  • Testlet16:1,2*

  • Testlet17:1*,2

  • Testlet18:1,2*

  • Testlet19:1,2*

  • Testlet2:1

  • Testlet20:1,2,3,4

  • Testlet21:1*,2,3

  • Testlet22:1*

  • Testlet23:1,2*

  • Testlet24:1*,2

  • Testlet25:1,2

  • Testlet26:1,2

  • Testlet3:1,

  • Testlet4:1*,2*

  • Testlet5:1,2

  • Testlet6:1*,2

  • Testlet7:1

  • Testlet8:1,2*,3*

  • Testlet9:1*,



💯第一次

  • **questionSet12,5,6,7,8121316,(17:redis cache,18:CDN,19:SAN),20,21,(23,29),(24,25,26,27),30,31,32,33,34,35,~~36~~,37

  • questionSet2:1,2,3,(4,819),(5*,6*,7~~),9,10,11,12,13,14,15,(~~16,17*,18~~),20,~~2122*,23,24252627*,28*,29,3132~~,~~33,34,~~35~~,36373839,40414344,47,~~48~~,49,50,51,52*,53,54,55*,56

  • questionSet3:1,2,3,~~4~~,56*,78~~,9,10,1112131415,~~16171819,20,21,22,232526,~~28~~,3031323334,35,36,37,3839404143444546~~,47,48,~~49,50*,

  • questionSet414~~,5,~~6,7,8*,9*,(10,1112),13,1415,17,18*,19,2021~~,22,25,~~26,27,~~28~~,293031,32*,33343536,37,3839*,404142,43*,45,4647,~~48~~,4950,51,52,53,55,565758,59,6061,62,~~63~~,64,65,66,67

  • questionSet5:1,~~4~~,56*,7~~,8,~~9,11,12,14*,15~~,16,171819,~~2021,22,23*,24,25,26,27,28,2930,31*,3233,34,3536,37*,38,39,40,41,42,43,44,45

  • questionSet6:~~1~~,3,456,7,8,9,10,~~11~~,12131416,17,18,19,20,21*,23,24,25,26*,27!**,29,30,31,32,33*,~~35~~,3637383940,41,42,43,~~44~~,45,46*,48,49,5051,52

  • Testlet1:1,2

  • Testlet10:1,2*

  • Testlet11:1,2*

  • Testlet121*23,4

  • Testlet13:1,2*,3,4,5

  • Testlet14:1,2

  • Testlet15:1*,2*,~~3~~,4,5,6

  • Testlet16:1,2*

  • Testlet17:1*,2

  • Testlet181,2*

  • Testlet19:1,2*

  • Testlet2:1

  • Testlet20:1,2,3,4

  • Testlet21:1*,2,3

  • Testlet221*

  • Testlet231,2*

  • Testlet24:1*,2

  • Testlet25:1,2

  • Testlet26:1,2,3

  • Testlet3:1,

  • Testlet4:1*,2*

  • Testlet5:1,2

  • Testlet61*,2

  • Testlet71

  • Testlet8:1,2*,3*

  • Testlet9:1*,



💯第二次

  • **questionSet125678,11,121316,(17:redis cache,18:CDN,19:SAN),20,21,22,(2329),(24,25,26,27),3031,32,3334,35,~~36~~,37

  • questionSet2:1,2,3,(4819),(5*,6*,7*),9,10,11,12,131415,(~~16~~,17,~~18~~),20,21,~~22~~,2324252627,~~28~~,29,31,3233~~,34,~~3536373839,40*,41,43,44,47,~~48~~,49,50,51,~~52~~,53,54,5556

  • questionSet312,3,~~4~~,56~~,7,~~891011121314,15,16*,17,1819,20,21,22,23252628~~,~~303132,33,343536,37,383940,42,414344,45,46~~,47,48,~~4950*

  • questionSet414~~,5,~~6,7,~~8~~,9,(101112),1314151718~~,1920,~~21,22,24,2526~~,27,~~28,29*,30,31,32*,33,34,35,36,37,38,39*,40,41,4243~~,44,45,4647,~~48,49,50,51,52,53,55,56,57,58,59,60*,61,62,63~~,64,65,~~6667

  • questionSet5:1,~~4~~,5,6*,7*,8,~~9~~,11,12,1415~~,16,17,18,19,~~202122,23*,242526,27,28,29,30,31*,323334,35,3637*38,39,4041424344,45

  • questionSet6:~~1~~,34,5,67,891011~~,~~1213,14,15,1617,18,19,20,21*,23,24,25,~~26~~,27!**,29,30,3132,33,~~35~~,36,373839404142,43,~~44~~,45,46*,48,495051,52

  • Testlet11,2

  • Testlet10:1,2*

  • Testlet11:1,2*

  • Testlet121*23,4

  • Testlet13:1,2*3,4,5

  • Testlet14:1,2

  • Testlet15:1*,2*,3*,4,5*6

  • Testlet16:1,2*

  • Testlet17:1*,2

  • Testlet181,2*

  • Testlet19:1,2*

  • Testlet2:1

  • Testlet20:1,2,3,4

  • Testlet21:1*,2,3

  • Testlet221*

  • Testlet231,2*

  • Testlet24:1*,2

  • Testlet25:1,2

  • Testlet26:1,2,3

  • Testlet31

  • Testlet4:1*,2*

  • Testlet5:1,2

  • Testlet61*,2

  • Testlet71

  • Testlet8:1,2*,3*

  • Testlet9:1*,



💯第三次

  • questionSet12567811121316,(17:redis cache,18:CDN,19:SAN),202122,(2329),(24,25,26,27),303132333435,~~36~~,37

  • questionSet2123,(4819),(5~~,~~67~~),9,10,11,12,131415,(~~16,17*,18~~),20,~~2122~~,23242526,~~2728~~,2931,~~3233~~,34,~~353637383940~~,41434447,~~484950,51*,52~~,5354,~~5556

  • questionSet312,3,4~~,~~56~~,7,~~8910111213141516~~,17,1819,20,21,22,2325,26,~~2830~~,3132333435,36,37,38394042414344,45,~~4647,48,49~~,~~50

  • questionSet414~~,5,~~678~~,~~9,(101112),1314,15,1718~~,1920,~~2122242526~~,27,~~28,~~29~~,30,31,3233,34,3536,37,3839~~,40,41,42,~~43,44,45464748~~,49505152535556,57,5859,~~60616263~~,6465,~~6667

  • questionSet5:1,~~4~~,5,~~6~~,78,~~9~~,1112,1415~~,16,17,18,19,~~202122,~~23~~,242526,27,282930,31323334353637*3839404142434445

  • questionSet6:~~1~~,34,5,67,891011~~,~~1213,14,15,16171819,20,21~~,232425,~~2627!**,293031,32,33*,~~35~~,36,3738394041424344~~,~~4546*4849505152

  • Testlet11,2

  • Testlet10:1,2*

  • Testlet1112*

  • Testlet121*,2,34

  • Testlet1312*,3,45

  • Testlet1412

  • Testlet15:~~1~~,23~~,4,~~56

  • Testlet16:1,2*

  • Testlet17:1*,2

  • Testlet1812*

  • Testlet19:1,2*

  • Testlet2:1

  • Testlet20:1,2,3,4

  • Testlet21:1*,2,3

  • Testlet221*

  • Testlet231,2*

  • Testlet24:1*,2

  • Testlet25:1,2

  • Testlet26:1,2,3

  • Testlet3:1,

  • Testlet4:1*,2*

  • Testlet5:1,2

  • Testlet61*,2

  • Testlet71

  • Testlet8:1,2*,3*

  • Testlet9:1*,



💯第四次

  • questionSet12567811121316,(17:redis cache,18:CDN,19:SAN),202122,(2329),(24,25,26,27),30313233343536~~,~~37

  • questionSet2123,(4819),(5~~,~~67~~),9101112131415,(~~16,17*,18~~),20,~~2122~~,23242526,~~2728~~,2931,~~3233~~,34,~~353637383940~~,41434447,~~484950,51*,52~~,5354,~~5556

  • questionSet31234~~,~~56~~,7,~~8910111213141516~~,171819202122232526,~~2830~~,3132333435363738394042414344,45,~~46474849~~,~~50

  • questionSet414~~,5,~~678~~,~~9,(101112),1314151718~~,1920,~~2122242526~~,27,~~2829~~,30,31,~~3233,34,3536,37,3839~~,404142,~~43,44,45464748~~,49505152535556575859,~~60616263~~,6465,~~6667

  • questionSet5:1,4~~,~~56~~,~~789~~,1112,~~1415~~,16,17,18,19,~~20212223~~,242526,27,282930,~~31323334353637*3839404142434445

  • questionSet61~~,34567,891011~~,~~1213141516171819,20,21~~,232425,~~2627!**,293031,~~3233~~,~~3536,37*,38394041424344~~,~~4546*4849505152

  • Testlet1:1,2

  • Testlet101,2*

  • Testlet1112*

  • Testlet121*23,4

  • Testlet1312*345

  • Testlet14:1,2

  • Testlet15:~~1~~,2,3*,45*6

  • Testlet1612*

  • Testlet17:1*,2

  • Testlet1812*

  • Testlet1912*

  • Testlet2:1

  • Testlet20:1,2,3,4

  • Testlet21:1*,2,3

  • Testlet221*

  • Testlet231,2*

  • Testlet24:1*,2

  • Testlet25:1,2

  • Testlet26:1,2,3

  • Testlet3:1,

  • Testlet4:1*,2*

  • Testlet5:1,2

  • Testlet61*,2

  • Testlet71

  • Testlet8:1,2*,3*

  • Testlet9:1*,



扩展阅读
  • purge:清洗,清除,排除

  • metric:公制的,米制的,度规的

  • signature:签名,署名;签字,签署

  • claims:要求,请求权

  • leases:租赁,租约



下拉列表或者选择框的问题:

  • topic1:30,32,33,35,37

  • topic2:2,3,10,12,21,24,25,40,41,43,47,49,50,51,55

  • topic3:5,17,20,22,26,45,

  • topic4:15,30,39,40,41,45,51,52,57,60,62,64

  • topic5:1,5,11,17,18,19,

  • topic6:5,8,18,36,

· 2 min read

不知道有没有小伙伴在工作当中遇到过这样的情况:
在打开Windows文件资源管理器的时候,它会加载半天都无法正常加载出文件目录。
最开始的折腾:

  • 我尝试过拔掉网线,就能快速打开了
  • 既然拔掉网线可以,是不是和相关网络设置有关,于是打开控制面板,关闭所有相关文件夹共享的网络设置。在这个位置↓Alt text
  • 本以为这样就能解决问题了,插上网线依然傻眼。

最终解决办法:

  • 是在google搜了这个问题“为什么win10的资源管理器特别卡?”
  • 在一个知乎的回答中找到解决办法:个性化选项中关闭这个选项
    Alt text

成功!

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet