#易语言

链表详解(C语言)

链表是一种常见的基础数据结构,结构体指针在这里得到了充分的利用。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入节点。链表都有一个头指针,一般以head来表示,存放的是一个地址。链表中的节点分为两类,头结点和一般节点,头结点是没有数据...
代码星球 代码星球·2021-02-16

C语言经典题目

回顾一下吧:一、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?解析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。常规写法:#include<stdio.h>intmain(){inti,j,k;printf("");for(i=1;i...
代码星球 代码星球·2021-02-16

一步步来用C语言来写python扩展-乾颐堂

本文介绍如何用C语言来扩展python。所举的例子是,为python添加一个设置字符串到windows的剪切板(Clipboard)的功能。我在写以下代码的时候用到的环境是:windowsxp,gcc.exe4.7.2,Python3.2.3。第一步撰写C语言的DLL创建一个clip.c文件,内容如下:12345678...

DML语言练习,数据增删改查,复制清空表

1ConnectedtoOracleDatabase11gEnterpriseEditionRelease11.2.0.1.02ConnectedasTEST@ORCL34SQL>select*fromt_hq_bm;5BUMBMBUMMCDIANH6-------------------------------...

使用 Apache SSI(Server Side Includes) 制作多语言版静态网页

多语言版静态网页,通常都是先做一个语言的网页,比如中文版,或英文版,然后找人翻译成另一种语言,最后合作一起,上传到网页服务器。这种方法,在后续的改动时,往往容易改了一个语言的网页、遗漏了另一个语言的网页更改;或者翻译多语言时,一不小心误删除了某个网页的某个部分,或者多键入了无关的字符,造成多个语言版本的不一致。&nbs...

Ubuntu 搭建GO语言开发环境

一、下载Go语言安装包官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中:sudotar-C/usr/local-xzfgo1.11.5.linux-amd64.tar.gz二、添加环境变量和工作变量到系统环境中先进入到profile文件目录:cd/etc...

堆的创建、优先队列、topk、堆排序C语言实现

 1、堆的定义堆就是用数组实现的二叉树,所有它没有使用父指针或者子指针。堆就是利用完全二叉树的结构来维护的一维数组。   创建一个堆除了一个简单的一维数组以外,不需要任何额外的空间。如果我们不允许使用指针,那么我们怎么知道哪一个节点是父节点,哪一个节点是它的子节点呢?节点在数组中...

C语言__attribute__ ((__packed__))关键字自动字节对齐

自动字节对齐不想要字节对齐的时候,有没有办法取消字节对齐?答案是可以,就是在结构体声明当中,加上__attribute__((__packed__))关键字,它可以做到让我们的结构体,按照紧凑排列的方式,占用内存。来段实际代码:#include<stdio.h>#include<iostream>...

C语言动态数组

 原文链接:c语言中动态数组的建立 作者:阿瞒123 一维动态数组的创建,这个比较简单,直接上代码#define_CRT_SECURE_NO_DEPRECATE#include<stdio.h>#include<stdlib.h>voidcreateOneDimen...
代码星球 代码星球·2021-02-14

Rabbitmq 消费者的推模式与拉模式(go语言版本)

   RabbitMQ的消费者有两种模式实现RabbitMQ的消费者有两种模式,推模式(Push)和拉模式(Pull)。推模式:消息中间件主动将消息推送给消费者拉模式:消费者主动从消息中间件拉取消息推模式将消息提前推送给消费者,消费者必须设置一个缓冲区缓存这些消息。好处很明显,消费者总是有...

C语言格式化输出,空位补0,空位补空格

charstrTtimeDump[512]="";inta=5;sprintf(strTtimeDump,"%.4d",a);//strTtimeDump输出0005数字前补3个0sprintf(strTtimeDump,"%4d",a);//strTtimeDump输出5数字前补3个空格...

讯飞语音语音听写,设置识别语言

 privatevoidinitIfly(){//SpeechUtility.createUtility(getActivity(),SpeechConstant.APPID+"=5b94432a");initListener=newInitListener(){@OverridepublicvoidonIn...

C++你不知道的那些事儿—C++语言的15个晦涩特性

这个列表收集了 C++语言的一些晦涩(Obscure)特性,是我经年累月研究这门语言的各个方面收集起来的。C++非常庞大,我总是能学到一些新知识。即使你对C++已了如指掌,也希望你能从列表中学到一些东西。下面列举的特性,根据晦涩程度由浅入深进行排序。1.方括号的真正含义2.最烦人的解析3.替代运算标记符4.重...

《你必须知道的495个C语言问题》知识笔记及补充

1.extern在函数声明中是什么意思?它可以用作一种格式上的提示表明函数的定义可能在另一个源文件中,但在externintf();和intf();之间并没有实质的区别。补充:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也...

[翻译]Go语言调度器

本文翻译DanielMorsing的博文TheGoscheduler。个人认为这篇文章把GoRoutine和调度器的知识讲的浅显易懂。作为一篇介绍性的文章。非常不错。介绍Go1.1版本号最大的特性之中的一个就是一个新的调度器,由DmitryVyukov贡献。这个新的调度器为并行Go程序带来了令人激动、无以后继的性能提升...
代码星球 代码星球·2021-02-13
首页上一页...56789...下一页尾页