LeetCode-28
28.找出字符串中第一个匹配项的下标 点击标题可直达LeetCode对应的题页 题目原文给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。 思路 内置函数(C++)在题解看到的,没错直接使用C++的find函数,不过这道题应该不是考察这个吧? 暴力匹配一个一个字符进行比较 内置函数代码123456class Solution {public: int strStr(string haysta...
设计模式入门
什么是设计模式设计模式(Design pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。我的理解就是一个设计模式就是一个公式,或者说一个套路,用来解决某一类问题。 谁创建了设计模式设计模式最初是被 Christopher Alexander 提出的,他在他的著作《建筑模式语言》中提出了设计模式的雏形。他说过:“每个模式都描述了一个在我们的环境中不断出现的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。”后来,在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 Jo...
初识QML
概述QML(Qt Modeling Language)是一种基于JavaScript的声明式编程语言,用于快速开发富客户端应用程序。它允许开发者使用类似于HTML和CSS的方式来描述用户界面,并通过JavaScript扩展其功能。同时,QML大量使用了Qt,因此QML可以直接访问类型和其他Qt特性。 基本语法导入语句1import <ModuleIdentifier> [<Version.Number>] [as <Qualifier>] 其中,<ModuleIdentifier>是模块的标识符,例如QtQuick、QtCha...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo ...
