V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dacapoday  ›  全部回复第 20 页 / 共 21 页
回复总数  407
1 ... 12  13  14  15  16  17  18  19  20  21  
2015-03-29 14:58:26 +08:00
回复了 BGYL 创建的主题 C c++制作产生随机数的软件
一种伪随机数,要验证随机程度,可以用随机数生成RGB颜色出图片,越像雪花无规律越随机
<code>
uint32_t
RandomSeed(void)
{
uint32_t ui32A, ui32B, ui32C, ui32D, ui32Temp, ui32Idx;

//
// Initialize the digest.
//
ui32A = 0x67452301;
ui32B = 0xefcdab89;
ui32C = 0x98badcfe;
ui32D = 0x10325476;

//
// Perform the first round of operations.
//
#define F(a, b, c, d, k, s) \
{ \
ui32Temp = a + (d ^ (b & (c ^ d))) + g_pui32RandomEntropy[k]; \
a = (ui32Temp << s) | (ui32Temp >> (32 - s)); \
}
for(ui32Idx = 0; ui32Idx < 16; ui32Idx += 4)
{
F(ui32A, ui32B, ui32C, ui32D, ui32Idx + 0, 3);
F(ui32D, ui32A, ui32B, ui32C, ui32Idx + 1, 7);
F(ui32C, ui32D, ui32A, ui32B, ui32Idx + 2, 11);
F(ui32B, ui32C, ui32D, ui32A, ui32Idx + 3, 19);
}

//
// Perform the second round of operations.
//
#define G(a, b, c, d, k, s) \
{ \
ui32Temp = (a + ((b & c) | (b & d) | (c & d)) + \
g_pui32RandomEntropy[k] + 0x5a827999); \
a = (ui32Temp << s) | (ui32Temp >> (32 - s)); \
}
for(ui32Idx = 0; ui32Idx < 4; ui32Idx++)
{
G(ui32A, ui32B, ui32C, ui32D, ui32Idx + 0, 3);
G(ui32D, ui32A, ui32B, ui32C, ui32Idx + 4, 5);
G(ui32C, ui32D, ui32A, ui32B, ui32Idx + 8, 9);
G(ui32B, ui32C, ui32D, ui32A, ui32Idx + 12, 13);
}

//
// Perform the third round of operations.
//
#define H(a, b, c, d, k, s) \
{ \
ui32Temp = a + (b ^ c ^ d) + g_pui32RandomEntropy[k] + 0x6ed9eba1; \
a = (ui32Temp << s) | (ui32Temp >> (32 - s)); \
}
for(ui32Idx = 0; ui32Idx < 4; ui32Idx += 2)
{
H(ui32A, ui32B, ui32C, ui32D, ui32Idx + 0, 3);
H(ui32D, ui32A, ui32B, ui32C, ui32Idx + 8, 9);
H(ui32C, ui32D, ui32A, ui32B, ui32Idx + 4, 11);
H(ui32B, ui32C, ui32D, ui32A, ui32Idx + 12, 15);

if(ui32Idx == 2)
{
ui32Idx -= 3;
}
}

//
// Use the first word of the resulting digest as the random number seed.
//
return(ui32A + 0x67452301);
}
</code>
光会语言就会做东西了?这一串的技能树有点恐怖,都点了多少?
2015-03-25 08:42:00 +08:00
回复了 nooblee 创建的主题 问与答 有没有树莓派裸机编程相关手册神马的
新版芯片的还没出来,而且这次提升了指令集,B版的也没啥参考价值。嵌入式芯片和 x86差别很大的,所谓引导程序是烧写在芯片上的,比如B版就是靠video core。
ubuntu独有,笔记本用爽,接大屏幕,高分屏好麻烦,虽然不常用菜单栏
2015-03-13 17:30:13 +08:00
回复了 eae29qvc 创建的主题 问与答 万用表买什么好?
@lightening 我买的第一个表 MF-47型的,多经典的款,次次电阻要调零,精度全靠电池,笔头也渣,边按着还要去看读数,值尴尬的话,还要在两档位间切换确定。纯折腾人~
国产的液晶屏渣,所以示数跳起来看不清。仪器是一次性投入,尽可能挑好的,当然业余玩确实不需要上纲上线。
2015-03-13 14:28:59 +08:00
回复了 eae29qvc 创建的主题 问与答 万用表买什么好?
@eae29qvc 好吧,我多嘴了,上千的算低端的了,一般50M也足够了,推荐个普源的吧
2015-03-13 13:59:03 +08:00
回复了 eae29qvc 创建的主题 问与答 万用表买什么好?
万用表好用简便最好,指针的何其麻烦。其实楼主应该考虑搞个示波器,这更常用些
2015-03-13 13:53:09 +08:00
回复了 eae29qvc 创建的主题 问与答 万用表买什么好?
福禄克的,自动量程省事省力
2015-03-09 16:49:06 +08:00
回复了 rommelji 创建的主题 硬件 苦逼电子工程师(FPGA),在这里完全没有存在感。
CPLD 路过,VHDL早忘了精光
壮士斷腕:停止当前版本开发,另外fork一个闭源的,界面,图标大改。
不管怎样,那些山寨版是灭不掉的
2015-02-27 19:28:27 +08:00
回复了 Livid 创建的主题 V2EX 关于 20150227 这事的想法
我早上还好好的,下午就呵呵了,看来节后上班了
2015-02-19 20:13:05 +08:00
回复了 lwrless 创建的主题 问与答 树莓派从哪里能靠谱地购买?
树莓派不是开源硬件,但是使用大量开源软件,硬件部分仅仅开放了GPIO和videocore
只要不是山寨货(某树莓派3什么的),淘宝上的都行,有两种UK绿板 PRC红板 ,都是正版
2015-02-02 20:07:00 +08:00
回复了 mawing 创建的主题 宽带症候群 江苏电信,手机访问不存在的域名自动下载 APK
我也是同样情况,访问不存在的地址,电信跳转202.。。。和你图上一样的地址,然后海马手机助手下载广告。
最近还有Dns弹窗广告,真是变着法子创收啊
2015-02-02 19:41:57 +08:00
回复了 clowwindy 创建的主题 Raspberry Pi Raspberry Pi 2 出了
不知道功率会不会提高,现在B+都带不了多少外设
2015-01-14 17:05:41 +08:00
回复了 gooffer 创建的主题 推广 [福利]百度阿里腾讯等 50 个笔试卷 PDF 合集
2015-01-07 22:56:36 +08:00
回复了 aiwha 创建的主题 奇思妙想 为嘛嵌入式设备不学 PC 的 BIOS 搞个独立芯片固化刷机程序?
外围设备不是pc这样标准化的,是要自己弄的,而且soc里有rom,eerom 甚至有固化的驱动程序库,没必要再弄个外置的
2015-01-02 02:03:59 +08:00
回复了 yjsslab 创建的主题 奇思妙想 主机,电池(源),显示器三个分离的手机/平板!
散热不好解决,而且无线传输有延迟且不稳定(当然在荒郊野外大平地可以无视)
2014-11-20 09:37:09 +08:00
回复了 blijf 创建的主题 V2EX 这几天 V2 经常 504,难道只有我一个人吗
点这贴子就发生了一次
2014-11-01 23:42:24 +08:00
回复了 444683462 创建的主题 问与答 MSATA 和 SATA3 的固态硬盘 大家一般用的哪种?理由
sata3 有的笔记本不支持从msata接口启动系统
1 ... 12  13  14  15  16  17  18  19  20  21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2510 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 15:02 · PVG 23:02 · LAX 08:02 · JFK 11:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.