百科问答小站 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,过多的节点导致信道拥堵不提,还经常因为面板信号较弱(设计定位如此),导致没足够的信号重叠区,无法漫游。

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




  

相关话题

  你对MVC、MVP、MVVM 三种组合模式分别有什么样的理解? 
  如何设计制度,才能使程序员职位被程序员世家垄断? 
  程序员能 20 分钟徒手写出一个没 bug 的 KMP 算法吗?(可以调试) 
  计算机视觉顶级会议论文中比较适合初学计算机视觉的人做的复现实验有哪些? 
  如何理解 “c++缺少对象级别的消息发送机制” 这句话? 
  为什么要开源? 
  为什么Python不能出一个类似V8的编译器? 
  编程语言发展史上有哪些趣事? 
  写一个什么样的程序向喜欢的妹子表白? 
  新程序员如何向英文社区(如github)进阶? 

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





© 2024-11-08 - tinynew.org. All Rights Reserved.
© 2024-11-08 - tinynew.org. 保留所有权利