程序员达达

Resize EC2 size

基本上就是按照StackOverflow上的来,需要注意的是里面的第13步骤: Hit 1 to set the first cylinder 其实现在默认的都是sector了,不要搞错了。。如果你还是选择1,注定要像我一样悲剧好几次。最好差一下fdisk -l的输出,看一下原来的是多少,我改成了16065之后成功了。

[LeetCode] Number of 1 Bits

Write a function that takes an unsigned integer and returns the number of ’1′ bits it has (also known as the Hamming weight). For example, the 32-bit integer ’11′ has binary representation 00000000000000000000000000001011, so the function should return 3. [分析] 最笨的解法就是每次移位,这样的话不管是多少个1,都要循环执行32次。比较巧妙的解法可以将循环次数减少到与1的个数一样。利用的性质就是n-1之后,n最低位的1之后(包括其本身)的所有bits翻转。 这篇文章对于数1的个数,分析得很透彻。 [注意事项] 1)题目里面unsigned和signed的int会影响到种植条件的判定。比如说第5行中如果改为n