首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏旅途散记

    听GPT 讲Rust Cargo源代码(7)

    File: cargo/src/cargo/macros.rs cargo/src/cargo/macros.rs 是 Rust 项目管理工具 Cargo 中的一个源代码文件。 其源代码中的cargo/src/cargo/sources/registry/remote.rs文件的作用是实现与远程仓库的交互,包括下载和更新依赖关系。 GitRemote结构体:这是Git远程源的源代码表示。它包含了与远程Git仓库交互的相关信息,如URL,解析版本范围等。 url:一个字符串,表示Git仓库的URL。 GitRemoteResolver结构体:这是Git远程解析器的源代码表示。它主要负责解析远程Git仓库中的版本信息,以供其他组件使用。 这个方法会创建一个默认的清单文件,并根据用户的选择生成一些初始的源代码文件。

    64210编辑于 2024-04-30
  • 来自专栏ccf19881030的博客

    CentOS7下编译FFMPEG源代码

    找到一篇关于在CentOS7下编译FFMPEG源代码的文章,地址为:Compile FFmpeg on CentOS ? 有需要的话可以跟着做一下。 另外,像编译ffmpeg源代码所需要的一些解码库x264,x265,libvpx等软件源代码包的下载,可以直接从www.linuxfromscratch.org上面下载,如下图所示: ? ? ? 在Linux使用源代码安装软件时,有时候需要安装对应的依赖,从http://www.linuxfromscratch.org/blfs/view/svn/index.html这上面下载对应的软件源代码十分方便

    88720发布于 2020-10-26
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--librarystd(7)

    File: rust/library/std/src/sys/unix/process/process_unsupported.rs 在Rust的源代码中,process_unsupported.rs文件是用于 File: rust/library/std/src/sys/unix/process/zircon.rs 在Rust源代码中,rust/library/std/src/sys/unix/process File: rust/library/std/src/sys/unix/process/process_common.rs 在Rust源代码中,rust/library/std/src/sys/unix File: rust/library/std/src/sys/unix/process/process_vxworks.rs 在Rust源代码中,rust/library/std/src/sys/unix 总之,small_c_string.rs文件在Rust源代码中的作用是定义和实现一个用于存储短小C字符串的结构体,以提供一种更高效的方式来处理这些字符串,同时减少内存分配和释放的开销。

    39910编辑于 2023-10-31
  • 来自专栏ccf19881030的博客

    CentOS7下编译FFMPEG源代码

    CentOS7下编译FFMPEG源代码 一、CentOs7下编译FFMpeg相关资料 二、CentOS7下编译和安装ffmpeg以及相关依赖库的脚本 1、准备工作 2、一键式Shell编译脚本build_ffmpeg_all.sh 3、执行脚本`build_ffmpeg_all.sh` 三、参考资料 一、CentOs7下编译FFMpeg相关资料 找到一篇关于在CentOS7下编译FFMPEG源代码的文章,地址为:Compile 另外,像编译ffmpeg源代码所需要的一些解码库x264,x265,libvpx等软件源代码包的下载,可以直接从www.linuxfromscratch.org上面下载,如下图所示: ? ? ? 在Linux使用源代码安装软件时,有时候需要安装对应的依赖,从http://www.linuxfromscratch.org/blfs/view/svn/index.html这上面下载对应的软件源代码十分方便 二、CentOS7下编译和安装ffmpeg以及相关依赖库的脚本 1、准备工作 在编译安装ffmpeg以及相关依赖包之前,需要确保安装下列编译工具: yum install autoconf automake

    2.1K53发布于 2020-10-26
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--compiler(7)

    它记录了源代码中出现的所有生命周期,并根据其在代码中的位置和作用域进行管理。 它们提供了一种结构化的方式来标识和管理语义项的定义路径,使得编译器能够准确地处理和分析源代码。 通过这个文件,编译器可以将源代码抽象为更高层次的形式,并进行各种代码分析和转换,为后续的代码生成和优化提供基础。 在Rust中,HirId是HIR的标识符,用于唯一标识源代码中的各个语法元素,如函数、结构体、变量等。 HirId是编译器中的核心结构,用于定位和识别源代码中的各个语法元素。

    32310编辑于 2024-03-18
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--librarycoresrc(7)

    题图来自 Hello, crustaceans.[1] File: rust/library/core/src/ptr/metadata.rs 在Rust的源代码中,rust/library/core/ File: rust/library/core/src/ptr/unique.rs 在Rust源代码中,rust/library/core/src/ptr/unique.rs文件是用来实现唯一指针(unique File: rust/library/core/src/ptr/mod.rs rust/library/core/src/ptr/mod.rs是Rust标准库中ptr模块的源代码文件。 File: rust/library/core/src/lib.rs 在Rust源代码中,rust/library/core/src/lib.rs文件是Rust核心库的入口文件。 总结来说,prelude/v1.rs文件在Rust源代码中的作用是为开发者提供一个预导入模块,其中定义了许多常用的Rust标准库功能。

    43730编辑于 2023-11-19
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--srctools(7)

    总之,adjustment.rs文件的作用是定义和处理代码中的自动调整提示,在Rust源代码中扮演着重要的角色。 总的来说,parent_module.rs是Rust语言分析器中负责处理Rust源代码中模块及其父模块相关逻辑的组件。 在Rust源代码的rust-analyzer工具中,path_interner.rs文件实现了路径内部化器的相关功能。 以上是对于Rust源代码中该文件的作用以及其中的结构体、trait和枚举的详细介绍。 请注意,由于源代码的复杂性和具体实现的细节,可能需要阅读更多的代码以全面了解这些类型的功能和用途。

    45810编辑于 2023-12-05
  • 来自专栏ccf19881030的博客

    CentOS7源代码安装netcat-0.7.1

    CentOS7源代码安装netcat-0.7.1 NetCat 0.7.1下载 NetCat 0.7.1下载 NetCat-0.7.1的官网地址为:http://netcat.sourceforge.net 下载netcat-0.7.1.tar.gz源代码后, curl -O -L http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat -0.7.1.tar.gz 解压源代码并编译安装 tar -xzvf netcat-0.7.1.tar.gz .

    1.9K20发布于 2020-11-03
  • 来自专栏后端技术

    task 7_修改 FCN(图像读取使用开源代码)

    FCN-32s是指用逆卷积把conv7放大到32倍。 FCN-16s是指先用逆卷积把conv7放大到2倍,将放大结果与pool4的输出相加,再把相加结果放大16倍。 同理,FCN-8s是指用逆卷积把conv7放大到2倍,将放大结果与pool4的输出相加,再把相加结果用逆卷积放大两倍,与pool3相加。最后把第二次的相加结果放大8倍到原来的图像尺寸。 3.5 问题5 查看源代码的卷积核维度 通过在源代码中添加如下代码可输出各层卷积核的维度 输出: 仅截取部分输出 根据输出,我发现源代码使用的是VGG-19,而论文中使用的是VGG-16。 strides = [2, 2]时放大两倍,strides = [8, 8]时放大8倍 3.7 问题7 numpy array的特殊索引方式 代码中此段是用来打乱images和annotations的

    1K20编辑于 2022-05-13
  • 来自专栏FreeBuf

    源代码库攻击在三年间暴涨7

    9月20日,安全供应商Sonatype发布报告称,针对上游开源代码库的恶意活动数量在过去三年中翻了7倍。 根据Sonatype的研究分析,为了利用上游开放源码生态系统的弱点,攻击者持续利用开源代码库对企业组织实施攻击。 "几乎每一个现代企业都依赖开源代码,我们的研究显然证明,使用开放源码库作为恶意攻击切入点的行为没有放缓的迹象,这使得早期检测已知和未知的安全漏洞比以往任何时候都更加重要,“Sonatype公司的联合创始人兼首席技术官

    28220编辑于 2022-11-14
  • 怎么加密源代码?分享4个可以加密源代码的方法,保护源代码

    在软件开发、游戏制作或企业内部系统建设中,源代码是核心资产,一旦泄露,不仅可能导致产品被抄袭,还可能带来严重的商业损失甚至法律风险。那么,怎么加密源代码?有没有既安全又实用的方法? 本文将介绍4种主流的源代码加密方法,帮助开发者和企业有效保护自己的知识产权。一、为什么需要加密源代码源代码是程序的“原始图纸”,包含了完整的逻辑结构和业务规则。 因此,对源代码进行合理加密或保护,已成为软件开发流程中不可或缺的一环。 二、4个可以加密源代码的方法方法1:使用代码混淆工具(适用于JavaScript、Java、C#等)代码混淆是最常见、成本最低的源代码保护方式。 禁止截屏与拖拽:阻断隐蔽泄露渠道为防止通过截图、拖拽等方式绕过文件加密机制,软件可禁止截屏加密源代码文件,并禁止将加密源代码文件拖拽到其他程序。

    94710编辑于 2025-09-25
  • 来自专栏全栈程序员必看

    java helloworld源代码_Java Hello World源代码剖析

    首页 > 基础教程 > 基础知识 > 第一个程序 HelloWorld Java Hello World源代码剖析 Java Hello World源代码 public class test001 {

    3.3K50编辑于 2022-09-01
  • 来自专栏网站教程

    网页中设置禁止查看源代码(保护源代码

    开发网站的过程中有时我们不想让客户看到页面的源代码,甚至页面上的文字内容都不想被复制,下面我们来看一下怎么保护页面内容 禁止查看页面源代码和禁止复制页面中的文字 <body style=" oncontextmenu ="return false" onselectstart="return false"> 我们都知道即使设置禁止右键但是 点击F12还是可以查看到源代码,下面我们来设置禁止使用F12 <script

    7K20发布于 2021-07-23
  • 来自专栏全栈程序员必看

    Python源代码_源代码版权和软件著作权

    一个小需求: 在申请软件著作权的时候,需要提交一页50行,总共60页的源代码。 但是设计的项目保存在多级的目录下,不想一个一个复制,遂通过python ,os模块获得全部目录的文件,re正则化过滤无效源代码,然后基于docx模块写入到word中。 /bin/env python # -*- coding: utf-8 -*- “”” __title__ = ” __author__ = ‘mike_jun’ __mtime__ = ‘2019-7-

    1.9K10编辑于 2022-11-08
  • 来自专栏林德熙的博客

    .net Framework 源代码 · ScrollViewer 使用原理其他源代码分析

    本文是分析 .net Framework 源代码的系列,主要告诉大家微软做 ScrollViewer 的思路,分析很简单。 从微软源代码可以看到 ScrollViewer 继承 ContentControl,所以可以重写 OnMouseWheel ,请看他的代码 protected override void OnMouseWheel 从垃圾微软的源代码可以看到 HookupScrollingComponents 的逻辑,首先是判断属性CanContentScroll 判断元素里的控件是否可以滚动,如果元素里的控件可以滚动,那么再判断元素里的控件是不是继承 大概整个源代码只有这些,很多的代码都是在判断边界,还有处理一些用户输入。 在触摸的时候,核心的代码是 ManipulateScroll ,传入了当前的移动和累计的移动、是否水平移动。 .net Framework 源代码 · ScrollViewer [.net源码分析 – List - 布鲁克石 - 博客园](http://www.cnblogs.com/brookshi/p/5353021

    2.3K10发布于 2018-09-18
  • 来自专栏iSharkFly

    Java 源代码和 C 源代码的运行区别 原

    Java 源代码需要进行编译成字节码后在 Java 虚拟机上运行,这样 Java 程序能够保持独立性和跨平台功特性。 请参考下图。 ?

    2.1K40发布于 2019-01-30
  • 来自专栏C/C++与音视频

    madplay源代码导读

    addfilter 就是创意一个链表节点,比插入到头节点后面 7.      filter_new 就是完成一一个链表节点的创建和插入动作。 8.      

    1.5K40编辑于 2022-06-14
  • 来自专栏流川疯编写程序的艺术

    keyboard logger源代码

    7);   break;   case ' -0]", 7);   break;   case '1':   append_c(tmp, "[ALT-1]", 7);   break;   case '2':   append_c(tmp, "[ ALT-2]", 7);   break;   case '3':   append_c(tmp, "[ALT-3]", 7);   break;   case '4':   append_c(tmp, , "[ALT-6]", 7);   break;   case '7':   append_c(tmp, "[ALT-7]", 7);   break;   case '8':   append_c( :    // Shift-F7: 27 91 51 51 126    append_c(tmp, "[SH-F7]", 7);    break;      case 52:    // Shift-F8

    2.1K40编辑于 2022-11-26
  • 来自专栏林德熙的博客

    调试 ms 源代码

    如果需要调试 WPF 源代码或框架源代码,那么需要使用 DotPeek。 然后还需要去掉微软的服务和本地缓存 然后写一个呆磨进行测试 现在就可以开始调试框架源代码了 只需要在一些函数使用断点,然后堆栈跳转,假如我在 MouseDown 写一个断点,在触发按下,点击堆栈,可以看到外部代码 这时候可以看到 dotPeek 在反编译,这个时间比较长,需要去做一些你喜欢做的事情,回来就可以发现 dotPeek 反编译好而且你看到 ms 源代码,这时候可以尝试源代码断点,但是不是所有地方都可以断点 那么接下来就是调试 ms 源代码了,因为已经进入了 Release 的反编译代码,所以通过堆栈调用就进入了源代码,在需要的地方使用断点,当然,不是所有地方可以使用断点。 但是微软源代码使用的框架可能和自己的不一样,看起来代码还是不相同。 最好是自己去下载微软源代码,然后把他放在一个仓库,这样可以看到不同的框架修改的代码。

    2K10发布于 2018-09-19
  • 来自专栏大数据进阶

    dubbo源代码-config

    ? 上图是Dubbo分层的图 下面我们来看下config包下的代码结构

    1.3K30发布于 2019-09-17
领券