2022
我们一起努力

搭建家庭NAS服务器有什么好方案? (云服务器搭建svn服务器)

本文导航

  • 搭建家庭NAS服务器有什么好方案?
  • 2022年,开发独立EXE桌面应用程序,用什么语言、技术合适?
  • 哪些令人惊艳的工具APP值得推荐?
  • 初学python编程,有哪些不错的软件值得一用?
  • 怎么样才能学好java编程?
  • 零基础的人如何学习Java?
  • 搭建家庭NAS服务器有什么好方案?

    想玩NAS的都是有先见之明的,不过入坑之后发现NAS也不尽如人意。多终端极速看片,一键备份共享,这是不少网盘用户和NAS的终极刚需。不过因为众所周知的原因,网盘不可信任,只能作为辅助;本地化NAS,买品牌整机费钱,自己DIY又需要技术支持,而且即使是家庭NAS,遇到硬盘报废也是个坎儿,如果这些坑你都踩过,估计也会对新的产品报以希望。笔点君也是这么想的。数据无价,存储备份很重要。作为一个入坑不长时间的老油条,面对这种可能一不小心就要折腾好久的物件儿,必须货比三家。另一方面,如果有靠谱的新技术,我也有兴趣埋单体验。用死票子换“精力+科技力”,值。好了啰嗦这么多,进入正题。文章封面上这个“很方”的盒子就是笔点君评测的主角:我家云L1 Pro分布式存储系统。当然谁家银子也不是大风刮来的,在入手了这款“我家云L1 Pro分布式存储设备”之后,我的内心也是怀疑的。什么是分布式存储?比云盘和NAS好用吗?一开始我也挺懵。事已至此,是噱头还是奇招,唯有开箱慢慢摸索。开箱我家云L1 Pro听名字就是面向家庭用户的云存储产品,不过它与NAS及网盘备份方式都不一样。简单讲,它是以“本地+云端”双线存储的方式来完成数据备份,即使本地硬盘损毁也不会丢失数据数据,在分布式存储技术下,仅需更换硬件即可恢复宝贵数据,因此也被冠以“区块链”技术之名。下图就是它的黑扁盒包装,除正面一枚LOGO加出品方CHAINEDBOX外就没啥了。包装胶贴说明是内置了2TB本地硬盘,实际上官方宣称有5TB的存储容量,一时让人摸不到头脑,等待会开机再看。设备挺沉的,四周缓冲泡棉保护得蛮好,主机还有塑膜保护,附带一份安装指南,一侧小黑纸盒装着电源适配器和网线。“稳重风”。我家云L1 Pro主机确实像个超小号机箱,四周为一体化金属铝制外壳,不过线条走得四平八稳,没有啥乖张噱头,份量也不轻。右侧正中一枚LOGO,左侧仅有条码贴纸,拒绝花里胡哨,也算有点刚硬。尽管线条平直,金属外壳邻近2面依然做出圆润过渡。正面只有“一扣一孔”两个开孔,分别是电源键和LED指示灯,后来发现这个指示灯是双色三显,可以发出蓝红自三色对应不同的服务状态;而太阳纹电源键是“软开关”,必要时还是要通过拔电源断电来做重启处理,这是调试的后话。背面特写。上方铭牌带参数和相关标识,我打码的是用于下载手机APP的二维码;下方左侧直排5个开孔,右侧图形或英文标出功能,从上到下分别为重置孔、USB3.0、USB2.0接口,RJ45千兆网口和电源插孔。底座设计特写。可以看到金属外壳的做出细腻喷砂工艺处理,并于黑色塑料底座之间隔出些许空隙。翻过来看底部。四角各有一只圆形防滑脚垫,应该还同时起到低效整机运行震动的作用。内圈还有4个小一些的圆形胶塞,里面藏着螺丝,拆解时要扣出胶塞才行。为了保修我还是不拆了,不过官方数据内置硬盘为东芝出品的3.5英寸SATA3监控级硬盘,容量2TB转数5700缓存32MB,低功耗低噪音,可以长时间稳定运行,非常适合作为云存储设备的盘芯。我家云L1 Pro顶部同样是黑色塑料材质,靠近前面板的一侧印有“智能存储系统”字样,靠后的方形散热孔区域内部对应的是一款直流风扇,是整机散热出风口位置。配件与扩展对应主机的千兆网口,我家云为自己标配一根黑色面条网闲,线缆上印着Cat 6证明是超六类线,一下子让我想到最近把玩的某款华硕路由器。不是我挑理,你3k售价的千兆路由器居然配了一根Cat 5e五类线,是什么鬼操作?可能商家有自己的成本考量,不过良不良心用户最清楚,从这一点看,我家云的电源适配器质量也蛮到位,12V 3A供电,线缆质地结实,不过块头略宽,肯定要挤占插孔间距不大的插排空间了。插网线、接电源。虽然标配了六类线,但线缆长度仅为1米多,不同家居环境下,可能要更换为更长一点的网线才能够到远处的路由器。我家客厅的安置条件就遇到了这个情况,后来我搞了一条3米长的TCL原厂六类线做替换品。电源适配器刚一接通插座就开机了,后来通过APP与官方客服询问,得知这个圆纽扣开关也是调用内部程序进行关机之用,如果遇到程序故障,需要通过拔掉电源适配器来彻底断电、然后再接电实现重启,所以是“软开关”。开机之后,贴近我家云能听到细微运转声音,离远一点几乎无声。仔细分辨这个声音应该是来自风扇,在读写数据时盘芯和风扇的动静,合起来也比我之前使用的NAS要小得多。当然也跟它只内置一款监控级硬盘、安置一个朝上的静音小风扇、较重的份量+脚垫减震有很大关系。由于自带2个USB接口,我家云L1 Pro可以随时接插扩展U盘或移动硬盘等存储设备,我试过智能手机也可以临时接入,选择U盘存取模式就行了。当然手机这样直连我家云是大材小用的,我家云的强项正是将PC、智能手机、平板设备,乃至智能电视等多个终端集结到一起,使各个设备都能彼此分享或读取文件。此时家中局域网和WiFi的功能效果达到最大化,手机相册自动备份到我家云、用智能电视直接看我家云里中存储的电影、外接硬盘/U盘双向备份、与电脑传输或备份文件等等操作,让我家云成为家庭媒体及文件管理的中枢系统。正巧,我之前刚刚撤了实用性不高的一款NAS改为桌面移动硬盘接常用笔记本,用了我家云之后,就将这块希捷4TB移动硬盘接到我家云的USB3.0接口上;接下来用手机坚果Pro 2特别版来试试手机APP是否好用。我家云手机端使用体验我家云的手机APP界面以蓝色二色为主,UI设计简洁。初始先注册我家云账户,在已经将主机接入局域网的情况下,即可通过手机WiFi对设备进行激活,在机身条码处核对序列号完成绑定,此后还可以在APP中进行保修信息录入,生成电子保修卡,比传统的电子保修卡稳多了。如下图所示,我家云手机APP前三大页面分别对应文件管理系统、智能相册+相册备份管理,以及共享圈。三个功能各有侧重,备份、共享的操作思路非常清晰,最开始我做了一些基础功能测试,感觉单项目呼出菜单的可操作选项也比较周全。相比之下,我用过的某品牌NAS(在软件系统、包括PC客户端的软件功能,上很长一段时间被用户喷为“不肯改善”,什么品牌你自己猜)的APP功能显得非常孱弱,高下立现。除以上三个常用功能页外,第4个页面“更多”安置得也很有条理。下图是我特意PS的功能讲解图,大家可以通过此图做个大致了解。其中上半部分相当于“我的”我家云,下半部分有更多实用功能。我这台L1 Pro显示的确实是5TB,截图时已经通过时间备份相册向我家云储存了2.41GB文件,状态/容量下有蓝、绿、黄三个功能按钮,分别对应云下载任务、设备管理和外接设备管理。其中“设备管理”中可以查看网络和数据扩散状态,还可以对我家云进行远程重启、开启/关闭SAMBA协议、更换设备(硬盘损坏时通过更换硬盘即可恢复所有数据)、初始化设备、录入电子保修卡信息等操作;“外接设备”可以看到我刚连上的4TB移动硬盘,可以直接对硬盘内文件做读写及导入(备份到)我家云的操作。这其中,我个人最认可的功能有3个,一是云下载(操作体验顺畅得想流泪,后面我再细讲)二是双重备份功能(手机文件可以同时备份到我家云 + 我家云的外接设备,实现双保险),三是管理1-5个家庭成员,可设置管理员、授权微信等,每个成员都有自己独立的空间,家里人分享文件更灵活,还可以随时将我家云的照片分享给未注册用户。作为基础备份功能,我家云的手机备份可以设置自动,也可手动上传;自动备份可以选择是否备份视频、是否用数据流量备份等。实测备份过程流畅,家中百兆宽带+千兆AC无线路由器WiFi环境,手机5GHz频段联网,10分钟即可左右完成千余张照片备份。我看重的云端下载功能胜在“搜片顺手”,一个搜索框,即可以粘贴网址、BT、磁链,也可以直接搜索关键词调出APP的浏览器,直接以“百度模式”搜寻资源站点网页内的链接。点击页内标黄的磁链即可快速建立下载任务。不仅如此,我家云L1 Pro可以将这些实现类似某雷“离线下载”式的云端任务快速完成,实现“即点即播放”。看看下图(中图),这夸张的下载速度“95MB/s”让我慌了,不符合常理啊!跟客服聊了半天,原来这个每秒钟近100MB的速度,是资源下载到云服务器的速度,并不是下载到本地硬盘的速度。为此我还特意做了个试验,就是用PC端将手机端已经“下载”好的电影下载到PC硬盘中,这时发现速度恢复合理的2-7MB/s,由此可以判断电影还并未下载到我家云硬盘之中。跟客服反馈后得知,“云下载任务”是先以近百兆速度完成“云对云”下载,随后你就可以在列表中随时点击任一电影播放,这跟早年某雷的云播APP还健在之时,离线观影“即点即播”的极速播放效果一致。老车司机官复原职了有没有!此外,虽然电影还在服务器云端,但也会缓慢下载到2TB硬盘中,这就是所谓的“缓存硬盘”。说到这里,分布式存储的好处似乎显露几分,不过我还是没有彻底搞明白它的原理。其实,我们作为使用者对这些原理大多不求甚解,只求好用!你想想,“下载”一部5GB容量电影仅用1-2分钟就能痛快观影,谁还管它是不是下载到了本地?电视版和PC端软件体验上一节笔点君讨论了我家云手机端在相片备份、云下载、共享圈分享方面的优势。这一节说说我家云的电视版和PC端有何体验。智能电视端安装我家云电视版APP后,即可像手机端一样查看我家云设备上的文件,包括共享电影、权限内文件、乃至外接硬盘上的文件,都可以在电视大屏上观看。如果你有通过手机投屏APP实现的“大屏看小屏资源”的经历,就知道我家云解决了怎样的痛点:你可以直接将手机上想要投到电视的电影或其他文件上传到我家云,然后直接用电视看我家云里的文件,如果你像笔点君一样家里智能电视与路由器有线连接的话,这种方式播放电影将比投屏APP更流畅、基本上跟本地硬盘播放无异;传统投屏APP的那种一卡三顿、动不动断连闪退的尴尬终于可以滚蛋了。之前说到极速观影的童鞋不会在乎电影文件是否真的下载到了本地硬盘,想存档的童鞋咋办?用PC我家云客户端就能实现。如下图所示,将共享文件夹里的电影下载到电脑硬盘就可以了。与手机端一样,电脑客户端,也可以自动同步文件、备份到我家云系统。电脑客户端跟只能读取的TV端不一样,它拥有手机APP的大部分主要功能,不仅可以下载,可以将电脑文件往我家云上备份;另外,同样支持“保险箱”功能。由于可以直接读取外接设备,我的移动硬盘没有直连PC,也能畅快传输文件,可以说借助我家云把家里几大存储设备全部打通了。下图是我家云的传输列表,由于界面更大,查看上传下载状态比手机APP更直观,而且还可以选择完成传输后自动关机。个人觉得可以借鉴某雷,增加“传输后自动休眠/关闭软件/执行XXX任务”等等实用选项。数据安全不安全?最后还想说说的数据安全性。首先要明确一点,如果你偏要认为文件传到无服务器上就泄密了,那传统网盘岂不更不安全。事实上,我家云的分布式存储是并不是简单的将用户文件存到了云端,而是“先剁碎再上锁”,将加密的碎片文件分布到不同的我家云用户硬盘中,并对碎片多次备份;调取文件时,服务器则执行相反的操作,“先解密再拼合”,将完成的文件“恢复”给拥有权限的机主。这样,利用多个节点进行存储备份,即可避免硬盘损坏造成的数据丢失;而任何用户的本地硬盘里,有的只是加了密的碎片,无法通过破解获得完整数据,也就无法偷窥你的隐私。从这里一点看,我家云的数据备份是相当靠谱的。总结之前已经提过,我最喜欢的我家云功能分别是云下载极速观影,自动备份手机或电脑的照片/视频等文件,和家庭成员共享管理。APP功能设计便捷易上手也是一大优势,使用期间刚好度过国庆七天乐,很快就教会爸妈用我家云分享文件,软件易用度可见一斑。另外,我家云可以将家庭智能设备、电脑等文件资源集结到一起,让以往繁琐的“云播放电影”、“投屏到电视”、多终端分享、双向备份不再难办,与NAS和传统网盘相比,胜在多终端打通、操作便捷。在创新设计方面,分布式存储的设置兼顾数据安全和隐私保护,也可以充分闲置网络资源,也算是为共享经济添砖加瓦了。不过一涉及到“区块链”,总有人大加吐槽,自己的肉切碎了送人保管也不放心,估计光靠理论是掰不过来的。全没那么敢用与否,全看观念新旧了。我也想过,这样的分布式存储,万一遇上品牌倒闭会咋样(请一直坚挺)。那就想想那些大牌网盘倒闭之后,数据得提前拿回本地的事实吧——而我家云,可是有双重备份的呀,平时连个移动硬盘做后备,连倒闭的损失也解决了,我还有啥可挑剔的?接下来就是等着使用几个月之后再来反馈噪音、性能、功能是否有缩水/提高了。就写到这里吧。

    2022年,开发独立EXE桌面应用程序,用什么语言、技术合适?

    摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,今天给大家奉上数十个程序员硬核工具,我相信这里总有一款工具是属于你的!程序员生产力工具大全如下:1. Idea-Intellij IDEA (java 编程语言 开发的集成环境)业界排名第一的java开发工具,非常非常好用,如果还在用eclipse的朋友,赶紧来体验一把,你一定会爱上她的。2. SecureCRT (SSH终端仿真程序)SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。3. Termius (全平台的远程终端)termius是一款全平台的远程终端,Termius不仅涵盖了Windows、Linux、OSX,还变态得支持Android和iOS(以后在地铁、公交上都可以随时拿出手机来排查线上问题啦,还真是广大程序员的福音呢。4. Google Chrome (谷歌浏览器)Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。5. iTerm (为Mac OS X编写的终端仿真程序)iTerm是一个为Mac OS X编写的,功能齐全的终端仿真程序;目标是在为用户提供OS X下最佳的命令行体验;字母i代表了本地苹果的外观和风格的程序界面,并把重点放在完整的国际支持; 它合并由两个项目, CTerminal和TerminalX ,而这两者都是基于JTerminal项目;该软件非常有实用和易用性。6. Visual Studio Code (简称“VS Code”,编写现代Web和云应用的跨平台源代码编辑器)重新定义和优化了代码编辑,以便生成和调试新式 Web 应用程序和云应用程序。也是著名的文本编辑器,它是轻量级的,vSCode的一大特点就是你可以通过多种方式来调整设置,而且Vim可以和VScode集成在一起,它还带有一个集成终端,可用的扩展太多,使开发人员的工作变得更加轻松。我最喜欢的一些扩展是AWS Toolkit, ESLint,Live Server, Live Share, Prettier-代码格式化程序,YAML,Live Sass编译器,Docker等。7. VMware Fusion & VMware workstation (为计算机开发的虚拟机管理程序)是在计算机上无缝运行 Windows 的最佳方式,可确保 Windows 应用程序在计算机上实现无缝运行可以在基于 Intel 的计算机上无缝运行 Windows、Linux 以及其他 PC等多个操作系统,进而构建、测试或演示软件。8. Navicat Premium (数据库管理工具)Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。9. Postman (api调试工具)简单来说,四个词,简单、实用、大方、美观!postman这款网页调试工具的windows客户端,功能强大的HTTP调试与模拟插件。使用Postman可以进行API开发、请求、调试,除了它,还可以使用lnsomnia和Insomnia Designer作为API文档。10. RedisDesktopManager (一款可视化 redis管理工具 )Redis Desktop Manager是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具,Redis Desktop Manager官方版是一款开源软件,支持通过SSH Tunnel连接,支持windows、mac等多平台。11. Dash (基于MAC的 API文档浏览器和代码片段管理器)“开发者不可或缺的杰作。”Dash 可让您的 Mac 即时离线访问 200 多个 API 文档集。立刻搜索离线文件集200层+的API ,100+备忘单和 href=\”\”>更多 功能。您甚至可以\”\”>生成自己的文档集 或 href=\”\”>请求 包含href=\”\”>文档集 。12. Fiddler & Wireshark (http抓包工具)Fiddler和Wireshark都是进行抓包的工具:所谓抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。作为开发者,经常想调试一下http请求发送的数据的详情,那么可以使用这2款软件。用抓包工具wireshark的人相对来说更多一些。13. HBuilder X (HTML5的Web开发工具)当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛。作为HBuilder下一代的全新编辑器,HBuilderX被定位为ide和编辑器的完美结合,除了对某种语言的语法分析、提示、转到定义、调试,同时加强了对通用文本处理能力,界面更加清爽,拥有比上一代更加有效的快捷键体系。14. MobaXterm (远程终端控制软件,集串口,SSH远程登录和FTP传输三合一的工具)多功能终端MobaXterm Professional Edition 是一款豪华、全功能的终端软件。MobaXterm带来了所有必要的Unix命令到Windows桌面,在开箱单便携式exe文件。MobaXterm允许您启动远程会话。远程shell,MobaXterm远比Putty好用,您可以选择创建SSH,远程登录,Rlogin,RDP,VNC,XDMCP,FTP,SFTP或串行会话。15. Sublime Text (跨平台代码编辑器)http://www.sublimetext.cn/Sublime Text 是一款用于代码、标记和散文的精致文本编辑器。Sublime Text 中文网致力于为广大国内开发者提供详尽的中文文档、使用说明等,助力开发者快速掌握这个编辑器。16.webstorm (专业的HTML编辑工具)web开发的必备的一款开发神器,比如写js、页面、css,那么这款软件用起来非常顺手。此软件和idea出自于同一家公司,这家公司做了很多异常好用的软件,基本上你需要的各种开发相关的IDE,这家公司都生产。可以说是“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”。新版对JavaScript,TypeScript和CSS支持更好,改进了Vue.js的体验,并为Jest集成增加了新功能。17.Xshell (功能强大的终端模拟器)linux原创控制软件,完全免费且非常稳定的 SSH 客户端 ,支持多种远程协议,提供了很多特色与高级功能,简体中文界面也让你轻松管理远程服务器。 Xshell 的 Screen 会话不闪屏,而且可以回滚;Script 的执行顺序可以调整;可以同时发送指令到多个 session;支持布局切换等。18. SwitchHosts (修改Hosts文件的工具)这是用于在多个HOSTS之间进行切换。可在公用hosts文件 、当前系统hosts、本地方案和在线方案间进行切换。作为一名开发人员,经常需要修改本地host,你还是通过修改host文件来操作的么?那样太慢了,这里建议大家使用switchhosts这款软件,可以快速修改本地host,非常好用。其他工具:1. CodeIf(智能命名) : https://unbug.github.io/codelf大部分开发者都或多或少遇到过变量命名的烦恼,如果命名不规范,不仅会影响开发的效率,而且对后面维护的同学来说也是一个不小的挑战,因为他要去揣摩你这个变量的含义。随着项目越来越复杂,变量和函数数量越来越多,虽然每个编程语言都有各种命名规范,但是也不能解决所有的问题。“计算机科学里两件最难的事:缓存失效和命名。” Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而帮助为变量名苦恼的开发者命名。这个搜索服务支持直接搜索中文。同时可以在自己用的编辑器里安装插件,支持 VS Code、Atom、Sublime Text 和 Chrome。2. DocsChina-印记中文 : https://www.docschina.org这是一个前端中文文档合集,进入网站可以看到开发中经常使用的前端中文文档。如果你的英文实在不怎么好,还在为找中文文档而烦恼,这里将是你非常好的选择。记得放到自己的浏览器收藏夹里哦!3. any-rule(正则表达大全): http://github.com/any86/any-ruleany-rule 维护了一个常用正则表达式合集,并且本身是一个支持 Web/VS Code/idea/Alfred Workflow 多平台的正则表达式工具。4. tool.lu(在线工具): https://tool.lu程序员总是有很多小工具要使用,比如图片、Base64编码、Markdown编辑器时间戳转换,进制转换等,在线运行各种语言代码。这个网站包含了太多程序员需要用到的小工具了。比如你想运行点JAVA代码,又不想麻烦的在系统中安装JAVA环境,可以使用里边的在线运行代码工具,然后选择JAVA,写点JAVA代码就可以直接运行了。5. Baomitu(前端静态源库): https://cdn.baomitu.com这个静态资源库是支持HTTP/2的CDN服务,有了它,如果你是自己的小型项目或者是做测试就不用下载任何的代码库,直接粘贴地址过来用就可以,因为是国内的CDN库,速度还非常的快。6. Typora-Markdown(编写工具):https://www.typora.io一款实用的 Markdown 编写工具,所见即所得,用Markdown编写文章是一个程序员的标准配置,也就是标配。现在有很多在线工具都支持Markdown,什么有道云笔记、雀语,、印象笔记等。这种简单的界面,沉浸式的编写,清晰的大纲,它就像一件称手的兵器,让你一旦拥有就爱不释手。7. Snipaste (简单便捷的截图软件):https://zh.snipaste.com/download.html一款免费的桌面截图软件,功能强大,使用方便,支持任何屏幕位置截图,支持窗口截图,支持快捷方式截图。您可通过截取贴图,使两张图合并为一张图,还能调整截图文字图像等等,是一款非常强大的贴图软件,喜欢此款贴图软件的朋友不要错过。8. Captura (最好用的开源录屏、gif动态图片制作工具)官网:https://captura.updatestar.com/ github:https://github.com/MathewSachin/Captura通过这款工具可以帮助你轻松录制各种视频。支持全屏录制、区域录制两种方式,全屏录制可以录制全部的电脑屏幕,将电脑屏幕上所有的动态都录制下来,该软件还拥有视频编解码器,可以对视频进行解码,支持mp4、avi、GIF、webm等格式,可以满足一般的解码需要。还支持屏幕截图、剪贴板,简单的图像编辑等功能,是一款非常好用的屏幕录像工具。9. 向日葵 (远程控制软件): https://sunlogin.oray.com/向日葵远程控制是一款提供远程控制服务的软件。向日葵远程控制支持主流操作系统Windows、Linux、Mac、Android、iOS跨平台协同操作,在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵远程控制客户端的设备。整个远控过程,可通过浏览器直接进行,无需再安装软件。10. Everything (本地文件检索工具):http://www.voidtools.com/support/everything/由voidef=\”\”>tools 开发的一款文件搜索工具,这款软件是基于名称实时定位文件和目录。Everthing功能强大,体积小巧,第一次安装使用时会建立一个索引数据库,将所有文件和文件夹的名称导入其中,后续使用能够以极快的速度快速搜索,查找到你所需要的文件。11. StarUML (UML画图工具)画uml图的一款神器,类图、时序图、流程图、状态图等等,都可以用这款工具轻松应对。12. uTools (生产力工具集):https://u.tools/一个极简、插件化、跨平台的现代化桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。这个工具,我只能说他是一款神奇,太牛逼,这款工具中汇集了很多好用的工具,可以通过这款工具秒开电脑上的各种软件。搜索资源网站工具:1.BingBing 国际版:https://cn.bing.com/ 感觉比某度要好用多了。2.DuckDuckGoDuckDuckGo:https://duckduckgo.com/ 从官网的介绍来看这个搜索引擎不收集用户信息,而且没有广告。3.Stack OverflowStack Overflow:https://stackoverflow.com/ 我们如果常用 Google,很多技术问题的答案就在这个网站上,如果你无法使用 Google 可以在这个网站上直接检索就好了。4.GitlogsGitlogs:https://www.gitlogs.com/ Gitlogs 是专门针对 GitHub 项目的搜索引擎,我们通过他可以快速找到想要项目。5.jiumo search文档搜索引擎 jiumo search 鸠摩搜书:https://www.jiumodiary.com/ 可以用来找一些技术文档手册,很多在百度网盘里。6.EbookeEbooke:https://ebookee.org/ Ebookee 是一个基于互联网并提供免费电子图书下载的搜索引擎网站。7.Iconfinder图标搜索:https://www.iconfinder.com/ 用来查找 logo 图片。8.TinEyeTinEye:https://www.tineye.com 用图片来检索图片,我们可以上传图片或输入图片的 URL 来检索。9.SemanticScholarSemanticScholar:https://www.semanticscholar.org/ SemanticScholar 是一个免费学术搜索引擎,其检索结果来自于期刊、学术会议资料或者是学术机构的文献。10.LibreStockLibreStock:https://librestock.com/ LibreStock 上可以检索一些优质的高清图片。11.CC SearchCC Search:https://ccsearch.creativecommons.org/ CC Search 上搜索到的图片资源都是无版权的,我们可以免费的使用。12.PexelsPexels:https://www.pexels.com/ 高质量的图片网站,可以免费使用。13.UnsplashUnsplash:https://unsplash.com/ 免费高清素材网站。14.The App StoreThe App Store:https://theappstore.org/ The App Store 是一个针对苹果手机、iPad、Mac 设备的应用搜索工具。在线画图工具:? 在线画图工具ProcessOn:https://www.processon.com/? 在线画图工具draw.io:https://app.diagrams.net/? 在线思维导图工具:http://www.mindline.cn/webapp? PlantUML在线编辑器:http://haha98k.com/在线开发辅助工具:日常开发经常会用到一些辅助工具我总结为8大类,包括:编解码工具、转换工具、正则工具、编译工具、网络工具、格式化工具、可视化工具、在线生成器、以及其他工具等等。 具体列表如下:在线编码工具:? BASE64编解码工具:https://base64.supfree.net/? MD5编码工具:https://www.zxgj.cn/g/md5? AES/DES加解密:http://www.fly63.com/tool/cipher/? JWT解码工具:http://jwt.calebb.net/? ASCII编解码工具:https://www.matools.com/code-convert-ascii? Unicode编解码工具:https://www.zxgj.cn/g/unicode? UTF-8编解码工具:https://www.zxgj.cn/g/utf8? 字符串编解码工具:https://www.zxgj.cn/g/enstring? URL编解码工具:http://tool.chinaz.com/tools/urlencode.aspx?jdfwkey=lbixz1在线转换工具:?在线ASCII码对照表:http://www.fly63.com/tool/ascii/? 通用进制转换工具:https://www.zxgj.cn/g/jinzhi? 在线浮点数十进制转换:http://www.binaryconvert.com/? RGB颜色转换:https://www.zxgj.cn/g/yansezhi? 时间戳转换工具:https://www.zxgj.cn/g/unix? 计量单位换算工具:http://www.fly63.com/tool/unitable/? 在线JSON解析:http://www.json.cn/? 在线JS代码格式化工具:https://prettier.io/playground/? SQL压缩/格式化工具:https://www.zxgj.cn/g/sqlformat? JSON和XML在线转换:https://www.zxgj.cn/g/jsonxml? JSON/YAML在线转换:http://www.fly63.com/tool/jsonyaml/? 人民币大小写转换工具:http://www.fly63.com/tool/renmingbi/正则表达式工具:? 正则表达式调试工具:https://regexr.com/? 正则表达式可视化工具:https://jex.im/regulex/网络工具:? IP地址归属地查询:https://www.ip138.com/? IP地址查询:https://www.ipip.net/ip.html? HTTP在线接口测试工具:http://www.fly63.com/php/http/在线编译运行工具:? C#在线编译运行:https://rextester.com/? C/C++在线编译调试:https://www.onlinegdb.com/? 在线编译工具套装:https://c.runoob.com/可视化/格式化工具:? 在线前端编辑器: https://codepen.io/? 在线数据可视化:https://flourish.studio/? 在线JSON解析:http://www.json.cn/? 在线CSS代码可视化工具:https://enjoycss.com/? XML格式化工具:https://www.zxgj.cn/g/xmlformat? 在线JS代码格式化工具:https://prettier.io/playground/? SQL压缩/格式化工具:https://www.zxgj.cn/g/sqlformat? JSON和XML在线转换:https://www.zxgj.cn/g/jsonxml? JSON/YAML在线转换:http://www.fly63.com/tool/jsonyaml/在线生成器:UUID在线生成器:https://www.zxgj.cn/g/uuid随机数生成器:https://www.zxgj.cn/g/suijishu其他常用工具:在线Nginx配置工具:https://nginxconfig.io/在线对比工具:http://www.fly63.com/tool/textdiff/在线Chrome浏览器插件:https://www.crx4chrome.com/在线接口文档管理工具:http://www.docway.net/在线素材工具:如果你写文章,或者做视频,那就一定少不了要找素材,包括各种图片、背景、emoji表情、表情包、壁纸、视频、gif图等等。? 免费透明背景图片素材:http://pngimg.com/? Emoji表情搜索:https://emoji.svend.cc/? Emoji表情包下载:https://emojiisland.com/? open source icons:https://feathericons.com/? 表情包在线网站:https://fabiaoqing.com/? 免费PNG图片库:https://pluspng.com/? ICON图标在线下载:https://www.iconfinder.com/? 极简壁纸:https://bz.zzzmh.cn/? Wallpaper Abyss壁纸:https://wall.alphacoders.com? Pixabay图片素材库:https://pixabay.com/zh/? Unsplash图片素材库:https://unsplash.com? Pexels图片素材库:http://www.pexels.com? NASA图片视频素材库:https://images.nasa.gov设计制作类工具:对于那些文章创作者和视频创作者而言,设计封面,做海报,设计LOGO,图片美化等等基本也是刚需。这样大概率日常会用到一些简易好上手的在线设计制作类工具,比如在线P图、音/视频轻量化剪辑、logo制作、海报设计制作、图片美化、在线图片转换或生成等等。? 在线PS:https://www.uupoop.com/? 在线音频剪辑:https://www.weixinsyt.com/? 在线视频剪辑:https://www.kapwing.com/? 免费logo在线制作:http://www.uugai.com/? 艺术字体在线生成:https://www.qt86.com/? 在线表格转换工具: https://tableconvert.com/? 在线海报设计工具: https://www.designcap.com/? 图片智能放大工具:https://bigjpg.com/? 二维码美化器:https://mh.cli.im/? 在线代码截图工具:https://carbon.now.sh/? 在线抠图工具:https://www.remove.bg/zh? ICO图标在线生成:http://www.fly63.com/php/ico/? SVG转PNG工具:http://www.fly63.com/tool/svg2img/? 视频转GIF工具:http://www.fly63.com/tool/giftxt/? 二维码在线生成器:http://www.fly63.com/tool/ewm/? 二维码在线解码:http://www.fly63.com/php/decoder/写辅助工具:写文章的过程中经常会用到和写作相关的辅助工具,比方说:字数统计工具、Markdown格式的文章排版工具、图床网站、代码截图工具等等,所以下面这些在线工具就能很好地满足我的需求。? 在线字数统计:https://www.eteste.com/? mdnice markdown排版工具:https://mdnice.com/? md2all markdown排版工具:http://md.aclickall.com/? 在线图床神器:https://picx.xpoet.cn/? 在线免费图床:https://sm.ms/? 图壳图床:https://imgkr.com/? 在线代码截图工具:https://carbon.now.sh/? 在线短链接工具:https://urlify.cn/? 在线文本替换:http://www.fly63.com/tool/textreplace/在线办公工具:部分在线工具主要用来处理一些和文档以及文稿相关的事情,经常用到的比如:在线的全套pdf处理和转换工具、各种各样多媒体文件间的相互转换工具、在线识别工具、在线压缩工具等等。? pdf在线处理工具1:https://smallpdf.com/cn/pdf-tools? pdf在线处理工具2:https://tools.pdf24.org/zh/? pdf转word在线工具:https://www.pdftoword.com/? 在线多媒体转换器合集:https://cn.office-converter.com/? 在线文字识别工具:https://ocr.wdku.net/? 在线文件压缩工具:https://docsmall.com/文档笔记工具:好记性不如烂笔头,作为一个学习者,我觉得记笔记是必不可少的步骤。当然现在基本都做电子笔记和电子文档比较多。 现如今各式各样优秀的文档工具和笔记软件鳞次栉比,好用的也有很多,整理成如下列表,这东西各有长处,使用哪个最合意还得看个人习惯和需求了。? 印象笔记:https://www.yinxiang.com/? 有道笔记:https://note.youdao.com/? OneNote:https://www.onenote.com/? 幕布:https://mubu.com/? 为知笔记:https://www.wiz.cn/? 石墨文档:https://shimo.im/? Simplenote:https://simplenote.com/? 语雀:https://www.yuque.com/编程学习网:? 哔哩哔哩:https://www.bilibili.com/? C语言网:https://www.dotcpp.com/? cppreference:http://zh.cppreference.com/? 中国大学MOOC:https://www.icourse163.org/? 牛客网:www.nowcoder.com? 网易公开课:open.163.com? CodeGym:https://codegym.cc/? BeginnersBook:https://beginnersbook.com/? JavaSED:http://www.javased.com/? codecademy:https://www.codecademy.com/? Coursera:https://www.coursera.org/? StackOverFlow:https://stackoverflow.com/? LeetCode:https://leetcode-cn.com/? LintCode:https://www.lintcode.com/在线教程文档:这部分主要集中了在做开发过程中随手参考所要用到的几乎所有在线教程和官方文档,有中文版文档的基本都优先列出来了,但更多时候是英文的官方文档。? Git中文教程:https://git-scm.com/book/zh/v2? SVN中文手册:http://svnbook.red-bean.com/nightly/zh/index.html? jQuery API中文文档:https://jquery.cuishifeng.cn/? Nginx中文文档:https://www.nginx.cn/doc/index.html? Kafka中文文档:https://kafka.apachecn.org/? Mybatis中文文档:https://mybatis.org/mybatis-3/zh/index.html? 微信小程序官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/? Nodejs中文教程文档:http://nodejs.cn/learn? Apache Web Server文档:http://httpd.apache.org/docs/? Spring文档中文版:https://www.springcloud.cc/spring-reference.html? Golang标准库文档中文版:https://studygolang.com/pkgdoc? Java 8官方文档:https://docs.oracle.com/javase/8/docs/api/index.html? Maven官方文档:http://maven.apache.org/guides/? Tomcat 8官方文档:http://tomcat.apache.org/tomcat-8.0-doc/index.html? Spring Boot官方文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/? RabbitMQ官方文档:https://www.rabbitmq.com/documentation.html? RocketMQ官方文档:http://rocketmq.apache.org/docs/quick-start/? Dubbo中文文档:https://dubbo.apache.org/zh/docs/? Netty官方文档:https://netty.io/wiki/index.html? Elasticsearch官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html? Spring Cloud官方文档:https://spring.io/projects/spring-cloud? Docker官方文档:https://docs.docker.com/get-started/? kubernetes中文文档:https://kubernetes.io/zh/docs/home/? thymeleaf官方文档:https://www.thymeleaf.org/documentation.html? Vue.js中文文档:https://cn.vuejs.org/v2/guide/? React.js官方文档:https://reactjs.org/docs/getting-started.html? Jenkins中文文档:https://www.jenkins.io/zh/doc/华为云平台:高效易用的低代码aPaaS平台-应用魔方AppCube:https://www.huaweicloud.com/product/appcube.html集华为研发实践、前沿研发理念、先进研发工具为一体的软件开发平台-软件开发平台 DevCloud:https://www.huaweicloud.com/devcloud/以上内容分享自华为云社区《吐血整理:程序员都在用什么工具?》,作者: 考过IE励志当攻城狮 ,部分内容整理自互联网~

    哪些令人惊艳的工具APP值得推荐?

    这款超级便宜,却是能够以一敌百的效率神器:时光序。推荐理由:1.多个时间视图,每一个视图都是精益求精。2.桌面工具可设置酷炫透明,清爽、悬浮、多色、直观。3.日程表非常方便,可设置遗忘曲线日程:学习知识的超级利器。4.轻松实现四象限的日程规划。5.喝水当然不在话下6.读书也可记录7.习惯打卡很简单以上功能只是其中的一部分。记住了,软件名称:时光序。接下来这款,绝对是超值软件。终生会员不足100,秒杀那些年费就要几十的不良心软件。手机扫描软件:全能扫描君(注意不是全能扫描王)推荐理由:1.扫描效果非常好2.功能齐全3.特色功能:老照片修复、手写识别,见上图。4.价格便宜:终生升级的会员,价格不足100元。下一款软件,绝对是良心软件中的良心软件。职场办公人士,常常需要做会议记录。那么语音转文字,逐渐变成了刚需。看看市面上的“讯飞语记”等,动辄几十元包月,甚至有的软件按分钟付费。我给大家推荐一款,目前免费实现语音转文字,每天有10个小时的时长。网友评论:吊打讯飞、基本免费、五星好评。甚至都不用去找破解版,打开手机应用商店,直接搜索就可以了。目前下载量只有22万的超级小众软件,却得到了很多大咖的推荐,良心分享,用爱发电。你还在用头条看历史、看故事、看心理学,那你看的一定不系统。试试这个软件,眼前一亮:如果有一款软件让你瞬间博学,那就是这款:全世界。如果你是职场办公人士,或者想要提高学习效率的人,那下面的网站或软件你看要不要收藏一下:被公认为最好学习方法之一的费曼学习法:

    搭建家庭NAS服务器有什么好方案? (云服务器搭建svn服务器)

    初学python编程,有哪些不错的软件值得一用?

    Python编程的软件其实很多,作为一门面向大众的编程语言,许多编辑器都有对应的Python插件,当然,也有专门的Python IDE软件,下面我简单介绍几个不错的Python编程软件,既有编辑器,也有IDE,感兴趣的朋友可以自己下载尝试一下:1.VS Code:这是一个轻量级的代码编辑器,由微软设计研发,免费、开源、跨平台,轻巧灵活,界面简洁,支持常见的自动补全、语法提示、代码高亮、Git等功能,插件扩展丰富,安装Python插件后,可以直接调试运行Python程序,使用起来非常方便,对于初学者来说,是一个非常不错的Python编程软件:2.Sublime Text:这也是一个轻量级的代码编辑器,基本功能和VS Code差不多,免费、跨平台,支持编程语言众多,常见的代码高显亮、智能补全等功能都不错,插件扩展功能也不错,本地配置Python解释器路径后,也可以直接编辑运行Python代码,使用起来非常轻巧、灵活,值得一试:3.Jupyter Notebook:这是一个基于Web浏览器的Python编程环境,比较适用于数据实时分析,界面干净、质朴大方,一行输入一行输出,交互性非常好,还支持Markdown功能,各种插件扩展也非常丰富,使用起来非常清爽,感兴趣的朋友可以尝试一下:4.Spyder:这是一个专门用于Python开发的IDE环境,免费、跨平台,整体界面风格非常像MATLAB,既可以直接编辑Python源码,还可以直接使用命令行工具,可以实时查看、分析变量和程序,使用起来也非常方便:5.Visual Studio:这个编程软件应该众所周知,宇宙第一IDE,现在几乎各种编程环境都融入进来了,当然,Python也包含其中,安装Python环境后,也可以直接调试运行Python程序,对VS情有独钟的朋友,可以使用一下这个软件,也非常不错:6.PyCharm:这是一个专业的Python IDE编程环境,功能非常强大,在业界非常流行,除了常见的智能补全、语法检查、Git等功能外,这个软件还支持代码分析、代码重构、版本控制、单元测试等功能,可以快速创建Django,Flask,Web2Py等Web项目,是一个非常不错的Python编程环境,非常值得学习:就介绍这6个Python编程软件吧,总的来说,这6个软件使用起来都非常不错,对于初学者来说,完全够用了,感兴趣的朋友,可以尝试一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

    怎么样才能学好java编程?

    不扯那些虚的,要来就来实质性的干货。明确自己学习的原因问问自己是抱着什么目的要学习Java,没有目标的学习是效率极低的,并且容易半途而废;了解Java可以做什么,Java可以从事的岗位以及软件行业的发展情况;自己是否对Java方向感兴趣;Java基础学习准备推荐看视频入门,可以通过某宝以及某鱼购买相关的视频,别挑三拣四,选中一个视频看完再说,对于初学者,无论选哪一个都是值得你学习的。可以选择传智、黑马、尚学堂等教学视频,买一个系列的即可;有人说编辑器等IDE环境不适合看视频,浪费时间,但是初学者在学习第一个编程IDE时,推荐看视频或者通过搜索引擎了解工具的使用,看书其实在刚开始可能更浪费时间;看完基础视频对知识有个大概的了解,这时候看书就不会一头雾水,此时可以通过看书来深入学习,之后的学习可以自己选择看书还是看视频,最好的方法是花时间既看视频也看书;学着学着忘掉前面的别总想着回头记住,先往后学,有些基础知识暂时用不上,当你学到应用的知识时自然会慢慢理解;书籍推荐入门书籍:《Head First Java》、《Java 核心技术》进阶书籍:《Java编程思想》Java Web学习完Java基础,接着适合学习Java Web,这个推荐看视频,学习数据库和JDBC基础知识以及基本的前端知识,然后学习SSM框架,学习路线为:Mysql -> JDBC -> HTML、CSS、JavaScript、JSP -> Spring -> SpringMVC -> Mybatis -> SSM整合 -> SSM项目实战推荐两本书:《深入分析 java web 技术内幕》《架构探险-从零开始写java web框架》:讲解 ioc、aop 通俗易懂,实现 ioc、aop实战之后返回深入学习 Java 相关知识,自顶向下学习,通过大概学习基础,实战之后返回深入学习基础知识,由广至深。并发编程推荐书籍:《Java并发编程的艺术》设计模式《Head First 设计模式》JVM《深入理解 Java 虚拟机》要想超越别人,不仅仅要掌握实战技能,更重要的是基础扎实算法《算法》第4版计算机网络《图解TCP/IP》《图解HTTP》操作系统《操作系统概念》(恐龙书)这么多已经够你学习了,主要是行动起来,还有更深入的,比如数据库方面以及Java相关的方面,等你学完以上知识相信你自己已经知道需要学习什么了,不要一次被这么多内容吓到,只要静下心来,下一个大神就是你。附上一张可供参考的详细思维导图

    零基础的人如何学习Java?

    很高兴能回答你的问题如果你有一定的自控力可以去书店买一本Java入门级的书来进行学习,如果你没有一定的自控力可以去报一个培训机构进行一个系统的学习,课下再进行练习,假以时日就会成为一个优秀的Java工程师。可以来北大青鸟看看,他们是以企业为人才培养学生的。

    赞(0)
    文章名称:《搭建家庭NAS服务器有什么好方案? (云服务器搭建svn服务器)》
    文章链接:https://www.fzvps.com/96125.html
    本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
    图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

    评论 抢沙发

    评论前必须登录!