#易语言

C语言 设一个函数process,调用它时,实现不同功能。

//凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/输入a,b,第一次调用process找最大值,第二次调用process找最小值,第三次调用求和。方法1:1#include<stdio.h>2//求最大3intmax(intx,inty){4returnx&g...

C语言 大小写字母转换

//凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/ 方法1:1#include<stdio.h>2#include<stdlib.h>3//大小写字母隔了32位4voidmain(){5charch,t;6printf("Pleasein...

C语言 实现逆置功能

//凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/方法1:利用数组1#include<stdio.h>2#include<string.h>3voidfun(chara[]){4inti,len;5charch;6len=strlen(a);7fo...
代码星球 代码星球·2020-10-02

C语言 求两数的最大公约数和最小公倍数

//作者:凯鲁嘎吉-博客园http://www.cnblogs.com/kailugaji/1#include<stdio.h>2//最大公约数3intgys(intx,inty){4intr;5while(y!=0){6r=x%y;7x=y;8y=r;9}10returnx;11}12//最小公倍数13i...

C语言 排序算法总结

1#include<stdio.h>2#include<stdlib.h>//作者:凯鲁嘎吉-博客园http://www.cnblogs.com/kailugaji/3#defineN204//冒泡排序5voidbubble(inta[],intn){6inti,j,temp;7for(i=0;...
代码星球 代码星球·2020-10-02

一张有料的图片!!!附文件-图片合成器C语言实现算法

凯鲁嘎吉-博客园http://www.cnblogs.com/kailugaji/1.打开F盘,先找两个文件,一个是压缩文件(2.rar),另一个是一张图片(1.jpg),将其放到F盘目录下,当然,其他盘也可以。1.jpg图片如下:2.rar文件里面的内容如下:2.打开cmd,输入命令C:Userslenovo>...

深度解密 Go 语言之 sync.Pool

最近在工作中碰到了GC的问题:项目中大量重复地创建许多对象,造成GC的工作量巨大,CPU频繁掉底。准备使用 sync.Pool 来缓存对象,减轻GC的消耗。为了用起来更顺畅,我特地研究了一番,形成此文。本文从使用到源码解析,循序渐进,一一道来。本文基于Go1.14 目录是什么有什么用怎么用...

Go语言开发的微服务框架

 Go语言开发的微服务框架有什么?  1、项目名称:Istio  项目简介:Istio是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。使用istio可以很简单的创建具有负载均衡、服务间认证、监控等功能的服务网络,而不需要对服务的代码进行任何修改。  2、项目名称:Go-kit  项目简介:Go-ki...

Go语言中的条件变量

Go语言syncpackage提供了条件变量(conditionvariable)类型:typeCondstruct{//LisheldwhileobservingorchangingtheconditionLLocker//containsfilteredorunexportedfields}typeCondfunc...

Go语言编程:使用条件变量Cond和channel通道实现多个生产者和消费者模型

如题,使用条件变量Cond和channel通道实现多个生产者和消费者模型。Go语言天生带有C语言的基因,很多东西和C与很像,但是用起来绝对比C语言方便。今天用Go语言来实现下多消费者和生产者模型。如果对C语言的多生产者和消费者模型感兴趣的可以看Linux系统编程:使用mutex互斥锁和条件变量实现多个生成者和消费者模型...

Go语言的那些坑

Golang是我最喜欢的一门语言,它简洁、高效、易学习、开发效率高、还可以编译成机器码…虽然它一出世,就饱受关注,而且现在在市面上逐渐流行开来,但是,它毕竟是一门新兴语言,还有很多让人不太习惯的地方(即坑,(^__^)),我作为新手,一边学习,一边踩坑,希望对其他人有借鉴作用。文件名字不要轻易以__tes...
代码星球 代码星球·2020-10-02

go语言标准库sync/atomic中的原子操作

原子操作吧其他同步技术更底层。他们没有锁,基本是在硬件层面实现的。事实上,他们经常被用来实现其他同步技术。请注意,下面的许多例子并发并发编程。他们仅用于来展示如何使用标准库中的sync/atomic包中的原子函数。标准库中的sync/atomic对整数类型T(包含int32,int64,uint32,uint64,ui...

go语言20小时从入门到精通(六、工程管理)

在实际的开发工作中,直接调用编译器进行编译和链接的场景是少而又少,因为在工程中不会简单到只有一个源代码文件,且源文件之间会有相互的依赖关系。如果这样一个文件一个文件逐步编译,那不亚于一场灾难。Go语言的设计者作为行业老将,自然不会忽略这一点。早期Go语言使用makefile作为临时方案,到了Go1发布时引入了强大无比的...

Go语言mgo使用情况

文重点介绍mgo使用,仅简单介绍mongodb。  mongdb简单介绍注意:上图已经告知我们mongo不支持事务,在开发项目应用时,想要保证数据的完整性请考虑关系型数据库(经典例子银行转账)。mongo提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原子操作就是要么这个文档保存...

Go语言入门 不错

部落图鉴之Go:爹好还这么努力?安装下载源码编译安装下载相应平台的安装包安装 下载地址:https://golang.org/dl/Linux上的apt-get,yum,Mac上的homebrew 安装安装完成后命令行输入go,如果显示帮助信息则安装成功GOPATHGOPATH:用来存放用户的Go源...
代码星球 代码星球·2020-10-02
首页上一页...2526272829...下一页尾页