iOS
error Unnecessary try/catch wrapper no-useless-catch。解决eslint
原型翻译为eslint发现了一个无用的catch代码块 意思为要在catch里做一些逻辑处理或者是return 一个错误, 一个小菜鸡
10构造函数与析构函数
构造函数和析构函数 构造函数可以带参,可以重载。 析构函数不带参数,只能有一个。 构造和析构类似入栈和出栈,先构造后析构,后构造先析构。 堆上的类对象,不会在程序结束后自动释放,需要手动释放。因此一定要手动调用析构函数 栈上初始化一个类对象,两步:开内存,调用构造函数。 堆上new一个类对象,两步:malloc申请一段空间,调用构造函数。 free和delete都用来释放堆上申请的空间,
CDN静态资源加速&Lighthouse性能监测
本文主要介绍了cdn加速在项目中的实现,以及使用Lighthouse对前端性能指标进行监测打分。 Lighthouse简介 Lighthouse是谷歌开发并开源的web性能测试工具,用于改进网络应用的质量,可以将其作为一个Chrome扩展程序运行,或从命令行运行。只需要为其提供一个需要审查的地址,Lighthouse就会对页面进行一连串的测试,生成一个有关页面性能的报告。 在浏览器的调试工具中默认
Linux 命令总结
基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 Ispci 查看 PCI 设备 -v:查看详细信息 Isusb 查看 USB 设备 -v:查看详细信息 Ismod 查看加载的模块(驱动) (SMBIOS / DMI) hdparm -i
公司电脑怎么加密码防止文件外泄?
为了保护公司信息的安全,防止文件外泄,您可以通过以下几个步骤加强电脑的安全措施: 设置 BIOS 密码: 在电脑启动时,进入 BIOS 设置,为系统设置一个密码。这样,没有密码的情况下,他人无法启动电脑。 操作系统的用户与权限管理: 为电脑创建多个用户账户,并为不同用户设置不同的权限。例如,有的用户可能只读取文件,有的用户则有编辑和共享文件的权限。 确保管理员账户密码复杂且保密,并且定
手把手教学——OpenWrt新机的固件编译/定制
手把手教学——OpenWrt新机的固件编译/定制 目录手把手教学——OpenWrt新机的固件编译/定制背景硬件参数软件修改新增profile设备树内存Flash/分区表无线接口有线接口GPIO刷机问题修复 背景 手里有一台QCA的IPQ4019的路由器,为TP-Link的Deco M9 Plus 2.0。 查了下OpenWrt已经支持这个CPU了,便打算刷机。 关于如何搭建OpenWrt的编译环境
CF1921F Sum of Progression
题目链接:CF 一道经典的类型题,把这种类型的题拿出来单独说一下。 注意到问题中涉及到需要维护 (a_{x+ktimes step}) 这样的信息,这样的信息很难用树型结构维护,比较容易用块级结构维护,我们注意到其实是每次这种步长 (+step) 的信息很难维护,我们考虑一类特殊的分块:如果 (step) 恰好为块长。 我们会惊讶地发现,从某个位置往后不断地走 (step) 就是说不断地恰好跨过
算法模板 v1.2.1.20240116
算法模板 v1.1.1.20240115:之前的历史版本已经不可寻,创建了第一份算法模板。 v1.2.1.20240116:删除“编译”-“手动开栈”与“编译”-“手动开O优化”;将“编译”-“CF模板”中的第20行代码cin>>T;注释;删除“读写”及其目录下的内容;删除“图论”-“欧拉图”-“混合图”;删除“图论”-“可达性统计”;删除“数据类型”-“高精类”。 编译 CF模板
GBD调试之多线程调试管理(十四)
一、线程管理相关命令的介绍 info threads:查看所有线程信息 thread find:查找线程 thread num:切换线程 thread name:设置线程名字 b breakpoint thread id:为线程设置断点 thread apply:为线程执行命令 set scheduler-locking off|on|step:锁定线程 调试代码示例: #include &
G. Bicycles
原题链接 题记,一道思考加编写加优化耗时2h的题 1.核心:抵达终点的路途中,如果换自行车,一定是换一辆速度系数更小的车 2.从速度系数最小的城市出发,到达终点的cost等于其系数乘上到达终点的最小距离 3.从速度系数第二小的城市出发,到达终点的最小值一定是直接往终点走和先去速度系数最小的城市之后再往终点走中的最小值 4.以此类推即可,细节我放在了code里,最细节的一点是这并不是一个多源最短路,
.net8 使用 log4net
.NET 7(C#)配置使用log4net日志框架的方法 新建LogHelper帮助类 在WebTestDemo.Helper (类库)安装引用log4net 使用log4net需要安装引用log4net,若是 ASP.NET Core 项目,则需要安装 Microsoft.Extensions.Logging.Log4Net.AspNetCore。 log4net 在Nuget管理程序中,
Qt/C++中英输入法/嵌入式输入法/小数字面板/简繁切换/特殊字符/支持Qt456
一、前言 在嵌入式板子上由于没有系统层面的输入法支持,所以都绕不开一个问题,那就是在需要输入的UI软件中,必须提供一个输入法来进行输入,大概从Qt5.7开始官方提供了输入法的源码,作为插件的形式加入到Qt中,这里需要特别提示的是,该源码是gpl的,商业应用对这个比较不感冒,可能更愿意自己基于Qt来实现一个。用纯Qt写输入法,如果不涉及到中文输入,那还是非常简单的,只需要将按钮上的字符用键盘事件发给
std::move std::make_shared, std::make_shared_for_overwrite
https://www.geeksforgeeks.org/stdmove-in-c/ std::move - cppreference.com https://en.cppreference.com/w/cpp/utility/move #include <iomanip> #include <iostream> #include <string> #incl
Vue实现大文件分片上传,包括断点续传以及上传进度条
首先解释一下什么是分片上传 分片上传就是把一个大的文件分成若干块,一块一块的传输。这样做的好处可以减少重新上传的开销。比如:如果上传的文件是一个很大的文件,那么上传的时间应该会比较久,再加上网络不稳定各种因素的影响,很容易导致传输中断,用户除了重新上传文件外没有其他的办法,但是可以使用分片上传来解决这个问题。通过分片上传技术,如果网络传输中断,重新选择文件只需要传剩余的分片。而不需要重传整个文件,
斯坦福 Stats60:21 世纪的统计学:第十章到第十四章
第十章:量化效应和设计研究 原文:statsthinking21.github.io/statsthinking21-core-site/ci-effect-size-power.html 译者:飞龙 协议:CC BY-NC-SA 4.0 在上一章中,我们讨论了如何使用数据来检验假设。这些方法提供了一个二元答案:我们要么拒绝要么未能拒绝零假设。然而,这种决定忽略了一些重要的问题。首先,我们想知
配置Plist文件实现在线安装IPA详细教程
配置Plist文件实现在线安装IPA详细教程 itms-services itms-services 是苹果为iOS企业用户提供的无线分发安装方式所使用的协议协议,使用这种方式发布应用不需要通过App Store或者 iTunes的情况下将APP直接通过下载链接给用户下载安装。 plist 编辑或者通过第八区网站自动生成install.plist html网页链接或者二维码 实现在线
modbus开源库 libmodbus
近期用到了modbus,搜到了libmodbus开源库,记录一下。网上关于如何编译的文章很多,不再赘述。 借鉴:https://blog.csdn.net/qq_38158479/article/details/120928043 说明:本文代码改造为适于windows的qt。 为了多线程业务处理,类继承QObject,这里作为服务器(子站)。代码和例子位于文末。例子和测试软件下载 说明一下个人对
RHEL8系统下的pxe实验
一、安装网络引导服务器的rhel8系统 说明: 1、此次实验是在VMWware16虚拟机下进行的; 2、使用的系统镜像是rhel8系统; 1、pxe服务器硬件配置 2、pxe服务器的系统 A、安装系统:pxe服务器系统安装的是rhel8,采用默认安装方式安装 B、系统安装完成后,简单初始化配置 二、配置pxe网络引导安装系统相关服务 1、DHCP Server DHCP服务器主要用于
苹果推信群发,苹果推信群发软件开发(源代码解析篇)
随着智能手机的普及,人们对于沟通交流的需求日益增长,而短信作为最直接、最便捷的通讯方式之一,自然也成为了众多应用程序的首选。 苹果作为全球领先的智能手机制造商,其推送通知功能(即推信)在iOS系统中占据着举足轻重的地位,本文将重点介绍苹果推信群发功能的开发源代码,带领大家深入了解这一强大功能的背后原理。 一、苹果推信群发功能的开发源代码解析 1、推送机制简介 苹果的推送通知服务依赖于APNs(Ap
忘记了iPhone锁屏密码怎么办?
忘记了 iPhone 密码?了解如何将 iPhone 置于恢复模式,以便可以抹掉并重新设置它。 忘记了 iPad 密码? 忘记了 iPod touch 密码? 如果你在 iPhone 锁定屏幕上输错密码的次数太多,屏幕上会显示提醒,告知 iPhone 已停用。(了解如果你在 iPhone 或 iPad 上看到“[设备] 不可用”或“安全锁定”,该怎么做。) 如果你重试时还是想
独立开发周记 #48:在夜之城散步
2024,第二周,0108-0114 低效的一周,不想写代码的一周,在夜之城游玩的一周。 招聘设计师 这一个星期,在 Boss 直聘上看了几十份简历/作品集,一共有一百多人沟通过。 虽然说是“沟通”,但其实绝大部分都是应聘者自动发送的“打招呼”。一开始我还是手动给每个人发送需求文档的链接,幸亏后来开通了“开场问题”,也就是 Boss 这边自动发送的一个预设问题,我把文档链接放了进去,这就又省了
微信小程序测试点,9大方面全方位总结
微信小程序无需下载安装,用户在微信扫一扫或搜索即可使用,小程序版本类型可分为:开发版、体验版、正式版。 开发版、体验版无需审核,只需要给微信号权限,经过扫小程序的二维码就能访问,正式版本需要经过微信审核才可使用。下面从9个方面,总结下微信小程序的测试点: 1、功能:与Web和App等正常的功能测试基本没有区别 2、分享功能测试: 分享到好友列表,好友点击能正常进入 &n
【专题】2023年全球手游营销与变现趋势白皮书报告PDF合集分享(附原数据表)
原文链接:https://tecdat.cn/?p=34823 原文出处:拓端数据部落公众号 在2023年,随着疫情期间的高增长后,整体游戏市场经历回落,动荡和低迷的经济形势为游戏开发者带来了更多挑战。在营销层面,全球手游市场呈现出两大趋势:一是广告主数量不断攀升,二是新素材占比和数量的提升。阅读原文,获取专题报告合集全文,解锁文末129份手游相关行业研究报告。 对于用户而言,他们对创意的审美在2
2022 CSP-J
2022 CSP-J P8813 乘方(数学,模拟) 题意 给定两个数 (a,b),如果 (a^b le 10^9),输出 (a^b) 的值。否则输出 (-1)。 数据规模与约定 对于 (100%) 的数据,(1 le a,b le 10^9)。 题解 记得开 long long。 如果 (a=1),那么无论 (b) 是多少结果都是 (1)。 如果 (a ne 1),那么 (a) 至少为 (2)。