百科问答小站 logo
百科问答小站 font logo



Visual Studio 是不是坑了一代人?为什么? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

明明是NIKE,NIKE的广告天天说JUST DO IT,很多人以为就是做IT,然后就走上了不归路。

直到我国普及英语教学后,大家英文水平好了,搞明白了just do it不是要你去做IT了,新一代人才没有被坑。所以NIKE坑了整整一代人。


反观Visual Studio这名字真心良心,很多人以为是视觉工作室,一看就是摄影穷三代的东西,从一开始就避免了让人入坑……



谷歌权威翻译认证:




user avatar   yu-san-geng 网友的相关建议: 
      

插一句:题主这个问题,让我想起 n 年前一个前大哥跟我说,现在的程序员根本不会调试,遇到问题就打断点,这也叫调试?你要记住,尽量不要打断点,对你有好处。

这位大哥,我好像有点模糊的理解您的逻辑……问题是我今天晚上得发布,不打断点我搞不定啊……

--------

没有,Visual Studio 虽然有很好用的 GUI,但是那些编译参数还是要你自己调的,vsproj 和 sln 文件都是可以自己改的,什么自动编译脚本、多渠道、持续集成,用 VS 完全都能做而且很方便。

说什么 IDE 让人不接触编译过程,那不是 IDE造成的,那是因为他们没用 IDE 干过活,做 toy project 用什么工具都不用接触底层过程,看看官网的 get started 就够了。

不过 VS 在很长一段时间里确实让人有点为难。我不知道 c# 怎么样,对于 c++ 应用编程来说 VS2008 (加番茄插件)简直是个登峰造极的版本。事实上从 VS2005 开始,世界上其他 c++ IDE 加起来都不如 VS 好用。但是就整体环境而言,windows 不如 *nix 系对开发者友好已经不是一年两年的事了,尤其是包管理体系和开源软件的支持程度(毕竟是代码搬运工)。最终造成的局面是,工作当中我是 VS 忠实的拥趸,哪怕需要做 linux 开发,只要不涉及底层,果断用 VS 加跨平台库编写跨平台版,在 windows 上调通了到 linux 上编译打包完事儿。

但是生活中如果想写点代码或者学习一下别人的代码,我宁愿用 linux 或者 mac。首先是依赖库不用自己编译,yum 或者 apt-get 一下就解决了。而且好多软件的 windows 支持特别烂,不改代码都编不过。本来我这人就特别缺乏耐心,碰到那种和文档里说的不一样的情况,常常就不想玩了。

直到后来转做 js 了,才结束了这种纠结。一开始是工作用 mac,回家 ubuntu,后来我发现 macbook 其实算起来比 thinkpad 划算,就都用 mac 了。

我之前的很多同事,现在还在使用 VS2008甚至2005在 win7 上写程序(不是他们落后,这套环境真的包打天下),我后来使用过很多编程环境,说实话都找不到 VS 那种感觉,一个是入门的简单性,一个是强大的可能性,这两者协调起来其实很难。Android Studio 就有点难入门,比如说那个编译脚本,而 XCode 怎么说呢……整个就是个不好使,“手感”不好。再一个编程软件本身的性能也是很重要的,sublime有很多好用的插件,但是太卡了,lint 一下几百毫秒,实在忍不了。

直到最近换了 vscode,觉得 npm 加 git 加 vscode 这套工具好使,而且是那种很稳妥很简单的好使。而 vscode 又是微软搞得,不得不服。


user avatar   chengxd-47 网友的相关建议: 
      

从题主原文,重新规整分析下:

两层复式240平,每层都是3室一厅,已布好线,是超5类线,每个房间客厅都有,但是没有预留顶线,天花板没有留线,这样子的情况适合mesh还是ap+ac?,后续还需要安装6-7个摄像头

1、单层120平方+三室一厅,每个房间有预留超五类网线

没超过中高端WiFi路由器的单机覆盖范围,典型框架结构楼房,单一主机覆盖一层足矣。

同样超五类网线,对AP和Mesh而言,跑千兆速率也是毫无压力。

2、天花板没网线,没法吸顶安装AP

这个题主和几个答主其实都不清楚,对AP没直接影响。

真打算家用AP的话,吸顶AP也是可以桌面放置的,至多是改善下散热罢了。

无论高低端如否,主流品牌诸如aruba、TP-LINK、优科等等,相当部分机型都是支持双供电的,放置在桌面使用的话,同WiFi路由器一样,直接一个DC电源供电就可以了。


3、后续需要安装摄像头

这一点对用AP和Mesh路由都没影响,虽然看起来AP的PoE交换机可以兼带机摄像头,但是从安全实用考虑,监控一般都是建议独立组网的,即硬盘录像机+摄像头单独一个局域网。

这个安全有一是网络安全,至少没法通过WiFi直接渗透进来,其二,有部分摄像头在室外,避免避雷不佳时,串入烧毁整个网络。


看面积上和户型上,经济实用的前提下,建议是Mesh路由。

毕竟两百块钱不到都能完成的事儿,何必跟钱寻仇呢?

每层客厅等居中位置各一台Mesh路由即可,宽带是100-500Mpbs这种的话,AC双频规格的Mesh路由配合网线有线回程,即可满足实际需求。

实际入住后,可根据信号表现,确实有信号死角,可以再额外添置节点。

千兆宽带、WiFi内网速率要求高,则应该考虑WiFi6规格的Mesh路由。

确定需要时可以AX5400或更高组合速率的路由器,也可以考虑带2.5G的设备,实现2500Mpbs的高速局域网。



价码上看,单个AP是同样WiFi规格的Mesh路由的数倍。
性能优势上看,AP最大优势是相对带机量高。
但实际家用场景,很难有并发存在一二十个活跃大流量终端,大部分时间不过家人拿着手机刷刷视频罢了,至于智能家居,要求的信号覆盖良好,对速率没要求,也不会对WiFi路由器构成带机压力。


@湖里看山 答主说的很对,AC+AP的调优往往别忽视。

对网上常见一众嘴炮砖家而言,从来就是只能打顺风局,调优从来就不是无所谓。哪怕经常被一些砖家鄙夷的TP-LINK),它的AC100里面的参数起码没站内没几个懂的。

对于面积较小,或者墙体屏蔽较差的框架、剪框楼房,AC+AP方案难点是信号的重叠部分,因为信号衰减少,终端实际漫游切换节点不够及时,导致信号是满格,网速却不快的尴尬界面。

特别是很多装修公司的设计师,因为追求美观和施工方便,滥用面板AP,过多的节点导致信道拥堵不提,还经常因为面板信号较弱(设计定位如此),导致没足够的信号重叠区,无法漫游。

也希望个别半瓶水能要点脸,哪怕线下好处费再多,别充大蒜忽悠人了。




  

相关话题

  如何从只会 C++ 语法的水平到达完成项目编写软件的水平? 
  编译器是如何实现C/C++中的const的功能? 
  2019年的今天,Windows的字体渲染是否还跟macOS存在较大的差距? 
  计算机系应届生参加校招屡屡碰壁,请问像我这样条件的应届生算什么水平? 
  DOS 界面是如何制作的? 
  为什么没有人去花时间搞个程序,让程序写编程呢? 
  《奥日与黑暗森林》这样的游戏主要需要哪些技术,几个人的小团队能实现吗? 
  现在流行的少儿编程是不是收智商税? 
  微软小冰测颜值是否比较准?为什么? 
  有哪些用代码写的冷笑话? 

前一个讨论
作为中层,如何平衡高层想996,基层不想996?
下一个讨论
假如木星气层中央空气中能够生存,那么一辈子飞翔于其中的生物会怎样发展文明?





© 2024-06-26 - tinynew.org. All Rights Reserved.
© 2024-06-26 - tinynew.org. 保留所有权利