题目: Given an integer (signed 32 bits), write a function to check whether it is a power of 4. Example:Given num = 16, return true. Given num = 5, retur ...
分类:
其他好文 时间:
2016-05-06 19:13:56
阅读次数:
122
UESTC 491 Tricks in Bits...
分类:
其他好文 时间:
2016-05-06 16:12:12
阅读次数:
110
#include<bits/stdc++.h> #define REP(i,a,b) for(int i=a;i<=b;i++) #define MS0(a) memset(a,0,sizeof(a)) using namespace std; typedef long long ll; const ...
分类:
其他好文 时间:
2016-05-04 01:24:05
阅读次数:
245
图1 DDS原理框图
首先谈一下DDS(直接数字式频率合成器)的原理,如图1所示。 由相位累加器、ROM查找表、高速DAC、低通滤波器(LPF)组成。 设频率控制字的宽度为 N bits,则频率控制字的取值范围:0~2^N。 相位累加器是一个计数器,宽度一般要超过N+1位(抽样定理),在参考时钟Fref 的上升沿,计数器自增一次,步长为频率控制字对应的值。
相位累加器的输出 作为 R0M查找表...
分类:
其他好文 时间:
2016-04-29 19:32:00
阅读次数:
130
人们很早就在Quake3源代码中发现了类似如下的C代码,它可以快速的求1/sqrt(x),在3D图形向量计算方面应用很广
float invSqrt(float x)
{
float xhalf = 0.5 * x;
int i = *(int*)&x; // get bits for floating value
i = 0x5f3759df - (i >> 1); // gives ...
分类:
编程语言 时间:
2016-04-29 17:31:54
阅读次数:
385
图1 DDS原理框图
首先谈一下DDS(直接数字式频率合成器)的原理,如图1所示。 由相位累加器、ROM查找表、高速DAC、低通滤波器(LPF)组成。 设频率控制字的宽度为 N bits,则频率控制字的取值范围:0~2^N。 相位累加器是一个计数器,宽度一般要超过N+1位(抽样定理),在参考时钟Fref 的上升沿,计数器自增一次,步长为频率控制字对应的值。
相位累加器的输出 作为 R0M查找表...
分类:
其他好文 时间:
2016-04-26 21:39:02
阅读次数:
1064
人们很早就在Quake3源代码中发现了类似如下的C代码,它可以快速的求1/sqrt(x),在3D图形向量计算方面应用很广
float invSqrt(float x)
{
float xhalf = 0.5 * x;
int i = *(int*)&x; // get bits for floating value
i = 0x5f3759df - (i >> 1); // gives ...
分类:
编程语言 时间:
2016-04-26 19:43:29
阅读次数:
241
342. Power of Four Total Accepted: 7302 Total Submissions: 21876 Difficulty: Easy Given an integer (signed 32 bits), write a function to check whether ...
分类:
编程语言 时间:
2016-04-26 15:57:22
阅读次数:
182
一: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). F ...
分类:
移动开发 时间:
2016-04-23 16:18:48
阅读次数:
261
题目: Given an integer (signed 32 bits), write a function to check whether it is a power of 4. Example:Given num = 16, return true. Given num = 5, retur ...
分类:
其他好文 时间:
2016-04-20 18:08:05
阅读次数:
115