干净鸭子

文章
7
资源
0
加入时间
2年10月21天

MinGW(windows下的GCC)的一个BUG:long long类型打印错误

    在WINDOWS下使用MinGW调试程序的时候,发现一个GCC的BUG。请先看下面的代码:#include stdio.h>int main()...{    short a = 1;    int b = 2;    unsigned int c = 3;    long long d = 4;    unsigned long long e = 5;    printf(" a

两种常用的排序算法

public class TestSort{ public static void main(String[] args){ int[] arr={1,4,9,3,7,10,23,5}; printArray(arr); System.out.println(); selectSort(arr); printArray(arr); System.out.println();

Groovy的闭包

一个简单的例子[1,2,3].each{entry -> print entry} each是循环执行的意思,它是List.each方法需要一个闭包参数{}是闭包的部分entry是参数部分(当然可以是命名为你喜欢的任何非关键字 如 a,e,people等等)->右边是要执行的代码块  def sum=01.upto(100){arg->sum+=arg-1}

编码器 及线数倍频 相关知识

1.绝对位置编码器和增量式编码器绝对位置编码器是指可以确切知道当前绝对相位角(相对于零点),绝对式编码器的计数方法是圈数×每圈脉冲+当前脉冲,因此一般读的时候是用通讯方式的,计数电路在编码器里面已经做好,并且带电池保持当前计数,有些伺服是用这种绝对式编码器。下面要说的是增量式编码器。2.增量式电机编码器基本分成两类:50%占空比的方波信号,以及正旋波输出编码器。3.脉冲倍频鉴相:...

中科大郑烇、杨坚老师《计算机网络-自顶向下方法》课程 第2章 应用层笔记1. 前言2. 正文3. 最后

网络应用是计算机网络存在的理由。本章学习定义关键的应用层概念,包括应用程序所需要的网络服务、客户和服务器、进程和传输层接口;学习几种网络应用程序,包括 Web、FTP、Email、DNS、P2P 和 CDN;开发运行在 TCP 和 UDP 上的网络应用程序。研发网络应用程序的核心写出能够运行在不同的端系统上的程序;程序可以通过网络彼此通信。网络核心中没有应用层软件网络核心是由分组交换机(包括三层设备路由器和两层设备链路交换机)和链路构成的网状网络,主要作用是数据交换。网络核心设备不在应用层上起作