|
|
反射是 Go 语言比较重要的一个特性之一,虽然在大多数的应用和服务中并不常见,但是很多框架都依赖 Go 语言的反射机制实现一些动态的功能。作为一门静态语言,Golang 在设计上都...【详细内容】 |
2019-11-20 Go语言 |
|
|
算术运算符:下表是显示了C语言支持的所有算术运算符。假设变量A的值是10,变量B的值是20。创建源代码文件:marithmetic_operators.c,代码如下:#include <stdio.h>void main() {int...【详细内容】 |
2019-11-13 C/C++/C# |
|
|
常量是程序中无法更改的值或变量,例如:10,20,'a',3.4,“c编程”等等。C语言编程中有不同类型的常量。在C语言编程中定义常量有两种方法。 const关键字 #define预处理器1....【详细内容】 |
2019-11-13 C/C++/C# |
|
|
本文假定你至少已掌握了一门编程语言,然后,可以帮助你更好学习编程。作者 | Bob Roebling译者 | 弯月,责编 | 郭芮出品 | CSDN(ID:CSDNnews)以下为译文:上学的时候,一位老师在与新手...【详细内容】 |
2019-11-10 编程百科 |
|
|
这篇文章是为不熟悉 Go 的指针或指针类型的程序员而准备的。什么是指针?简单点说,指针是指向另一个地址的值。这是教科书上的解释,但如果你转自一门不用谈论变量地址的开发语言...【详细内容】 |
2019-11-06 Go语言 |
|
|
数据结构是什么?要了解数据结构,我们要先明白数据和结构,数据就是一些int char 这样的变量,这些就是数据,如果你是一个篮球爱好者,那么你的球鞋就是你的数据,结构就是怎么把这些数据排列组合,怎么把数据...【详细内容】 |
2019-11-04 C/C++/C# |
|
|
C语言开发环境的选择,貌似是告诉我们,工欲善其事,必先利其器。01、Visual Studio Visual Studio(简称 VS),它是 Windows 下的标准 IDE,VS系列为IDE(集成开发环境),为了适应最新的 Wind...【详细内容】 |
2019-11-01 C/C++/C# |
|
|
近年来,Go 语言的使用量呈爆炸式增长。似乎每个初创公司都将它用于后端系统。开发人员认为它如此广受欢迎,背后的原因有很多。 Go语言的优点Go 语言速度非常快Go 语言是一门非...【详细内容】 |
2019-10-30 Go语言 |
|
|
很多人将GO语言称为21世纪的C语言,因为GO不仅拥有C的简洁和性能,而且还很好的提供了21世纪互联网环境下服务端开发的各种实用特性,让开发者在语言级别就可以方便的得到自己想要...【详细内容】 |
2019-10-28 Go语言 |
|
|
Jansson概述Jansson是一个C语言库,用于编码,解码和处理JSON数据。其主要特点和设计原则是: 简单直观的API和数据模型 全面的文档 不依赖其他库 完全支持Unicode(UTF-8) 广泛的测...【详细内容】 |
2019-10-24 C/C++/C# |
|
|
本篇文章首先简单介绍了 TCP keepalive 的机制以及运用场景。接着介绍了 Go 语言中如何开启与设置 TCP keepalive。但是由于 Go 语言最上层的接口不够灵活,从而引出在 Go 语...【详细内容】 |
2019-10-22 Go语言 |
|
|
如今,在不刷新页面的情况下发送消息并获得即时响应在我们看来是理所当然的事情。但是曾几何时,启用实时功能对开发人员来说是一个真正的挑战。开发社区在HTTP长轮询(http long...【详细内容】 |
2019-10-21 Go语言 |
|
|
对于高深莫测的C语言来说,寥寥3千字并不能说清楚的什么问题。但只要您看了此文后,我想对于您学习此语言一定有很大的帮助,同时也能了知晓如何用最短的时间学会C语言以及掌握C语...【详细内容】 |
2019-10-18 C/C++/C# |
|
|
有时候我们想离开电脑去做别的事情,但用CMD命令定时关机实在太麻烦,还要换算成秒,输错了也是头疼,取消定时关机也很麻烦。总之体验感太差!今天为大家带来一个用C语言实现定时关机...【详细内容】 |
2019-10-15 C/C++/C# |
|
|
分享一个在go tour上看到的练习题,练习里要求用户自己定义一个错误类型,实现 error接口,函数在参数不满足条件的时候返回自定义的错误类型的值。练习中特别提示用户不要在实现...【详细内容】 |
2019-10-15 Go语言 |
|
|
Uber是世界领先的生活出行服务提供商,也是Go语言的早期adopter,根据Uber工程博客的内容,大致可以判断出Go语言在Uber内部扮演了十分重要的角色。Uber内部的Go语言工程实践也是...【详细内容】 |
2019-10-14 Go语言 |
|
|
刚开始写这篇文章的时候,目标非常大,想要探索 Go 程序的一生:编码、编译、汇编、链接、运行、退出。它的每一步具体如何进行,力图弄清 Go 程序的这一生。...【详细内容】 |
2019-10-14 Go语言 |
|
|
TBOX 是一个用 C 语言实现的跨平台开发库。针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接...【详细内容】 |
2019-10-12 C/C++/C# |
|
|
就目前而言,在编程领域中,C语言的运用非常之多,它兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势。...【详细内容】 |
2019-10-10 C/C++/C# |
|
|
相信小伙伴们都应该知道,C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的...【详细内容】 |
2019-10-09 C/C++/C# |
|
|
C语言共有32个关键字:数据类型、存储类型、控制语句、构造类型。数据类型12(1) char :声明字符型变量或函数(2) double :声明双精度变量或函数(3) enum :声明枚举类型(4) float:...【详细内容】 |
2019-10-09 C/C++/C# |
|
|
C语言最初由 Dennis Ritchie 于 1969 年到 1973 年在 AT&T 贝尔实验室里开发出来,主要用于重新实现 Unix 操作系统。此时,C语言又被称为 K&R C。其中,K 表示 Kernighan 的首字...【详细内容】 |
2019-10-08 C/C++/C# |
|
|
Debug和Release版本比较 Debug附加了许多调试信息,主要用于调试,故文件大; Release是经过优化后的版本,去掉了调试信息,代码进行了优化,故文件较小,且编译速度快过Debug,用于发布平...【详细内容】 |
2019-09-29 C/C++/C# |
|
|
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如Python)保存,只在被调用时进行解释或编译。 定义脚本语言(Script languages,scr...【详细内容】 |
2019-09-26 编程百科 |
|
|
时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。time包time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。时间类型time....【详细内容】 |
2019-09-26 Go语言 |
|
|
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分...【详细内容】 |
2019-09-19 编程百科 |
|
|
假设我们现在正在开发一款文档管理类软件。其中一项功能就是一次性创建多个名称连续的文件夹,如Icon1、 Icon2等等。整个名称可以分作两部分,前半部分是常量字符串"Icon",后半...【详细内容】 |
2019-09-18 C/C++/C# |
|
|
1 题目描述给定一个二叉树,判断其是否为一个完全二叉树。来自Wikipedia的完全二叉树定义:在一个完全二叉树中,除了最后一层可能未被完全填充外,其它所有层均被完全填充,且最后一...【详细内容】 |
2019-09-18 Go语言 |
|
|
这篇文章摘取至我在日本东京举办的 GoCon spring conference 上的演讲稿。 错误只是一些值我花了很多时间来思考如何在 Go 中处理错误是最好的。我真希望能有一种简单直接的...【详细内容】 |
2019-09-17 Go语言 |
|
|
这是一片关于stackoverflow热门问题的文章 How to efficiently concatenate stringsGo里面string是最基础的类型,是一个只读类型,针对他的每一个操作都会创建一个新的string...【详细内容】 |
2019-09-16 Go语言 |
|
|
|