• 2024-11-10「Mac玩转仓颉内测版3」入门篇3 - Cangjie的基本语法与结构
    本篇将深入探讨Cangjie语言的基本语法与结构。这些基础知识为编写高效、可维护的代码奠定了坚实基础。通过理解语句结构、表达式、注释及数据类型,能够更自信地使用Cangjie进行编程。关键词Cangjie基本语法语句结构表达式注释数据类型控制结构一、基本语法1.1语句结构
  • 2024-11-09发布 VectorTraits v3.0(支持 X86架构的Avx512系列指令集,支持 Wasm架构及PackedSimd指令集等)
    目录支持X86架构的Avx512系列指令集支持Avx512时的输出信息支持Wasm架构及PackedSimd指令集支持PackedSimd时的输出信息VectorTraits.Benchmarks.Wasm使用说明新增了向量方法支持.NET8.0新增的向量方法提供交织与解交织的向量方法YGroup3Unzip的范例代码提供重新构造组的向
  • 2024-11-09EmEditor 24.4.1 离线注册分析
    EmEditorVersion24.4.1离线注册分析目录EmEditorVersion24.4.1离线注册分析0、注册密钥Regkey格式本地验证流程emeddlgs.dll==>DoRegistDlg资源信息CRegisterDlgproc_18039905C按钮事件on_ok_180399C2Ccheck_18039ACECcheck_key_1803A1A601、离线注册StoreOfflineLicenseA
  • 2024-11-06线段树(Segment Tree)详解
    写在前面:此博客内容已经同步到我的博客网站,如需要获得更优的阅读体验请前往https://blog.mainjay.cloudns.ch/blog/algorithm/segment-tree1.为什么需要线段树?1.1问题起源想象这样一个场景:有一个长度为n的数组,我们需要经常进行以下操作:查询数组中某个区间[l,r]的
  • 2024-11-01仓颉造代码
    简述-2024/11/1三周前,由华为编写的新编程语言横空出世。这就是仓颉语言。受到信息差的限制,到了今天我才知道他们把编译器写好了,于是下载来试了一下。结果光是理解怎么IO就看了一整天文档于是浅浅打了一个\(a+b\)出来。接下来大概会在这里投一些用仓颉语言写的杂项。Mar
  • 2024-10-29题解:P8245 [COCI2013-2014#3] PAROVI
    题意定义两个整数\(A,B\)之间的距离为这两个整数所有对应位上的数的差的绝对值之和,记为\(\operatorname{dist}(A,B)\)。特别地,如果\(A,B\)两数的位数不相同,则在位数较小的数前补足前导\(0\)。现在,给定两个整数\(L,R\),请你求出所有在区间\([L,R]\)内的整数对的距离和。
  • 2024-10-16模板-自动取模整型mint
    输入为int64类型,底层用int64表示,每次运算后自动取模。template<intMOD>structMInt{i64x;intnorm(i64u)const{u%=MOD;if(u<0)u+=MOD;returnu;}MInt(i64v=0):x(norm(v)){}intval()const{returnx;}MIntoperator-()const{returnMInt
  • 2024-10-132024-10-13:用go语言,给定一个二进制数组 nums,长度为 n, 目标是让 Alice 通过最少的行动次数从 nums 中拾取 k 个1。 Alice可以选择任何索引 aliceIndex
    2024-10-13:用go语言,给定一个二进制数组nums,长度为n,目标是让Alice通过最少的行动次数从nums中拾取k个1。Alice可以选择任何索引aliceIndex,如果对应的nums[aliceIndex]是1,Alice会拾取一个1并将其设为0。之后,Alice可以选择以下两种行动之一:将一个0变为1(最多执行maxCh
  • 2024-09-26巧用时间换空间:解读 ArcGraph 如何灵活应对有限内存下的图分析
    导读:ArcGraph是一款云原生架构、存查分析一体化的分布式图数据库。本文将详细解读ArcGraph如何灵活应对有限内存下的图分析。01引言在图分析技术广泛应用的当下,学术界和各大图数据库厂商热衷于提升图分析技术的高性能指标。然而,追求高性能计算的过程中,常采用“以空间换时间
  • 2024-09-12鸿蒙原生应用元服务开发-仓颉基础数据类型元组类型
    元组(Tuple)可以将多个不同的类型组合在一起,成为一个新的类型。元组类型使用(T1,T2,…,TN)表示,其中T1到TN可以是任意类型,不同类型间使用逗号(,)连接。元组至少是二元,例如,(Int64,Float64)表示一个二元组类型,(Int64,Float64,String)表示一个三元组类型。元组的长度是固定的
  • 2024-09-06Go简单实现几种常用的限流
    固定窗口packagemainimport("fmt""sync""sync/atomic""time")//定义限流结构体typeRateLimiterstruct{intervaltime.Duration//时间窗口tokensint32//令牌总数lastTimeint64
  • 2024-09-02OpenCV(cv::getTickCount()、cv::getTickFrequency())
    目录1.getTickCount()2.getTickFrequency()3.综合应用4.注意事项getTickCount()和getTickFrequency()是OpenCV库中的两个函数,通常用于获取高精度的时间间隔。这两个函数主要用于计时和性能测量。1.getTickCount()getTickCount()函数用于返回从系统启动到当前为
  • 2024-09-01FFmpeg源码:av_rescale_rnd、av_rescale_q_rnd、av_rescale_q、av_add_stable函数分析
    一、av_rescale_rnd函数(一)av_rescale_rnd函数的声明av_rescale_rnd函数声明在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavutil/mathematics.h中:/***Roundingmethods.*/enumAVRounding{AV_ROUND_ZERO=0,///<Roundtowardzero.AV_
  • 2024-08-27仓颉函数调用语法糖
    尾随lambda尾随lambda可以使函数的调用看起来像是语言内置的语法一样,增加语言的可扩展性。当函数最后一个形参是函数类型,并且函数调用对应的实参是lambda时,我们可以使用尾随lambda语法,将lambda放在函数调用的尾部,圆括号外面。例如,下例中我们定义了一个myIf函
  • 2024-08-21WDK7600编译驱动时链接asm的一些设置
    把一些以前零碎的知识点记下来,完整内容请参考https://zhuanlan.zhihu.com/p/638768999主要于关于嵌入汇编时的一些写法。如果你要编译的是32位驱动,且有一个asm文件需要参与编译(其实32位可以直接内联汇编的,所以一般不需要单独写成asm文件,不过也记录一下)那么要把这个文件放在源
  • 2024-08-17ShadowDefender 注册码 分析
    目录ShadowDefenderCRegisterDlg定位虚表定位AFX_MSGMAP_ENTRY定位消息事件do_register_check_14001BFC4check_140002FF4hash_14000328CpyShadowDefenderVersion:1.5.0.726MFC程序,CRegisterDlg定位虚表定位AFX_MSGMAP_ENTRY定位消息事件根据AFX_MSGMAP_ENTRY和Resour
  • 2024-08-14仓颉编程语言:整数类型(基础数据类型)
    整数类型分为有符号(signed)整数类型和无符号(unsigned)整数类型。有符号整数类型包括Int8、Int16、Int32、Int64和IntNative,分别用于表示编码长度为8-bit、16-bit、32-bit、64-bit和平台相关大小的有符号整数值的类型。无符号整数类型包括UInt8、UInt16、UInt32、UInt64
  • 2024-08-092024暑期学习(一)
    2024暑期学习(一)非常非常非常感谢ve1kcon!^^✌️2024年暑期学习(1)-ve1kcon-博客园(cnblogs.com)学习内容:1.复现了一点点题目2.了解了C++异常处理3.学习了Tmux的使用cqb2024xctfstdout前置内容(copy):setvbuf()函数的原型如下intsetvbuf(FILE*stream,char*buf
  • 2024-08-08milvus-cli安装部署
    环境:OS:Centos7milvus:2.3.5milvus-cli:1.0.01.在线安装你可以使用Python包管理在线安装,注意Python版本要在3.9以上。在线安装只需要一条命令即可:[root@host134bin]#pip-Vpip23.0.1from/usr/local/lib/python3.8/site-packages/pip(python3.8)[root@host1
  • 2024-08-06CF573E Bear and Bowling 题解
    Description给定一个长度为\(n\)的序列\(a_{1\dotsn}\)。你要求一个\(a\)的子序列\(b_{1\dotsm}\)(可以为空),使得\(\sum_{i=1}^mib_i\)的值最大。\(n\le10^5\),\(|a_i|\le10^7\)。Solution有一个显然的dp是设\(f_{i,j}\)表示前\(i\)个数,选\(j\)个数的
  • 2024-08-058/2开发 copilot
    git使用     要进一个goid目录,发现进不去,搞了半天发现要带版本号 他就是一个目录!! packagegoidfuncGoid()int64在vendor目录下编辑为什么不能打开文件写内容因为没有权限编辑sudovimgoid按i编辑模式按wq保存并退出 项目下没有课编辑的go文
  • 2024-07-29【Golang 面试 - 进阶题】每日 3 题(四)
     ✍个人博客:Pandaconda-CSDN博客
  • 2024-07-28sublime_text_build_4169 分析
    sublime_text记录目录sublime_text记录1、定位注册对话框license_window_1400A25D2定位按钮事件lambda2、注册函数on_ok_clicked_license_window_1400A3F60check_lic_1400A19BC(topatch)parse_lic_1405B0E48verify_rsa_signature_1405B1B693、网络校验net_check_license_1400A30
  • 2024-07-26判断类中是否有虚函数
    #include<iostream>#include<string>#include<stack>usingnamespacestd;#include<iostream>#include<type_traits>template<typenameT>structHasVirtual:publicT{boolhasVirtualFlag;booloperator()()
  • 2024-07-26仓颉编程语言技术指南:嵌套函数、Lambda 表达式、闭包
    本文分享自华为云社区《【华为鸿蒙开发技术】仓颉编程语言技术指南【嵌套函数、Lambda表达式、闭包】》,作者:柠檬味拥抱。仓颉编程语言(Cangjie)是一种面向全场景应用开发的通用编程语言,旨在兼顾开发效率和运行性能,并提供良好的编程体验。本文将深入探讨仓颉语言的主要特点和功能,包