电脑基础
计算机电子书pdf整理及下载链接
https://github.com/fuhmmin/it-ebooks-cn
1、win7系统取消旋转屏幕方向快捷键的方法
(显卡驱动管理)
http://www.xitongcheng.com/jiaocheng/win7_article_40463.html
2、python官网
https://www.python.org/downloads/
Python 3.7.4 for Windows(入门)
http://soft.onlinedown.net/soft/14542.htm
3、如何搭建FTP服务器实现文件的上传及下载?
https://blog.csdn.net/sinat_41898105/article/details/80760572
Windows10 下搭建 FTP 服务器
https://www.jianshu.com/p/ece21421e246
FTP服务器搭建总结
https://zhuanlan.zhihu.com/p/36070173
4、Notepad++快速选中多行
https://www.jianshu.com/p/93b556bf55a5
5、【角度刁钻】如果把线程当作一个人来对待,秒懂
https://blog.csdn.net/FL63Zv9Zou86950w/article/details/102559626
6、更改Windows 10计算机名的4种方式
https://www.sysgeek.cn/rename-windows-10-pc/
7、WinMerge显示行号
Menu > View > View Line Numbers
https://codeday.me/bug/20180706/191318.html
8、微信聊天中的短视频如何下载保存到手机
https://jingyan.baidu.com/article/f25ef254581196482c1b821c.html
9、荣耀V9play怎么use连接电脑?
您好 可以试试手机助手连接:http://consumer.huawei.com/minisite/HiSuite_cn/。使用方法参考下:http://cn.club.vmall.com/thread-10598412-1-1.html。
10、Notepad++格式化JSON
https://jingyan.baidu.com/article/5225f26baffaf3e6fb090877.html
11、成也萧何,败也萧何?加密技术被恶意利用成为2019年最恶劣的攻击软件之一!
https://blog.csdn.net/Blockchain_lemon/article/details/102908206
12、Windows Server 2008 R2添加用户和组及权限问题
https://blog.csdn.net/Trista_1999/article/details/82985617
13、docker tag
https://intellipaat.com/community/22361/docker-how-to-change-repository-name-or-rename-image
将
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
server latest d583c3ac45fd 26 minutes ago 685.5 MB改为:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
myname/server latest d583c3ac45fd 26 minutes ago 685.5 MB方法:
docker tag server:latest myname/server:latest
或
docker tag d583c3ac45fd myname/server:latest
14、Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to
http://www.zhuhongliang.com/archives/188
15、a REST client you’ll love
https://insomnia.rest/
16、怎样用通俗的语言解释REST,以及RESTful?
https://www.zhihu.com/question/28557115
RESTful API 最佳实践
http://www.ruanyifeng.com/blog/2018/10/restful-api-best-practices.html
17、CodeBlocks调试C&C++代码的方法
https://blog.csdn.net/ljss321/article/details/50542376
解决codeblocks无法调试的问题
https://blog.csdn.net/qq_37671722/article/details/79828203
CodeBlocks17.12版本无法进行单步调试的相关原因及可能的而解决办法
https://blog.csdn.net/liu_feng_zi_/article/details/84634212
18、5分钟让你知道什么是PKI
https://zhuanlan.zhihu.com/p/30136885
19、token是什么
1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。2、Token的定义:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。3、使用Token的目的:Token的目的是为了减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。
https://blog.csdn.net/Jason_Fangh/article/details/55113627
20/云计算十年回顾(下):势不可挡
https://www.infoq.cn/article/1H7lECFe1T6fJyss-kOp
21、工程师的灵魂拷问:你的密钥安全吗?
https://segmentfault.com/a/1190000019941745
22、(NTP) Computer Network Time Synchronization: the Network Time Protocol
https://pdfs.semanticscholar.org/7cea/c6dc122be30adacc66570c7139f04abbcf94.pdf
23、谈谈MVC模式
MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。
这个模式认为,程序不论简单或复杂,从结构上看,都可以分成三层。
1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。2)最底下的一层,是核心的"数据层"(Model),也就是程序需要操作的数据或信息。3)中间的一层,就是"控制层"(Controller),它负责根据用户从"视图层"输入的指令,选取"数据层"中的数据,然后对其进行相应的操作,产生最终结果。
这三层是紧密联系在一起的,但又是互相独立的,每一层内部的变化不影响其他层。每一层都对外提供接口(Interface),供上面一层调用。这样一来,软件就可以实现模块化,修改外观或者变更数据都不用修改其他层,大大方便了维护和升级。
http://www.ruanyifeng.com/blog/2007/11/mvc.html
24、配置Windows Server 2008路由器
https://blog.51cto.com/13589013/2414158
25、KB2999226补丁包安装
Windows Server 2008 R2 x64 Edition 更新程序 (KB2999226)
https://www.microsoft.com/zh-cn/download/details.aspx?id=49062
26、你不知道的Chrome DevTools(2):那些debug的技巧
https://segmentfault.com/a/1190000000431586
27、JavaScript Source Map 详解
https://www.ruanyifeng.com/blog/2013/01/javascript_source_map.html
28、如何看笔记本电脑网卡是千兆还是百兆?
https://zhidao.baidu.com/question/621670883437330612.html
1、首先在桌面的“此电脑(我的电脑)”上右键,选择“属性”,进入“系统”界面,然后点击左侧的“设备管理器”进入,如下图所示。
2、打开设备管理器之后,展开网络适配器,之后就可以看网卡信息了。如果网卡型号中含“Gigabit”字样,则说明是千兆网卡,如下图所示。
千兆网卡
如果是网卡型号信息中,没有Gi或者1000M之类的字样,则说明是普通百兆网卡,如下图所示。
29、FF新推荐新闻资讯怎么关闭删除教程
https://jingyan.baidu.com/article/09ea3ede568d3bc0aede39eb.html
30、webhook小试水(无需外网服务器)
https://www.jianshu.com/p/55209f1031e8
webhook到底是个啥?
https://www.jianshu.com/p/eb143dd497a3
31、屏幕发声技术原理
http://www.elecfans.com/d/943822.html
32、无人机小区上空盘一圈测体温,背后技术靠谱吗?
https://blog.csdn.net/csdnnews/article/details/104385872
33、git 强制放弃本地修改(新增、删除文件)
git checkout . && git clean -df可以放弃所有修改、新增、删除文件git checkout . //放弃本地修改,没有提交的可以回到未修改前版本git clean是从工作目录中移除没有track的文件.
通常的参数是git clean -df:
-d表示同时移除目录,-f表示force,因为在git的配置文件中, clean.requireForce=true,如果不加-f,clean将会拒绝执行.
参考:https://blog.csdn.net/u012672646/article/details/56676804
34、gitignore 添加空目录
目录下新建一个 .gitkeep 文件(文件名其实随意,不过常见的是 .gitkeep 和 .keep)
空目录empty中添加 .gitignore 文件,内容是# 忽略所有文件
*
# 除了这个文件
!.gitignore
https://segmentfault.com/q/1010000000663317
35、不错的网站(极客时间)
https://time.geekbang.org/learning/path
36、12 种编程语言的起源故事
http://blog.oneapm.com/apm-tech/709.html
过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行。敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功、最流行的十二门编程语言和它们的创造者的故事。
37、23种设计模式介绍(二)---- 结构型模式
https://www.cnblogs.com/aspirant/p/8979340.html
38、HTML URL 编码
https://www.w3school.com.cn/tags/html_ref_urlencode.html
39、Unix domain socket 简介
https://www.cnblogs.com/sparkdev/p/8359028.html
40、Windows下查看文件MD5值
# linux md5计算
md5sum $file_name#window 文件md5计算
certutil -hashfile filename MD5
certutil -hashfile filename SHA1
certutil -hashfile filename SHA256
https://blog.csdn.net/xibeichengf/article/details/48750315
41 software-engineering
https://iansommerville.com/software-engineering-book/web/web-chapters/
42、在南京如何开具购房证明?请收好这份指南
https://baijiahao.baidu.com/s?id=1628942231323578534&wfr=spider&for=pc
43、简单理解Socket 作者:谦行 2013-12-06 00:25
https://www.cnblogs.com/dolphinx/p/3460545.html
44、SSH、SSL与HTTPS 作者:我在睡觉 2017.03.03
https://www.jianshu.com/p/5e3f9dfd2cb4
45、SSL and TLS Protocols
https://wiki.openssl.org/index.php/SSL_and_TLS_Protocols
46、Apache Tomcat下载、安装、配置图文教程
https://blog.csdn.net/yangxingpa/article/details/58174598
47、Tomcat就是这么简单
https://juejin.im/post/5a75b0be5188254e761781d7#heading-17
48、常见的Web服务器、应用服务器(Apache、tomcat、jetty、Nginx)简介及优缺点总结
https://blog.csdn.net/u012002125/article/details/81605577
49、玩转 Nginx 之:使用 Lua 扩展 Nginx 功能
https://cloud.tencent.com/developer/article/1043931
50、教你电脑虚拟内存怎么设置 --小白一键重装系统–2019-12-14
https://baijiahao.baidu.com/s?id=1652865986741205222&wfr=spider&for=pc
51、Windows10和Centos7双系统安装
https://blog.csdn.net/weixin_42037284/article/details/82655752
52、目前国内免费可用的域名解析服务 2019-7-1
https://www.xiaoz.me/archives/13139
一张图看懂DNS域名解析全过程 2017-07-03
https://www.cnblogs.com/crazylqy/p/7110357.html
53、Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。
https://www.sublimetextcn.com/
54、Visual Basic 兴衰记 --InfoQ --2019-06-26
https://baijiahao.baidu.com/s?id=1637371141345152163&wfr=spider&for=pc
55、Win10怎么显示或隐藏桌面右下角任务栏上的图标
https://jingyan.baidu.com/article/375c8e19fa798325f2a229ea.html
56、JSON Web Token 入门教程 (作者: 阮一峰 日期: 2018年7月23日)
http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html
57、cookie,token验证的区别 (2017.06.16)
https://www.jianshu.com/p/c33f5777c2eb
58、从有状态应用(Session)到无状态应用(JWT),以及 SSO 和 OAuth2 (kikajack 2018-05-12)
https://blog.csdn.net/kikajack/article/details/80293328
59、XHR(XMLHttpRequest)请求 (入门)
(AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),是一种无需重新下载整个网页的情况下,能够更新部分网页的技术。)
https://www.w3cschool.cn/ajax/ajax-xmlhttprequest-send.html
60、HUAWEI 蓝牙鼠标 操作指导
https://jingyan.baidu.com/article/cd4c2979360520756f6e607a.html
61、如何在本地配置域名和ip对应关系
https://blog.csdn.net/piaoxuan1987/article/details/42062085
修改C:\WINDOWS\system32\drivers\etc目录下的hosts文件,增加域名与ip关系的配置项,如下:
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
2.2.2.200 svn.szboanda.com
#192.168.1.104 svn.szboanda.com取消时,在配置行前加上#。
62、查看到达某一IP地址经过的路由跳数及网关的命令
https://www.jianshu.com/p/f60ae9d2da71
tracert target_name(IP或网址)。tracert有一些变数供参考:-d 不将地址解析成主机名;
-h maximum_hops 搜索目标的最大跃点数;
-j host-list 与主机列表一起的松散源路由(仅适用于 IPv4);
-w timeout 等待每个回复的超时时间(以毫秒为单位);
-R 跟踪往返行程路径(仅适用于 IPv6);
-S srcaddr 要使用的源地址(仅适用于 IPv6);
-4 强制使用 IPv4;
-6 强制使用 IPv6。
63、【VB超简单入门】三、开始编程
https://www.cnblogs.com/deali/p/5671405.html
64、win10家庭版启用远程桌面 踏平坎坷–20201028
第一步:win10家庭版启用远程桌面
https://blog.csdn.net/weixin_30779691/article/details/94785513
第二步:Win10家庭版实现远程桌面 RDPWraper -解决not supported ,not listening问题
https://blog.csdn.net/TaiJi1985/article/details/102675801/?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase
Please add support for Win10 Pro terminal server 10.0.18362.836
https://github.com/stascorp/rdpwrap/issues/1115
相关:https://github.com/asmtron/rdpwrap/blob/master/res/rdpwrap.ini
65、win10怎么投影到此电脑
http://www.somode.com/jiaocheng/1077.html
两台笔记本,其中一台可以当另一台的扩展屏吗?
链接:https://www.zhihu.com/question/369012960/answer/994851926
首先说,可以。 来讲具体做法:在做显示屏的笔记本(笔记本2)上打开设系统,投影到此电脑。会看到这个界面。
把这个设置好。之后在另一台笔记本(笔记本1)上按下win徽标键+P快捷键选择连接到无线显示器,便会自动搜索,选择笔记本2,就可以投影了。投影选项和一般的hdmi连接显示器的选项是一样的。
66 两台笔记本电脑共享屏幕(其中一台电脑当做另外一台电脑的扩展屏幕,多屏显示)
辅助软件是的spacedesk
https://blog.csdn.net/scanf_linux/article/details/104269934
67 有哪些好用的查国外地图的 App?
(1) https://wego.here.com/?x=ep&map=22.25,114.1667,10,normal
(can download from “HUAWEI 应用市场”)
HERE是一款由诺基亚为Android、iOS和Windows Phone平台开发的地图移动应用程序。 在发布Windows Phone版几年后, 该应用2014年年底和2015年年初在Google Play和iOS商店发售。 地图每月更新两至三次。
https://zh.wikipedia.org/wiki/Here_WeGo
(2) google map (may not use if in China. The only way to install is by way of google play )
(3) others https://www.zhihu.com/question/24366261?sort=created
二、好用的算法
2.1 什么是P问题、NP问题和NPC问题
https://cloud.tencent.com/developer/article/1163169
2.2 旅行商问题(TSP)概述
https://www.jianshu.com/p/478f6b1fe60f
2.3 比特币——一个点对点的电子现金系统
作者:Satoshi Nakamoto(中本聪)
www.bitcoin.org
https://zhuanlan.zhihu.com/p/33137436
三、开源代码参考
3.1 https://code.google.com/
3.2 https://github.com/Huawei
3.3 https://opensourceforu.com/tag/huawei/
3.4 微软的 2018 开源大事记
2018年6月4日,微软宣布以 75 亿美元的股票收购代码托管平台 GitHub,并由微软副总裁、Xamarin 创始人 Nat Friedman 担任 CEO 一职。
https://www.cnbeta.com/articles/tech/802197.htm
微软都有哪些开源项目?
https://www.cnblogs.com/AlienXu/p/11084025.html
https://opensource.microsoft.com/
3.5 open.edx
The Open edX platform provides the massively scalable learning software technology behind edX
It is also the learning platform of choice for global organizations such as Microsoft and IBM.
https://open.edx.org/about-open-edx/
https://github.com/edx