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



程序员是否需要大尺寸的显示器? 第1页

  

user avatar   mai-wen-xue-67 网友的相关建议: 
      

是的,需要。

俺已经不止一次建议大家用 4K 电视机当编程的显示器了。

4K 电视机即便宜份量又足。别搞什么 23寸,24寸还是27寸。如果经济条件允许, 8K 的 65 寸彩色电视机更好。不管是股市行情还是超宽报表 (DATA WINDOW), 一个屏幕就可以看完。

当然,有钱的话, 俺推荐程序员外包,自己根本不用动手。 动嘴就够了。



4K电视机有 PC模式。4K电视机有 PC模式。 4K电视机有 PC模式。

微软的 WIRELESS DISPLAY ADAPTER 大约 50 刀, 可以把 WINDOWS 的内容投屏。





绝大部分反对电视机当显示器的人,不知道电视机一般有个遥控器, 可以调节背光、GAMMA值、亮度、对比度以及色彩饱和度等等。 他们不知道和音量一样,背光、亮度、对比度以及色彩饱和度等等参数是可以调节的。

对了, 他们还忘记了什么是相似三角形。


绝大部分喜欢双显示器但是反对电视机当显示器的人,忘记 4K/8K 电视机相当于两个双屏显示,而且是无边框的。

还有些人抱着上世纪 CRT 电视机年代的成见,认为电视机“伤眼睛”, 其实 LCD 电视机没有 X 光, 谈不上辐射。

这种说法不值一哂, 全世界那些追剧的人民群众和打电玩的百姓恐怕以后就不用活了。



俺每天用4K电视机上知乎,都 4 年了。



俺还在思量着什么时候 8K 的显示器可以下手呢。一个4K屏幕可以放很多内容。

编程什么的就更不用说了。用 VISUAL STUDIO 永远不嫌桌面太大太宽。

看股市行情和超宽的报表也是很实用。



俺发现电脑这一块也很多大湿, 一点不比耳机圈的逊色。

动不动就甩“专业”的术语出来吓唬小白。 幸好俺不是厦大的。

您不妨问问自己。

如果买了 4K 电视机当显示器, ABC 会扭曲成 α, β, γ 吗? 直线会扭曲成曲线吗?

VISUAL STUDIO 会扭曲成 ECLIPSE 吗? CCTV 会扭曲成 TOKYOH*T 吗?

不会吧?不会吧?不会吧?不会吧?

4K 的显示器可以用电视机来代替的, 色域 COLOR GAMUT 可能不够好但是上网什么的不会影响。

电视机也是 HDMI 接口, 但很多人被洗了脑不知道或者怀着“电视机有辐射”的错误认识。 不敢用电视机当显示器。 而这个错误认识来自 CRT (电子管/最大的胆机)电视机的年代。CRT 电视机(电子管/最大的胆机)已经接近绝迹,但是这个错误认识却仍然在流传。

更多的人被洗脑:

“电视机不能当显示器因为侧重点不同。 电视机接上 PS3/PS4/XBOX ONE和 WII 都能用,但就是不能接电脑,也不能玩电脑游戏。因为电脑叫电脑, 尽管用的 3D 加速卡都是那两家。 PS3/PS4/XBOX ONE和 WII 因为叫电视游戏机而不是电脑游戏机所以导致电视机不能当显示器。不管咋说,电视机就是不能玩电脑游戏,因为电脑用的科技更黑,电脑的刷新率更高,连接 PS3/PS4/XBOX ONE 和 WII 十分正常的电视机见到电脑就跪了。 不管怎么说,电视机就是不能当显示器。4K 的电视机看见电脑就变 VGA 了。。。。。。”

你信吗? 你信吗? 你信吗?



过去的三年多, 俺上知乎用的就是 55 寸的东芝 4K 电视机。VISUAL STUDIO 用得好好的。

色彩?

您看看俺的 LOGO 颜色有啥不对?



绝大部分反对电视机当显示器的人,不知道电视机一般有个遥控器, 可以调节GAMMA值、亮度、对比度以及色彩饱和度等等。 他们不知道和音量一样,亮度、对比度以及色彩饱和度等等参数是可以调节的。

绝大部分喜欢双显示器但是反对电视机当显示器的人,忘记 4K/8K 电视机相当于两个双屏显示,而且是无边框的。

还有些人抱着上世纪 CRT 电视机年代的成见,认为电视机“伤眼睛”, 其实 LCD 电视机没有 X 光, 谈不上辐射。 这种说法不值一哂, 全世界那些追剧的人民群众和打电玩的百姓恐怕以后就不用活了。




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

海信H9G是一款功能全面的电视,整体性能令人印象深刻。与前代产品海信H9F相比,它的升级令人惊喜。它拥有出色的对比度,全阵列局部调光功能帮助电视显示极深的黑色,而且它的黑色均匀度令人难以置信。HDR内容看起来也很棒,因为它的亮度足以让高光弹出。遗憾的是,它的可视角度很窄,这是VA面板电视的预期,即使它有一个120Hz面板,它也不能正确显示120Hz信号。它的开箱颜色精度也很一般,所以你可能必须让它校准才能充分享受它。即使它不支持任何可变刷新率(VRR)技术,但游戏玩家应该欣赏这款电视极快的响应时间和真正的低输入滞后。最后,它在明亮的房间里表现非常好,因为它的亮度足以对抗眩光,并且具有出色的反射处理能力。



最好的TCL电视是TCL 6系列/R635 2020 QLED。它比2019年的TCL 6系列/R625 2019有了很好的改进,它与更高端、更昂贵的型号竞争。它的量子点技术使它能够为HDR内容显示非常宽的色域,并且它的亮度足以真正带来HDR中的高光。它非常适合游戏,因为它支持可变刷新率(VRR),低输入滞后和快速响应时间。它的VA面板提供了深邃的黑色,本地调光功能进一步加深了它们。尽管如此,它的整体表现并不好,在明亮的物体周围有明显的绽放。遗憾的是,与任何VA面板电视一样,它的可视角度很窄,TCL尚未实现三星Q80T QLED或索尼X950H上的广视角技术。幸运的是,它可以消除任何来源的抖动,插值运动高达120fps,并能很好地提升低分辨率内容。总而言之,这是最好的TCL电视。



TCL 5系列是游戏的好帮手。它的输入延时非常低,响应速度快,还有黑框插入功能,有助于减少运动模糊。遗憾的是,它被限制在60Hz的刷新率上,而且不支持任何VRR技术。由于其卓越的对比度和良好的黑色均匀性,它非常适合暗室游戏,但它的亮度并不高,所以它并不是在明亮房间中游戏的最佳选择。TCL 5系2020是TCL 2020产品线中的一款中端电视,相比于前代产品TCL 5系/S525 2019有了不错的提升。TCL S535是一款QLED电视,对于HDR内容来说,它能显示出出色的广色域,但在HDR中亮度不够,无法带来真正的HDR体验。它的VA面板具有卓越的对比度,因此在黑暗中观看时能显示出深邃的黑色。它有一个全阵列局部调光功能,可以提高一点对比度,整体表现相当不错。遗憾的是,它的可视角度较窄,所以从侧面观看时很快就会失去图像精度。与TCL 6系列/R635 2020 QLED不同,它不支持可变刷新率(VRR),并且被限制在60Hz面板上,但它有很好的响应时间和难以置信的低输入延时。虽然它有不错的反射处理,但它的亮度不足以对抗眩光。好的一面是,它可以消除任何来源的24p抖动,这对于60Hz电视来说是罕见的。



索尼A8H OLED是一款出色的OLED电视,但它比LG CX OLED更贵,性能也不尽如人意。TCL 5系列/S535 2020 QLED提供不错的HDR体验,但不支持VRR。Vizio Quantum X 2020比Quantum 2020更亮,但对于游戏来说,它不值得。

索尼X950H的亮度比X900H高了很多,但游戏性能没有那么好。海信H9G是最好的HDR电视之一,但色彩准确度比X900H差,且不支持任何VRR。Vizio OLED 2020提供了和LG CX差不多的画质,但在支持VRR方面有太多的BUG。TCL 6系列/R635 2020 QLED非常适合HDR游戏,但成本比Vizio M7高。

////////////////////////////////////////////////////////////////////////////////////////////

一般人买电脑是为了满足自个的需求, 而需求一般也是可以预料的。很多人以为装 )x( 不是种需求, 俺是不同意的。

比如,俺有 1 台 256 GB 内存的电脑, 就是为了类似装 )x( 目的剁的手。


一般人抖机灵抖出来的电脑是单位的/阿爷的, 俺抖机灵抖出来的电脑是自己的,这就是俺的不同。



//////////////////////////////////////////////////////////////////////////////////////////////////////

// 俺近几年才开始学编程,用的就是东芝4K电视机。俺把自己的一个小工具的源码放在这里

// 自证清白。

//////////////////////////////////////////////////////////////////////////////////////////////////////////


一个免费的录制CD音质的录音软件,不妨拿去用就是。


做好的软件, 可以在这里下载:

wenxue.ca/wp-content/up


Portable_MD5__730e831f1c4fba866fd732e40d1cfd3d

       https://wenxue.ca/wp-content/uploads/2020/08/laomaiREC_Portable.zip     

俺把它当留言钟, 教孩子学中文和英文的工具。只是不喜欢系统自带的录音机,既臃肿, 音质又差。

Windows XP x86 版本

wenxue.ca/wp-content/up

       https://wenxue.ca/wp-content/uploads/2020/08/VoiceREC01__portable_x86.zip     


C# 怎么用几行代码做一个录制CD音质的录音机 How to make a CD quality audio recorder in C# with just a few lines ?

代码亲测可用, 放心复制粘贴。如果您很不喜欢学编程,那就直接拿去用就是了。

授权是 WTFPL。


       using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; using System.IO; using System.Media; //using System.Windows.Media;   namespace easyREC  {      public partial class Form1 : Form     {         private System.Media.SoundPlayer myPlayer = new SoundPlayer();         [DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]         public static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, IntPtr HwndCallback);         string ps_SoundLocation = Directory.GetCurrentDirectory();        [DllImport("winmm.dll", EntryPoint = "PlaySound")]        public static extern int PlaySound(string lpxzName, int hModul, int dwFlags);           public Form1()         {             InitializeComponent();         }          private void buttonREC_Click(object sender, EventArgs e)         {             int lu_errcode;             int lu_cch = 0;             richTextBox1.Text = "";              mciSendString("stop WaveDump" + "", "", 0, IntPtr.Zero);             string lsb_ret = "";                          richTextBox1.Text += "
" + lsb_ret + "
";             timer1.Enabled = true;             buttonPLAY.Visible = false;             buttonSTOP.Visible = true;             buttonSTOP.Enabled = true;             string ls_mciRetV = "";              Global.gdt_begin = DateTime.Now;              try             {                   mciSendString("open new type waveaudio alias WaveDump", ls_mciRetV, 0, IntPtr.Zero);                 // 切换不同的采样参数                      mciSendString("set WaveDump time format ms bitspersample 16 channels 1 samplespersec 44100 bytespersec 88200 alignment 2", ls_mciRetV, 0, IntPtr.Zero); //Working Great                 lu_errcode = mciSendString("record WaveDump", ls_mciRetV, 0, IntPtr.Zero);                 this.Text = "Recording..." + ls_mciRetV;                  if (lu_errcode != 0)                 {                     richTextBox1.Text += "
" + lsb_ret + "
";                 }                 else                 {                     richTextBox1.Text += "
" + lu_errcode.ToString() + " error(s). 
";                 }              }             catch (Exception ex)             {                 MessageBox.Show(ex.Message, "WTF, not my fault, Man...");             }             buttonREC.BackColor = System.Drawing.Color.Pink; // "red";             buttonSTOP.BackColor = SystemColors.Control;          }          private void buttonSTOP_Click(object sender, EventArgs e)         {              buttonREC.BackColor = SystemColors.Control;             buttonREC.Enabled = false;             int lu_errcode;             int lu_cch = 0;             string lsb_ret = "";              try             {                 lu_errcode = mciSendString("pause WaveDump", "", 0, IntPtr.Zero);                 this.Text = "Stopped.";                 richTextBox1.Text += "
" + lsb_ret + "
";              }             catch (Exception ex)             {                 MessageBox.Show(ex.Message, "BLAHHH...");             }              Global.gdt_end = DateTime.Now;             buttonSTOP.BackColor = System.Drawing.Color.Gray; // "red";             string timestamp = "_" + Global.gdt_begin.ToString().Replace(" ", "_").Replace(":", "t").Replace("/", "-") + "_till_" + Global.gdt_end.ToString().Replace(":", "t").Replace("/", "-").Replace(" ", "_") + "_.wav";                 ps_SoundLocation = Directory.GetCurrentDirectory() + "\" + timestamp;                 mciSendString("save WaveDump " + ps_SoundLocation, "", 0, IntPtr.Zero);                 mciSendString("close WaveDump", "", 0, IntPtr.Zero);              richTextBox1.Text += "
"+ ps_SoundLocation + " <-- Paste the PATH by CTRL-V.";             this.Text = "Saved to " + ps_SoundLocation + " <-- The Path ";                          Global.gdt_begin = DateTime.Now;  // next episode              buttonREC.Enabled = true;             buttonSTOP.Enabled = false;             buttonPLAY.Visible = true;             buttonPLAY.Enabled = true;             Clipboard.SetText(ps_SoundLocation);         }          private void buttonPLAY_Click(object sender, EventArgs e)         {             int lu_errcode = 1;             string  lsb_ret = "";             int lu_cch = 0;             try             {                 mciSendString("stop" + "", "", 0, IntPtr.Zero);             }             catch (Exception ex)             {                 MessageBox.Show(ex.Message, "Trying to play, but ....");             }              if (ps_SoundLocation == Directory.GetCurrentDirectory() | ps_SoundLocation == "" | ps_SoundLocation.Length > 120)             {                 OpenFileDialog open = new OpenFileDialog();                 open.Filter = "Wave|*.wav";                 if (open.ShowDialog() == DialogResult.OK) { ps_SoundLocation = open.FileName; }                 PlaySound(ps_SoundLocation, 0, 0x1);             }             else             {                 try                 {                     buttonPLAY.BackColor = System.Drawing.Color.Green;                     lu_errcode = mciSendString("play " + ps_SoundLocation, "", 0, IntPtr.Zero);                     this.Text =  "Playing: " + ps_SoundLocation ;                     if (lu_errcode != 0)                     {                         richTextBox1.Text += "
" + lsb_ret + " " + lu_cch.ToString() + " char(s).  " + "
";                     }                     else                     {                         richTextBox1.Text += "
 
 " + lu_errcode.ToString() + " error(s)." + " " + lu_cch.ToString() + " char(s).  " + " 
";                         richTextBox1.Text += "
" + "Playing: " + ps_SoundLocation;                     }                  }                 catch (Exception ex)                 {                     MessageBox.Show(ex.Message, "Error !!! ....");                 }              }              buttonPLAY.BackColor = SystemColors.Control;             buttonREC.BackColor = SystemColors.Control;             buttonSTOP.BackColor = SystemColors.Control;         }          private void timer1_Tick(object sender, EventArgs e)         {             this.Text = "Message Left in the textbox! " + " Time is: " + DateTime.Now.ToString() + "." + DateTime.Now.Millisecond.ToString();         }          private void Form1_Load(object sender, EventArgs e)         {             buttonPLAY.Visible = false;             buttonSTOP.Visible = false;          }          private void Form1_FormClosed(object sender, FormClosedEventArgs e)         {             timer1.Enabled = false;         }          public static class Global     {          public static string gs_clipurl = null;         public static string gs_clippath = "c:\"; //  C:*******inDebug          ////DateTime.Now         public static DateTime gdt_begin = DateTime.Now;         public static DateTime gdt_end = DateTime.Now;     }              }     }  }     


//////////////////////////////////////////////////////////////////////////////////

一般人买电脑是为了满足自个的需求, 而需求一般也是可以预料的。很多人以为装 )x( 不是种需求, 俺是不同意的。比如,俺有 1 台 256 GB 内存的电脑, 就是为了类似装 )x( 目的剁的手。


一般人抖机灵抖出来的电脑是单位的/阿爷的, 俺抖机灵抖出来的电脑是自己的,这就是俺的不同。



/////////////////////////////////////////////////////////////////////////////////////////////
话痨答主的其他低赞回答:



“老麦, 你平时听什么歌?”
“被爱情遗忘的角落。 角落之歌”
“看来咱有代沟。”
“OBVIOUSLY!”


//////////////////////////////////////

这个话痨的答主以及很散的散文:



俺盐值低迷,知乎阅读总量仅 0.8 亿,没跨出一小步 (n<1.0亿)。


“老麦, 大家都说你是‘笑话’、‘论坛孤儿’和‘神棍’。”

“没错。 只有万分之0.5的读者赞同俺的观点。”


user avatar   xi-yang-86-73 网友的相关建议: 
      

前面的答案靠谱,说一个电视台对政治的影响力:

作为右派大本营,默多克旗下的fox可以说对共和党选战都有不少影响,默多克看来不喜欢罗姆尼,所以Fox news对罗姆尼的支持可谓不痛不痒,默多克更欣赏的共和党人是现任新泽西的州长大人,他曾经数度想邀请州长大人出山,不过未果。

Fox 上的态度大概代表了共和党基本盘,就是所谓广大红脖子保守派,所以看来温和的罗姆尼难以得到这些人坚定支持(太文质彬彬,不够hard或者土气),看看共党头号狗头军师卡尔洛夫之流的人,他们才是共党能选赢的保证。




  

相关话题

  厉害的程序员到底用不用 IDE,如果不用,为什么? 
  内存为啥要分堆栈在编程里,要是全部只用堆或者全部只用栈,行不行? 
  显示器是60Hz,那么玩游戏有必要超过60帧吗? 
  c语言编辑器哪个好用? 
  一个浮点数到底是怎么被转换为字符串输出?一个浮点数不精确,那么其输出的值是怎么被确定的呢? 
  如何评价王垠的《程序员的心理疾病》? 
  如何评价单片机大神郭天祥? 
  程序员是否需要大尺寸的显示器? 
  在柔性 OLED 屏幕量产中驱动 IC 是技术瓶颈吗? 
  Rust 语言现在什么情况,为什么知乎上不怎么讨论Rust语言了呢? 

前一个讨论
学医实在学不下去了怎么办?
下一个讨论
不想吃外卖但又不会做饭怎么办?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利