https://leetcode.com/problems/add-binary/#/description 思路是把问题泛化成一个二进制carry 上浮的操作。比如从最低位开始,设置一个进位值,比如3,然后按照二进制的法则对这个carry 进行进位操作,既从低位到高位依次上浮,直到carry 为0 ...
分类:
其他好文 时间:
2017-06-01 18:35:25
阅读次数:
131
语言位运算符:与、或、异或、取反、左移和右移 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表:运算符 含义 描述& 按 ...
分类:
编程语言 时间:
2017-06-01 13:22:43
阅读次数:
299
原文链接:http://blog.csdn.net/vbskj/article/details/38408213 在Intel Sandy Bridge微架构中,Intel引入了256位SIMD扩展AVX,这套指令集在兼容原MMX、SSE、SSE2对128位整点SIMD支持的基础上,把支持的总向量数 ...
分类:
其他好文 时间:
2017-05-29 18:22:34
阅读次数:
197
剑指OfferJAVA版 1. 排序算法 稳定性的概念: 假定待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,称这种排序算法是稳定的,否则称为不稳定的。 package com.ljl.sort; import org.junit.Test; /** * ...
分类:
其他好文 时间:
2017-05-25 23:32:16
阅读次数:
263
Java的核心思想,面向对象思想。 Java面向对象的最高境界,万物皆对象。 对象:现实中随处可见的事物都可以叫对象,对象就是实体的事物,人、小鸟、桌子、大树、楼房等等。对象又有自己的属性行为,属性行为又分为动态行为和静态行为。人的年龄姓名性别身高等属性是静态的,人可以唱歌,游泳,哭泣等行为是动态的 ...
分类:
编程语言 时间:
2017-05-21 19:42:04
阅读次数:
154
.的优先级高于* []优先级高于*, int *ap[]等价于int *(ap[]), ap是元素为int指针的数组 函数()高于*, int *fp()等价于int*(fp()), fp是函数,函数的返回值是int*类型 ==和!=高于位操作符,(val & mask != 0)等价于val & ...
分类:
编程语言 时间:
2017-05-19 16:49:03
阅读次数:
187
原文地址:http://www.cnblogs.com/shengansong/archive/2011/05/23/2054401.html 1. 串行乘法器 两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。 乘法功能是正确的,但计算一次乘法需要8个周期。因此可以看出串行乘法器 ...
分类:
其他好文 时间:
2017-05-18 13:29:31
阅读次数:
166
五、什么是层模型? 什么是层布局模型?层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样, 每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧。 但是在网页上局部使用层布局还是有其方便之处的。下面我们来学习一下html中的层布局。 如何让html ...
分类:
Web程序 时间:
2017-05-18 09:44:20
阅读次数:
299
这里我选择的是CentOSLinuxrelease7.3.1611(Core),内核版本3.10.0-514.16.1.el7.x86_64。docker对centos的要求;64位操作系统,内核版本至少为3.10.目前docker支持centos6.5及以后的版本。推荐使用centos7系统。下载阿里云yum软件源。wget-O/etc/yum.repos.d/CentOS-Base.repo..
分类:
其他好文 时间:
2017-05-16 23:18:49
阅读次数:
205
位运算符/移位运算符 运算符 &运算符 操作数1的位操作数2的位&的结果位 1 1 1 1 0 0 0 1 0 0 0 0 |运算符 操作数1的位操作数2的位&的结果位 1 1 1 1 0 1 0 1 1 0 0 0 ^运算符 操作数1的位操作数2的位^的结果位 1 1 0 1 0 1 0 1 1 ...
分类:
其他好文 时间:
2017-05-16 14:59:26
阅读次数:
107