网站建设

C语言数据在内存中的存储详解

目录 文章摘要 一、C语言的数据类型 数据类型基本分为: 二、隐式类型转换 1.什么是隐式类型转换 2. 整型提升 3.类型转换 三、机器大小端 1.什么是大小端 2.大小端在截断的应用 3.判断...

Vue3使用icon的两种方式实例

目录 1. 使用svg 2. 使用fontAwesome 3 来源 4 总结 技术栈和版本 Vite2 + Vue3 + fontAwesome5 Vue3 中使用Icon的方式,fontAwesome 简单好用,但有时候缺少想要的icon。采用svg的方式,想要什么,直接下...

解决iOS13 无法获取WiFi名称(SSID)问题

升级到iOS13以后,发现之前获取WiFi名称的接口失效了,返回的都是固定值"WLAN"。这里可能是因为苹果对用户隐私保护问题,因为通过wifi信息可以定位到用户地理位置。所以iOS13以后如果...

C语言:代码宏详解

目录 1、定义宏 2、宏函数 3、多行宏 4、宏变长参数 5、原样输出变量名 6、例子 7、宏与函数的差异 总结 1、定义宏 #define ARRAY_SIZE 100double data[ARRAY_SIZE]; 如下图,上方代码在编译器进行...

Vue开发项目中如何使用Font Awesome 5

目录 安装依赖 配置 使用 1. 进入图标搜索页 2. 输入想使用的图标的英文,例如用户的英文是 user 3. 过滤收费图标 4.点击图标查看 5. 查看结果 总结 Font Awesome 官网:https://fontawesome.com/...

iOS 13适配汇总(推荐)

随着iPhone 11的发布,iOS 13适配也提上了日程,接下来就开发中升级iOS13的手机可能出现的问题 Xcode: 11.0 iOS : 13.0 UIViewController 模态弹出界面 viewController.present(presentVC, animated: true, completi...

C语言编程C++编辑器及调试工具操作命令详解

目录 一、GCC编译器 1、GNU工具 2、GCC简介 3、GCC编译器的版本 4、gcc所支持后缀名解释 5、编译器的主要组件 6、GCC的基本用法和选项 7、GCC的错误类型及对策 8、GCC编译过程 条件编译 二、...

图文详解如何在vue3+vite项目中使用svg

今天在vue3+vite项目练习中,在使用svg时,发现之前的写法不能用,之前的使用方法参考vue2中优雅的使用svg const req = require.context('./icons/svg', false, /\.svg$/)const requireAll = requireContent = requi...

详解iOS中跨页面状态同步方案比较

由于团队希望项目能够去 CoreData 化,而以往状态同步都是依赖于 CoreData 的 NSFetchedResultsController 。因此去 CoreData 则必须寻找一种替代方案来进行状态同步。 NotificationCenter 状态同步实际...

OpenCV实现低对比度图像脏污区域检测

目录 1. 低对比度图像脏污区域检测 2. 实现方法介绍 3. C++源码实现 4.结果 总结 参考 1. 低对比度图像脏污区域检测 先上图: 第一张图如果不是标注结果,我都没有发现脏污区域在哪里...

iOS13即将到来,iOS推送DeviceToken适配方案详解

随着苹果iOS13系统即将发布,个推提前推出DeviceToken适配方案,以确保新版本的兼容与APP推送服务的正常使用。iOS13的一个重要变化是"[deviceToken description]" 会受不同运行环境及系统的影响...

Visual Studio Code (VSCode) 配置搭建 C/C++ 开发编译环境

目录 前言 VSCode安装流程 1. 下载VScode 2. 安装C/C++扩展插件工具 3. 下载MinGW 4. 配置环境变量 5. 使用简单的.cpp文件配置C++环境 6. 运行 扩展 前言 工作多年,突然发现很多C++的基础都忘记了...

iOS13原生端适配攻略(推荐)

目录 1. KVC访问私有属性 2. 模态弹窗 ViewController 默认样式改变 3. 黑暗模式的适配 4. LaunchImage即将废弃 5. 新增一直使用蓝牙的权限申请 6. Sign With Apple 7. 推送Device Token适配 8. UIKit 控件变...

c语言abort函数实例用法

1、abort函数的作用是异常终止一个进程,意味着abort后面的代码将不再执行。 2、当调用abort函数时,会导致程序异常终止,而不会进行一些常规的清除工作。 实例 #include stdio.h#include...

使用react-color实现前端取色器的方法

背景 我们可以通过react-color实现前端界面的取色器,效果如下图所示: 安装 npm i react-color -S 使用 import React, { Component, Fragment, createRef } from 'react';import { Popover } from 'antd';import { SketchPic...

iOS查找私有API的方法示例

喜接新项目往往预示的会出一堆问题。解决问题的同时往往也就是学到更多东西的时候,这也许就是学习到新东西最直接最快速的方法吧! 小编经过努力,新项目终于过测试了,可是被...

C语言进阶学习之指针

目录 1.指针概念回顾 2.字符指针 3.数组指针和指针数组 3.1数组指针的含义 3.2数组名vs数组名 3.3数组指针 4.数组传参和指针传参 4.1一维数组传参 4.2二维数组传参 4.3一级指针传参 4.4二级...

iOS多Target环境配置的完整步骤

在项目的开发中, 经常会有测试、正式环境, 下面就来配置一下这两个环境: 一:拷贝源Target (1): 拷贝源Target (2): 更改Target的名称 拷贝结束之后, 将拷贝的Target的名称改为“TestD...

C语言的变量类型及内存大小详解

类型 存储大小 值范围 c输入输出格式 具体范围 char 1byte(8位) -2^7 ~ 2^7-1 %c -128 到 127 unsigned char 1byte(8位) 0 ~ 2^8-1 %c 0 到 255 signed char 1byte(8位) -2^7 ~ 2^7-1 %c -128 到 127 short 2byte(16位) -2^15 ~ 2^...

React手写tab切换问题

父文件 import React, { useState } from 'react';// import Module1 from './Module1';// import Module2 from './Module2';// import Module3 from './Module3';// import Module4 from './Module4';import HeaderTtabs, { tagType } from '@/components...

iOS ScrollView嵌套tableView联动滚动的思路与最佳实践

前言 随着业务的发展,页面的复杂度越来越高,嵌套滚动视图的方式也越来越受设计师们的青睐,在各大电商App十分常见。如下Demo图: 但是这样的交互官方并不推荐,而且对开发来说确...

C+继承之同名覆盖,函数重写与多态详解

目录 同名覆盖 函数重写 多态 总结 如果父类成员和子类成员名字相同是否允许?会发生什么? 同名覆盖 #includeiostreamusing namespace std;class Base{public: int m_data; Base():m_data(1)//父类初始化为...

浅谈React多个setState会调用几次

目录 1. 两个setState,调用几次? 2. 两个setState,调用的是哪一个? 3. 两个setState放在setTimeout中? 4. 总结 1. 两个setState,调用几次? 如下代码所示, state 中有一个 count 。对按钮绑定了...

iOS常见算法以及应用知识点总结

算法比较 关键词 二分 递归 分治 回溯 冒泡排序 思想:两次循环,外层进行循环次数的控制,内层循环,进行数据之间的比较,大的数据上浮(下沉) #pragma mark - Objective-C//冒泡排序...

C++实现设计模式之装饰者模式详解

目录 设计模式和设计原则 装饰者模式中的类 案列描述 代码实现 总结 设计模式和设计原则 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者模式提供了比继承更有弹性的...

关于React中setState同步或异步问题的理解

目录 1. setState同步?异步? 2. 表现为异步 1. React 合成事件 2. 生命周期函数 3. 表现为同步 1. 原生事件 2. setTimeout 4. setState的第二个参数 1. setState同步?异步? 在 React 的类式组件中,我...

详解iOS平台调用后台接口的正确姿势

前言 做iOS开发,除非你做的是单机应用,否则一定避免不了接口调用,也就是所谓的API调用。 而对于这方面,每个公司定义接口的格式不尽相同,从而导致我们的代码没法达到通用。...

C++ 中this指针的用途详解

目录 1.区分形参和变量同名时: 2.return *this返回函数本身 总结 先说结论: 1.形参和变量同名时,可用this指针来区分 2.在类的非静态成员函数中返回本身,可用return *this 1.区分形参和变...

javascript对象3个属性特征

目录 1、writable:可写 2、enumerable:可枚举 3、configurable:可配置 对象特征: 1、writable:可写 writable 表示是否可以设置属性的值 let obj = {age:10}obj.age = 1 // 给属性重新赋值console.log(obj.a...

IOS 图片存放3种方式的实现

Image.xcassets 创建 .xcassets,以 Image Set 形式管理图片,添加图片后会生成对应的 content.json 文件 加入 @2x 和 @3x 等倍图后,打包后以 Assets.car 的形式存在, 使用 [UIImage imageNamed:@"xxx"] 方式读...

C语言实现简单通讯录功能

本文实例为大家分享了C语言实现简单通讯录功能的具体代码,供大家参考,具体内容如下 1.存放联系人信息 2.信息:名字+年龄+性别+电话+住址 3.增加联系人 4.删除联系人 5.查找联系人...

JavaScript高级程序设计之变量与作用域

目录 1、原始值与引用值 2、instanceof 3、作用域 1、原始值与引用值 6种简单数据类型的值都是原始值, 原始值通过变量赋值给另一个变量时,会复制一个出一个新的值,两者相互独立。...

iOS实现模拟定位功能的示例代码

前言 App中越来越多的功能依赖用户实际的位置,例如基于用户位置提供推荐数据、基于定位判断某些功能是否可用,但是在开发调试中XCode却没有提供自定义的模拟定位的功能,所以本...

C++设计模式之单例模式详解

目录 单例模式:就是只有一个实例。 单例模式又分为两种基本的情形:饿汉式和懒汉式 如下是懒汉式单例类 小结: 继续看单例模式 总结 单例模式:就是只有一个实例。 singleton pat...

Mac OSX 打开原生自带读写NTFS功能(图文)

最近买了一个移动硬盘,发现在mac osx上可读不可写,以为移动硬盘有问题,但是却可在我的windows本上完美读写,于是百度了一下。发现其实最早在OSX 10.5的时候,OSX其实原生就支持直接...

C++多线程编程超详解

目录 C++多线程 2. 常用API 1.thread 2.互斥锁mutex 3. 挂起和唤醒 3. 应用场景 3.1 call_once执行一次的函数 3.2 condition_variable条件锁 3.3 future获取线程的计算结果 3.4 promise主线程如何将数据发送数...

iOS13 适配和Xcode11.0踩坑小结

iOS13中presentViewController的问题 更新了Xcode11.0 beta之后,在iOS13中运行代码发现 presentViewController 和之前弹出的样式不一样。 会出现这种情况是主要是因为我们之前对 UIViewController 里面的一...

C++基础 class、struct、union详细

目录 1、类class 2、结构体struct 3、共用体union 1、类class 类是面向对象中的特性,在c中是没有类的概念。通常用class来表示,cpp中有抽象类,但是没有接口这种说法,cpp支持多继承。 一个...

JavaScript高级程序设计之基本引用类型

目录 1、Date 2、RegExp 3、原始包装类型 前言: 引用值(对象)都是某个特定的引用类型的实例对象,例如 Date 类型、 Function 类型, RegExp 正则表达式类型等等。 JavaScript 内置了一些常用...

Javascript实例项目放大镜特效的实现流程

目录 前言 案例:仿京东放大镜效果 offset系列 client系列 scroll系列 三大系列总结 前言 本票博客主要是放大镜案例,里面涉及到的知识点会提出来,可放心食用~后有源代码。 案例:仿京...

iOS实现秒杀活动倒计时

IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码,代码比较简单,大家根据需求适当的添加修改删除代码 1.定义4个 Label 来接收倒计时: @property (weak, nonatomic) IBOutlet UILa...

C++类结构体与json相互转换

目录 1. 背景与需求 2. 最终使用的样例代码 3. 实现方法 3.1 基础类型的转换 3.2 类成员注册 3.3 自定义类的转换 3.4 外部调用接口 1. 背景与需求 之前写C#的时候,解析 json 字符串一般使用...

JavaScript基础之对象

目录 1.对象 1.1什么是对象? 1.2为什么需要对象 2.创建对象的三种方式 2.1利用对象字面量创建对象{} 2.2利用new Object创建对象 2.3 利用构造函数创建对象 总结 1.对象 1.1什么是对象? 在...

iOS仿AirPods弹出动画

本文实例为大家分享了iOS仿AirPods弹出动画的具体代码,供大家参考,具体内容如下 效果图 预览图 思路 在当前ViewController下Present另外一个AnimationViewController,在弹出的AnimationViewControl...

C++ 轻量级对象JSON序列化实现详情

目录 1、设计思路 2、匹配基本类型的Unmarshal模板 3、匹配stl容器/其他第三方类库的Unmarshal模板 4、匹配自定义struct/class的Unmarshal模板 5、测试 背景: 在项目里经常遇到对象和 json 字符串...

JavaScript 中for/of,for/in 的详细介绍

目录 在 JavaScript 中, for 循环有几种常见的写法 第一种最常规的写法: nums = [1,2,3,4]for (let i=0; inums.length; i++){ console.log(nums[i])} 第二种: 第二种 for/of 写法,是 ES6 开始有的语法, 可以...

详解iOS 轻松获取当前控制器的正确方式

背景 在开发过程中,经常需要获取当前 window, rootViewController, 以及当前正在显示的visibleController 的需求. 如果 .m 实现不是在当前视图情况下, 我们需要快速的获取到当前控制器, 这种情况...

C++ 回调接口设计和二进制兼容详细

目录 1、疑问 2、二进制兼容 3、编译环境 4、动态链接库 5、C++ 风格,虚函数接口例子 6、进一步讨论二进制兼容 7、C 风格的回调,如何做二进制兼容 1、疑问 我们在开发一个视频编辑...

javascript基础之数据类型详解

目录 1.数据类型 1.1 为什么需要数据类型 1.2 变量的数据类型 1.3 数据类型分类 2. 简单数据类型(基本数据类型) 2.1 数字型Number 1. 数字型进制 2.数字型范围 2.2 字符串型 String 1.字符串转...

iOS实现锁屏页面控制音乐播放

本文实例为大家分享了iOS锁屏页面控制音乐播放的具体代码,供大家参考,具体内容如下 //1、调整音频会话设置,确保应用进入后台或静音开关已开启时音频仍将继续播放 //2、锁屏状...