找回密码
 立即注册

推荐主题

Velocity2010大会回顾
velocity 2010 北京之行收获良多,选择的几个session都很有料,当然也有个别还是比较虚 这次大会主题是web性能和运维,主题也基本分为两大块:web前端性能,分布式 接下来就把我参加的session逐个回顾一下:   《Facebook网站的 ...
咸和璧 6 小时前
174 0 3
PHP 开发者必须掌握的基本 Linux 命令
PHP 开发者必须掌握的基本 Linux 命令 刚开始 PHP 开发时,我并没有特别的理由选择 Linux。既不是出于对开源软件的热情,也不是认为 Linux 比 macOS 或 Windows 更优秀。当时只是希望找到一个更轻量、更可定制的开发环境。对我而言,Lin ...
缀访 6 小时前
868 0 1
随机数漫谈
随机数对程序设计来说很重要,今天就从几方面探讨下一些常见的随机数相关的问题。 本文只讨论整数相关的随机数,另外需要你对概率论有最基本的了解(至少知道古典概型是什么)。 本文索引 [*] 如何从rand7生成rand5 ...
决任愧 6 小时前
897 0 1
Linux c 运行时获取动态库所在路径
记录一下如何在Linux环境下运行时获取动态库路径。 只讨论Linux amd64和arm64环境,因为使用的办法都是平台相关的不具备可移植性。 准备 一般来说动态库并不需要关心自己所在的文件系统上的路径,但业务有那么多总有一两个会有特殊需求 ...
旌磅箱 6 小时前
567 0 1
使用Lean4进行形式化建模(以Java线程池为例)
前言 前段时间,我们处理了一则Java线程池配置不当导致的线上问题(参见 好端端的线程池,怎么就卡死了?),本文将以此为案例,使用形式化语言,从数学角度进行证明。 形式化证明简介 首先需要搞清楚一个概念,形式化证明,也是通过编 ...
笃扇 6 小时前
799 0 1
React 中 useCallback 的基本使用和原理解析 New
React 中 useCallback 的基本使用方法 useCallback 是 React 的一个核心 Hook,用于​缓存函数定义​,避免组件重新渲染时重复创建函数实例。以下是其基本使用方法: 1. 基本语法 [*]​第一个参数​:需要缓存的函数。 [*]​第二个参 ...
彭水晶 7 小时前
533 0 0
uv 现代化的虚拟环境管理工具
uv 是由 Astral 开发的一个极致性能的 Python 包解析与安装工具,核心用 Rust 编写,目标成为 pip、pip-tools(pip-compile/pip-sync)和 virtualenv 的无缝替代品。它利用高效的依赖解析算法和全局缓存机制,通常可比原生 pip 快 10–1 ...
窖咎 7 小时前
498 0 3
NSMutableDictionary 的内存布局
有关NSDictionary的内存布局,可以参看《NSDictionary 的内存布局》。 1 类图 和《NSDictionary 的内存布局》中的类图相比较,本章类图多了2个新成员: __NSDictionaryM __NSCFDictionary 2 __NSDictionaryM 通过下面的方式,可以创建_ ...
威割 昨天 23:59
218 0 5
可为空的值类型(Nullable<T>)需要注意的地方
值类型是不可以被赋值为null的,但有时候我们却需要简单的值类型被设置为null,比如一个查询界面上有很多的查询条件,查询条件可以使用也可以留空,这是从UI收集查询参数信息传递到后台执行查询的时候,我们如果约定某个参数为null时,就 ...
寇油 昨天 23:53
881 0 1
将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#
我找到的openGL示例代码一般都是C++写的,编译起来很是困难,不是缺这个lib就是少那个模型,要不就是一堆令人绝望的bug。 最近终于得到了OpenGL Programming Guide 7th Edition、OpenGL Programming Guide 8th Edition和OpenGL Super Bib ...
魁睥 昨天 23:51
563 0 1
Burp Scanner 使用指南:爬虫与漏洞检测全流程解析
前言 在 Web 渗透测试中,Burp Suite 不仅是一款功能强大的抓包工具,还内置了全面的漏洞扫描模块 —— Burp Scanner。它通过内置的爬虫(Crawler)自动构建网站结构,并结合被动与主动扫描器(Scanner)对目标进行漏洞检测,是执行高效 ...
粒浊 昨天 23:47
571 0 1
字节开源的AI Coding Agent —— Trae Agent深入浅出
1. 项目概述 从Cursor到Trae,从claude code到gemini cli,AI Coding都是火热的战场,现在字节开源了新的trae-agent(https://github.com/bytedance/trae-agent),我们来一探究竟。 Trae Agent is an LLM-based agent for general pu ...
貊淀 昨天 23:45
191 0 3
《Beating Floating Point at its Own Game: Posit Arithmetic》(一)
这段话描述了 Posit数制 在 动态扩展位数(追加比特) 时如何插入新的数值,并保持数值在数轴(或“数环”)上的分布特性。以下是逐条解析: 1. Posit数值的动态扩展规则 Posit的数值可以看作分布在一条环形数轴上(从 −∞ 到 +∞ 再 ...
劳暄美 昨天 23:43
1049 0 1
【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
      通常,我们借助浏览器(通常是IE,FireFox或者Chrome)浏览网页,例如,我们在地址栏中输入DebugLZQ的博客网址http://www.cnblogs.com/DebugLZQ/,回车之后,就会在浏览器的窗口中看到Debug的主页,如下图所示:       ...
姜删懔 昨天 23:31
380 0 3
Windows 提权-RunAs
本文通过 Google 翻译 RunAs – Windows Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。 导航 [*]0 前言 [*]1 通过存储的凭据进行 RunAs 提权 [*]1.1 手动枚举存储的凭据 [ ...
猷浮 昨天 23:23
728 0 2
FFmpeg开发笔记(七十九)专注于视频弹幕功能的国产弹弹播放器
​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章  FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文 ...
薯羞 昨天 23:19
152 0 1
【vue深入学习第2章】Vue.js 中的 Ajax 处理:vue-resource 库的深度解析
Vue.js 中的 Ajax 处理:vue-resource 库的深度解析 在现代前端开发中,Ajax 请求是与后端进行数据交互的关键技术。Vue.js 作为一个渐进式 JavaScript 框架,提供了多种方式来处理 Ajax 请求,其中 vue-resource 是一个较为常用的库。尽 ...
百里宵月 昨天 23:19
919 0 4
摄像机、投影、3D旋转以及缩放(演示很多,请自备瓜子眼药水··)
简述 3D效果分两种,一种是伪3D骨架,一种是3D实体. 3D骨架:是通过大量的计算将3D世界中所有点投影到二维平面中。 3D实体:通过摄像机向投影面发射射线与世界中的物体交汇,把与物体交汇点的颜色渲染到投影面 (光线追踪的基础) 。本 ...
汲佩杉 昨天 23:16
605 0 3
利用 OpenTelemetry 集成 JMX 监控 New
JMX 是什么? JMX 是 “Java Management Extensions” 的缩写,中文通常称为 “Java 管理扩展”。它是 Java 平台提供的一套标准框架,用于对 Java 应用程序、设备、系统资源进行监控和管理。 JMX 的核心作用包括: [*]监控 Java 程序运 ...
习和璧 昨天 23:00
556 0 1
JavaScript 实现支持过期时间的数据缓存功能
JavaScript 实现支持过期时间的数据缓存功能 要在 JavaScript 中实现数据缓存功能并支持设置过期时间,可以使用 localStorage、sessionStorage 或内存对象(如 Map 或普通对象)来存储数据,并为每个缓存项设置一个过期时间。以下是一个 ...
上官泰 昨天 23:00
828 0 5

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则