码迷,mamicode.com
首页 > 2015年08月06日 > 全部分享
9.5位操作(四)——解释代码(n&(n-1))==0的具体含义
题目:解释代码(n&(n-1))==0的具体含义 1)(A&B)==0的含义 A和B的二进制表示的同一位置绝不会同为1。 2)n和n-1 若n的最低有效位为1,减去1后为0,其余为均相同,不符合要求。n的最低有效位为0,减去1时,必须向高位借1。 3)(n&(n-1))==0的含义 n的最高有效位为1,其余位为0。因此,n的值是2的某次方。 所以,(n...
分类:其他好文   时间:2015-08-06 13:15:27    阅读次数:170
C++中的深浅复制_实践示例
类定义中,如果未提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数,就像没有提供构造函数时, C++提供默认构造函数一样。 C++提供的默认拷贝构造函数工作的方法是:完成一个成员一个成员的拷贝,如果成员是类对象,则调用 其拷贝构造函数或者默认拷贝构造函数。 /*-------------------------------------- 在默认拷贝构造函数中,拷贝的策略是逐个成...
分类:编程语言   时间:2015-08-06 13:16:32    阅读次数:154
Codeforces Round #Pi (Div. 2) B Berland National Library
思路:对于这道题,一开始并没有什么思路,但后来想了下,其实就是维护一个集合,每一个人都是不同的元素,满足了集合的互异性,而要求这个图书馆最小的容纳量,其实就是求这个集合的最大的元素量,假设在某个时刻集合里存在M个元素,是集合从开始到结束出现过的元素个数的最大值,那么就是这个图书馆的最小容纳量,如果最小容纳量比M小,那怎么容得下M个人?对于+,   他之前肯定是没进或者之前出来股,无论怎样,都要加进...
分类:其他好文   时间:2015-08-06 13:16:45    阅读次数:258
Binder ServiceManager解析
1 Binder库介绍在Binder库中,Service组件和Client组件分别使用模板BnInterface和BpInterface描述,其中前者成为Binder本地对象,后者成为Binder代理对象。Binder库中的Binder本地对象和Binder代理对象分别对应于Binder驱动程序中的Binder实体对象、Binder引用对象。 BpBinder类中有一个成员变量mHandle...
分类:其他好文   时间:2015-08-06 13:17:52    阅读次数:258
数论基础
数论...
分类:其他好文   时间:2015-08-06 13:15:03    阅读次数:87
Hibernate单向关联1-N
基于外键1-N关联(无连接表)一个Customer关联多个CardCustomer实体(1端):package com.ydoing.hibernate4; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; imp...
分类:Web程序   时间:2015-08-06 13:16:48    阅读次数:127
ActionBar
转:http://blog.csdn.net/eclipsexys/article/details/8688538在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果...
分类:其他好文   时间:2015-08-06 13:16:55    阅读次数:73
Java集合涉及的类(代码)
Customer:public class Customer implements Comparable{ private Integer customerId; private String customerName; public Integer getCustomerId() {...
分类:编程语言   时间:2015-08-06 13:16:02    阅读次数:158
2388 Who's in the Middle(简单排序)
训练计划的第一个问题,首先从水问题开始:排序的数组,中间数则输出。http://poj.org/problem?id=2388冒泡排序:#include using namespace std;int main(){ int i, j, n,t; int a[10000]; cin...
分类:编程语言   时间:2015-08-06 13:13:55    阅读次数:159
Notify和NotifyAll的区别?
Notify和NotifyAll都是用来对对象进行状态改变的方式,只是他们的作用域不太一样,从字面上就能看的出来,当对象被上锁之后,当其他的方法要去访问该对象中的数据,就需要该对象对其进行解锁,当然,由于多线程一个时刻可能有很多个方法要去访问他,当采用了Notify就可以实现对指定对象对该对象数据解...
分类:其他好文   时间:2015-08-06 13:15:41    阅读次数:202
HDU_1506_Largest Rectangle in a Histogram_dp
Largest Rectangle in a HistogramTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14177Accepted Subm...
分类:其他好文   时间:2015-08-06 13:14:41    阅读次数:93
iOS imageName方法获取Folder文件夹(蓝色文件夹)内图片
Xcode创建的iOS项目内存在两种文件夹:Group(黄色, 伪文件夹) 和Folder(蓝色, 真文件夹):Group:Folder:Images.xcassets或Group文件夹内的PNG图片可通过imageNamed方法直接加载:[UIImage imageNamed:@"photo"];...
分类:移动开发   时间:2015-08-06 13:13:41    阅读次数:187
母函数(经典)
母函数的基本代码模板自己理解:对于(#式)(1+x+x^2+x^3+x^4+x^5+....)*(1+x^2+x^4+x^6+x^8+x^10+....)*(1+x^3+x^6+x^9+x^12....).....第一个for给c1 和 c2 赋值 , 把上面#式的第一个括号(1+x+x^2+x^3...
分类:其他好文   时间:2015-08-06 13:14:31    阅读次数:113
前端常用正则表达式
var validateRegExp = { decmal: "^([+-]?)\\d*\\.\\d+$", // 浮点数 decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$", // 正浮点数 ...
分类:其他好文   时间:2015-08-06 13:13:19    阅读次数:77
pypi 国内镜像 及修改全局方法
PyPi的官方网站为https://pypi.python.org,有时访问中会很慢,使用pip命令安装带其他依赖包的安装包,会经常失败。解决办法,使用国内PyPi镜像网站,修改pip的源。网上搜索的国内镜像如下:清华大学TUNA协会:pypi 镜像每 5 分钟同步一次。https://pypi.t...
分类:其他好文   时间:2015-08-06 13:13:59    阅读次数:310
oracle安装的那些事儿
新电脑软件安装顺序:IIS-VS(服务器不安装VS可以安装.netframework)-office-数据库oracle安装分为服务端和客户端;服务端可以安装在服务器或者虚拟机中,两者无甚差别。服务器端安装的是服务器安装包,客户端安装的是客户端安装包,不可混淆(错误安装无法使用)。有的服务器端安装包...
分类:数据库   时间:2015-08-06 13:12:58    阅读次数:135
20 个强大的 Sublime Text 插件
20. FTPSync19. SASS Build18. Package Control17. Emmet16. SublimeLinter15. SublimeEnhancements14. PackageResourceViewer13. Git12. Terminal11. CSSComb10...
分类:其他好文   时间:2015-08-06 13:12:20    阅读次数:114
2237条   上一页 1 ... 76 77 78 79 80 81 82 ... 132 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!