蓝图 源码 部分

ReentrantReadWriteLock源码阅读

ReentrantReadWriteLock源码阅读 目录ReentrantReadWriteLock源码阅读简介例子代码分析总览Syncstate定义lock count和hold countSync.HoldCounter类Sync类其他成员变量tryAcquiretryReleasetryAc ......
ReentrantReadWriteLock 源码

sync.Pool底层源码详解

Golang中sync.Pool用来提高对象复用几率,减少gc的压力,减少内存分配,它是线程安全的,常用来存储并复用临时对象。 任何存放区其中的值可以在任何时候被删除而不通知,在高负载下可以动态的扩容,在不活跃时对象池会收缩。 可伸缩的,其大小仅受限于内存的大小,可以被看作是一个存放可重用对象的值的 ......
底层 源码 sync Pool

OpenEuler22.03源码编译安装nginx1.24.0

一、环境说明 操作系统版本:OpenEuler22.03 SP2 LTS Nginx版本:1.24.0 安装位置:/app/nginx Selinux配置:关闭或设置为permissive 二、Nginx安装 # 安装必要依赖 dnf -y install tar gcc make pcre pcr ......
OpenEuler 源码 nginx1 22.03 nginx

基于源码去理解Iterator迭代器的Fail-Fast与Fail-Safe机制

原创/朱季谦 在Java编程当中,Iterator迭代器是一种用于遍历如List、Set、Map等集合的工具。这类集合部分存在线程安全的问题,例如ArrayList,若在多线程环境下,迭代遍历过程中存在其他线程对这类集合进行修改的话,就可能导致不一致或者修改异常问题,因此,针对这种情况,迭代器提供了 ......
Fail Fail-Fast Fail-Safe 源码 Iterator

语音直播聊天交友小程序(艾思软件 定制开发 源码交付)

语音直播聊天交友小程序的开发涉及到多个技术领域,包括前端开发、后端开发、音频处理技术等。在前端开发方面,需要使用HTML5、CSS3和JavaScript等技术来实现用户界面的设计和交互功能。在后端开发方面,需要使用Node.js、PHP或Java等编程语言来搭建服务器,处理用户的请求和数据存储。 ......
定制开发 源码 语音 程序 软件

源码补丁神器—patch-package

一、背景 vue项目中使用 vue-pdf 第三方插件预览pdf,书写业务代码完美运行,pdf文件内容正常预览无问题。后期需求有变,业务需求增加电子签章功能。这个时候pdf文件的内容可以显示出来,但是公司的电子签章无法显示。这令人沮丧,因为已经编写了许多特定于此依赖项的代码,如果替换依赖库,这些代码 ......
神器 patch-package 源码 补丁 package

Halcon 部分算子汇总一(calibration-adjust_mosaic_images.hdev)

1.tile_images_offset (多图像合并)Tile multiple image objects into a large image with explicit positioning information. 2.proj_match_points_ransac (确定两张图像间投 ......

Unreal入门,开关04,蓝图通讯的几种方式(总结)

1. 直接调用,一开始做的开关就是这种方式,在地图编辑的时候给开关对象设置好关联的灯的引用,触发的时候直接调用灯提供的开关函数即可 1.1 给ActorSwitch添加一个Object Reference成员 1.2 在地图编辑器中初始化这个成员,关联到ActorLight 1.3 在Overlap ......
蓝图 通讯 方式 Unreal

ThreadPoolExecutor源码学习

Java构建线程的方式 集成Thread 实现Runnable 实现CallAble 线程池方式 Java提供了Executors创建(不推荐,不方便进行控制) 推荐手动创建线程池ThreadPoolExecutor。 ThreadPoolExecutor参数 int corePoolSize 核心 ......
ThreadPoolExecutor 源码

# ReentrantLock源码阅读

ReentrantLock源码阅读 目录ReentrantLock源码阅读简介例子代码分析Sync.tryLockSync.initialTryLockSync.lockSync.tryReleaseNonFairSync.initialTryLockNonFairSync.tryAcquireFa ......
ReentrantLock 源码

【C语言数据结构】对Lua Table源码的一次劣质学习

/* new_key */ KLcBool KLcmCreateMapKeyValue(KLCMAP_PTR pTag, KLCTVALUE_PTR pKv) { KLcBool kbRet = KL_FALSE; KLcBool kbIsKvLegal = KL_FALSE; DWORD dwIn ......
数据结构 源码 语言 结构 数据

Java线程池ThreadPoolExecutor源码解析

Java线程池ThreadPoolExecutor源码解析 1.ThreadPoolExecutor的构造实现 以jdk8为准,常说线程池有七大参数,通常而言,有四个参数是比较重要的 public ThreadPoolExecutor(int corePoolSize, int maximumPoo ......
ThreadPoolExecutor 线程 源码 Java

2023NCTF Misc Crypto 部分WP

MISC Jump For Signin 题目 来签个到吧 我的解答: 哎!游戏题。。直接打开这个文件运行玩游戏,进入游戏后点击空格进行跳跃,会看到天上掉落二维码,截图即可。 在线工具扫码即可https://demo.dynamsoft.com/barcode-reader/?ref=www.hac ......
部分 Crypto 2023 NCTF Misc

AbstractQueuedSynchronizer源码阅读

AbstractQueuedSynchronizer源码阅读 目录AbstractQueuedSynchronizer源码阅读例子Overview-CLH锁Overview的剩余内容代码分析cleanQueueacquireacquire总结acquire共享模式补充release内部类Condit ......
AbstractQueuedSynchronizer 源码

2023“强网杯”部分WP

强网先锋 SpeedUp 题目 我的解答: 分析代码可知是求2的27次方的阶乘的每一位的和。 使用在线网址直接查看:https://oeis.org/A244060/list 然后sha256加密 flag{bbdee5c548fddfc76617c562952a3a3b03d423985c0955 ......
部分 2023

ThreadLocal底层源码解析

ThreadLocal底层源码解析 ThreadLocal:顾名思义的意思是本地线程或者局部线程的意思,其真正含义是希望多个线程之间拥有自己的局部变量,多个线程间拥有自己的私人变量,在多线程间不被共享,被线程单独享用,这就是ThreadLocal设计之初的原衷 因此,无论是操作系统级别还是编程语言中 ......
底层 ThreadLocal 源码

openjdk源码-java是如何执行shell命令的

一般我们在java中调用shell脚本的方式如下 public int executeLinuxCmd(String cmd) { LOGGER.info("cmd:{}", cmd); Runtime run = Runtime.getRuntime(); try { Process proces ......
源码 命令 openjdk shell java

git只提交部分修改的文件

git status 查看文件状态 git add 需要提交的文件路径 git stash -u -k 忽略其他文件 git commit -m “修改” git pull 拉取合并 git push 推送 git stash pop 恢复之前忽略的文件 ......
部分 文件 git

大语言模型生成模型的源码结构复习

modeling_gpt2.py:1099 if labels is not None: # move labels to correct device to enable model parallelism labels = labels.to(lm_logits.device) # Shift ......
模型 源码 语言 结构

【源码系列#04】Vue3侦听器原理(Watch)

本章目标:侦听器watch是如何兼容ref、响应式对象和getter函数等不同数据源的?回调时机immediate是如何实现的?关于onCleanup,一个用于注册副作用清理的回调函数是如何实现的? ......
侦听器 源码 原理 Watch Vue3

34.Appium 源码修改定制

为什么需要改造开源框架 bug fix 增强功能 提升性能 改造方式 直接改造:直接改造开源框架,创建特性分支 二次封装:不修改原有项目,直接进行上层封装 插件改造:利用已有项目的插件或者扩展机制进行定制 外挂改造:不修改原有代码的情况打补丁,利用 mock、hook 方法 维护开源项目的方式 fo ......
源码 Appium 34

33.Appium 源码分析

Appium 所有的源代码 Appium server Node.js 系列包 adb shell ChromeDriver 底层引擎 Uiautomator java WDA selenium Appium client : Python 、Java Appium 体系 了解 appium/pac ......
源码 Appium 33

关于密码哈希算法BCrypt的编码结果各部分意义分析及其他注意事项

找到一个英文的解析: The bcrypt standard makes storing salts easy - everything it needs to check a password is stored in the output string. The prefix "$2a$" or ......
算法 注意事项 及其他 编码 事项

MoeCTF西电新生赛部分WP

MoeCTF2023 一.Misc 1.Misc入门指北: bW9lY3Rme2hAdjNfZnVuX0B0X20xNWNfIX0= 一看就知道是base64解码: moectf{h@v3_fun_@t_m15c_!} 得到flag:moectf{h@v3_fun_@t_m15c_!} 2.打不卡的 ......
新生 部分 MoeCTF

ISCTF2023部分WP

write-up: 战队:来日方长 赛道:进阶赛道 队长:张伟文 队员:结局别在遗憾Zn. WEB: 圣杯战争!!!(题解:结局别说遗憾Zn.) 解题思路:打开题目链接,代码如下: <?php highlight_file(__FILE__); error_reporting(0); class a ......
部分 ISCTF 2023

Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml 部分的问题(巨坑)

Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml 部分的问题(巨坑) 1.先设置值,后设置样式。 正确的是:先设置样式,后设置值。2.对象A的样式应用于对象B的样式,导致报错。 正确的是:对象A应用对象A的样式,对象B应用对象B的 ......
worksheets 单元 格式 部分 内容

操作系统大作业:在Linux环境下模拟实现简单命令解释器(文档部分)

一、 课程设计(大作业)具体内容 3.1 程序概述 已完成一下命令 pwd //显示当前所在目录的路径名 list <目录名> //列出指定目录名中的所有目录及文件 modifydir <目录名或路径> //改变当前工作目录 makedir <目录名> //新建目录 deldir <目录名> //删 ......
解释器 命令 文档 部分 环境

操作系统大作业:在Linux环境下模拟实现简单命令解释器(代码部分)

好家伙 1. 题目要求 一、 课程设计(大作业)目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用,完成一个操作系统的部分系统的设计过程、编码、调试,锻炼实际应用能力。 二、 课程设计(大作业)具体要求 2.1 课程设计题目 在Linux环境下模拟实现简单命令解释器。 (1)要求实 ......
解释器 命令 代码 部分 环境

Netty源码学习9——从Timer到ScheduledThreadPoolExecutor到HashedWheelTimer

系列文章目录和关于我 一丶前言 之前在学习netty源码的时候,经常看netty hash时间轮(HashedWheelTimer)的出现,时间轮作为一种定时调度机制,在jdk中还存在Timer和ScheduledThreadPoolExecutor。那么为什么netty要重复造轮子昵,Hashed ......

Druid源码阅读--带流程图

一、架构分析 ​ Druid类图如下所示: ​ 两大核心类:DruidDataSource和DruidAbstractDataSource ​ 连接有效性check:从连接池中获取连接后会做有效性check,在类中有ValidConnectionChecker接口,对应有不同数据库的实现 ​ 异常处 ......
流程图 源码 流程 Druid
共3010篇  :4/101页 首页上一页4下一页尾页