谈 Rust 与 C++ 的未来
Cursor 杀手来了!
网友吐槽:即使是科技大佬的父母,也和我们的一样!
核心维护者被迫退出:真的吵累了
十六年所思所感
支付宝将发布AI独立App支小宝 | AI头条
Vue 3.5正式版发布 | 极客头条
一款小而强大的编程助手
全日程抢先看!
交通智能化的催化剂
关注
推荐
资讯
热榜
自荐
动态
有红包
Objective-C 动态调用秘籍:NSInvocation 的魔法
是Foundation框架中的一个类,它提供了一种在运行时动态调用方法的手段。使用,你可以获取或设置方法的参数,并且执行这个方法。
10赞
踩
2024年最新版Ajax+Axios 学习【包含原理、Promise、报文、接口等...】
包含原理、Promise、报文、接口
20赞
Java JVM 垃圾回收算法详解
JVM 的垃圾回收机制是 Java 程序高效运行的重要保障。了解和掌握垃圾回收的原理、算法和常见收集器,能够帮助开发者优化 Java 应用的性能。在实际项目中,通过选择合适的垃圾收集器并进行合理的调优,可以最大限度地提高内存利用率,减少 GC 带来的性能影响。
24赞
【Xcode】Xcode基本使用指引
本文主要介绍了Xcode的基本使用的一些指引博客文章,以作查阅之用,包含Xcode的基本使用,内存回收、内存泄漏检测以及一些其他的指引。
21赞
【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error
使用Redis-cli连接Redis服务,因为工具无法直接支持TLS 6380端口连接,所以需要使用 stunnel 配置TLS/SSL服务。1)没有指定service_name,因为是使用redis-cli工具调用stunnel代理隧道进行TLS/SSL,所以这里的[service_name]需要替换为[redis-cli]检查Redis的6380端口连通性 (paping xxxx.redis.cache.chinacloudapi.cn -p 6380) , 成功。排除Redis服务端问题。
C++学习笔记——day 1
c++中函数重载是指在同一个作用域内,可以定义多个具有相同函数名但参数列表不同的函数,编译器通过参数的个数、类型或顺序来区分这些函数,从而选择合适的函数进行调用。,编译器可以将该函数的调用直接替换为函数体的代码,以减少函数调用的开销,特别是在短小、频繁调用的函数中,这种机制可以提高执行效率。(1)返回值类型不能作为函数重载的依据,即返回值类型不同但参数列表相同的函数不能构成重载。(3)引用在被绑定以后,这种绑定关系是不能被拆解的,而指针可以指向其他的空间。(2)类层次结构中上行转换(子类转父类)
5赞
axios
使用 vue 开发时,频繁使用到了 axios 这个网络请求库,这里对其做一个发起请求时携带参数方式的小结。
16赞
iOS——frame和bounds的区别
frame: 描述视图在其父视图中的位置和大小,是“绝对”的。bounds: 描述视图自身的内容区域和尺寸,是“相对”的。
4赞
c++的封装
实现my_string中可能实现的功能。
2赞
JVM、JRE和 JDK:理解Java开发的三大核心组件
本文将探讨JVM、JDK和JRE的区别,帮助你更好地理解Java的运行机制。
14赞
数据库系统 第44节 数据库分区策略
数据库分区策略是一种数据组织方法,它通过将大型表或索引分割成更小、更易于管理的部分来提高性能和可维护性。分区可以基于不同的标准,如范围、列表或哈希,以确保数据的逻辑分组。
12赞
Codeforces Round 970 (Div. 3)(ABCDEF)
假如我现在删除的是i号点,那么1~i-1号点的奇偶性质未发生改变,那么我就从小到大遍历即可,i+1~n号点的奇偶性质全部发生了改变,那么显然如果我能预处理出i+1~n的所有状态,也就是前面说到的hou[26][2],那么奇数位本来是hou[0~25][0]现在只需要考虑hou[0~25][1],偶数位置同理,那么就可以发现这个hou[0~25][2]显然可以提前预处理出来,然后遍历到第i个点的时候把1~i的状态删去就行,这些都可以线性处理,时间复杂度O(26*n)2:将一个位置的字母改成另一个字母。
11赞
uniapp ios sticky定位,内部 u-tabs(包含scroll-view)消失问题
uniapp中用sticky定位时,元素内部如果有scroll-view,ios在触发bounce机制时,scroll-view的元素会消失,解决方法是页面上包一层高度为100vh的scroll-view。此时onReachBottom肯定失效,如果需要做拉到底部刷新,加一个@scrolltolower事件即可。如果要去掉ios的bounce机制,可以加 enhanced 和 bounces="false"这两个属性。
3赞
Unity Xcode方式接入sdk
并且在类的实现之前 需要 加 IMPL_APP_CONTROLLER_SUBCLASS(GameAppController),表明这个是程序的入口。Objective-C 与 Unity 交互 有时会使用到Json 进行数据传输,Unity 中 Null 在 Objectiv-C 中解析将会报错,使用NullSafe 库解决.这个账号不是指你当前有的账号,也就是不能输入当前存在的账号,可以随便输入,但不能跟现有的账号重复。关于微信登录,或者分享失效,没有回调的情况,应该是漏写了调用。字符串作为返回值返回。
28赞
ROADM(可重构光分插复用器)-介绍
https://zhuanlan.zhihu.com/p/163369296https://zhuanlan.zhihu.com/p/521352954
1赞
等你来答询问统计(关键词-hash)c++解题
0赞
Azure AI Search 中的二进制量化:优化存储和加快搜索速度
此外,当嵌入以零为中心时,BQ 的表现非常出色,就像 OpenAI 和 Cohere 等流行的嵌入模型中一样。BQ + 重新排序/过采样的工作原理是搜索内存中的压缩向量索引并使用存储在磁盘上的全精度向量进行重新排序,从而让您在保持强大的搜索质量的同时大幅降低成本。使用二进制量化时,存储使用量的减少和搜索性能的提高是以召回率为代价的。二进制量化通过将 32 位浮点数转换为 1 位值来减少内存中向量索引的大小,最多可将向量索引大小减少 28 倍(由于索引数据结构引入的开销,略低于理论上的 32 倍)。
15赞
iOS——方法交换Method Swizzing
Method Swizzing是发生在运行时的,主要用于在运行时将两个Method进行交换,我们可以将Method Swizzling代码写到任何地方,但是只有在这段Method Swilzzling代码执行完毕之后互换才起作用。利用Objective-C Runtimee的动态绑定特性,将一个方法的实现与另一个方法的实现进行交换。
23赞
pdf.js如何支持base64的查看
PDF.js 支持通过 base64 数据直接加载 PDF 文件。为了实现这一功能,你需要先将 base64 编码的字符串转换为二进制数据,然后使用 PDF.js 的 API 来渲染 PDF 页面。// 这里填入你的 base64 编码的 PDF。// 此函数将 base64 编码的字符串转换为 Uint8Array 类型。// 假设 base64Pdf 是一个 base64 编码的 PDF 字符串。// 使用 PDF.js 加载 PDF。// 获取 canvas 元素。// 此函数渲染 PDF 页面。
05
9月
07
20
22
16
10月
24
31
12月
06
VIP
Java8编程实战
面试之排序算法
实用数据分析:数据分析师从小白到精通
Java之路
韦东山嵌入式Linux第一期视频
编程可以这样学
全球产品经理技术大会
中国移动发布国内领先的大云磐石DPU芯片速率达400Gbps
Qualcomm 开发者专区
英特尔开发人员专区
英特尔开发套件专区
电子书下载 | 利用 OpenUSD 和 NVIDlA Omniverse™ 开启物理精确模拟世界 AI 新时代
BSV区块链中文开发者社区
ConsenSys Web3社区