定律 软件开发 项目 软件

IOS开发-iOS中电话号码和邮箱判断

在iOS应用中我们经常会遇到一些个人信息的设置,需要判断用户输入的信息是否正确,电话号码和邮箱等是否符合要求,下面直接上代码: 1,判断字符串是否是电话号码: - (BOOL)checkTelNumber:(NSString*)telNumber { NSString *pattern = @"^1 ......
电话号码 邮箱 号码 电话 IOS

IOS开发-NSUserDefaults的基本使用,缓存数据实现数据持久化

NSUserDefaults是iOS与 macOS 中的一个存储对象。它用于存储应用程序运行期间和退出后需要保存的数据。 NSUserDefaults的特点:- 基于键值对:使用字符串作为键名存储数据。- 支持的类型:NSString、NSNumber、NSDate、NSArray、NSDictio ......
数据 NSUserDefaults 缓存 IOS

IOS开发-使用UIImageView加载网络图片

使用UIImageView加载网络图片可以分为三步 1.创建UIImageView实例: UIImageView *imgview = [[UIImageView alloc] init]; imgview.frame =CGRectMake((self.view.frame.size.width- ......
UIImageView 图片 网络 IOS

副业赚钱项目信息差在家网络知识付费互联网自媒体搬砖创业教程免费领取

在当今社会,许多人都在寻找额外的收入来源和副业机会。互联网的快速发展为人们提供了许多创业和赚钱的选择。本文将介绍两个热门的副业赚钱项目——网络知识付费和自媒体搬砖,并提供一份免费的创业教程,帮助您开始自己的副业之旅。 1. 网络知识付费:利用专业知识在家赚钱 网络知识付费是一种将自己的专业知识和技能 ......
副业 网络知识 互联网 项目 媒体

IOS开发-UIImageView基本用法

UIImageView是iOS中用于显示图像(图片、gif、svg等)的视图。 它的主要功能有: 1. 显示图片UIImageView可以通过image属性显示一张UIImage类型的图片。可以是本地图片、从网络下载的图片等。 2. 设置填充模式可以通过contentMode属性设置图片在UIIma ......
UIImageView IOS

IOS开发-UIColor的基本用法

1. 使用预定义的系统颜色 UIKit框架内预定义了一些常用的颜色,我们可以直接使用: UIColor *redColor = [UIColor redColor]; UIColor *blueColor = [UIColor blueColor]; UIColor *greenColor = [U ......
UIColor IOS

IOS开发-设置UILabel行间距lineSpacing

1.如何设置UILabel行间距lineSpacing UILabel是没有这么一个直接暴露的属性的,想要修改lineSpacing,我们需要借助NSAttributedString来实现。 NSMutableParagraphStyle *style = [NSMutableParagraphSt ......
行间 lineSpacing UILabel IOS

IOS开发-实现一个高度自适应的UILabel和一个宽度自适应的UILabel

1.实现一个高度自适应的UILable 思路:UILabel初始化之后,先不要设置他的宽度和高度,等到设置好text属性和font属性之后,根据text的长度以及font的大小来计算UILabel控件的高度 //实现一个高度自适应的uilabel UILabel *label2 = [[UILabe ......
UILabel 宽度 高度 IOS

react项目webpack打包图片名去除hash

环境: node -v v16.16.0 1、露出webpack配置文件: yarn run eject 如果git报错,请执行 git add . git commit -m 'ddd' 再执行yarn run eject 2、执行完上一步后,项目会新增一个config文件夹 修改config\w ......
webpack 项目 图片 react hash

Jar包开发之【有之则用,无之则禁】

最近在开发一个热部署平台,应用接入平台需要依赖我们提供一个代理包,为应用提供,订阅热补命令、往注册中心写应用地址信息,解析命令进行热部署的能力。 应用需要在平台配置该应用的发布订阅的组件信息。然后应用在启动的时候取注册这个监听。当平台发布热补命令的时候,所有监听到的应用就能接收到命令,进而进行热补处 ......
Jar

XMind 2023破解版 轻量级思维导图软件

本文讲的是2023最新版本的xmind激活破解教程。 **下载相关软件** 首先要去XMind官网下载[https://xmind.cn/download/]()最新版本2023.22.11.3771 ![](https://img2023.cnblogs.com/blog/2212835/2023 ......
轻量 轻量级 思维 XMind 软件

工业机器人课程推荐 ROS机械臂开发从入门到实战

ROS系统最早起源于2007年斯坦福大学人工智能实验室,是目前世界上较主流且使用人数众多的开源机器人操作系统。ROS的发展历史并不长,国内配套的资源也不够丰富,二次开发相对困难,大部分产品并不配备相应的支持包。为解决机械臂使用者的难题,我们引进了一款ROS系统的机械臂,它配备着相应的SDK包,也可在 ......
机器人 实战 机器 课程 工业

SpringBoot 插件化开发模式

# 1、Java常用插件实现方案 ## 1.2、serviceloader方式 serviceloader是java提供的spi模式的实现。按照接口开发实现类,而后配置,java通过ServiceLoader来实现统一接口不同实现的依次调用。而java中最经典的serviceloader的使用就是J ......
SpringBoot 插件 模式

MCU嵌入式开发-硬件和开发语言选择

## 引入 RTOS的考虑因素 主要考虑以下方面来决定是否需要RTOS支持: - 需要实现高响应时的多任务处理能力 - 需要实现实时性能要求高的任务 - 需要完成多个复杂的并发任务 ## NanoFramework 具备满足工控系统实时性要求的各项功能特性。通过它提供的硬件库、线程支持、中断支持等, ......
嵌入式 语言 硬件 MCU

分享6款文字语音生成驱动虚拟数字人说话的开源项目

一、FACEGOOD的Audio2Face github地址:github.com/FACEGOOD/FA… FACEGOOD 对输入和输出数据做了相应的调整,声音数据对应的标签不再是模型动画的点云数据而是模型动画的 blendshape 权重。 FACEGOOD 主要完成 Audio2Face 部 ......
语音 文字 数字 项目

部署前端项目到linux服务器

1.使用Xshell连接linux服务器 xshell免费版地址:家庭/学校免费 - NetSarang Website (xshell.com) 2.安装nginx服务器 sudo apt-get install nginx 3.使用xftp上传前端文件 首先使用命令将前端项目打包到dist文件夹 ......
前端 服务器 项目 linux

部署springboot项目到linux服务器

1.使用Xshell连接容器 xshell免费版地址:家庭/学校免费 - NetSarang Website (xshell.com) 2.安装java运行环境 sudo apt install openjdk-8-jdk 3.使用xftp上传后端jar包文件 xftp免费版地址:家庭/学校免费 - ......
springboot 服务器 项目 linux

git 的上传项目

Git global setup( Git全局设置 ) git config --global user.name "朱广发" git config --global user.email "784670492@qq.com" Create a new repository( 创建一个新的存储库 ) ......
项目 git

民主测评软件需求分析与实现

单位和企业每年都面临着民主测评,之前使用时excel表格方式来统计,虽简单,但经常遇到统计时间慢,容易出错等问题,遂抽空编写软件解决现场的统计分析与结果公示,提高了统计效率。 ......
需求 软件

NextJS项目的部署以及多环境的实现

# 背景 开发了个Next项目,将部署过程记录一下。另外由于项目准备了两个服务器分别作为开发自测的开发环境和交付给客户的生产环境使用;因此也介绍一下NextJS项目中多环境的配置。 # 项目结构 ![](https://img2023.cnblogs.com/blog/1943681/202307/ ......
环境 项目 NextJS

25届腾讯测试开发面经(已oc)

##面试过程 5月29日一面 5月31日二面 6月12日三面 6月14日hr面 6月26日oc ##一面 0. 自我介绍 1. 介绍一下项目(校园餐饮管理系统)? 2. 这个项目有哪些核心的表? 3. 这个项目是内部实践用还是学校用? 4. 描述一下某一个核心的模块,以及它的一个实现逻辑,以及你是如 ......

项目推到远程github上

【1】进入到项目的文件夹中; 【2】git init ; 【3】git add . 【4】git commit -m'basic JDBC+CRUD' 【5】git remote add origin https://github.com/HanChun/Practice_Basic_CRUD-JD ......
项目 github

提升项目数据查询速度:从pgsql数据库性能到SQL优化的实战经验分享

最近在项目中遇到这样一个问题,在进行数据查询的时候,特别的慢。 ### 项目的基本情况 首先描述下项目的使用情况,数据库使用的是postgresql关系型数据库,主要数据存储字段data使用的类型是JSONB。 data字段存储数据,这个数据是包含了不少的图元,特别是在性能测试中,加入了特别多的图元 ......
数据 实战 数据查询 性能 速度

AHB Matrix项目理解--框架理解与关键代码

框架理解 验证内容:3master连接3slave的AHB Matrix matrix上的master口在真实情况下会有一个slave外设。在AHB VIP的验证环境中,没有slave外设的rtl,因此必须用验证环境提供这个slave的角色,因此我在dw ahb matrix右边增加三个ahbram ......
框架 关键 代码 项目 Matrix

嵌入式linux开发 | u-boot启动logo修改

原文:https://zhuanlan.zhihu.com/p/582316377 一、导读 使用嵌入式linux作为设备的操作系统,当在设备上电启动后,希望显示开机logo。一般会经历以下几个流程: (1)运行芯片内部引导程序 (2)运行引导加载程序(u-boot较为常用) (3)运行linux内 ......
嵌入式 u-boot linux boot logo

全局鼠标左拖动打开后台的软件A窗口右拖动打开后台软件B窗口 (提升效率)

首先将要打开的软件固定,位置决定下面打开的快捷键,首先Windows系统有这样的你按win+1打开固定的第一个,win+2打开IDEA,以此类推,所以win自带快捷键打开某个软件。如果我们想要鼠标手动实现,假想如果有这么一款软件你可以设置指定的手势模拟指定的快捷键,那我们不就实现了标题所说的吗?那就 ......
后台 软件 全局 效率 鼠标

AHB协议理解2--AHBMatrix项目

1.AHB协议中的burst传输 bit、byte、word的联系1byte = 8bit1word = 2byte = 16bit 注意:定长的burst传输期间,一直拉高HBUSREQx信号,目的是为了增加1次burst传输。不然仲裁器要根据仲裁算法把总线授权切换给其他主机了 2.(重中之重)A ......
AHBMatrix 项目 AHB

python开发入门

python开发很简单,但环境问题很讨厌。需要搞定各种包scikit-learn,tensorflow,pytorch, pandas,numpy 1. 如果遇到超时错误,可通过指定镜像站的方式来搞定 pip3 install tensorflow -i https://pypi.tuna.tsin ......
python

Swift将项目里色值和字号归纳整理方便使用

对于项目中的色值和字号可以通过定义枚举统一管理 1.色值先创建一个和我们平时放图片同类的资源文件,这样也方便我们适配暗黑模式,如下 2.建好以后如下,添加我们想要的色值,可以同时设暗黑模式下的色值 3.然后定义色值的枚举,如下 public enum APPColor { static let th ......
字号 项目 Swift

Debian是一种流行的自由操作系统,它基于Linux内核,采用自由软件的方式进行开发和发布 Debian的起源可以追溯到1993年,最初由Ian Murdock(Ian Ashley Murdock,1970-2015)创建。他希望构建一个自由、开放和稳定的操作系统发行版,以及一个社区驱动的开源项目

Debian是一种流行的自由操作系统,它基于Linux内核,采用自由软件的方式进行开发和发布。以下是关于Debian起源和其开发者的信息: Debian的起源: Debian的起源可以追溯到1993年,最初由Ian Murdock(Ian Ashley Murdock,1970-2015)创建。他希 ......
Murdock Debian 系统 内核 起源