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

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

    Rust 101 — Everything you need to know about Rust[1] File: rust/library/std/src/sys/wasi/io.rs 在Rust源代码中 File: rust/library/std/src/sys/wasi/net.rs 在Rust源代码中,rust/library/std/src/sys/wasi/net.rs文件的作用是提供WASI File: rust/library/std/src/sys/wasi/mod.rs 在Rust源代码中,位于rust/library/std/src/sys/wasi/mod.rs的mod.rs文件是 该文件主要包含了源代码中与Windows系统I/O相关的功能和数据结构。 首先,让我们来介绍一下其中的IoSlice<'a>和IoSliceMut<'a>结构体。 通过使用FILE_NAME_INFO结构体,可以在Rust源代码中获取和操作Windows系统中文件和目录的各种属性和元数据。

    39910编辑于 2023-11-01
  • 来自专栏旅途散记

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

    File: rust/compiler/rustc_trait_selection/src/traits/select/mod.rs 在Rust源代码中,rust/compiler/rustc_trait_selection File: rust/compiler/rustc_trait_selection/src/traits/const_evaluatable.rs 在Rust的编译器源代码中,位于rust/compiler File: rust/compiler/rustc_trait_selection/src/traits/query/type_op/ascribe_user_type.rs 在Rust源代码中,rust File: rust/compiler/rustc_trait_selection/src/traits/query/type_op/custom.rs 在Rust源代码中,rust/compiler/ File: rust/compiler/rustc_trait_selection/src/traits/query/evaluate_obligation.rs 在Rust编译器的源代码中,rust/

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

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

    ,replace_qualified_name_with_use.rs文件是Rust源代码编辑工具rust-analyzer中的一个处理引入替换的功能处理器。 更详细的信息可以通过查看inline_const_as_literal.rs文件的源代码来了解。 以下是详细介绍: 文件位置: 该文件位于rust-analyzer项目的工具库ide-assists的源代码目录中。 该文件中定义了几个结构体(struct)和枚举(enum)来支持实现此转换操作: Point结构体:表示位置信息,用于标识源代码中的特定位置。 这个功能用于提高编程体验,当需要对结构体的字段进行重新排序时,可以使用该工具自动完成重排的操作,而无需手动修改源代码

    49931编辑于 2023-12-15
  • 来自专栏林德熙的博客

    dotnet 9 WPF 项目禁用 IncludePackageReferencesDuringMarkupCompilation 导致源代码包 XAML 构建失败

    本文记录在 dotnet 6 时通过禁用 IncludePackageReferencesDuringMarkupCompilation 解决源代码冲突问题时,在 dotnet 9 将因此导致 XAML 解决源代码冲突问题 以下是在 dotnet 6 里的构建失败信息 C:\Program Files\dotnet\sdk\6.0.101\Sdks\Microsoft.NET.Sdk\targets\ IncludePackageReferencesDuringMarkupCompilation> </PropertyGroup> </Project> 依然是上述代码不变,升级到 dotnet 9 假定源代码包里面包含了 MyControl.xaml 文件,那么构建过程提示错误内容大概如下 MyControl.g.cs(62,18): error CS1504: 无法打开源文件“MyControl.xaml 不过现在是 dotnet 9 了,是时候更新源代码包啦 <IncludePackageReferencesDuringMarkupCompilation Condition="$([MSBuild]::

    65810编辑于 2024-11-20
  • 来自专栏大数据文摘

    这有9个开源代码版本控制系统

    事实上,当前有很多GitHub的替代解决方案,能为你做分布式版本控制(DVCS)。下面就来看看有哪些替代工具。

    1.3K30发布于 2018-07-31
  • 怎么加密源代码?分享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中。 paragraph_format = doc.styles[‘Normal’].paragraph_format paragraph_format.line_spacing = Pt(12.9) # 固定值12,9

    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源代码导读

    1.      madplay基于libmad的基础上做了一个播放器,该播放器除了目前不支持网络播放以为,其余功能都支持。如快进播放,seek播放,暂停,恢复等

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

    keyboard logger源代码

    KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) #endif #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,9)   append_c(tmp, "[ALT-7]", 7);   break;   case '8':   append_c(tmp, "[ALT-8]", 7);   break;   case '9' :   append_c(tmp, "[ALT-9]", 7);   break;   case ';':   append_c(tmp, "[ALT-;]", 7);   break;   case ;    break;   }   break;  }  break;    case 5:  if(cp[2] == 50)   switch(cp[3]) {   case 48:    // F9: 27 91 50 48 126    append_c(tmp, "[F9]", 4);    break;   case 49:    // F10: 27 91 50 49 126    append_c

    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
  • 来自专栏小闫笔记

    Git管理源代码

    Git管理源代码 1.前情回顾 session[key]=value是默认存储在服务器内部的 flask-session使用步骤: 1/from flask-session import Session "] = timedelta(seconds=10) #设置session在redis中的存储时间 3/读取app中的session配置信息到Session中 2.git介绍 目的:使用分布式系统管理源代码 9.分支使用 分支作用: 1/碰到了难题 目的: 开辟一个分支专门解决项目中遇到的难题,方便我们继续进行开发,当解决完了,再将分支合并. flask_session import Session ...class Config(object): """工程配置信息""" SECRET_KEY = "EjpNVSNQTyGi1VvWECj9TvC /+kq3oujee2kTfQUs8yCM6xX9Yjq52v54g+HVoknA"

    3.3K40发布于 2019-07-18
  • 来自专栏全栈程序员必看

    java helloworld源代码_Java Hello World源代码notepad++版

    1、 在E:\CodeDemo\Java文件夹下(你也可以选择自己的文件夹)新建一个txt文本文件。

    1.4K30编辑于 2022-09-01
  • 来自专栏java一日一条

    源代码的寿命

    我对大量源代码做过调查,其中包括商业以及开源的,设计各种语言(Java,C#,Ruby)。总体上,这些代码都遵循一个相似的规则: 大约70%的代码,在你写后的12个月内一直在使用,没有发生修改。

    1.6K10发布于 2018-09-18
  • 来自专栏博文视点Broadview

    源代码安全审计

    在供应链安全方向,有与《源代码安全审计基础》一书内容密切相关的软件供应链安全领域。 网络安全圈常说的0Day漏洞,大多是软件开发过程中的Bug和错误导致的。 有了SDL安全开发生命周期规范的指导,辅以二进制逆向安全检测和软件源代码审计,可以尽量杜绝软件安全漏洞。前卫而时髦的DevSecOps体系,也需要在Dev开发阶段设置代码审计环节。 作为系统的开发者和防御者,要想与威胁者和攻击者对抗,就要充分运用自身优势——开发者和防御者拥有源代码。攻击者一般没有源代码,只能通过二进制逆向的方式寻找漏洞。 同时,本书完全对应于NSATP培训认证体系下新开设的代码审计方向的课程,即NSATP-SCA(注册网络安全源代码审计专业人员)认证培训。 本文来自《源代码安全审计基础》一书序言,作序人潘柱廷。 快快扫码抢购吧!

    1.7K30编辑于 2023-05-13
  • 来自专栏网优小兵玩Python

    词云图源代码

    #**使用“结巴”分词库进行文本分词,再结合“词云图”库,用指定的图片作为蒙版,分词出的关键字进行填充。**#**#

    2K20发布于 2019-09-09
领券