这里利用汇编的思想 思路:1、大端转换为小端模式就将大端的高位和低位的值进行交换,先将高位清零然后右移到低位,低位清零左移到高位,然后两者再进行或(|)运算,就得到小端模式 2、小端转换为大端模式就将小端的高位和低位的值进行交换,先将高位清零然后左移到高位,低位清零右移到低位,然后两者再进行或(|) ...
分类:
其他好文 时间:
2017-06-08 10:54:23
阅读次数:
583
前言 一、缘起 1. 前面在字符编码系列文章的前言中曾说过,类似于字符编码这样基础、重要、应用广泛而又特别容易让人困惑的主题还有字节序(即大小端表示)、正则表达式以及浮点数实现、日期时间处理等等。其中,字节序、正则表达式跟字符编码的关系非常密切。字符编码以及字节序的问题已经在字符编码系列文章中介绍过 ...
分类:
其他好文 时间:
2017-05-31 23:06:03
阅读次数:
267
2017小端午假期刚过,新的一轮工作又开始了,But,上三天又休息了,激动ing^^ FineCMS学习第二节:M_Controller学习: 今天在M_Controller内遇到如下代码,故对如何判断ajax请求,post请求及REQUEST_TIME于time()函数差别做了一下学习,再次记录给 ...
分类:
Web程序 时间:
2017-05-31 12:02:53
阅读次数:
210
一、什么是字节序字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开 发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字 节序分 ...
分类:
其他好文 时间:
2017-05-30 19:32:24
阅读次数:
141
本文文件夹: 一:网络地址结构体的介绍 二:大端序和小端序的简介以及它们转换的函数接接口 一:网络地址结构体的介绍 Linux中的网络编程通过Socket(套接字)接口实现,Socket是一种特殊的文件描写叙述符。 套接字socket有三种类型: ? 流式套接字(SOCK_STREAM):流式的套接 ...
分类:
其他好文 时间:
2017-05-27 16:09:51
阅读次数:
116
Hash hash可以算是一种两级kv,首先通过key找到一个hash对象,然后再通过field找到或者设置相应的值。 在ledisdb里面,我们需要将key跟field关联成一个key,用来存放或者获取对应的值,也就是key:field这种格式。 这样我们就将两级的kv获取转换成了一次kv操作。 ...
分类:
数据库 时间:
2017-05-24 14:40:25
阅读次数:
268
http://www.cnblogs.com/52php/p/6114643.html 所谓大端就是指高位值在内存中放低位地址,所谓小端是指低位值在内存中放低位地址。比如 0x12345678 在大端机上是 12345678,在小端机上是 78564312,而一个主机是大端还是小端要看CPU类型以及 ...
分类:
编程语言 时间:
2017-05-17 14:07:52
阅读次数:
326
wav文件头详解 符合RIFF(Resource Interchange File Format)规范的wav文件的文件头记录了音频流的编码参数等基本信息。wav文件由多个块组成,至少包含RIFF标志块、格式块、数据头块和数据块,所有数据均以小端模式存储。(小端模式:按顺序读取时,先读取的是数据的低 ...
分类:
其他好文 时间:
2017-05-13 18:02:07
阅读次数:
1238
1.以下程序的输出结果是? #include<stdio.h> main(){ int b=3; int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d\n",*ptr,*(++ptr)); } 答案: 8,8 c中pri ...
分类:
编程语言 时间:
2017-05-13 11:24:01
阅读次数:
236
牛客网上有一道题 这道题知识点: http://c.biancheng.net/cpp/html/2932.html 联合体 结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。结构体占用的内存大于等于所有成 ...
分类:
其他好文 时间:
2017-05-11 12:53:21
阅读次数:
129