Posts

力扣 64.最小路径和

1.题目描述 2.思路讲解 1.典型的dp问题,dp问题从来不能说简单,只能看自己当时有没有想到。 2.图解: 3.代码实现 int min(int a,int b); int minPathSum(int** grid, int gridSize, int* gridColSize){ int

LeetCode Day03:回文数

给定一个整数 x,如果 x 是一个回文整数,返回 true;否则返回 false 回文数是指正序和倒序读都是一样的整数 实例一: 输入:x = 121 输出:true 实例二:

【算法】力扣第 264 场周赛

5906. 句子中的有效单词数 写的比较啰嗦了点,其实用正则一行就搞定了 return sum(bool(re.match(r'[a-z]*([a-z]-[a-z]+)?[!.,]?$', w)) for w in sc.split()) class Solution: def countValidWords(self, sentence: str) -> int: nums=[str(i) for i in range(10)] def func(x): n=len(x) if x.count('-')>=2:return False if x.count('!')>=2:return False if x.count('.')>=2:return False if x.count(',')>=2:return False flag1,flag2,flag3=False,False,False for idx,val in enumerate(x):

Pillow图像颜色处理的具体使用

Pillow 提供了颜色处理模块 ImageColor,该模块支持不同格式的颜色,可以修改RGB的颜色,具有一定的参考价值,感兴趣的可以了解一下,编程学习

C盘满了——扩展C盘内存

有很多人的C盘内存不够用,不要急,今天我来分享一下如何给C盘扩展内存。之前我就一个C盘(99G)和一个D盘(好多G),C盘就只剩下9个G了,

LeetCode——567. 字符串的排列

目录 题目 1.链接 2.题目描述 3.解题思路 4.题解 题目 1.链接 567. 字符串的排列. 2.题目描述 3.解题思路 1.由于排列不会改变字符串中每个字符的个

刷leetcode习题

为什么要刷leetcode 面试笔试在leetcode上面抽题。 如何刷leetcode题 我的方法 1、写思路。 平时练leetcode题,先锻炼自

STM32CubMx (四) 串口DMA发送接收

1.DMA介绍 DMA,全称Direct Memory Access,即直接存储器访问。 DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储

信息安全期末题库1

移动互联网面临的三个威胁主要来自于终端、网络、业务 物联网体系结构包含三个层次:应用层 网络层 感知层 云计算的三种交付模式:基础设施即服务 平台即服

物联网(二)

物联网通信技术 1.前言 通信技术是物联网的基础,万物互联离不开各种通信技术的支持。如果把物联网比作信息的物流系统,那么通信技术就是不同的交通运

智能魔法棒———硬件篇

一、概述 大家都听过《哈利波特》吧,在《哈利波特》的世界中,魔法物品很多,但是没有任何一样物品能像魔杖一样重要,因为它与巫师建立起了一种难以言

HAL库控制PS2手柄

吐槽一下 最近买了个ps2手柄,结果买家发的例程全都是好几年前的库函数版本,尝试移植基本没啥可能。虽然PS2手柄已经被开发很久了,不过我看网上

【古月居ROS21讲笔记】ROS是什么

ROS是什么 ros=通信机制+开发工具+应用功能+生态系统 *用于提升机器人研发中的软件复用率 通讯机制 松耦合分布式通信软件框架 基于一系列节点,

SpringBoot-三种方式搭建

本章主要讲解三种方式对Spring的搭建,开始入门SpringBoot。 使用官网搭建SpringBoot 手动搭建SpringBoot 使用ID

跨平台开发工具 Sublime Text & Sublime Merge

一个介绍两个工具 Sublime Text 和 Sublime Merge. 无论在 windows, linux, 还是 mac, 协同开发并提交代码 ,能显著提交生产力。 1. Sublime Text 1.1. Sublime Text简介 http://www.sublimetext.com/ 用于代码、标记和散文的复杂文本编辑器

Fiddler使用教程

简介 Fiddler介绍应该就没必要了,来找教程的肯定是为了抓包对吧。 有一些是坑,这个博客是为了记录用法以备本人需要。 流程 安装Fiddler 自

postman高级使用

1.全局函数设置和使用 设置: 使用: 2.获取时间戳毫秒|秒 毫秒: pm.environment.set('timestamp',Math.round(new Date()/1)); 秒:(带$表示postman自带变量具体查看官网,提供很多参数了) "timestamp": "{{$timestamp}}", 3.

启动hive的两条警告怎么消除

安装hadoop 和hive后,启动hive的时候经常会有这么几条警告, 倒是不影响程序的运行, 但是看着让人很不爽. 第一条就是说没有找到hbas

w配置Hadoop

Hadoop全分布(防火墙全部关闭) systenctl stop firewalld firewall-cmd --state 修改三台虚拟机主机名,分别为master、slave1、slave2 [root@localhost ~]# hostnamectl set-hostname master [root@localhost ~]# bash [root@localhost ~]# hostnamectl set-hostname slave1

Windows系统安装RabbitMQ

定义 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语

Hive之分区表和分桶表

目录 一、分区表 1.分区表的基本操作 2.创建二级分区 数据修复 3.动态分区 二、分桶表 一、分区表 Hive中的分区表就是分目录,分区表对应的就是HD

【Hive】SQL处理各种场景问题(题)

SQL处理各种场景问题 一、行列转换 问题一:多行转多列 问题二:如何将结果转成源表?(多列转多行) 问题三:同一部门会有多个绩效,求多行转多列结果

浅谈什么是大数据

浅谈什么是大数据 有人可能发现了,我这个专栏写的就是大数据,所以我们一起来谈谈大数据。 大数据概念 百度百科:对于“大数据”(Big data)研究

AWD的那些事

目录 介绍 比赛形式与规则 比赛网络环境 AWD考——内容: 加固 信息收集 漏洞检查 加强防护 Awd中pwn防护 使用python打补丁 编写伪程序替换有漏洞

Linux系统配置(系统启动)

目录 前言 一、引导过程 1、开机自检 2、MBR引导 3、GRUB菜单 4、加载Linux内核 5、init进程初始化 二、系统初始化进程 1、init进程

Linux偷偷“吃”了我的内存?

不知道刚使用Linux的小伙伴有没有遇到过这样的情况,有一天你看到自己的内存空间变少了,在一探究竟后,发现幕后“真凶”竟然是Linux!这到

2、Flutter Widgets 之 Row和Column

1 Row Row 是一个可以沿水平方向展示它的子组件的组件。 它还可以灵活布局,如果要让某个子组件填充满剩余剩余空间,请使用 Expanded 组件包裹该组件即可。 Row 组件是

关于微信“我”的页面的布局

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/page_4" android:orientation="vertical" android:background="#2ABFBFBF"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/rl_1" android:background="@color/white" > <ImageView android:id="@+id/im_1" android:layout_width="60dp" android:layout_height="60dp" android:layout_marginLeft="20sp" android:layout_marginTop="10sp" android:adjustViewBounds="true" android:scaleType="fitXY" android:src="@drawable/xxx" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/jiantou" android:layout_alignParentRight="true" android:layout_marginTop="20sp" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/code" android:layout_alignParentRight="true" android:layout_marginTop="40dp" android:paddingRight="80sp"/> <TextView android:id="@+id/tv_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/im_1" android:ellipsize="end" android:text="善逸" android:textColor="#000" android:textSize="20sp" android:textStyle="bold" tools:ignore="NotSibling" android:layout_marginTop="10dp"/> <TextView

Jetpack Compose 从入门到入门(二)

开始布局部分。这部分我个人感觉没有必要每个组件、属性都详细说到,否则篇幅会很长。建立起Compose中的组件与 Android Views的一个对应关系就够

仿美团App-android-java

原生Android仿美团App 文章目录 原生Android仿美团App 简介 示例截图 演示视频 项目说明 前端 后端 使用步骤 1.下载后端项目 2.运行后端

安卓自定View实现滑动验证效果

效果图 自定义属性代码 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyCheckView"> <attr name="m_blockBg" format="reference" /><!--滑块背景图片--> <attr name="m_blockColor" format="color" /><!--滑块颜色--> <attr name="m_blockShadowLayer"

Facedemo填空代码

<!--todo step 1: add authorization of camera --> <uses-feature android:name="android.hardware.camera" /> <uses-permission android:name="android.permission.CAMERA"/> // todo step 2: add on-device face analyzer MLFaceAnalyzerSetting setting = new MLFaceAnalyzerSetting.Factory() .setFeatureType(MLFaceAnalyzerSetting.TYPE_FEATURES) .setPerformanceType(MLFaceAnalyzerSetting.TYPE_SPEED) .allowTracing() .create(); this.analyzer = MLAnalyzerFactory.getInstance().getFaceAnalyzer(setting); // finish // todo step 3: add on-device lens engine this.mLensEngine = new LensEngine.Creator(context, this.analyzer) .setLensType(this.lensType) .applyDisplayDimension(1600, 1024) .applyFps(25.0f) .enableAutomaticFocus(true) .create(); // finish // todo step 4: add on-device face graphic MLFaceGraphic graphic = new MLFaceGraphic(this.mGraphicOverlay, faceSparseArray.valueAt(i));

Android 11 适配 软件包可见性

Android 11 软件包可见性 适配 目录 Android 11 软件包可见性 适配 一、软件包可见性说明 1. 不受影响的特定场景 2. 受影响的方法列表 二、软件包可见性配置 1. 检查是否有可用浏

ATX 移动设备共享平台

背景 随着公司业务产品不断迭代,硬件兼容性要求越来越高,随之适配的移动设备越来越多,如何便捷管理、使用移动设备,减少平时测试人员迭代以外的工作

AB打包策略

AB分配策略: 确定如何将项目的资产划分为AssetBundles并不容易。关键决策是如何将对象分组到AssetBundles中。以下是uni

C/C++项目:魂斗罗游戏

《魂斗罗》是非常经典的游戏。因为它其中的很多关卡的内容吸收了1979年的美国科幻片《异形》的元素而深入人心。FC上的两部魂斗罗影响了整整一代

C语言--实现2048小游戏

这个2048很简单,用的都是一些简单的语法和算法,很容易理解学会,下面我们开始吧 void MENU ();//菜单 void START ();//开始界面 void TABLE ();//构建4

python小游戏

在cmd 使用命令安装: pip install freegames 安装完之后我们可以使用python -m freegames list来查看所有的游戏 ant 蚂蚁 bagels 百吉饼 bounce 反弹 cannon 加农大炮 connect 五子棋 crypto 加密 fidget flappy flappy

Python的猜平均数一半游戏

[Python]题目:一群人坐在一起,每人猜一个100以内的数,谁的数字最接近大家平均数的一半就赢。本题要找出其中的赢家。 输入格式:在第一行

Java GUI Swing 游戏 俄罗斯方块

这是我大一下学期独立做的一个项目,这是用了一千多行代码做成的,虽然以现在的目光看这个项目有点太稚嫩了,但是毕竟还是早期做的一个项目,已算是了

看小朋友做游戏顿时解决了约瑟夫问题

前言 ★ 这里是小冷的博客 ✓ 优质技术好文见专栏 个人公众号,分享一些技术上的文章,以及遇到的坑 当前系列:数据结构系列 源代码 git 仓库 ‘ 数据结构代码地址

如何在云服务上部署java项目

最后博主接到了一波私活,最近需要验收了。那么自己捧个笔记本电脑给客户演示也不是那么回事,所以楼主决定使用京东云服务器为客户提供演示。 1.如何

链游开发公司 区块链游戏开发平台

作为链游开发团队,我们为何可以在家办公高枕无忧,因为我技术人员接到的区块链游戏开发平台单子已经接近饱和,而且链游开发团队每日在线上还能接到不

TikTok电商:全球生意新蓝海来了

杭州海赢科技分享TikTok Shop 跨境电商新风向 千亿市场 TikTok电商:全球生意新蓝海来了!我们是服务于跨境卖家的综合电商新平台,致力于为商家

联盟链--准入控制

目录 1.准入控制 2.准入机制 3.CA 4.数字证书(certificate) 4.1数字证书的基本密码学原理 4.1.1数字证书 4.1.2非对称加密 4.

ETH的SSL中转线路搭建教程

自从上次封禁了各种矿池后,这些矿池的直连就容易掉线而无法使用了,大家都开始使用先转到境外服务器再连接kuangchi的中转方案,有些矿工不知

大白话说清元宇宙相关事宜

元宇宙,无疑成为今年最火的概念。 但它究竟是未来的大趋势,还是又一个割韭菜利器? 按照一般的理解: 元宇宙就是“沉浸式VR游戏+社交”,然后被资本

致敬即将到来的web3.0

分布式计算 分布式存储 人人都是区块链的节点 web3.0即将到来 在通信技术发展过程中,元宇宙就是社交网路从 2.0 向 3.0 的跨越,逐步进入到下一代互联网,

加密软件的必要条件

一:稳定性是选型最重要的标准,没有稳定不谈应用看过国内品牌繁多的加密软件后,很多人感觉加密软件没有太多技术含量。选型首先就问就问是不是BS架

三层架构秘籍

前言 关于三层架构,你想知道的,都在这里。 目录 一、什么是三层架构 二、三层架构如何联系在一起 三、为什么要使用三层架构 四、三层架构与两层的区别 一、

OSI七层网络协议

第一层 物理层 用来保证两台物理机之间的数据通信,物理层所做的事情就是在两台机器间传输比特流,进行数模转换和模数转换,转换成电流强弱 第二层 数据链

计算机网络总复习题(含答案)

计算机网络总复习题 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第一章 一. 单选题(共3题,15分) (单选题, 5分)世界上第一个投入运行的分组交换

数据防泄密产品实测对比

沙盒与文档加密产品对比 数据保密产品发展至今大致可分为两类:文档加密类产品和沙盒类(或者称为环境加密)产品。两类产品设计理念和功能迥异。从这几