小编unw*_*ind的帖子

如何检查C中的指针是否属于某种类型?

如何检查指针是否属于某种类型?

使用sizeof还不够.

我试图避免将id-numbers放入我的结构中来识别它们的类型.假设可能是gcc在进程中的某处放置了一个struct定义,并将定义映射到指针的已分配内存.如果这是真的,我认为会有一些检查指针类型.

c gcc

13
推荐指数
5
解决办法
2万
查看次数

以毫秒为单位捕获时间

以下代码用于在日志中打印时间:

#define PRINTTIME() struct tm  * tmptime;
time_t     tmpGetTime;
time(&tmpGetTime);
tmptime = localtime(&tmpGetTime);
cout << tmptime->tm_mday << "/" <<tmptime->tm_mon+1 << "/" << 1900+tmptime->tm_year << " " << tmptime->tm_hour << ":" << tmptime->tm_min << ":" << tmptime->tm_sec<<">>";
Run Code Online (Sandbox Code Playgroud)

有没有办法为此添加毫秒?

c++ stl resolution timer

12
推荐指数
2
解决办法
5万
查看次数

GCC与ARM上的Greenhills

我对GCC和Greenhills C编译器之间在ARM平台上生成的代码的内存占用量方面的任何比较感兴趣.

这些编译器是否有任何基准或比较?有没有人在这里有任何经验,他们想分享?

embedded optimization gcc memory-footprint greenhills

12
推荐指数
2
解决办法
4712
查看次数

比较两个排序的int数组

我有数百万个固定大小(100)的int数组.每个数组都已排序并具有唯一元素.对于每个数组,我想找到所有具有70%公共元素的数组.现在我每秒进行大约100万次比较(使用Arrays.binarySearch()),这对我们来说太慢了.

有谁能推荐更好的搜索算法?

java arrays int comparison

12
推荐指数
1
解决办法
3151
查看次数

如何使用mmap在堆中分配内存?

只是问题陈述,我如何使用mmap()在堆中分配内存?这是我唯一的选择,因为malloc()它不是可重入的函数.

c heap memory-management mmap

12
推荐指数
2
解决办法
2万
查看次数

在java中实现我自己的远程桌面

我正在尝试在java中实现自己的远程桌面解决方案.使用套接字和TCP/UDP.我知道我可以使用VNC或其他任何东西,但它是我想要做的学校任务.

因此,为了移动鼠标并单击,我可以使用Robot类.我有两个问题:

  1. 发送视频怎么样?我知道Robot类也可以捕获屏幕,所以我应该按顺序发送图像并按顺序显示在连接的另一端?这是实现远程桌面的最佳方式吗?

  2. 我还应该使用TCP还是UDP?我认为UDP将更难实现,因为我必须弄清楚哪个图像接着另一个.

java networking desktop

12
推荐指数
1
解决办法
3413
查看次数

复制内存块

我需要一个关于如何有效地复制内存块的建议,如果可能的话,用C++或汇编语言进行单次尝试.

我有一个指向内存位置和偏移量的指针.将内存视为我需要复制的包含行和列的2D数组.

c++ memory copy

11
推荐指数
2
解决办法
2万
查看次数

calloc - 将内存清零的有用性

将存储器清零(即calloc()结束malloc())的优点是什么?你不会将价值改为其他东西吗?

c memory malloc memory-management calloc

11
推荐指数
2
解决办法
8225
查看次数

如何获得当前的日期和时间?

如何获得当前日期d/m/y.例如,我需要他们有3个不同的变量而不是一个day=d; month=m; year=y;.

c++ time

11
推荐指数
2
解决办法
6万
查看次数

关于新AVR指令LAC,LAS,LAT和XCH的更多细节

查看AVR指令集,2010年增加了四条指令

LAC load and clear
LAS load and set
LAT load and toggle
XCH load and exchange
Run Code Online (Sandbox Code Playgroud)
  1. 有谁知道芯片有这些说明

  2. 哪些工具支持这些说明

  3. 有关他们所做工作的更多信息

    (Z)< - Rd v(Z),Rd < - (Z)

这是否意味着Rd和(Z)获得相同的值或者Rd获得Z指向的预修改值?

assembly avr arduino atmel

11
推荐指数
1
解决办法
2312
查看次数