A Journal Through My Activities, Thoughts, and Notes
#dotnet #rider
Problem: Error when attempting to debug unit tests: Remote agent did not connect in 00:00:30
A brute force workaround, without restarting Rider, seem to be to kill all dotnet processes: taskkill /f /im dotnet.exe
another workaround from JetBrains
Dear users, thank you for your cooperation! We found a temporary workaround for you.
If you are still experiencing this problem, please turn off the 'Monitoring mode' for Dynamic Program Analysis. You can find this setting in Rider Settings|Build, Execution, Deployment|Dynamic Program Analysis|Monitoring.
You will receive the notification when the fix is available, thank you!
Reference
Problem: Error when attempting to debug unit tests: Remote agent did not connect in 00:00:30
A brute force workaround, without restarting Rider, seem to be to kill all dotnet processes: taskkill /f /im dotnet.exe
another workaround from JetBrains
Dear users, thank you for your cooperation! We found a temporary workaround for you.
If you are still experiencing this problem, please turn off the 'Monitoring mode' for Dynamic Program Analysis. You can find this setting in Rider Settings|Build, Execution, Deployment|Dynamic Program Analysis|Monitoring.
You will receive the notification when the fix is available, thank you!
Reference
#Nuxt 3 内建了对 .env 文件的支持,无需显式导入 dotenv。Nuxt 会自动加载根目录下的 .env 文件,并将其中的环境变量注入到 process.env 中。
#书摘 #别逗了费曼先生
我们天生具有费曼的资质。我们本来对书本和自然天生具有大科学家的那种好奇心。如若不信,你就观察那些才来人世不久的小孩儿。他们喜欢图画和书本,瞪着好奇的大眼,专注地观察这个新奇的世界。我们至今也不知道儿童怎么可能如此迅速地就掌握一门语言。一旦听说了“为什么”这个词儿,他们就不停地问“为什么”;他们的问题,只有最有创造性和想象力的科学家和哲学家才能够提得出来,把个无知的父母问得恼羞成怒。
可是,一旦我们进了学校,这种蔑视一切成见的好奇心,很快就消失殆尽。学校,本来应该是一个教人喜欢书本的地方,一个鼓励好奇心的地方;可是,我们的学校把书本用做刑具,以羞辱和惩罚来“鞭策”学生,它要求我们像计算机那样记住东西,它以刁钻古怪的考题打击我们的自信,它敌视独立思考,结果它变成了一个消灭好奇心的屠宰场。那些讨厌教育的教育家,还要把许多可怕的色彩涂抹在学习这件本为乐事的事情上,好像有的女人把辣椒或墨水涂在乳头上迫使孩子断奶似的;他们说,你必须“头悬梁、锥刺股”,“书山有路勤为径,学海无涯苦作舟”,好像他们不把学生吓晕,就心有不甘似的。在他们看来,教育和科学研究本身是苦事,其价值在于它可能带来的实际利益,(这种卑琐的市侩习气!)因此使学生受苦,就理所当然,却不相信爱因斯坦的话:“学习是一种难得的乐事。”呜呼,这种短视的实用主义,至今仍然是统治我们的教育和科学研究的指针。
我们天生具有费曼的资质。我们本来对书本和自然天生具有大科学家的那种好奇心。如若不信,你就观察那些才来人世不久的小孩儿。他们喜欢图画和书本,瞪着好奇的大眼,专注地观察这个新奇的世界。我们至今也不知道儿童怎么可能如此迅速地就掌握一门语言。一旦听说了“为什么”这个词儿,他们就不停地问“为什么”;他们的问题,只有最有创造性和想象力的科学家和哲学家才能够提得出来,把个无知的父母问得恼羞成怒。
可是,一旦我们进了学校,这种蔑视一切成见的好奇心,很快就消失殆尽。学校,本来应该是一个教人喜欢书本的地方,一个鼓励好奇心的地方;可是,我们的学校把书本用做刑具,以羞辱和惩罚来“鞭策”学生,它要求我们像计算机那样记住东西,它以刁钻古怪的考题打击我们的自信,它敌视独立思考,结果它变成了一个消灭好奇心的屠宰场。那些讨厌教育的教育家,还要把许多可怕的色彩涂抹在学习这件本为乐事的事情上,好像有的女人把辣椒或墨水涂在乳头上迫使孩子断奶似的;他们说,你必须“头悬梁、锥刺股”,“书山有路勤为径,学海无涯苦作舟”,好像他们不把学生吓晕,就心有不甘似的。在他们看来,教育和科学研究本身是苦事,其价值在于它可能带来的实际利益,(这种卑琐的市侩习气!)因此使学生受苦,就理所当然,却不相信爱因斯坦的话:“学习是一种难得的乐事。”呜呼,这种短视的实用主义,至今仍然是统治我们的教育和科学研究的指针。
#书摘 #别逗了费曼先生
她告诉了我这么个故事:她和她丈夫去看过展览,他们都非常喜欢这幅素描。“我们干吗不买下来?”她建议。
她丈夫,是那种从来也不会当机立断的人。“让咱考虑考虑再说吧。”他说。
她想起来,再过几个月,就是他的生日,于是她当天返回,自己买了。
那天晚上,他下班回家,心情抑郁不振。她终于弄明白了他是怎么回事儿:他觉得,把那幅画买来给她,那才好;但是,等他回到展览会,有人告诉他,那画已经卖出去了。因此,她就把这事儿秘而不宣,等他过生日的时候,好给他个惊喜。
我从这个故事中得到了启示,这启示对我还是很新鲜的:起码从某些方面说,我终于理解了艺术确实有什么用处。艺术给某个单个的人以快乐。你能制造出一个东西,有人宝贝之至;他们或者沮丧,或者愉快,都是因为你制造的这破玩意儿!在科学中,那是一种普遍而大的东西:你不知道直接欣赏它的那些单个的人。
她告诉了我这么个故事:她和她丈夫去看过展览,他们都非常喜欢这幅素描。“我们干吗不买下来?”她建议。
她丈夫,是那种从来也不会当机立断的人。“让咱考虑考虑再说吧。”他说。
她想起来,再过几个月,就是他的生日,于是她当天返回,自己买了。
那天晚上,他下班回家,心情抑郁不振。她终于弄明白了他是怎么回事儿:他觉得,把那幅画买来给她,那才好;但是,等他回到展览会,有人告诉他,那画已经卖出去了。因此,她就把这事儿秘而不宣,等他过生日的时候,好给他个惊喜。
我从这个故事中得到了启示,这启示对我还是很新鲜的:起码从某些方面说,我终于理解了艺术确实有什么用处。艺术给某个单个的人以快乐。你能制造出一个东西,有人宝贝之至;他们或者沮丧,或者愉快,都是因为你制造的这破玩意儿!在科学中,那是一种普遍而大的东西:你不知道直接欣赏它的那些单个的人。
#csharp #moq
in C# and Moq, how to mock
Func<BrokerContractTypeEnum, IFixMessageStrategy> strategyFactory?
in C# and Moq, how to mock
Func<BrokerContractTypeEnum, IFixMessageStrategy> strategyFactory?
var mockStrategy = new Mock<IFixMessageStrategy>();
// Set up the mock to return the mockStrategy instance
Func<BrokerContractTypeEnum, IFixMessageStrategy> strategyFactory =
new Mock<Func<BrokerContractTypeEnum, IFixMessageStrategy>>()
.Setup(f => f(It.IsAny<BrokerContractTypeEnum>()))
.Returns(mockStrategy.Object)
.Object;
读书容易,"啊就是这么回事"容易。践行真难。
我们中国人的出厂设置太复杂了,天生注定要烦恼多多。
两年前我在qq说说上写道"you fail, you learn. No fail no learn."
#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
我遇到的错误是
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;
#猫 #薛定谔
经典的薛定谔的猫多采用下面的描述:
薛定谔的猫指的是有一个盒子,里面有一个量子机械装置。一旦猫进入盒子里面,并且盖子关闭,量子可能会杀死猫,也可能不杀死。
问题是,如果你不打开盒子,就没法知道,猫是死是活。所以,猫的死活是不确定的,任何确定性都是观察者创造出来的。
但我认为这个描述并不准确。因为一件事情在已经过去了的一段时间内发生或者不发生是确定的(即使我们不知道结果)。我们打开盒子发现猫死了并且已经凉凉了,我们知道它已经死去一段时间了。
在宏观层面上人类不知道一件事情的结果就说结果是不确定的,这是自大。
另一方面,至少在微观层面,观察确实会影响结果,如光的波粒二象性。测量都是有精度的,在足够微观的层面,受人类技术的限制测不准也是很现实的事情。另外,人们的推理也并不总是靠得住。比如一个东西减去一些东西通常都会变得更少(在负数被发明以前),但自从发明负数以后就不一定了。推理是一种根据已知条件和已知结果推断一种经验法则,它的正确性是有条件的。
经典的薛定谔的猫多采用下面的描述:
薛定谔的猫指的是有一个盒子,里面有一个量子机械装置。一旦猫进入盒子里面,并且盖子关闭,量子可能会杀死猫,也可能不杀死。
问题是,如果你不打开盒子,就没法知道,猫是死是活。所以,猫的死活是不确定的,任何确定性都是观察者创造出来的。
但我认为这个描述并不准确。因为一件事情在已经过去了的一段时间内发生或者不发生是确定的(即使我们不知道结果)。我们打开盒子发现猫死了并且已经凉凉了,我们知道它已经死去一段时间了。
在宏观层面上人类不知道一件事情的结果就说结果是不确定的,这是自大。
另一方面,至少在微观层面,观察确实会影响结果,如光的波粒二象性。测量都是有精度的,在足够微观的层面,受人类技术的限制测不准也是很现实的事情。另外,人们的推理也并不总是靠得住。比如一个东西减去一些东西通常都会变得更少(在负数被发明以前),但自从发明负数以后就不一定了。推理是一种根据已知条件和已知结果推断一种经验法则,它的正确性是有条件的。