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

    C++编程之美-数学之趣(代码清单4-2)

    代码清单4-2 struct point { double x, y; }; double Product(point A, point B, point C) { return

    35130编辑于 2022-11-30
  • 来自专栏Hank’s Blog

    4-2 R语言函数 apply

    #apply函数,沿着数组的某一维度处理数据 #例如将函数用于矩阵的行或列 #与for/while循环的效率相似,但只用一句话可以完成 #apply(参数):apply(数组,维度,函数/函数名) > x <- matrix(1:16,4,4) > x [,1] [,2] [,3] [,4] [1,] 1 5 9 13 [2,] 2 6 10 14 [3,] 3 7 11 15 [4,] 4 8 12 16 >

    71910发布于 2020-09-16
  • 来自专栏Java

    试题 算法训练 4-2找公倍数

    试题 算法训练 4-2找公倍数 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述   这里写问题描述。   

    26010编辑于 2025-01-21
  • 来自专栏趣学算法

    数据结构 第4-2讲 双向链表

    数据结构第4-2讲双向链表 链表是线性表的链式存储方式,逻辑上相邻的数据在计算机内的存储位置不一定相邻,那么怎么表示逻辑上的相邻关系呢? 可以给每个元素附加一个指针域,指向下一个元素的存储位置。

    98040发布于 2018-09-13
  • 来自专栏sringboot

    x86汇编加载用户程序-4-2

    索引寄存器的端口号是 0x3d4,可以向它写入一个值,用来指定内部的某个寄存器。比如, 两个 8 位的光标寄存器,其索引值分别是 14(0x0e)和 15(0x0f),分别用于提供光标位置的高 8 位和低 8 位。 指定了寄存器之后,要对它进行读写,这可以通过数据端口 0x3d5 来进行。 高八位 和第八位里保存这光标的位置,显卡文本模式显示标准是25x80,这样算来,当光标在屏幕右下角时,该值为 25×80-1=1999

    1K30编辑于 2021-12-06
  • 来自专栏育种数据分析之放飞自我

    笔记 | GWAS 操作流程4-2:LM模型+数值协变量

    上一篇,我们介绍了数量性状进行GWAS的一般线性模型分析的方法(笔记 | GWAS 操作流程4:LM模型assoc),这里我们考虑一下数字协变量,然后用R语言进行对比。

    1.5K20发布于 2020-05-26
  • 来自专栏Java职业技术分享

    java-编程开发

    JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。 主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK[13]  。 JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。 编程工具 Eclipse:一个开放源代码的、基于Java的可扩展开发平台[16]  。 NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。 [17]  MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境[18]  。

    78100发布于 2018-09-28
  • 来自专栏python3

    网络编程-SOCKET开发

    网络编程-SOCKET开发 网络编程架构分类 B/S架构        B指的是web(网页),S指的是Server(服务端软件) C/S架构        C指的是Client(客户端软件),S指的是

    75720发布于 2020-01-16
  • 来自专栏Android点滴积累

    IOS Widget(4-2):创建可配置小组件(动态修改配置数据)

      上一篇文章,讲解了如果通过配置修改小组件行为,只不过配置数据是写死的,本文将继续探索配置数据的高级用法,配置数据在小组件中动态创建的

    4.3K11发布于 2021-05-10
  • 来自专栏博客专享

    【高薪程序员必看】万字长文拆解Java并发编程!(4-2):悲观锁底层原理与性能优化实战

    ClassLayout.parseInstance(obj).toPrintable()) Arthas监控锁竞争:monitor -c 5 com.example.MyClass methodName 进阶路线 ​下篇预告 无锁编程 扩展学习 ​推荐书籍 《Java并发编程实战》 《并发编程的艺术》 ​实战项目 实现一个带性能统计的锁装饰器 对比不同锁在秒杀场景的表现 一句话总结 "悲观锁用性能换取安全,而真正的艺术在于找到那个平衡点

    25300编辑于 2025-05-20
  • 来自专栏历史专栏

    【愚公系列】2021年12月 攻防世界-进阶题-MISC-072(4-2)

    文章目录 一、4-2 二、答题步骤 1.词频分析 总结 一、4-2 题目链接:https://adworld.xctf.org.cn/task/task_list?

    64420编辑于 2021-12-09
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 4-2 scikit-learn中的机器学习算法封装

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍使用sklearn实现KNN算法。

    1.2K00发布于 2019-11-13
  • 来自专栏宜达数字

    Unity高级开发-Shader开发(3)-Shader编程

    使用片段着色器的主要目的是可以在比较低的层级上进行更复杂(或者针对目标设备更高效)的开发。 2、shader的结构: 着色器:本身就是一段代码,专业性非常强的代码。就是指着色器有哪些输入。 name”, Int) = number name("display name", Rect) = "name"{ options } 这些定义一些数值属性,每个等号后面表示默认的取值,name是给开发者给这个值起的可以在代码中访问的名字 和offset属性,这个让它们不显示 [Normal] 该帖图放进来是法线图 [HDR] 该帖图期望是HDR的图 ,HDR:高动态光照渲染(High-Dynamic Range,简称HDR)图像 4-

    2.6K20发布于 2020-06-02
  • 来自专栏分布式|微服务|性能优化|并发编程|源码分析

    多线程开发编程总结

    乐哉码农 摘要 这段时间,抽时间学习了下多线程编程,对线程的基本使用,到线程的同步、线程之间进行通信、JDK线程工具类的使用、单例模式与线程的结合进行了一个总结与思考 一、线程的基本使用 学习java基础的时候 实例变量属于非线程安全 非线程安全与线程安全的定义刚好相反,在多线程情况下,它会因为线程的交替切换,而导致出现脏数据,并且需要借助外部工具进行同步操作,才能避免这些情况 4.线程的停止 线程的停止与暂停,在多线程刚开发

    64020发布于 2020-11-19
  • 来自专栏数字化 IT 从业者路径课

    敏捷开发-极限编程(XP)

    定义极限编程是一种软件开发框架,旨在生产出高质量的软件同时保证开发团队有高质量的生活状态,更强调可适应性而不是可预测性。 目标极限编程的主要目标在于降低因需求变更而带来的成本。在传统系统开发方法中,系统需求是在项目开发的开始阶段就确定下来,并在之后的开发过程中保持不变的。 一个应用了极限编程方法的系统开发项目在应对需求变更时将显得更为灵活。 7 全队(在场客户)在极限编程中,“客户”并不是为系统付账的人,而是真正使用该系统的人。极限编程认为客户应该时刻在现场解决问题。例如:在团队开发一个财务管理系统时,开发小组内应包含一位财务管理人员。 极限编程价值沟通极限编程技术可以被看成是在开发小组的成员之间迅速构建与传播制度上的认识的一种方法。简单极限编程鼓励从最简单的解决方式入手再通过不断重构达到更好的结果。

    2.7K00编辑于 2023-03-28
  • 来自专栏软件工程

    Mybatis编程开发实战

    编程开发的核心对象 下面核心对象的介绍的话,上面已经说了不少了,mybatis中文档里也有解释 - SqlSessionFactoryBuilder - SqlSessionFactory - SqlSession - Mapper 四 Mybatis编程开发,各核心对象作用域(Scope)和生命周期 理解我们目前已经讨论过的不同作用域和生命周期类是至关重要的,因为错误的使用会导致非常严重的并发问题

    61820编辑于 2021-12-22
  • 来自专栏【云原生 • Prometheus】

    编程开发】- 01 日志框架

    当应用系统在团队协作开发时,由于工程师人员可能有所偏好,因此,可能导致一套系统同时出现多套日志框架情况。 其次,最流行的日志框架基本上基于实现类编程,而非接口编程,因此,暴露一些无关紧要的细节给用户,这种耦合性是没有必要的。 对于上述解决方案,如果模块A、模块B、模块C是新开发统一采用slf4j日志接口框架没问题,但是对于旧系统,比如模块B、模块C都是很久之前开发的模块,分别采用了不同的日志实现框架,见下图: 如果系统A把 以上就是项目开发中经常遇到的问题,以及绑定和桥接之间的区别。 SLF4J和Logback是同一个作者开发的,所以Logback天然与SLF4J适配,不需要引入额外适配库。

    1.9K31编辑于 2023-03-22
  • 来自专栏码客

    大数据开发-Spark编程

    Spark编程概要 获取sc object Test { def main(args: Array[String]): Unit = { val conf = new SparkConf() rightOuterJoin: (spark,(Some(1),100)) (spark,(Some(2),100)) 共享变量 广播变量 广播变量(broadcast variables)允许程序开发人员在每个机器上缓存一个只读的变量 Spark原生地支持数值型(numeric)的累加器,程序开发人员可以编写对新类型的支持。如果创建累加器时指定了名字,则可以在Spark UI界面看到,这有利于理解每个执行阶段的进程。

    81820编辑于 2022-04-28
  • 来自专栏mac软件推荐

    编程开发pycharm pro 2022

    Python 出自 jetbrains,如果你开发过 Android 或者 JAVA, 那么你应对 Android Studio和Intellij IDEA不陌生,它们都是基于jetbrains的编辑器 使用PyCharm(一种提供独特编码体验的智能PythonIDE)享受高效的Python、Django和Web开发编程开发pycharm pro 2022 如何设置中文?

    45220编辑于 2023-03-02
  • 来自专栏云计算与大数据技术

    NotePad 编程开发常用设置

    路径补全设置 3、快速删除设置 (1)任务栏—宏—开始录制 (2)快速选定一行删除 (3)停止录制,并保存录制 (4)设置快捷键名称:快速删除整行,勾选CTRL + D 键为快捷键 NodePad++支持多种编程语言的编辑格式

    93520发布于 2021-04-27
领券