• 代码阅读软件Understand安装

    时间:2024-03-11 18:42:11

    1 下载understand安装包 Understand-3.1.670-Linux-64bit.tgz文件:https://pan.baidu.com/...

  • 《大话软件工程-需求分析与软件设计》阅读笔记 - 只爱敲代码

    时间:2024-03-08 17:49:19

    《大话软件工程-需求分析与软件设计》阅读笔记 如何将软件工程知识,应用于指导软件开发现场的工作?软件工程,是一门研究用工程化方法构建和维护软件的学科,对于完成一个高质量、高水平的软件系统来说软件工程的重要性...

  • 论文阅读_代码生成模型_CodeLlama-1 读后感

    时间:2024-03-02 22:40:59

    Code Llama 是一个基于 llama2 模型进行训练得到的代码生成大模型。又针对代码填充、长上下文等特殊条件以及人类通常用法进行了优化,因此它集成了 llama2 对自然语言的理解,并针对代码生成场景进行了优化。 除了调用推理,我们一般主要利用微调模型来进行改进模型效果,因此选择一个好的基...

  • 如何开始阅读ASP.NET Core源代码

    时间:2024-01-26 11:07:36

    背景当我们对ASP.Net Core内部的某些方法、类的实现感兴趣时,有很多方法可以去了解,看书,看各种文章,但是最直接也是最深入的办法就是去阅读源代码。ASP.N...

  • 【快速阅读二】从OpenCv的代码中扣取泊松融合算子(Poisson Image Editing)并稍作优化

    时间:2024-01-22 17:03:39

    泊松融合是一种非常不错多图融合算法,在OpenCv的相关版本中也包含了该算子模块,作者尝试着从OpenCv的大仓库中扣取出该算子的全部代码,并分享了一些在扣取代码中的心得和收获。 泊松融合我自己写的第一版程序大概是2016年在某个小房间里折腾出来的,当时是用的迭...

  • 【Java】【Fulme】Flume-NG源代码阅读之SpoolDirectorySource

    时间:2024-01-05 12:42:06

    org.apache.flume.source.SpoolDirectorySource是flume的一个经常使用的source,这个源支持从磁盘中某目录获取文件数据。不同于其它异步源,这个源可以避免重新启动或者发送失败后数据丢失。flume可以监控目录,当出现新文件时会读取该文件并获取数据。当一个...

  • linux源代码阅读笔记 高速缓冲区管理

    时间:2023-12-20 19:41:22

    高速缓冲区是文件系统访问块设备中数据的必经要道,为了访问文件系统等块设备上的数据,内核可以每次都访问块设备,进行读写操作。为了提高系统性能,内核在内存中开辟一个高速数据缓冲区。在Linux内核中,高速缓冲区位于内核代码和主内存之间。当需要从块设备中读取数据时,先到高速缓冲区中寻找,若找不到,就发出读...

  • 【伯乐在线】最值得阅读学习的 10 个 C 语言开源项目代码

    时间:2023-12-16 14:54:54

    原文出处: 平凡之路的博客   欢迎分享原创到伯乐头条伯乐在线注:『阅读优秀代码是提高开发人员修为的一种捷径』http://t.cn/S4RGEz 。之前@伯乐头条 曾发过一条微博:『C 语言进阶有哪些优秀的代码可以阅读?』http://t.cn/R72EdtY 。今天来看看 平凡之路 推荐的《最值...

  • 《第一行代码--Android》阅读笔记之Activity

    时间:2023-12-14 19:50:42

    1.BaseActivity里面可以干什么定义一个Context定义一个TAG记录当前的Activity名字getClass().getSimpleName();2.Activity里面的几个重载方法//完整生存周期onCreate() 首次创建Activity时onDestroy() 在Activ...

  • 【MySQL】filesort.cc 源代码阅读笔记

    时间:2023-12-02 23:28:19

    最近阅读了部分MySQL排序的代码,把心得记录一下。参考代码MySQL:文件: filesort.cc函数: filesort()排序过程伪代码function filesort(table_sort){ param.init_for_filesort(); //是否可以使用优先队列加速...

  • linux源代码阅读笔记 linux文件系统(转)

    时间:2023-11-20 21:47:24

    linux文件系统:  操作系统的文件数据除了文件实际内容外,还有非常多的属性,如文件权限(rwx)与文件属性(所有者、群组、时间参数等)。  文件系统通常将这两部分数据存放在不同的块。权限属性放到 inode 中,实际数据放到 data block 中。还有一个超级块(super block)会记...

  • MediaInfo代码阅读

    时间:2023-11-09 17:17:22

     MediaInfo是一个用来分析媒体文件的开源工具。 支持的文件非常全面,基本上支持所有的媒体文件。最近是在做HEVC开发,所以比较关注MediaInfo中关于HEVC的分析与处理。从MeidaInfo的官网上下载下来的代码比较庞大,工程比较多,但是代码阅读的一个关键在于,先要抓住主干,然后再不断...

  • 【第五篇】androidEventbus源代码阅读和分析之发送粘性事件和接收粘性事件代码分析

    时间:2023-08-17 22:33:38

    代码里面发送粘性事件代码如下:// 发送Sticky事件 EventBus.getDefault().postSticky(new User("soyoungboy", "西安财经学院"), "soyoungboy");然后我们进入postSticky方...

  • 转:最值得学习阅读的10个C语言开源项目代码

    时间:2023-07-11 12:07:08

    阅读优秀代码是提高开发人员修为的一种捷径…… 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写,...

  • 最值得学习阅读的10个C语言开源项目代码

    时间:2023-07-11 12:06:38

    阅读优秀代码是提高开发人员修为的一种捷径……1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, ...

  • Linux协议栈代码阅读笔记(二)网络接口的配置

    时间:2023-05-10 09:38:56

    Linux协议栈代码阅读笔记(二)网络接口的配置 (基于linux-2.6.11)(一)用户态通过C库函数ioctl进行网络接口的配置例如,知名的ifconfig程序,就是通过C库函数sys_ioctl实现网络接口的配置的。 具体方法大致如下,即建立一个socket,得到一个fd,然后在此fd上执行...

  • Python - 关于代码阅读的一些建议

    时间:2023-04-24 09:44:02

    初始能力让阅读思路保持清晰连贯,主力关注在流程架构和逻辑实现上,不被语法、技巧和业务流程等频繁地阻碍和打断。建议基本满足以下条件,再开始进行代码阅读:具备一定的语言基础:熟悉基础语法,常用的函数、库等;了解业务背景和逻辑;了解设计模式、熟悉编程和构建工具的使用、了解代码风格;工具使用Source I...

  • py-faster-rcnn代码阅读1-train_net.py & train.py

    时间:2023-04-24 09:43:56

    # train_net.py#!/usr/bin/env python# --------------------------------------------------------# Fast R-CNN# Copyright (c) 2015 Microsoft# Licensed unde...

  • Java学习计划周次 (阅读/编写)代码行数 发布博客量/博客评论数量 课余/课堂学习时间小时() 最满意的编程任务 1 50/20 1/2 20/6 取数字程序 2 200/80 2/2 26/6 开平方程序 3         4         5         6         7        

    时间:2023-02-22 08:26:59

    周次 (阅读/编写)代码行数 发布博客量/博客评论数量 课余/课堂学习时间小时() 最满意的编程任务 1 40/15 1/1 10/6 编写Hello World程序 2 200/60 1/0 18/6 分离三个数,然后...

  • 程序员的进步从阅读自己的老代码开始

    时间:2023-02-12 10:52:11

    本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作! 关于如何成为一个更优秀的程序员这个问题,互联网上比比皆是。而答案大同小异:看书、同行评审、参与开源项目等等。但是,关于如何检测自己是不是真的进步了这个问题,却一直悬而未决。 我经常鼓励我的同行说,对于自己写的代码,无论是什么语言什...