自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 342. 4的幂

342. 4的幂给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x示例 1:输入:n = 16输出:true示例 2:输入:n = 5输出:false示例 3:输入:n = 1输出:true提示:-231 <= n <= 231 - 1进阶:你能不使用循环或者递归来完成本题吗?代码与思路我们把思路转化成第一步,判断是否是2的幂

2021-05-31 11:28:40 106

原创 5772.检查某单词是否等于两单词之和

5772.检查某单词是否等于两单词之和字母的 字母值 取决于字母在字母表中的位置,从 0 开始 计数。即,'a' -> 0、'b' -> 1、'c' -> 2,以此类推。对某个由小写字母组成的字符串 s 而言,其 数值 就等于将 s 中每个字母的 字母值 按顺序 连接 并 转换 成对应整数。例如,s = "acb" ,依次连接每个字母的字母值可以得到 "021" ,转换为整数得到 21 。给你三个字符串 firstWord、secondWord 和 targetWord ,每个

2021-05-30 15:57:48 84

原创 deepin操作系统vscode配置code命令

找到code目录,用文本编辑器打开桌面Desktop Entry文件。Exec里的路径就是命令所在。[Desktop Entry]Actions=new-empty-window;Categories=Utility;TextEditor;Development;IDE;Comment=Code Editing. Redefined.Exec=/opt/apps/com.visualstudio.code/files/share/code/code --no-sandbox --unity-lau

2021-05-26 12:29:41 385

原创 deepin操作系统安装oracle xe数据库(非docker版)

deepin安装oracle xe数据库转换与安装1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:sudo apt-get install alien fakeroot将需要安装的 rpm 包下载备用,假设为 package.rpm。使用 alien 将 rpm 包转换为 deb 包:fakeroot alien oracle-xe-11.2.0-1.0.x86_64一旦转换成功,我们可以即刻使用以下

2021-05-26 09:43:36 660

原创 deepin设置ll命令

deepin设置ll命令alias ll='ls -la --color=auto'

2021-05-25 13:56:57 892

原创 leetcode.异或题总结

leetcode.异或题总结表格如下题号题目名称题解通过率难度1442形成两个异或相等数组的三元组数目22978.5%中等810黑板异或游戏2058.3%困难1486数组异或操作63486.0%简单1310子数组异或查询48771.1%中等1720解码异或后的数组45287.1%简单1734解码异或后的排列35872.3%中等1829每个查询的最大异或值736

2021-05-18 13:52:03 181

原创 五分钟快速理解 Reactor 模型

五分钟快速理解 Reactor 模型原文1、线程模型1:传统阻塞 I/O 服务模型2、线程模型2:Reactor 模式根据 Reactor 的数量和处理资源池线程的数量不同,有 3 种典型的实现:1)单 Reactor 单线程;2)单 Reactor 多线程;3)主从 Reactor 多线程。2.2单 Reactor 单线程2.3单 Reactor 多线程2.4主从 Reactor 多线程小结3 种模式可以用个比喻来理解:(餐厅常常雇佣接待员负责迎接顾客,当顾客入坐后,侍

2021-05-18 00:29:48 119

原创 leetcode.993.二叉树的堂兄弟节点

993.二叉树的堂兄弟节点在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处。如果二叉树的两个节点深度相同,但 父节点不同 ,则它们是一对堂兄弟节点。我们给出了具有唯一值的二叉树的根节点 root ,以及树中两个不同节点的值 x 和 y 。只有与值 x 和 y 对应的节点是堂兄弟节点时,才返回 true 。否则,返回 false。示例 1:输入:root = [1,2,3,4], x = 4, y = 3输出:false示例 2:输入:root =

2021-05-17 16:38:56 167

原创 C语言实现OOP——轻量级的面向对象 C 语言编程框架 LW_OOPC 介绍(三)

文章目录C 语言编程框架 LW_OOPC 介绍(三)方案的可扩展性如何?LW_OOPC最佳实践LW_OOPC的优点:LW_OOPC的缺点:总结:幕后花絮:参考资料:C 语言编程框架 LW_OOPC 介绍(三)方案的可扩展性如何?假设我们希望添加一种Ternary_node类型来表示三元操作符,如?:(也就是if-then-else操作符),看看,难度有多大?​ 事实上,正是因为前面的设计是面向对象的,要增加一种节点类型易如反掌:// 三元表达式节点CLASS(Ternary_node){

2021-05-16 17:55:35 1057 2

原创 C语言实现OOP——轻量级的面向对象 C 语言编程框架 LW_OOPC 介绍(二)

轻量级的面向对象 C 语言编程框架 LW_OOPC 介绍下面,再举一个稍微复杂的例子,它的覆盖面是足够全面的,足以一瞥面向对象编程的3个要素:数据抽象、继承和多态。通过这个例子,我们期望展现出LW_OOPC在遭遇问题本身比较复杂的情形下,是如何从容应对的,以加深读者对LW_OOPC的认识。(备注:该问题来自《C++沉思录》第八章的例子,有兴趣的读者可以对照参阅)问题描述:​ 此程序涉及的内容是用来表示算术表达式的树。例如,表达式(-5)*(3+4)对应的树为:​ 一个表达式树包括代表常

2021-05-16 17:45:12 461 2

原创 C语言实现OOP——轻量级的面向对象 C 语言编程框架 LW_OOPC 介绍(一)

轻量级的面向对象 C 语言编程框架 LW_OOPC 介绍摘要:本文介绍一种轻量级的面向对象的C语言编程框架:LW_OOPC。LW_OOPC是Light-Weight Object-Oriented Programming in(with) C的缩写,总共一个.h文件,20个宏,约130行代码,非常的轻量级,但却很好的支持了很多面向对象的特性,比如继承、多态,可以优美的实现面向接口编程。​为什么要用面向对象?面向过程方式开发的系统,代码复杂,耦合性强,难以维护,随着我们所要解决的问题越来越复杂,代码

2021-05-16 16:54:41 1074

原创 5742. 将句子排序

5742. 将句子排序一个 句子 指的是一个序列的单词用单个空格连接起来,且开头和结尾没有任何空格。每个单词都只包含小写或大写英文字母。我们可以给一个句子添加 从 1 开始的单词位置索引 ,并且将句子中所有单词 打乱顺序 。比方说,句子 "This is a sentence" 可以被打乱顺序得到 "sentence4 a3 is2 This1" 或者 "is2 sentence4 This1 a3" 。给你一个 打乱顺序 的句子 s ,它包含的单词不超过 9 个,请你重新构造并得到原本顺序的句

2021-05-16 01:06:42 226

原创 leetcode.2. 两数相加

leetcode.2. 两数相加两数相加#include <vector>#include <iostream>#include <unordered_map>using namespace std;/** * 单链表的定义 * Definition for singly-linked list. */struct ListNode { int val; ListNode* next; ListNode() : val(0)

2021-05-12 15:32:25 131

原创 leetcode.872.叶子相似的树

872. 叶子相似的树请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。举个例子,如上图所示,给定一棵叶值序列为 (6, 7, 4, 9, 8) 的树。如果有两棵二叉树的叶值序列是相同,那么我们就认为它们是 叶相似 的。如果给定的两个根结点分别为 root1 和 root2 的树是叶相似的,则返回 true;否则返回 false 。示例 1:输入:root1 = [3,5,1,6,2,9,8,null,null,7,4], root2 = [3,5,1,6,

2021-05-10 11:51:34 126

原创 gcc常用参数

gcc常用参数gcc常用参数Ø -v 查看gcc版本号, --version也可以Ø -E 生成预处理文件Ø -S 生成汇编文件Ø -c 只编译,生成.o 文件,通常称为目标文件Ø -I 指定头文件所在的路径Ø -L 指定库文件所在的路径Ø -l 指定库的名字Ø -o 指定生成的目标文件的名字Ø -g 包含调试信息,使用gdb调试需要添加-g参数Ø -On n=0∼3 编译优化,n越大优化得越多例如:下面代码片段int a = 10;int b = a;in

2021-05-08 15:02:28 232

原创 2021年华为c++面试题及答案

c++面试题3.python中 tuple 和 list的区别Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。4.python 和 C++的区别,两者的应用场景有什么差别。1、运行效率:C++ >> Python2、开发效率:Python >> C++5.说一说二分法是什么,算法的思路,常见的用途分法查找适用于数据量较大时,但是数据需要先排好顺序。其实,部分有序也可以用二分法6.说一说 链表和数组

2021-05-06 23:46:39 2832 1

原创 项目管理的五大过程组及十大知识领域(附10大工具模板)

项目管理的五大过程组及十大知识领域项目管理的五大过程组及十大知识领域

2021-05-06 21:49:02 1550

Typst快速入门教程

Typst Version 0.11.1 (May 17, 2024)

2024-09-12

kubebuilder v4.0.0

kubebuilder v4.0.0

2024-06-14

Debian12通过Docker安装mariadb数据库(mysql可参考)

Docker Compose version v2.26.1

2024-04-11

debain11安装code-server以非root用户开机启动

code-server_4.4.0_amd64.deb安装包

2023-09-12

Qt tableWidget删除多行

Qt tableWidget删除多行

2023-09-06

HP1010打印机驱动与教程(含Dot4x64).rar

HP1010打印机驱动与教程(含Dot4x64)

2021-03-16

tomcat8-maven-plugin-3.0-r1655215.jar

解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了

2020-10-26

ventoy-1.0.19-linux.tar.gz

deepin系统u盘启动盘制作工具ventoy-1.0.19-linux.tar.gz。可引导deepin系统,windows系统等。操作看https://blog.csdn.net/e891377/article/details/108258000

2020-08-27

jdk-6u161-linux-x64

jdk-6u161-linux-x64.bin是linux的JDK版本,可以安装在linux系统。

2019-02-16

tensorflow windows版

放入本地运行pip install tensorflow的文件名就可以安装成功了。

2018-11-24

angularjs学习笔记本

angularjs学习笔记本,请参加http://blog.csdn.net/e891377/article/details/50519971

2016-06-04

电子面单系统

所谓电子面单,是指使用不干胶热敏纸按照物流公司的规定要求打印客户收派件信息的面单,在行业内也被称为热敏纸快递标签、经济型面单,二维码面单等。电子面单在国外已经成功运用多年,如联邦快递(FedEx)和国际快递(Ups)。而在国内,京东、当当、易迅、一号店等从自建初期就使用了电子面单。 本资源的电子面单系统可以自动生成条形码。

2016-01-28

queryMobile

压缩包里是手机号码归属地查询的app文件和源码。 getMobileCodeInfo 获得国内手机号码归属地省份、地区和手机卡类型信息 输入参数:mobileCode = 字符串(手机号码,最少前7位数字) userID = 字符串(商业用户ID) 免费用户为空字符串; 返回数据:字符串(手机号码:省份 城市 手机卡类型)。

2014-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除