A Journal Through My Activities, Thoughts, and Notes
#网友语录 Control Panel for #Twitter 扩展挺好用的,把想隐藏和想去掉的都考虑到了。
#网友语录
我的家乡已死,故土已成江海,无家可归的人,在去往异国的途中也满含眼泪。
我们中国人的出厂设置太复杂了,天生注定要烦恼多多。
两年前我在qq说说上写道"you fail, you learn. No fail no learn."
#网摘
慢则稳,稳则快。(Slow is smooth, smooth is fast.)

中国有句古话 “欲速则不达”,同理。
#教训
一个没取好的参数名字导致我错误理解需求。
#sqldeveloper #crash
On PopOS 22.04, my SQL developer, it crashes when I tried to start it. With ChatGPT's help, I solved this issue by adding an environment variable _JAVA_OPTIONS="-Dsun.java2d.xrender=false"

我遇到的错误是
 The program 'java' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 14633 error_code 143 request_code 139 minor_code 7)
  (Note to programmers: normally, X errors are reported asynchronously;
#猫 #薛定谔

经典的薛定谔的猫多采用下面的描述:

薛定谔的猫指的是有一个盒子,里面有一个量子机械装置。一旦猫进入盒子里面,并且盖子关闭,量子可能会杀死猫,也可能不杀死。

问题是,如果你不打开盒子,就没法知道,猫是死是活。所以,猫的死活是不确定的,任何确定性都是观察者创造出来的。

但我认为这个描述并不准确。因为一件事情在已经过去了的一段时间内发生或者不发生是确定的(即使我们不知道结果)。我们打开盒子发现猫死了并且已经凉凉了,我们知道它已经死去一段时间了。

在宏观层面上人类不知道一件事情的结果就说结果是不确定的,这是自大。

另一方面,至少在微观层面,观察确实会影响结果,如光的波粒二象性。测量都是有精度的,在足够微观的层面,受人类技术的限制测不准也是很现实的事情。另外,人们的推理也并不总是靠得住。比如一个东西减去一些东西通常都会变得更少(在负数被发明以前),但自从发明负数以后就不一定了。推理是一种根据已知条件和已知结果推断一种经验法则,它的正确性是有条件的。
internet和ChatGPT都很有用,但它们代替不了学校,因为人天生是懒而不自律的。学校有更大的可能性把一个人培养成一个学习者。
driven attitude 就是“进取心”.
Your hard work and driven attitude make a difference. #english
我在会见犯罪嫌疑人的时候说的最多的就是如实供述,不要听警察的,包揽不属于自己的犯罪行为,这样不会让你在警察那里得到好感,只会让你遭受不白之冤。#网摘

实事求是,是就是是,不是就不是。然而这样简单几个字,世间能做到的人有几多?

不诚实有不诚实的回报,诚实有诚实的回报。我希望更多的人选择做一个诚实的人。
#网友语录 韩执说:
“你不可能快乐地使用在屈辱中获得的金钱”,这是多年前读到的一篇文章的结论。现在工作好几年了,还真有同感
#网摘
所有值得做的事情,做得一团糟也值得做,因为做得糟总比不做好。

-- Hacker News 读者
#网摘
我仰慕的大多数程序员都有一个很少被谈论的特质:无所畏惧。
他们无所畏惧地面对未知的代码库和未知的任务,尽管不知道如何完成,毅然开始着手做某事。让自己变得无所畏惧,是我发现的最好的学习加速器之一。
-- 《成为专业程序员10周年的感悟》
#网摘
世界上最值得肯定的行为是,你创造了一些东西,然后你销售它们。
世界上第二值得肯定的行为是,别人创造出你一直想要的东西,然后别人销售它们。
-- Hacker News 读者
#书摘
常有母亲对即将离巢的儿女说:“妈妈相信你。”但这不是理解。因为前面还有半句话 ——“ 虽然我搞不懂”。“虽然我搞不懂,但妈妈相信你,因为那是你想做的事。”这不是理解,而是相信。这种相信的基础是爱。这种耿直的爱正是父母能够给予孩子的最大的礼物。」
上野千鹤子《始于极限 》
#网摘
在采访结束时,他向我提出了一个假设情境说:“假如我提供你一个机会,如果成功我们会大赚一笔但失败就得死。你不会同意加入这个计划吧?这就是我强加在我妻儿身上的选择,而他们默默地同意并跟随我。”
“这是一笔我必须终生偿还的债。”

脱北者 李日奎 来源 BBC专访朝鲜“脱北”外交官李日奎: 金正恩希望特朗普当选美国总统
#csharp

builder.Logging.ClearProviders(); 这一行代码的主要作用是清除当前日志记录构建器中所有已注册的日志提供程序。这通常用于在创建新的日志记录配置时,确保不使用默认的日志提供程序。

## 用途

在.NET应用程序中,默认情况下会添加多个日志提供程序,例如控制台、调试、EventSource和EventLog等。这些提供程序会在应用程序运行时记录日志信息。如果开发者希望自定义日志记录的行为或只使用特定的日志提供程序,可以通过调用ClearProviders来移除所有默认的提供程序,然后添加所需的提供程序,例如:

builder.Logging.ClearProviders();
builder.Logging.AddConsole();


在这个示例中,首先清除了所有默认的日志提供程序,然后仅添加了控制台日志记录提供程序。这种做法可以帮助开发者避免日志输出的冗余,并确保只使用特定的日志记录方式,提升日志的管理和可读性12。

Citations:
1 https://learn.microsoft.com/zh-cn/dotnet/core/extensions/logging-providers
2 https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/logging/?view=aspnetcore-8.0
Back to Top