#谨慎

在项目中谨慎为系统类添加分类!!!!!

结论:1、坚决杜绝为系统类做方法交换(见到【class_replaceMethod】格杀勿论!)2、为系统类添加分类时候,属性和方法名必须加上【世上独一无二】的前缀,避免冲突和混淆。 之所以让我对上述行为恨之入骨是因为,今天为了一个bug,我花了将近半天时间苦苦追寻原因。我只是使用了一个简简单单的UIImag...

谨慎安装Python3.7.0,SSL低版本导致Pip无法使用

最新新配置了一台服务器。安装的时候直接使用了最新的Python3.7最新版本。 安装成功,编译成功。但是用pip安装包的时候提示:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable。&...

谨慎对待人工智能

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7749031.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  这几天,沙特阿拉伯接纳了一个新公民&mdas...
代码星球 代码星球·2020-08-09

谈谈运维人员谨慎操作系统环境和管理

很多时候,特别是初学者在搭建环境的时候,由于事先尝试了,导致软件残留,以至于部分软件安装失败。当然了,通常可以百度直接找到解决方案。不过呢?有一点需要注意的,运维同志们再安装软件时,哪怕是尝试,尽可能本地虚拟机环境尝试,千万不要在生产服务器上。卸载同删除一样,是一个极其危险的。有的时候一不小心咔擦,删错了东西,可能会导...

【转】编写高质量代码改善C#程序的157个建议——建议25:谨慎集合属性的可写操作

 建议25:谨慎集合属性的可写操作如果类型的属性中有集合属性,那么应该保证属性对象是由类型本身产生的。如果将属性设置为可写,则会增加抛出异常的几率。一般情况下,如果集合属性没有值,则它返回的Count等于0,而不是集合属性的值为null。下面的代码将产生一个NullReferenceException异常:c...

【转】编写高质量代码改善C#程序的157个建议——建议109:谨慎使用嵌套类

 建议109:谨慎使用嵌套类使用嵌套类的原则是:当某类型需要访问另一个类型的私有成员时,才将它实现为嵌套类。一个典型的例子是在实现集合时,要为集合实现迭代器,这时用到了嵌套类。代码如下所示:publicclassArrayList:IList,ICollection,IEnumerable,ICloneabl...

【转】编写高质量代码改善C#程序的157个建议——建议92:谨慎将数组或集合作为属性

 建议92:谨慎将数组或集合作为属性数组或集合作为属性会引起这样一个问题:如果属性是只读的,我们通常会认为它是不可用改变的,但如果将只读属性应用于数座或集合,而元素的内容和数量却仍旧可以随意改变。如下所示:staticvoidMain(string[]args){Companymicrosoft=newCom...

【转】编写高质量代码改善C#程序的157个建议——建议89:在并行方法体中谨慎使用锁

 建议89:在并行方法体中谨慎使用锁除了建议88所提到的场合,要谨慎使用并行的情况还包括:某些本身就需要同步运行的场合,或者需要较长时间锁定共享资源的场合。在对整型数据进行同步操作时,可以使用静态类Interlocked的Add方法,这就极大地避免了由于进行原子操作长时间锁定某个共享资源所带来的同步性能损耗。...

[转]【C/C++】Linux下使用system()函数一定要谨慎

曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故抛弃不用,改用其他的方法。这里先不说我用了什么方法,这里必须要搞懂s...