首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈工程师修炼之路

    5.Go编程快速入门学习

    所以与其他高级编程语言一样,Go语言也可以采用结构体的特性, 并且Go语言通过struct来实现面向对象。 5.结构体内存布局 描述: 结构体占用一块连续的内存,但是需要注意空结构体是不占用空间的。 10.结构体的“继承” 描述: Go语言中使用结构体也可以实现其他编程语言中面向对象的继承。 不睡觉 打豆豆] // (2) 推荐方式 p2 := Person{name: "WeiyiGeek", age: 18} data2 := []string{"计算机", "网络", "编程 ] } 执行结果: [吃饭 不睡觉 打豆豆] [计算机 网络 编程] Tips: 同样的问题也存在于返回值slice和map的情况,在实际编码过程中一定要注意这个问题。

    1.2K10编辑于 2022-09-29
  • 来自专栏Gorit 带你学全栈系列

    编程入门,进阶100例(1-5题)

    这是一个长期慢慢积累的过程,也是我想做的事情,网上也有很多100例题经典例题,都编写的很不错,我会从中收录一些适合各个阶段编程的同学进行复习,查漏补缺用,我会用c,java,python等一些多种程序语言实现它们 打印九九乘法表 5.1 问题描述 5.2 示例 5.3 代码实现 一、A + B 问题 1.1 问题描述 A+B 输入两个整数,中间用空格隔开,输出这两个数字之和 1.2 示例代码 输入:2 3 输出:5 然后交换两个数字的值 3.2 示例代码 无输入: a = 4; b = 5; 输出: a = 5; b = 4; 3.3 代码实现 c #include int main() { int a= 4,b=5; printf("a=%d\nb=%d",b,a); return 0; } python def swap(a,b): a,b=b,a print("a={}\nb= {}".format(a, b)) a,b=4,5 swap(a,b) java public class Swap { public static void main(String[] args)

    1.2K20编辑于 2021-12-09
  • 来自专栏技术-汇集区

    【译】5分钟入门Nim编程语言

    Nim(原名Nimrod)是一种静态类型的命令式编程语言, 它能在不影响运行时效率的情况下为程序员提供强大的功能。 Nim语言高效、有表现力、优雅。 除此以外,Nim通过元编程、性能和编译时特性将自己与其他同类分离开来。

    3.2K20编辑于 2021-12-19
  • 来自专栏程序员互动联盟

    适合初学者入门的5种编程语言

    如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系。但是事实上某些编程语言的确比其他语言要好学。 选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的帮助。下面是小编为大家总结出的5种最佳编程语言候选名单,排名不分先后。 Python ? C语言是大学里面教的第一门编程语言,是一门使用非常广泛,通用的编程语言,它深远地影响了其后的几乎每一种语言。C++是另一种世界上最流行的编程语言,并且在今天仍旧广泛使用,从电脑游戏到办公软件。 它是一门极具特色的基于类、面向对象的编程语言,被设计为能够在尽可能多的平台上移植和运行。出于这个原因,它也是世界上最流行的编程语言之一,如果你对编程感兴趣,Java非常具有学习价值。 它的设计理念就是减少编程时候的不必要的琐碎时间,令编写程序的人高兴,所以是一门非常适合初学者入门的语言。

    6.9K70发布于 2018-03-13
  • 来自专栏编程之路的专栏

    (译)SDL编程入门(5)Surface 优化和软拉伸

    /blog.csdn.net/yingshukun/article/details/108666196 [4] SDL_Rect: https://wiki.libsdl.org/SDL_Rect [5]

    1.7K20发布于 2020-09-24
  • AI 编程是什么?5 个真实开发场景带你快速入门

    现在很多开发者都在使用AI辅助编程。有人让AI生成代码,有人让AI分析报错,也有人用AI编写测试、整理文档和理解陌生项目。但对于刚开始接触AI编程的同学来说,通常会有几个疑问:AI编程到底是什么? 没有很强的编程基础,能不能使用AI?AI生成的代码可以直接放进项目吗?使用AI编程,会不会让自己越来越不会写代码?这篇文章不会介绍复杂工具,也不会讨论“一句话生成完整项目”。 我们先从基础开始,了解AI编程的概念,以及它在真实开发中可以发挥什么作用。一、什么是AI编程简单来说,AI编程就是在软件开发过程中,借助AI工具完成一部分开发工作。 5.编写技术文档开发中有很多工作并不复杂,却比较耗费时间,例如:编写README整理接口参数生成变更说明整理项目启动步骤将需求拆分成开发任务这些工作非常适合交给AI辅助完成。 文档需要包括:1.接口用途2.请求方式3.请求参数4.返回示例5.错误说明6.调用示例不过,AI生成的文档也需要人工检查。尤其要确认接口地址、参数名称、返回字段和实际代码是否一致。

    10000编辑于 2026-10-03
  • 来自专栏青笔原创

    Shell 编程入门

    作为一个高效的 Coder 都必须掌握 shell 编程。So,本文将告诉,入门 shell 其实很简单,抽点时间就能掌握的高回报率的小技能。 1. 它既是命令解释器又是编程语言。 作为命令解释器,shell 为丰富的 gnu 实用程序集提供用户接口;作为编程语言,允许组合这些实用程序,放在一个脚本文件中(通常后缀为 .sh 也可以不带后缀),构成新的命令,这些新命令具有与 /bin i=0 while [ $i -lt 3 ]; do echo $i ((i += 1)) done 命令行运行: $ sh while_test.sh 0 1 2 5.

    1.4K11发布于 2019-10-23
  • 来自专栏秘籍酷

    串口编程入门

    一般而言,TTL使用0V表示低电平,+5V表示高电平。RS232使用负逻辑电平,即+3V ~ +15V表示低电平,-3V ~ -15V表示高电平。 1,同步传输 所谓同步传输,最核心的地方就是用统一的时钟来控制发送方和接收方,然后规定一个同步起始字符,同时规定传输的每个字符包含的位数(一般是5-8位)就可以了。

    2.6K10发布于 2019-08-08
  • 来自专栏算法channel

    Spark 编程入门

    一,编程环境 以下为Mac系统上单机版Spark练习编程环境的配置方法。 注意:仅配置练习环境无需安装Hadoop,无需安装Scala。 5,安装Apache Toree-Scala内核。 可以在jupyter 中运行spark-shell。 使用spark-shell运行时,还可以添加两个常用的两个参数。 5,count ? 6,reduce ? 7,foreach ? 8,coutByKey ? 9,saveAsFile ? 5,leftOuterJoin ? 6,rightOuterJoin ? 7,cogroup ? 8,subtractByKey ? 9,foldByKey ? 5,mapPartitionsWithIndex ? ? 6,foreachPartitions ? 7,aggregate ? 8,aggregateByKey ?

    2K20发布于 2019-07-17
  • 来自专栏博文视点Broadview

    WatchKit 编程入门

    bundle): 一个运行在 AppleWatch上的 WatchKit App 一个运行在 iPhone上的 WatchKit Extension 注意 Apple Watch 兼容的设备有:iPhone5、 iPhone 5c、iPhone 5s、iPhone 6 和 iPhone 6 Plus,这些设备需要运行 iOS 8.3 或者更新的版本。 5 选择工程的存放路径,然后单击 Create。 工程创建成功之后,看到的 Xcode 界面如下图。 至此,描述了如何创建一个 iPhone 程序。

    3.2K10发布于 2020-06-11
  • 来自专栏云瓣

    编程范式 —— 函数式编程入门

    该系列会有 3 篇文章,分别介绍什么是函数式编程、剖析函数式编程库、以及函数式编程在 React 中的应用,欢迎关注我的 blog 命令式编程和声明式编程 拿泡茶这个事例进行区分命令式编程和声明式编程 命令式编程 1.烧开水(为第一人称) 2.拿个茶杯 3.放茶叶 4.冲水 声明式编程 1.给我泡杯茶(为第二人称) 举个 demo // 命令式编程 const convert = function const convert = function(arr) { return arr.map(r => r.toLowerCase()) } 什么是函数式编程 函数式编程是声明式编程的范式。 在函数式编程中数据在由纯函数组成的管道中传递。 函数式编程可以用简单如交换律、结合律、分配律的数学之法来帮我们简化代码的实现。 console.log(test) // 'abc' console.log(result) // a 参考 mostly-adequate-guide JavaScript 专题之函数柯里化 函数式编程入门教程

    1.4K10发布于 2019-03-04
  • 来自专栏网络收集

    css入门(5)

    在本章第1节“背景样式概述”,我们已经给大家分析了在CSS中控制元素的背景样式包括背景颜色和背景图像,其中控制元素的背景图像涉及到的属性比较多,下面稍微给大家讲解一下,以便为读者理清后面的学习思路。

    1.6K30编辑于 2022-04-12
  • 来自专栏康怀帅的专栏

    ThinkPHP 5 入门

    本文介绍了 ThinkPHP 5 安装以及简单的使用方法。 安装 composer $ composer create-project topthink/think tp5 --prefer-dist 添加新的模块 应用根目录执行 $ php think build

    1.4K80发布于 2018-02-28
  • 来自专栏网络安全技术点滴分享

    为什么你应该学习编程——5大好处及入门指南

    为什么你应该学习编程——5大好处(及从哪里开始)作者:John Sonmez全球前20位富豪中有六人的职业生涯基于信息技术,其中四人位列世界前十亿万富翁。 尽管追求编程职业有诸多令人鼓舞的理由,你会发现学习编程只需要动力和正确的资源来助你成功。学习编程技能的好处不久前,编程还类似于火箭科学,只有最聪明的人才能掌握。 此外,昂贵笨重的设备使得只有相对少数群体能够学习编程。幸运的是,当今的高级编程语言简化了编码过程。先进的微处理器、更便宜的计算机以及丰富的书籍和课程让每个人都能学习和实践编程技能。 编程技能对企业家有益,因为他们可以自己完成编程工作,而无需雇佣他人。 5. 享受真正喜欢的工作乐趣能够将代码转化为功能性的数字产品是迷人的。

    91410编辑于 2025-08-23
  • 来自专栏高渡号外

    Python入门(5)

    所谓运算,我们可以简单的理解为加、减、乘、除。当然,python的运算远不止这些。因为python的对象不仅仅有数字,还有字符串,还有很多... 但是即便如此,并不妨碍我们用类似数学的“简单运算”的概念来理解它的运算规则。而所有运算规则的表达,都是依赖运算符来呈现的。

    93530发布于 2020-09-22
  • 来自专栏网络收集

    JavaScript入门(5)

    console.log('a = ' + a); console.log('b = ' + b); console.log(rest); } exm(1, 2, 3, 4, 5) ; // 结果: // a = 1 // b = 2 // Array [ 3, 4, 5 ] exm(1); // 结果: // a = 1 // b = undefined // Array [

    68530编辑于 2022-04-04
  • 来自专栏python3

    python 编程实例 5

    #1.程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 

    67220发布于 2020-01-13
  • 来自专栏祝威廉

    Byzer 模板编程入门

    执行结果如下: 模板引用 Byzer 不仅仅支持前面的模板编程,还支持模板引用。什么是模板引用呢? 总结 使用 Byzer 模板编程能力,可以极大的简化 Byzer 代码。

    82410编辑于 2022-09-27
  • 来自专栏Python编程 pyqt matplotlib

    PyQt 编程入门(一)

    程序的风格是面向过程式编程。 import sys from PyQt5.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) w = QWidget import sys from PyQt5.QtWidgets import QApplication, QWidget 这两句导入了此程序必需的库文件。 一些基本的控件(Widget) 都属于PQt5.QtWidgets 模块。什么是控件呢?它指的是标签、按钮、下拉菜单、对话框、主窗口,和其它那些用户可以在屏幕上看到,且大多数可以交互的那些元素。

    1.2K31发布于 2019-08-14
  • 来自专栏计算机视觉理论及其实现

    MPI编程入门详解

    MPI简介说到并行计算,我们有一个不可绕开的话题——MPI编程。MPI是一个跨语言的通讯协议,用于编写并行计算机。支持点对点和广播。 与OpenMP并行程序不同,MPI是一种基于信息传递的并行编程技术。消息传递接口是一种编程接口标准,而不是一种具体的编程语言。简而言之,MPI标准定义了一组具有可移植性的编程接口。 MPI_Send(…); 5.  MPI_Recv(…); 6.  MPI_Finalize(); 我们在此通过一个简单的例子来说明这6个MPI函数的基本用处。 5. int MPI_Send( void *buff, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)–void 在阻塞式消息传送中不允许Source == dest,否则会导致死锁.5. 消息传送被限制在同一个通信域内。6. 在send函数中必须指定唯一的接收者。

    8.4K10编辑于 2022-09-03
领券