技术栈
c语言
wuminyu
2 小时前
java
·
linux
·
c语言
·
jvm
·
c++
Kafka中sendfile与mmap实现机制解析
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
Blockbuater_drug
3 小时前
c语言
·
开源
·
sasa
·
freesasa
·
溶剂可及表面积
·
naccess
·
python api
FreeSASA: 开源 SASA 计算库,pip 一条命令替代 NACCESS
你算溶剂可及表面积(SASA)还在用要注册的闭源 NACCESS 吗?这篇给你 FreeSASA——MIT 协议开源 C 库,pip 一条命令装好,CLI + Python API 双接口,L&R 与 S&R 两种算法互差仅 0.1%,毫秒级出数。附三条安装路线、逐残基暴露排名 Python 示例(真实输出)、4 条实测踩坑、与 NACCESS/DSSP/PyMOL 等选型对比表,照抄代码 5 分钟接进你的脚本。
Logic101
4 小时前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出蛋糕订单中的“VIP独特口味“——只出现一次的数字
小明是蛋糕工厂的生产主管,工厂每天需要根据订单生产不同口味的蛋糕。订单列表中的每种口味(用整数表示)都恰好出现两次,但有一种特殊口味的蛋糕订单只出现一次(这是VIP客户的定制订单)。小明需要快速找出这个只出现一次的独特口味,以便优先安排生产。
Logic101
5 小时前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出飞行棋中的“独特颜色棋子“——只出现一次的数字
小明和小红正在玩飞行棋,他们需要将棋子按照颜色分组。有趣的是,除了一个棋子之外,所有其他颜色的棋子都恰好有两个。由于小红不小心把一个棋子混入了另一组,现在需要你帮助小明快速找出那个颜色独特的棋子是什么颜色(用数字表示颜色)。
Logic101
7 小时前
c语言
·
数据结构
·
动态规划
·
时间复杂度
·
算法题
·
状态机dp
·
最大子数组和
C语言/数据动态规划题解:翻转一次子数组后的最大子数组和——四状态DP(O(n)时间O(1)空间)
小明在玩一个有趣的数字游戏,他有一个整数数组,代表每个数字的“能量值”。游戏允许他选择数组中的任意一个连续子数组,并将这个子数组内的所有数字翻转(正变负,负变正)一次。翻转操作只能执行一次。
Logic101
8 小时前
c语言
·
数据结构
·
字符串
·
数组
·
排序
·
时间复杂度
·
算法题
C语言/数据结构字符串题解:找出DNA序列中未配对的独特序列——排序+遍历(O(nlogn))
小明是一位古生物研究员,最近在分析一批远古生物化石的DNA序列。每个DNA序列由一系列字符组成(仅包含'A', 'C', 'G', 'T'),他发现这些序列中,除了一个序列外,其他所有序列都恰好有另一个完全相同的序列与之配对(表示来自同一个生物个体)。完全相同指的是字符串内容完全一致。
Navigator_Z
9 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1248. Count Number of Nice Subarrays
Given an array of integers nums and an integer k. A continuous subarray is called nice if there are k odd numbers on it.
是隼人
9 小时前
c语言
·
学习
·
安全
·
pwn入门
·
ctf入门
buuctf-pwn picoctf_2018_shellcode(ret2shellcode)题解(学习过程持续更新)
本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
潜创微科技
9 小时前
c语言
·
开发语言
·
低延迟
·
掌机
·
联阳
IT6520:USB-C 转 MIPI 高集成控制器,DP 1.4a 转 MIPI 单芯片搞定 4K120 显示
做平板、掌机、AR/VR 头显、车载 IVI 的团队,几乎都绕不开同一个接口难题:主机端只有 USB-C,屏端却是清一色的 MIPI 接口。中间要过一道 DisplayPort Alt 模式接收、再转 MIPI 发射,还得把 PD 充电协议、HDCP 加密、音频透传一并处理。传统做法往往是 PD 控制芯片、DP 接收芯片、MIPI 发射芯片、外挂 MCU、Flash、HDCP ROM 一堆料拼起来,BOM 一长串,板子越画越大,时序联调也折磨人。
白色的北极熊
11 小时前
c语言
字符转 ASCII 码
举例子:写不写(int)强制转换都可以,printf 用%d输出 char 会自动提升成 int。不要写成 scanf("%d", &ch)!%d是读数字,读字符必须用%c。
君科程序定做
14 小时前
c语言
·
开发语言
用 IDL 处理高分一号(GF-1 / GF-1B/C/D)数据
适用环境:本文代码来源:不要和 NV5 自带任务搞混:| 用途 | 正确任务名 | 不要用 | |—|—|—|# 用 IDL 处理高分一号(GF-1 / GF-1B/C/D)数据
多弗朗皮卡丘
14 小时前
c语言
·
数据结构
数据结构6:队列
上一章我们了解并实现了栈这个数据结构,本章节开始了解队列和实现队列这个数据结构。队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头 栈和队列就是完全相反的数据结构,栈是先进后出,队列则是先进先出。
xxxiugou123
14 小时前
c语言
·
数据结构
·
c++
·
算法
双指针解题秘籍:从入门到精通
在开始讲题目之前,要介绍一下这类题目的整体思路,双指针的题目和滑动窗口的题目很像,都是通过两个指针进行移动来解决问题,只不过滑动窗口是两个指针往同一个方向移动,而双指针是两个指针从左右两边往中间移动
代码中介商
14 小时前
c语言
·
开发语言
·
c++
C++ 预约系统实战(一):项目总览与 C/S 架构设计
摘要:本文是 C++ 预约系统实战系列的第一篇,从零拆解一个基于 TCP Socket + JSON 协议 + MySQL 的 C/S 架构项目。文章涵盖业务场景、整体架构、目录结构、核心类职责,并以“用户预约”为例完整走通一次请求的来龙去脉,最后给出技术选型理由和面试高频考点。
弘毅 失败的 mian
15 小时前
c语言
·
开发语言
·
经验分享
·
笔记
数组和指针基础
数组是⼀组相同类型元素的集合;从这个概念中我们就可以发现2个有价值的信息:数组中存放的是1个或者多个数据,但是数组元素个数不能为0。
Logic101
15 小时前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出地铁规划中的“独特坐标“——只出现一次的数字
小明所在的城市正在规划一条新的地铁线路,需要选择一个理想的位置建设火车站。城市中有多个居民区,每个居民区的位置用一个整数坐标表示。已知居民区的位置坐标中,除了一个坐标值只出现一次外,其余每个坐标值都恰好出现两次。规划部门希望火车站建在那个唯一坐标的居民区附近,以最大化覆盖独特区域的居民。
wuyk555
16 小时前
c语言
·
开发语言
·
stm32
·
学习
·
阿里云
·
云计算
·
腾讯云
从零吃透 MQTT 通信|第 10 章 阿里云 / 腾讯云 MQTT 设备完整对接实战,三元组、签名、设备上云调试
专栏说明:前面章节完成裸机 MQTT 协议栈、FreeRTOS 多任务框架、JSON 业务报文封装。自己搭建私有 MQTT 服务器调试比较麻烦,国内项目大多直接使用公有物联网云平台。公有云 MQTT 和标准 MQTT 协议并不完全等同,增加了设备身份鉴权机制,不能直接随便填用户名密码连接。
_JoeZoe
17 小时前
c语言
·
编译器
·
历史
·
应用领域
·
unix操作系统
阿里云开发者社区用户服务协议
C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DEC PDP-11 计算机上被首次实现。
老王爱玩车
17 小时前
c语言
·
开发语言
第2讲:C语言数据类型和变量
留个关注支持一下博主吧,持续产出更多优质内容本文所有 C 代码块都是完整程序,可直接保存为 .c 文件编译运行。 在 VS2022 中运行快捷键:Ctrl + F5。 如果代码中使用了 scanf,文件开头已加 #define _CRT_SECURE_NO_WARNINGS 1,用于关闭 VS 的安全警告;其他编译器可忽略。 #define _CRT_SECURE_NO_WARNINGS 1 在.c文件第一行添加一句即可,没必要写一段程序就添加一句。 带有“ * ” 衔接多了解即可,后续会详细讲解
零依赖极客
17 小时前
c语言
·
开发语言
·
arm开发
·
人工智能
·
缓存
·
矩阵
Day 9·1 KV 也量化——q8 KV 把缓存与 decode 带宽压到一半
源码精读篇:本文为源码/方法论精读,无独立实测;文中数字均引述仓库 docs 的板端实测记录一句话导读:q8 KV:把 K、V 从 f16 压到 INT8,按每 token 每头定标量化,逐字节算清缓存与 decode 扫描带宽省约一半的账,并讲清 KV 为何敢量化、f32 为何只是调试探针。