Antigravity 谷歌发布自家 AI 代码编辑器 附带代理规则
作者介绍了Antigravity模型支持列表,涵盖Gemini 3 Pro高低版、Claude Sonnet 4.5系列及GPT-OSS 120B,提供官方下载地址,当前公测阶段所有模型无限制免费使用。针对不同工具,作者详细说明了代理规则:Clash需添加特定域名规则;V2rayN建议开启Tun模式;Proxifier则提供多平台激活码,并指导添加代理服务器及规则,Target Hosts包含相关域名,确保用户能正确配置使用。
C#
未读
C# 命名规范
作者为帮助C#开发者明确命名规范,系统梳理了常用命名方式及C#特有规则。大驼峰(PascalCase)用于类、接口(I前缀)、方法、属性、事件、常量、委托、命名空间、扩展类(Extensions后缀)及特性类(Attribute后缀);小驼峰(camelCase)用于方法参数和局部变量;私有字段则采用下划线前缀的小驼峰(_camelCase)。C#特有规范包括:异步方法需加Async后缀,事件处理方法命名格式为On+EventName,泛型类型参数用T前缀,私有/受保护方法仍用PascalCase,命名空间采用反向域名的PascalCase。作者通过速查表清晰列出了各命名方式的对应用途,助力开发者规范代码风格。
技术
未读
另辟蹊径的虚拟定位方法
作者发现Fake Location的Root模式需付费且无破解版后,找到了一个新Xposed模块,通过拦截系统返回的位置模拟检测值,使目标APP无法识别虚拟定位。该模块针对Android不同版本:6.0以下通过Settings.Secure.ALLOW_MOCK_LOCATION检测,6.0及以上使用Location.isFromMockProvider()。需Root权限和Xposed环境(如LSPosed),安装后配置系统框架及目标APP,即可用虚拟定位软件操作。作者在Android 15上实测,微信、QQ、京东等应用均成功虚拟定位,解决了位置模拟被检测的问题。
C#
未读
C# 反射 浅入浅出
作者介绍了C#的反射(Reflection),这是一种运行时动态检查和操作类型、成员及属性的API,位于System.Reflection命名空间。反射支持动态对象创建、方法调用、属性访问和特性读取,广泛应用于插件开发、依赖注入、ORM框架和元编程工具。关键API包括Type用于类型信息,GetMethod和GetProperty用于获取方法和属性,以及GetCustomAttributes用于处理自定义特性。作者强调,直接调用方法可能影响性能,建议使用委托或表达式树优化。反射增强了程序的灵活性和可扩展性,但需谨慎使用以避免性能瓶颈。
安全
未读
浅谈电子邮件伪造
作者以安全演练为契机,深入剖析了电子邮件发信人伪造的技术原理与现实防御机制。文章指出,SMTP 协议允许任意声明发信人,尽管 SPF、DKIM、DMARC 等机制已普及,但通过命令行工具 swaks 仍可轻易进行伪造测试。实际操作发现,国内主流邮箱如 QQ、网易在 SPF 验证上存在明显漏洞:未设 SPF 记录或加一级子域即可绕过,甚至部分邮箱直接收信或仅作风险提示。对于绕过 SPF 的“代发机制”,虽部分邮箱会标识“由某某代发”,但易被用户忽视。作者建议优先使用 Gmail 或 Proton Mail 等安全性更高的邮箱服务,并提醒国内邮箱服务在安全性方面亟待提升。
开发
未读
OOP 设计模式之七大原则
作者详细阐述了面向对象编程的七大原则,涵盖SOLID(单一职责、开闭、里氏替换、接口隔离、依赖倒置)、组合/聚合复用和迪米特法则,通过具体开发场景和代码示例强调高内聚、低耦合的设计。这些原则的核心在于提升代码可维护性、可扩展性和可测试性,如单一职责确保类职责单一,开闭原则支持功能扩展而不修改现有代码,依赖倒置依赖抽象而非细节。作者同时提醒,在实际开发中需根据项目体量灵活应用,避免过度抽象导致不必要的复杂性,确保设计平衡实用与规范。
C#
未读
C# 之委托与事件
作者在文章中系统阐述了委托和事件在C#编程中的核心概念。委托是一种类型安全的函数指针,封装具有相同签名的方法引用,支持动态调用、回调机制和多路广播(一次执行多个方法),并确保编译期类型安全。声明格式为`public delegate TResult MyDelegate<T1,…,TResult>(T1 arg1, …)`,可通过匿名方法或Lambda表达式简化实现,内置类型如Action、Func和Predicate提供便捷支持。事件基于委托的发布/订阅模式,解耦发布者和订阅者,通过`event`关键字声明,订阅使用`+=`和`-=`操作符,触发时需空检查和封装。作者通过文件下载进度、按钮点击事件、自定义排序和定时任务调度等场景展示其应用,并与Python的列表循环和Java的接口监听器进行对比,突出委托和事件在解耦和灵活性上的优势。
C#
未读
C# 语法糖与特性介绍
作者在文章中系统介绍了C#语言的演进特性,包括从C# 3.0引入的隐式类型推断、对象初始化器和Lambda表达式,到C# 9.0的record类型和init访问器。关键功能如异步编程利用async/await简化异步操作,模式匹配提供灵活的条件检查,Span<T>优化内存处理减少GC压力。这些特性共同增强代码可读性、简洁性和性能,适用于数据传输、领域驱动设计和高效计算等场景,为开发者提供了强大的现代编程工具集。
C#
未读
C# 语法糖之 LINQ
作者阐述了LINQ(Language-Integrated Query),一种将查询功能直接集成到C#语言的技术,使查询成为一流语言构造,支持类型检查和IntelliSense,统一了不同数据源的查询方式。基本语法包括查询表达式和方法链,作者偏好后者。执行机制分为延迟执行(在枚举时执行)和即时执行(如聚合操作)。操作符涵盖过滤、投影、排序、分组、聚合等分类。提供程序如LINQ to Entities实现IQueryProvider接口,负责表达式树翻译到目标数据源。性能优化建议包括缓存结果、合理分批加载、最小化投影字段、表达式复用和谨慎使用PLINQ。
技术
未读
导出QQ所有超级表情包(共144张)
用户询问如何导出QQ超级表情包,经研究发现QQ超级表情为Lottie动画格式,存在路径`\Tencent Files\QQ\账号\nt_qq\nt_data\Emoji\BaseEmojiSyastems\EmojiSystermResource`。通过特定工具可批量导出为GIF格式,但需自行调整导出质量和播放速度。导出的表情包可在夸克云盘或百度网盘获取,其中包含Lottie源文件。用户指出腾讯将表情分存于全局及个人账号文件夹中,但未解释此举原因。

