文章目录 一、软件设计模式二、GOF设计模式 一、软件设计模式 软件设计模式 软件设计模式是指在软件工程中用于解决常见问题的经典解决方案(最佳实践)。它们代表了经过验证的、可重用的设计经验,可以帮助程序员编写出可维护、可扩展且高效的…
2025/1/22 21:42:56数学 > 数组 > 链表 > 字符串 > 哈希表 > 双指针 > 递归 > 栈 > 队列 > 树 //一般力扣中传入的参数和新建的对象作为返回值,都不列入空间复杂度中 //但是面试的时候要和面试官商量好,灵活定义空间复杂度 //当然最好是就在传入的对象作为返回值,(在原…
2025/1/23 12:16:38基于VSCodeCMakedebootstrap搭建Ubuntu交叉编译开发环境 1 基于debootstrap搭建目标系统环境1.1 安装必要软件包1.2 创建sysroot目录1.3 运行debootstrap1.4 挂载必要的虚拟文件系统1.5 复制 QEMU 静态二进制文件1.6 进入目标系统1.7 使用目标系统(以安装zlog为例&a…
2025/1/23 9:53:35【网络协议】【http】【https】RSAAES-TLS1.2 https并不是一个协议 而是在传输层之间添加了SSL/TLS协议 TLS 协议用于应用层协议(如 HTTP)和传输层(如 TCP)之间,增加了一层安全性来解决 HTTP 存在的问题,H…
2025/1/24 0:47:34一、前言 我的服务器环境: CentOS7.3DockerPortainer -> Docker可视化界面工具 二、拉取mysql镜像 这里我安装的是mysql5.7版本 docker pull mysql:5.7三、运行mysql镜像 温馨小提示:3307是我docker的映射端口,root是我数据库的密码 …
2025/1/24 1:29:45 人评论 次浏览我不时要在项目的枚举类型中添加一个新值.public enum Day {SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,FILENOTFOUND //this one is new one}我想要的是每个我没有处理新值的开关都有编译时错误,如下所示:switch (color) {case MONDAY:case TUESDA…
2025/1/24 0:48:40 人评论 次浏览php只有函数作用域:变量的作用域是脚本中变量可被引用/使用的范围1、全局:在函数之外创建的变量,可在函数外部直接使用;2、局部:函数内部创建的变量,仅限在函数内部使用;3、静态:函数…
2025/1/23 23:08:11 人评论 次浏览public function test(){ $str _333httpwww://www.youku.com/show_page/id_ABCDEFG.html; //^非 // / / 标记开始和结束 // ^http:\/\/ >匹配不是http:// // \w 匹配任何字类字符,包括下划线。与“[A-Za-z0-9_]”等效。 // . 匹配…
2025/1/23 23:01:04 人评论 次浏览最近遇到一个功能,需要一次性调用两个接口,当两个接口都返回数据后,将返回的数据进行合并处理。 所以需要实现的是:保证两个接口都执行完成后,再统一处理数据。 此时需要用到promise 1.给每一个调取接口的方法包一层…
2025/1/24 2:25:33 人评论 次浏览将canvas数组保存 function downLoadImage(canvas,name) {var a document.createElement("a");a.href canvas.toDataURL();a.download name;a.click(); }canvas:传入canvas的dom对象 name:保存的图片的名字 直接将图片保存的方法 functi…
2025/1/24 2:25:03 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> Apache logFormat 日期格式: [%{%Y-%m-%d %T}t] 代表 [2008-07-04 13:20:46] 否则日期格式默认为英文格式。 ---------------------------------------------------------------------------------------…
2025/1/24 2:24:02 人评论 次浏览一、简介 Banner能实现循环播放多个广告图片和手动滑动循环等功能。因为原生ViewPager并不支持循环翻页, 要实现循环还得需要自己去动手。Banner框架可以进行不同样式、不同动画设置, 以及完善的api方法能满足大部分软件首页轮播图效果的需求。 有一篇博…
2025/1/24 2:23:01 人评论 次浏览默认情况下,vue中DOM的更新是异步执行的,理解这一点非常重要。 当侦测到数据变化时,Vue会打开一个队列,然后把在同一个事件循环(event loop)当中观察到的数据变化的watcher推送进入这个队列,加入…
2025/1/24 2:22:31 人评论 次浏览文章目录知识图谱那些事儿什么是知识图谱不同视角下的知识图谱知识图谱与AI的关系图数据库Neo4j介绍图谱落地方法论博文配套视频课程:知识图谱AI战"疫" 知识图谱那些事儿 什么是知识图谱 知识图谱实现对客观世界从字符串描述到结构化语义描述,…
2025/1/24 2:22:00 人评论 次浏览(给CPP开发者加星标,提升C/C技能)来源:华为云开发者社区https://my.oschina.net/u/4526289/blog/4651990【导读】:编译与链接对C&C程序员既熟悉又陌生,熟悉在于每份代码都要经历编译与链接过程,陌生在于大部分人并…
2025/1/23 20:35:19 人评论 次浏览1.服务器上应用程序聚合,将多个应用程序运行在同一台服务器上可以使资源得到最佳利用; 2.由于每个程序对资源需求不同,例如有的需要大规模计算,有的需要更多的存储。采用虚拟化技术可以针对 不同的应用程序需求提供不同的资源&a…
2025/1/23 20:34:48 人评论 次浏览全程搭建过程参考网址: http://blog.csdn.net/lengxue789/article/details/38116475 http://blog.csdn.net/cbbbc/article/details/38098837和 http://www.cnblogs.com/9420sunshine/p/3638740.html 其中有些dll、lib之类的是需要添加到指定的系统目录的,…
2025/1/23 20:34:18 人评论 次浏览监控指标性能测试通常需要监控的指标包括:1.服务器Linux(包括CPU、Memory、Load、I/O)。2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库[/url]线程数、数据池连接数)。3.中间件:1.Jboss 2. Apache(包括线程数、连接数、日志…
2025/1/23 20:33:48 人评论 次浏览[-] NSRunLoop机制 首先说介绍下NSRunLoopNSRunLoop 与线程的关系 RunLoop 其中 CFRunLoopModeRef 类并没有对外暴露只是通过 CFRunLoopRef 的接口进行了封装CFRunLoopSourceRefCFRunLoopTimerRefCFRunLoopObserverRef RunLoopModelRunLoop底层实现 事件响应手势识别界面更新 N…
2025/1/23 20:33:17 人评论 次浏览目前主流和常用的Linux版本主要有: 1、Redhat 版本5.5和6.0最新;培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。 2、Debian 版本5.0和6.0最新&…
2025/1/23 20:32:46 人评论 次浏览