![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
随笔&杂谈
文章平均质量分 67
随笔 + 杂谈
Cao Lilu
浮生若梦,岁月流金
展开
-
从动态/静态语言角度理解接口
在编程语言中,接口(interface)是一种规范或契约,用于定义类或对象应该提供哪些方法、属性或事件。接口提供了一种抽象的方式来描述类或对象的行为,使得不同的类或对象可以通过实现相同的接口来实现相同的功能。接口通常包含一组方法和属性的声明,但不包含任何具体的实现。通过实现相同的接口,不同的类或对象可以实现相同的功能,从而减少了代码的重复,提高了代码的可重用性和可维护性。在一些编程语言中,如 Java 和 Go,接口是一种独立的类型,可以被类或对象实现。原创 2024-02-22 19:53:41 · 972 阅读 · 0 评论 -
使用 office 365 SMTP 发送企业邮件
背景最近公司的企业邮箱从 gmail 迁移到了 office 365。不得不说,微软 office 套件的功能在市场上还是无人可以取代的。公司自然需要用 office 365 向客户发送邮件,因此需要重新配置项目的 SMTP 服务器。一开始直接将 gamil 的 SMTP 服务器地址换成 office 365 的地址即“smtp.office365.com”,但是一直收到下面的错误提示,很容易想到是用户名和密码错误,在确认用户名和密码没有问题之后错误仍然一直存在,在查阅资料(baidu,google,.原创 2022-03-10 00:23:42 · 17578 阅读 · 0 评论 -
读后:警惕软件复杂度困局
软件工程师们常常自嘲,“when things work, nobody knows why”警惕软件复杂度困局一文中提出了几个值得深思的观点,在此记录一下。原文地址:警惕软件复杂度困局: https://mp.weixin.qq.com/s/L2hviITn-MgKGWzyUdXSjg两个本质软件的本质是工程师之间用编程语言来沟通抽象和复杂的概念,软件的本质不是人和机器沟通。软件设计和实现的本质是工程师相互通过写作来交流一些包含丰富细节的抽象概念并且不断迭代过程。软件复杂度第一,认知原创 2021-11-25 23:47:39 · 129 阅读 · 0 评论 -
去掉特殊空格(\t \v \f \xa0 \u0020 \u3000 \u00A0  ;)
我们在做爬虫的时候,经常回遇到一些特殊的空格形式,如果不对这些空格进行妥善的处理,很可能会污染我们的数据。不同的空格种类一般我们所认识的正常空格为 0x20 这种也就是我们直接在键盘上敲击的空格。但是还有很多其他的空格形式。\t:水平制表符\v:垂直制表符\f:换页符\xa0:不间断空白符\u0020:半角空格(英文符号),代码中常用的\u3000:全角空格(中文符号),中文文章中使用\u00A0:不间断空格,主要用在office中,让一个单词在结尾处不会换行显示 原创 2021-10-07 23:53:44 · 1733 阅读 · 0 评论 -
我的 vscode 配置笔记
窃钩者诛,窃国者侯。按不同颗粒度操作(通识操作)对于这些操作,是每个编辑器/IDE都具备的,也是应该牢记于心的。当然,vscode 也是很好的支持这些操作的。字符颗粒度单词颗粒度整行颗粒度移动up/down/left/rightup/down/left/right + Optionup/down/left/right + Command选择+ shift+ shift+ shift多光标特性多光标操作给代码的编写提供了极大的方便,下面根据不同场景有三原创 2021-09-16 11:45:19 · 1792 阅读 · 0 评论 -
UML学习笔记
1、UML的九种图及其关系九种图:用例图,(类图,对象图),(顺序图,协作图),(状态图,活动图),构件图,部署图。 其对应的rose的结构为:2、UML运用开发过程完成Use Case Diagram& Document对于比较复杂的Use Case用Activity图辅助说明根据Use Case Document和ActivityDiagram,原创 2015-10-06 11:04:21 · 357 阅读 · 0 评论 -
IT人职业规划(绝对给力)
IT技术人员的六大方向几乎每个企业都需要技术员的支持,生产制造型企业需要现场生产控制和工艺流程方面的技术人才;it等高科技行业需要大量软件研发和设备维护的硬件工程师;房地产、建筑工程领域需要建筑设计师、土木工程师和施工技术人员。此外,不论是国企、民营企业还是外资公司,都需要大量的基础技术工人。甚至很多在豪华写字楼office内工作的白领,从事的工作都是和技术相关的。不过,一转载 2015-07-24 18:38:19 · 32523 阅读 · 1 评论 -
且谈面向对象
面向对象的思想到底好不好,谁也说不好。但是它经历了这么多的风风雨雨发展到今天,势必有它的生存之地。比如许多一开始不支持面向对象的语言也都发展出了面向对象的应用,比如大前端的jsvascript。在面向对象之上,“四人帮”提出的设计模式,让面向对象在使用和开发的时候有规律可循,使得我们可以在体系内进行创作,一定程度上保证了代码的效率。但是也曾经有人提出了面向对象的反设计模式,虽然存活时间不长,但是我...原创 2018-12-01 07:39:44 · 175 阅读 · 0 评论 -
Wordpress 拾遗笔记
记录一下 wordpress 学习笔记运行环境phpmySQLApache集成开发环境Appservxamppphpstudy文章和页面的区别文章是发布网站主要内容的地方,比如博客的文章,商城的商品等页面是发布次要内容的地方,比如联系我们,商品说明性文字等plug-ins 的作用增加新的功能,比如网上购物功能修改现有功能可以在插件选项中修改源代码,几乎不用。在中国解决wp后台速度慢的两个插件解决后台速度慢的问题cn-avatarDisable Goo原创 2021-07-13 23:05:26 · 91 阅读 · 0 评论