![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C 语言
shaolinsdkd
haoxiangdanghao受伤的两艘东方闪电金佛寺啊
展开
-
C语言 浮点数转字符串
把浮点数转成字符串, 精度能达到7位小数点,位数增加,精度会降低,会增加一些误差。代码如下:#include <stdio.h>#include <stdlib.h>// Keep 7 decimal places// 7 bit float char *float2str(double d,char *str){ char str1[40]; int j = 0, k, i; i = (int)d; //the integer part j原创 2020-07-14 20:09:45 · 1310 阅读 · 5 评论 -
Windows平台 微秒级 延时程序
如何在Windows平台上实现微秒级延时, time相关函数实现的只是毫秒级的延时,有时无法满足精度要求,下面是一个微秒级延时的测试实例,测试OK。测试程序每间隔100us,计数器加1,计数器每增加10000,打印出当前的时间值(us),同时计算和上一次输出值之间的差(us)。从结果看,1s间隔的累计误差还挺大,时间间隔不是严格的1s,最高有38043us的误差。代码如下:#include <stdlib.h>#include <stdio.h>#inclu原创 2020-07-06 16:30:30 · 1010 阅读 · 0 评论 -
C语言 字符串 查找并替换
编译环境:VS2010。语言: C。代码:#include <stdlib.h>#include <stdio.h>#include <string.h>void str_replace(char *str_src, int n, char * str_copy);void main(void){ char str_source[50] = "the book the source the end!\n"; char str_find.原创 2020-07-02 13:12:07 · 5249 阅读 · 0 评论 -
Xilinx SDK 无法使用数学库 math.h的问题 解决办法
SDK版本:Xilinx Software Development Kit 14.4, 操作系统 Win7 SP1 64位。问题: 使用SDK时,发现无法使用math.h中的一些函数,比如sqrt(), fabs()等, math.h文件可以正常添加,测试发现一些奇怪问题, sqrt()可以使用常数作为参数,但无法使用浮点型变量,编译时弹出无法应用该函数的问题。...原创 2019-11-18 12:53:04 · 3580 阅读 · 0 评论 -
有没有快速的抓包程序
有没有特别快的抓包程序,看了几个CSDN上写的关于用winpcap抓包的博客,试了一下,丢包很严重。有没有抓视频数据的程序,求指教!!原创 2017-05-03 20:13:40 · 458 阅读 · 0 评论 -
Debug Assertion Failed 对于MFC对话框程序的 一种错误原因
1. 调试时,点重试无法进入断点;2. 后来发现,我把对话框中的连个编辑框去掉了,而他们对应的变量没有去掉, 另外,DoDataExchange() 绑定函数中相应的程序也没有去掉;3. 将所有跟这个变量相关的程序全部注释掉后,程序就可以正常运行了。...原创 2018-08-29 12:04:26 · 6204 阅读 · 3 评论 -
lwip库函数 提取UDP报文头数据
基础信息:lwip库函数版本为:1.4.1;平台为Zynq7000;问题:lwip的哪个函数中处理的UDP报文中含有前面的报文头,而不是只有有效数据。 说明:UDP报文的开头有 42个字节的格式头,具体各个部分的意义可以自行搜索,或查看wireshark对比分析;解答:etharp.c文件中的 err_t ethernet_input(struct pbuf *...原创 2019-01-22 16:09:14 · 751 阅读 · 0 评论 -
OpenGL 入门 VS2010 环境配置 Win7系统
系统环境:Win7 64位安装GLUT工具包Windows环境下的GLUT下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipVS2010环境配置将下载的压缩包解开,将得到5个文件(glut.dll, glut32.dll, glut.lib, glut32.lib,glut.h)(...原创 2019-07-15 11:28:18 · 285 阅读 · 0 评论 -
Carmack 求平方根算法 效率很高
求平方根的倒数,不是平方根,使用魔数0x5f375a86,源码如下:static float invSqrt(float number){ volatile long i; volatile float x, y; volatile const float f = 1.5F; x = number * 0.5F; y = number; i ...原创 2019-08-13 20:28:14 · 807 阅读 · 0 评论