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

    《快BigData》--Linux 编程(7)

    Linux 编程 1-1)、基本语法 [root@hadoop1 bash]# vi hello #! } funWithParam 1 2 3 4 5 6 7 8 9 34 73 注意,10 不能获取第十个参数,获取第十个参数需要{10}。当n>=10时,需要使用 C)、函数返回值 #!

    1.8K20编辑于 2023-03-06
  • 来自专栏全栈程序员必看

    SQL基础编程_如何编程

    单机离线环境 在线环境 二.SQL的单表操作 1.sql基础三步 2.sql四则运算 3.limit (限制查询结果个数) 4.order by(排序) 5.where 综合条件筛选 6.SQL常量 7. (2).from查询 (3).from与where查询互换 (4).select查询 2.JOIN——连接多个数据库(或多表) 3.null与内连接与外连接 一.SQL的环境搭载 单机离线环境 对数据库进行一定规则的限制,从而达到我们需要得到的数据 (除筛选外还具有连接多表的功能,目前先不展开) 比较运算符: 条件 意义 表达式举例1 = 判断相等 score = 80 你现在学的SQL不是编程语言 → = 在编程语言中是赋值的意思 > 判断大于 score > 80 >= 判断大于或相等 score >= 80 < 判断小于 score < 80 <= 判断小于或相等 score <= 80 其实from查询是可以直接转化为where查询的,比如针对找到比Nesus快的所有的游戏英雄中魔法值大于200的游戏英雄的例子 我们可以进行如下转换: select * from hero_data_table

    2K30编辑于 2022-11-14
  • 来自专栏Java技术栈

    12 岁开始编程,17 岁总结了 7 个重要教训!

    原文:https://www.freecodecamp.org/news/7-important-lessons-about-programming-that-ive-learned-at-17-516ae619686 你也不需要参加编程培训班。 GitHub中一些有趣的项目可以为你代言。如果你能够证明自己拥有编程的能力,那么你的背景并不重要。 这只是一个如何通过最佳方式学习的问题。 6、当心网上的教程 刚开始学习编程时,可以从网上找一些教程,但我认为你应该利用的资源远不止这些教程。 当你按照教程学习编程时,实际上可能什么都不到。 一种更好的学习编程的方式是构建自己的项目。找到一小段代码,然后自己编写代码、解决bug、阅读文章和帖子。 最有效的学习方法是东拼西凑出一个能够运行的程序。 7、制表符比空格好 读这篇文章的时候,你肯定在想:“很明显,这个小孩肯定喜欢使用空格。”非也,每个人都应该在编程的时候,使用制表符。 我明白,每台计算机上的制表符可能不尽相同。

    67060发布于 2019-06-14
  • 来自专栏freesan44

    PTA 7-5 串与列 (25 分)

    题目 串是一个字符串中连续的一部分,而列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个串,而 pat 就是一个列。 现给定一个字符串 S 和一个列 P,本题就请你找到 S 中包含 P 的最短串。若解不唯一,则输出起点最靠左边的解。 输入格式: 输入在第一行中给出字符串 S,第二行给出 P。 输出格式: 在一行中输出 S 中包含 P 的最短串。若解不唯一,则输出起点最靠左边的解。

    39710编辑于 2021-12-06
  • 来自专栏freesan44

    PTA 7-5 串与列 (25 分)

    题目 串是一个字符串中连续的一部分,而列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个串,而 pat 就是一个列。 现给定一个字符串 S 和一个列 P,本题就请你找到 S 中包含 P 的最短串。若解不唯一,则输出起点最靠左边的解。 输入格式: 输入在第一行中给出字符串 S,第二行给出 P。 输出格式: 在一行中输出 S 中包含 P 的最短串。若解不唯一,则输出起点最靠左边的解。

    45940发布于 2021-09-10
  • 来自专栏悦思悦读

    编程到底是什么?

    只有程序员需要编程吗? 今天,学习编程的大部分还是程序员和期望成为程序员的朋友。编程在大众眼中还是一种专门的职业技能,学了,是用来找工作的。 ? 即使一时无法达到社会全员编程的地步,至少正在朝着这个方向发展—— 越来越多的互联网行业非技术岗从业人员,比较典型的像产品经理(PM),都在自学编程。 ? 如果大家留意一下儿童教育的话,不难发现:儿童编程已经成K12教育领域的一匹绝尘黑马,在短短几年中异军突起,大有进入主流教育体系的势头。 编程的核心是什么? 从语言特征(词汇、语法等)的角度来讲,最复杂的编程语言远比最简单的自然语言简单得多。 我们学习各种自然语言是为了日常生活与人交流、收发信息,学习编程语言又是为什么呢? 简单而言,"编程"就是学习用编程语言编写算法! 研习算法,修炼内功 计算机技术从诞生起就处在飞速发展之中。

    1.5K20发布于 2019-05-29
  • 来自专栏857-Bigdata

    Actor编程

    Actor模型描述了一组为避免并发编程的公理: 所有的Actor状态是本地的,外部是无法访问的。

    59910编辑于 2022-05-17
  • 来自专栏申龙斌的程序人生

    零基础编程026:什么编程语言最有前途?

    (封面图来自于网络) 想学习编程的朋友可能一直纠结于到底哪一种编程语言最有前途,我google了一下,在维基百科的下面这个页面里大概有500多种编程语言,这些相对来说还是比较知名的编程语言,不包括一些语言的方言以及一些标记性的语言 停止纠结 与其在多种编程语言中纠结和争吵,不如从排名前10的语言中挑一种快速入手,所有的主流编程语言基本上都是相通的。编程的基本原理是相同的,背后的算法没有变,数据结构也类似,只是语法稍有不同而已。 我学过N种编程语言,现在看来语法是最容易学的部分,最麻烦的部分在于要去熟悉大量的模块或类的使用方法,还要学会正确的使用方法。 2)分支 Python if(i % 7 == 0) : stamp() else : forward(1) JAVA、C#、C if(i % 7 == 0) { stamp( 公众号后台发消息:python,跳转到“零基础编程”的所有文章目录。 --- END ---

    1.6K80发布于 2018-03-06
  • 来自专栏Web 技术

    【基于 JS 的函数式编程 - 4】函 | MayBe函 | Monad函

    我们知道,函数式编程的技术有 柯里化、偏函数等等。错误处理也是一种技术,本节中我们会使用函(Functor),用一种纯函数的方式帮助我们处理错误。 概念 函 定义: 函是一个普通对象,它实现了map函数,在遍历每个对象值的时候生成一个新对象。即,函是一个实现了 map 契约的对象! 简单理解:函是一个持有值的容器。 Monad是一个含有chain方法的函 你可以通过添加一个chain方法(或者说是join方法)扩展MayBe函,使其成为一个Monad函。 那么,我们就可以知道 Monad 函的一大特点就是能够避免深层嵌套,只要提供下一运算所需要的的函数,就能将函数拆解成互相连接的多个步骤,自动进行下去,并且每次都是只返回一个单层的函。 这个函有一个 flatMap 方法,即降维的能力。

    74220编辑于 2023-10-07
  • 来自专栏iSharkFly

    Confluence 7 删除页面和页面

    如果你的页面中还有页面的话,Confluence 会提示你是否删除页面。 可以在这里选择后删除页面。 需要注意的是,如果你不选择这个选项,那么 Confluence 将不会删除这个页面下面的所有页面。 那么这样操作会产生什么问题呢? 可能的问题 如果不选择删除页面,Confluence 将会只删除当前页面,所有的页面将会被提升到对上面一级目录中。 并且所有页面的顺序 和层级结构都会被打乱。 https://www.ossez.com/t/confluence-7/13197

    1.8K00发布于 2021-01-19
  • 来自专栏刷题笔记

    7-9 最长对称

    本文链接:https://blog.csdn.net/shiliang97/article/details/96307903 7-9 最长对称串 对给定的字符串,本题要求你输出最长对称串的长度。 ,最长对称串为s PAT&TAP s,于是你应该输出11。 输入格式: 输入在一行中给出长度不超过1000的非空字符串。 输出格式: 在一行中输出最长对称串的长度。

    76030发布于 2019-11-08
  • 来自专栏大数据文摘

    还在看视频读文档编程?这有7编程学习方式,哪种最适合你?

    这里有七种学习编程的方式,视频、文档、听觉、触摸……,你需要找到最适合你的那种。 如果你也在学习编程,你可能也尝试了许多课程和资源。 但是,学习编程有很多层次,从学习具体的编程语言,到学习如何像程序员一样思考。每个人的学习方式不同导致教学过程变得很复杂。 从视频、文档到听觉触觉,如何辨认最适合你的学习方式呢? 了解最适合你的主要学习方式有助于帮你选择合适的编程教程,从而获得更好的学习效果。 通常,大多数学习编程的课程和资源都注重这类学习方式,因为阅读文档是成为一名优秀的程序员的关键技能。 学习编程并不是快速而简单的事情。你需要允许自己犯错。

    69020发布于 2018-05-24
  • 来自专栏Albert陈凯

    2020-05-01 什么是编程语言——父与编程之旅:与小卡特一起Python

    所以人们发明了编程语言。利用计算机编程语言,我们可以先用一种自己能理解的方式写程序,然后再把它翻译成二进制供计算机使用。 ? image.png 有很多不同的编程语言。

    69920发布于 2020-05-08
  • 来自专栏泰斗贤若如

    编程的起点——编程常识知多少

    编程的起点——编程常识知多少 前言: 刚去大学那会,我就知道我被录取的学院是软件学院,还知道一点就是软件学院主要是电脑的,但具体要什么其实一无所知。 待的时间久了,慢慢的,像“编程”、“软件”、“系统”、“显卡”、“网卡”这样的一些词时常在耳边萦绕,怪我之前对电脑接触不多,对别人来说是常识性的东西对我而言却是一头雾水,理解起来感觉很抽象,让我迷茫了许久 转变思维,走进编程 上面提到了一点,软件学院是电脑的,其实也没毛病,反正也是跟电脑打交道的,建议去学校报到的时候自带电脑。 再说软件学院会什么,其实顾名思义,肯定跟软件有关,那我先从软件入手,什么是软件呢?为了方便新手理解,我就用大白话通俗点说了,等你明白我说的这些大白话后再去看一些官方的定义,这样有助于你的理解。

    64050发布于 2019-09-04
  • 来自专栏python3

    7-并发编程

    range(100): p.apply_async(print_num,args=(i,)) # 关闭进程池,不再加入进程 p.close() # 防止主进程结束,进程无法继续运行 ) 输出: 进程2624 打印 0 进程2625 打印 1 进程2626 打印 3 进程2627 打印 2 进程2624 打印 4 进程2625 打印 5 进程2626 打印 6 进程2627 打印 7 正在消耗:9 时间:2019-01-09 12:50:48.708355 进程2804: 线程3 正在消耗:8 时间:2019-01-09 12:50:48.708355 进程2804: 线程2 正在消耗:7 进程 在python中,如果要运行系统命令,会使用 subprocess 来运行,官方建议使用run 方法来运行系统命令,更高级的用法是直接使用其 Popen 接口。 al'],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 其次,通过Popen.communicate() ,进程可以在启动了以后

    45810发布于 2020-01-02
  • 来自专栏Python编程 pyqt matplotlib

    Python 五编程

    N年前用python写的五棋游戏,电脑执白子,只能判断一步,新手级别(可以再添加几层循环让它厉害一点) 。程序的UI界面是用python的标准库 Tkinter 写的,有点乱,现在已然看不懂。 ?

    2.3K20发布于 2019-08-14
  • 来自专栏开水泡饭的前端学习之路

    JavaScript函数式编程之函

    函数式编程中解决副作用的存在 函数式编程的运算不直接操作值,,而是由函完成 函就是一个实现了map契约的对象 我们可以把函想象成一个盒子,盒子里面封装了一个值 想要处理盒子中的值,我们需要给盒子的 _value)) } } 此时就已经创建了一个函但是这是面向对象的方式来创建的,换成用函数式编程来写一个函 class Container { constructor (value) { x = Container.of(null).map(x => x + 1).map(x => x - 1) MayBe 函 我们在编程的过程中可能会遇到很多错误,需要对这些错误做相应的处理,MayBe _value() 这样来执了,嵌套了几层就需要几层调用 Folktale Folktale 是一个标准的函数式编程库,和lodash不同的是,他没有提供很多功能函数,只提供了一些函数式处理的操作,例如: _value)) } } Monad函 解决函嵌套的问题,Monad 函是可以变扁的 Pointed 函 IO(IO),一个函如果具有join和of两个方法并遵循一些定律就是一个Monad

    1.6K30编辑于 2022-12-26
  • 来自专栏悟空聊架构 | 公众号

    CodeBuddy Craft,我的编程

    为了写好前端代码,我想通过一款 AI 辅助编程工具和我一起把前端代码写好,于是 CodeBuddy 开发工具来到了我的身边,结对编程,真香。下面我们来看下这款开发工具。 支持 MCP 协议:作为国内首个支持 MCP 协议的 AI 编程工具,Craft 能够直接打通测试、构建、部署整个流程,生成的代码可以直接发布上线投入使用。 和 Craft 结对编程 Craft 的功能是非常强大的,这次我们仅仅只用上帮我分析代码中的问题、添加代码注释。 如下图所示: 查看变更 我们通过 Git Diff 来查看文件变更内容,如下图所示: CodeBuddy 真是一个出色的编程助手! 这样的工具简直就是编程过程中的得力伙伴,真正做到了高效、便捷,大大提升了我们的开发效率! CodeBuddy Craft 成为了我的编程

    50321编辑于 2025-05-13
  • 来自专栏站长的编程笔记

    编程入门先什么?

    对于编程入门,以下是一些具体的步骤和建议: 选择编程语言:根据你的学习目的和兴趣来选择一门编程语言。如果你是初学者,Python是一个很好的选择,因为它的语法简单明了,易于理解。 学习基础知识:开始学习你选择的编程语言的基础知识,包括变量、数据类型、运算符、控制结构(如if语句和循环)等。这些是所有编程语言的基础,理解了这些概念,你就可以开始编写简单的程序了。 学习使用开发工具:大多数编程语言都有相应的集成开发环境(IDE),它们可以帮助你更有效地编写和调试代码。 参与开源项目:这是提高编程技能的一个很好的方式。通过阅读和理解他人的代码,你可以学习到新的编程技巧和最佳实践。 同时,你也可以为开源项目贡献自己的代码,这不仅可以提高你的编程技能,也可以让你在开发者社区建立自己的声誉。 持续学习和实践:编程是一个需要持续学习和实践的技能。

    50300编辑于 2023-12-08
  • 来自专栏机器之心

    龙、唐入选AAAI 2023 Fellow,共11位学者上榜

    今日,AAAI 公布了 2023 年度的 Fellows 评选结果,共有 11 位学者入选,其中包括两位华人:西北工业大学教授李龙、清华大学教授唐。 李龙  李龙,西北工业大学教授、博导,西北工业大学学术委员会副主任、光电与智能研究院(iOPEN)院长,ACM Fellow、AAAS Fellow、IEEE Fellow、IAPR Fellow 李龙在中国科学技术大学获得工学学士学位和博士学位。自 2018 年起,李龙成为西北工业大学的全职教授。 值得一提的是,至此李龙教授也完成了AI领域的Fellow大满贯。另外,李教授也是大陆首位AAAI执委。 唐,清华大学计算机系教授,曾入选 ACM Fellow、IEEE Fellow。 唐曾主持研发了参数规模超过 1.75 万亿的超大规模预训练模型「悟道」,以及研究者社会网络挖掘系统 AMiner,吸引了全球 220 个国家和地区的 2000 多万用户。

    67920编辑于 2023-03-29
领券