更新于:08-10 10:58

有关[编程]分类推荐

Flink SQL 编程实践

于08-20 16:16 - - flink flink
注: 本教程实践基于 Ververica 开源的. sql-training 项目. 基于 Flink 1.7.2. 本文将通过五个实例来贯穿 Flink SQL 的编程实践,主要会涵盖以下几个方面的内容. 如何使用 SQL CLI 客户端. 如何在流上运行 SQL 查询. 运行 window aggregate 与 non-window aggregate,理解其区别.

iMovie 入门教程:视频编辑的利器

于07-15 18:05 - - Developer
我们每天看别人的视频,有时也拿起手机拍一段. 你有没有想过,把自己的照片和视频做成一部短片呢. 现在的视频编辑软件早就脱离了专业人士,操作日趋傻瓜化,对新人非常友好. 哪怕你是一个彻底的外行,也能很轻松地做出一部像样的短片. 本文就教你怎么使用免费软件 iMovie 编辑视频. iMovie 是苹果公司推出的视频编辑软件,面向大众,免费使用.

Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏

于06-17 10:53 - -
从像素时代开始,很多游戏就有「自定义模式」,它允许玩家将一些基本元素组合,制作出独特的关卡设计. 这种玩法后来被《我的世界》发扬光大,超高的自由度让每个玩家都成了「创世神」,只要你想象力足够丰富,动手能力足够强,就可以在游戏世界里建造出任何东西. 最近 Google 也推出了一款叫做《Game Builder》游戏,你不仅能在里面随意建造物体,更可以通过引导设计出一个完整的游戏.

2019高考编程卷:谷歌面试编程题及解题技巧(MIT版)

于06-07 12:33 - 机器之心 -
课程链接:http://courses.csail.mit.edu/iap/interview/index.php. 本课程重点介绍科技公司在面试时经常出现的计算机科学问题,其中包括时间复杂度、哈希表、二进制树搜索,以及 MIT「算法设计与分析」(MIT 6.046)课程中会出现的内容. 但是,大部分时间都会专注于你不会在课堂上学到的内容,例如刁钻的按位逻辑和解决问题的技巧.

程序员笔记——如何编写优雅的Dockerfile

于04-28 15:35 - 宜信技术学院 - 容器 dockerfile docker
Kubernetes要从容器化开始,而容器又需要从Dockerfile开始,本文将介绍如何写出一个优雅的Dockerfile文件. 感谢公司提供大量机器资源及时间让我们可以实践,感谢在此专题上不断实践的部分项目及人员的支持. 我们都知道容器就是一个标准的软件单元,它有以下特点:. 随处运行:容器可以将代码与配置文件和相关依赖库进行打包,从而确保在任何环境下的运行都是一致的.

Gopher 2019 Go并发编程的分享

于04-28 06:06 - - Go
昨天参加了 Gopher China 2019 大会,分享了《Go并发编程实践》的主题,在这一篇博客中总结一下. 从春节前开始我就有意识的收集和整理Go并发编程的相关知识,以前也有相关的博文进行过分享,本来是想以电子书的方式进行分享,正好Asta Xie邀请在Gopher China 2019上做一个分享,就毫不犹豫的答应了.

Python 编程速成

于04-12 18:37 - 疯狂的技术宅 - python 前端
本文首发微信公众号:前端先锋. 欢迎关注,每天都给你推送新鲜的前端技术文章. Python是一种非常流行的脚本语言,而且功能非常强大,几乎可以做任何事情,比如爬虫、网络工具、科学计算、树莓派、Web开发、游戏等各方面都可以派上用场. 同时无论在哪种平台上,都可以用 Python 进行系统编程. 机器学习可以用一些 Python 库来实现,比如人工智能常用的 TensorFlow.

异步编程 In .NET - 腾飞(Jesse) - 博客园

于04-09 11:12 - -
async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试. 今天我们再来回答一下这个问题,同时我们会做一个async和await在WinForm中的尝试,并且对比在4.5之前的异步编程模式APM/EAP和async/await的区别,最后我们还会探讨在不同线程之间交互的问题.

【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑 - 【浅墨的游戏编程Blog】毛星云(浅墨)的专栏 - CSDN博客

于02-25 11:18 - -
本篇文章中,我们将一起学习OpenCV中边缘检测的各种算子和滤波器——Canny算子,Sobel算子,Laplace算子以及Scharr滤波器. 文章中包含了五个浅墨为大家准备的详细注释的博文配套源代码. 在介绍四块知识点的时候分别一个,以及最后的综合示例中的一个. 依然是是放出一些程序运行截图吧:.

个人对全栈工程师和JVM编程语言的一些理解

于02-23 22:02 - allen - Java
我个人对全栈工程师和JVM编程语言的一些理解,大家有不同看法的,我们一起交流梳理下. 全栈工程师从我的视角来看,是熟练使用多种编程语言,满足前后端各种业务、技术需求的服务和应用开发. 因为语言都有自己的特点、独特性和应用领域,没有能解决所有问题的最佳语言,所以未来混合编程会很普遍,这对开发者也提出了更高要求,需要了解、掌握和使用多种语言.

防雪崩利器:熔断器 Hystrix 的原理与使用 - 编程随笔 - SegmentFault 思否

于08-10 20:02 - -
分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择.. 服务调用者的不可用,并将不可用. 逐渐放大的过程.如果所示:. 上图中, A为服务提供者, B为A的服务调用者, C和D是B的服务调用者.

这可能是我见过的最好的编程指南

于07-04 14:37 - -
从大一入学被调剂到计算机专业,到喜欢上这个专业,再到毕业拿到 10 多个 offer,最终进入理想的大厂工作. 回想起来这些年确确实实踩了很多坑. 我刚开始学习编程的时候也想一口吃成一个胖子,想速成,但是有时候却是不尽人意. 回忆了下这几年学习编程的过程,整理了一些我自己认为很需要注意的几个方面,分享给大家.

可视化编程组件化UI推荐

于01-17 11:28 - -
2017年 JavaScript 明星项目正如去年一样,是时候让我们来回顾 2017 年间 JavaScript 领域的变化与发展了. 我们通过对比各项目于过去 12 个月在 GitHub 上新增 Star 数量的方式,来评估其在 2017 年度的受关注程度,进而选出2017 年度 JavaScript 领域崛起的明星项目.

05后都已经杀入索尼KOOV机器人决赛了 编程真的可以如此简单?

于01-07 00:25 - -
社会快速的发展让现在的小朋友很早就接触到了不少新科技,比如我们小时候想都没想过ipad这类东西到了现在小孩手里已经成了最基本的配备. 而像我们到大学才接触到的编程(还不是每个人都有能接触到),现在的小学生竟然已经开始接触了,并且还玩得很6. 你问我是怎么知道的,去索尼智能城市KOOV青少年创新挑战活动上看看就知道了.

谁说编程只属于成人?来KOOV青少年创新挑战活动看孩子们“玩弄”索尼KOOV机器人

于11-08 18:27 - -
作为一个文科生,说到编程,能想到的只有电脑,至于其他,呵呵,对不起,真的不懂. 所以如果你告诉我,有一群小朋友也在捣鼓编程. 你真的不是在开玩笑嘛,编程的世界那么专业,成年人都不是每个人都会编程,比如小编,更何况是一群义务教育还没有结束的“小屁孩”. 但事实就是这么残酷,当我们的童年是红白机是洋娃娃是玩具赛车,最烧脑的也就是乐高吧,现在的小孩已经在用搭积木的方式在学习编程,打造自己的机器人了.

如果打算从零开始学编程,建议你学 Python

于09-05 22:02 - -
如果你是一个编程的门外汉,想要通过学习一门编程语言了解工程师的世界,或者想学点实用的编程手艺提高自己的工作效率,我会首推 Python. 从初学编程到现在,我用过不少编程语言,大部分是浅尝辄止,基本上算是一个编程领域半途而废的专家,积累了大量初学者经验(伤感). 在我看来,一门适合零基础入门的语言,应该具备以下特性:.

中小学将设 AI 课程,编程真的要从娃娃抓起了

于08-28 14:26 - - 综合新闻
种种迹象表明,人工智能是互联网科技的下一个风口,甚至对整个国民经济都会产生深远影响. 日前,国务院印发《新一代人工智能发展规划》,要求中小学生要上人工智能课程,推广编程教育. 国务院强调,应逐步开展全民智能教育项目, 在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科. 针对高校,则要 设立人工智能专业,在试点院校建立人工智能学院.

Android内存泄漏思考 - 编程学习网

于08-20 16:19 - -
Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生. 那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识. 强引用: 强引用是Java中最普通的引用,随意创建一个对象然后在其他的地方引用一下,就是强引用,强引用的对象Java宁愿OOM也不会回收他.

关于Java并发编程的总结和思考

于12-31 07:13 - liuchi1993 - 基础技术 并发
并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开. 这样做可以明显改进应用程序的吞吐量(获得更多的CPU调度时间)和结构(程序有多个部分在协同工作). 做过Java Web开发的人都知道,Java Web中的Servlet程序在Servlet容器的支持下采用单实例多线程的工作模式,Servlet容器为你处理了并发问题.

Apache Beam:一个开源的统一的分布式数据处理编程库

于01-18 18:16 - Yanjun - Beam 开源技术
Apache Beam是一个开源的数据处理编程库,由Google共享给Apache的项目,前不久刚刚成为Apache TLP项目. 它提供了一个高级的、统一的编程模型,允许我们通过构建Pipeline的方式实现批量、流数据处理,并且构建好的Pipeline能够运行在底层不同的执行引擎上. 刚刚接触该开源项目时,我的第一感觉就是:在编程API的设计上,数据集及其操作的抽象有点类似Apache Crunch(MapReduce Pipeline编程库)项目;而在支持统一数据处理模型上,能够让人想到Apache Flink项目.

腾讯开源手游热更新方案,Unity3D下的Lua编程

于01-05 10:58 - -
xLua 是 Unity3D 下 Lua 编程解决方案,自 2016 年初推广以来,已经应用于十多款腾讯自研游戏,因其良好性能、易用性、扩展性而广受好评. 现在腾讯已经将 xLua 开源到 GitHub. 2016 年 12 月末,xLua 刚刚实现新的突破:全平台支持用 Lua 修复 C# 代码 bug.

索尼正式面向中国发布 KOOV 可编程机器人,STEM 教育要从娃娃抓起

于02-17 11:34 - 刘孝羽 - 重点
北京时间 16 日上午,索尼在位于朝阳公园的索尼探梦科技馆举办了发布会,正式介绍可编程教育机器人 KOOV. 此前 KOOV 在 去年 3 月的第三届“索尼魅力赏”上出现在外场展台,但并未被正式介绍,而今年它成为了主角——它由索尼国际教育公司开发,专门面向 8 岁以上青少年,通过“乐高式”的模块拼搭,配合编程来创建机器人,基于 STEM 教育模式激发孩子的创造和思维能力.

Java并发编程-生成唯一序列号

于02-03 11:27 - ivan19861025 -
package com.league.idgenerate; /** * * ID生成器接口, 用于生成全局唯一的ID流水号 * * @author Ivan.Ma */ public interface IdGenerator {. * 生成下一个不重复的流水号. package com.league.idgenerate; /** * ID生成器的配置接口 * @author Ivan.Ma */ public interface IdGeneratorConfig {.

编程每一天(Write Code Every Day)

于01-22 12:00 - -
   英文原文: Write Code Every Day.   去年秋天,我的个人项目似乎走到了尽头:我一直没能取得必要的进展,在不牺牲我的主业( 可汗学院的全职工作) 的情况下,我无法完成更多的个人编程事项.   我个人项目上的工作始终存在着几个严重问题. 我把这些工作主要放在周末,但有时也可能是周末的晚上.

Java 异步编程最佳实践

于03-24 14:03 - - 异步 Java
最近异步编程非常流行, 主要是它能够在多核系统上提高吞吐率. 异步编程是一种编程方式,可以提高对UI的快速响应. Java中的异步编程模型提供了一致性的编程模型, 可以用来在程序中支持异步. 本文讨论了在使用Java执行异步操作应该遵循的最佳实践. 原文: Best Practices of Asynchronous Programming With Java.

每日站会、代码审查、结对编程 之开源中国实践

于03-22 19:00 - - 工作日志
在我来到开源中国之后,尝试将每日站会、代码审查、结对编程这三种编程实践带入团队. 而这个过程,我个人觉得是一项非常宝贵的体验. 先介绍下目前我们团队的结构:3名Java开发,1名前端,2名实习. 以下我不会详细介绍它们分别是什么,也无意讨论它们有什么好处坏处,本文侧重分享在实践它们的过程可能遇到的问题,以及我们是如何处理的.

Netty高性能编程备忘录(上)

于08-14 08:00 - - tuicool
网上赞扬Netty高性能的文章不要太多,但如何利用Netty写出高性能网络应用的文章却甚少,此文权当抛砖引玉. 估计此文很快就要被拍砖然后修改,因此转载请保持原文链接:. http://calvin1978.blogcn.com/articles/netty-performance.html,否则视为侵权.

C/C++编程的现代习惯

于05-05 14:39 - ideawu - C/C++语言编程
相对于汇编语言是一门操作 CPU 寄存器的语言, C/C++ 是一门操作内存的语言, 这是传统的观点. 但现代的程序应用开发, 大多是把 C/C++ 当作一门应用层语言, 所以必须适当地减少对内存的关注. 这也是本文所要讲的 - C/C++ 编程的现代习惯.. 在一些古董级的编程书里, 你绝对看不到返回结构体或者类的实例, 它们告诉你"不能返回局部变量的内存".

[Java]剑走偏锋的10条编程技巧

于10-19 18:09 - abv123456789 -
“ 任何可能出错的事情,最后都会出错. 这就是人们为什么喜欢进行“防错性程序设计”的原因. 偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异. 下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧. 通过把字符串常量放在比较函数equals()比较项的左侧来防止偶然的 NullPointerException 从来都不是一个坏主意,就像这样: .

什么才算是真正的编程能力?

于01-19 10:58 - aoyouzi -
本文综合整理自知乎同名问答帖. 还在读书,也在实验室帮忙做了些东西,自己也搭过几个网站. 在周围人看来似乎好像我很厉害,做了那么多东西,但是我发现这些东西虽然是我做的,但是实际上我手把手自己写的代码却并没有多少,很多都是用开源的东西,我写的代码无非是把别人的东西整合下,类似于胶水一样的工作. 我之前所认为的编程是全手动一行一行敲代码,但是现在我发现哪怕是工程上,也有很多人是复制黏贴来解决问题的,并且提倡不要重复造轮子.