小编bin*_*inW的帖子

C/C++:数组的命名约定?

数组的良好命名约定是什么?我正在使用几千行代码编写代码库,并且没有一致的数组命名约定.很少有人通过在名称的末尾添加List来命名他们,例如*message_list*,我真的不喜欢它,因为它错误地暗示这是一个列表(链表),很少有人通过在末尾附加's'来命名它们类似的消息比以往的做法好,但有时会失败.

我想知道数组类型变量是否有任何命名约定?

c c++ arrays naming-conventions

6
推荐指数
1
解决办法
7692
查看次数

FreeRTOS xTaskCreate()方法中的优先级值

我似乎无法找到传递给FreeRTOS任务创建函数的优先级值的意思.如果我没记错的话,ThreadX使用较小的值来获得更高的优先级,即优先级值为1的任务优先级值高于优先级值为2的任务.但是对于FreeRTOS,我似乎无法找到它是否相同或是否相反,即更高价值意味着更优先.

我试过谷歌搜索但找不到任何东西.xTaskCreate的FreeRTOS API参考页面仅指定这是优先级值.有人可以帮助解决这个混乱.

c api freertos

6
推荐指数
1
解决办法
4407
查看次数

何时使用/ proc和/ dev

我需要编写一个不是设备驱动程序的内核模块.该模块将与一些用户空间进程通信.因为我不想使用ioctl(),所以我要么在/ proc目录中创建一个文件,要么在/ dev目录中创建一个设备文件.

问题:我如何在/ proc和/ dev之间做出决定.这只是一个判断电话,还是有任何关于使用这两个的不成文的协议.

linux-device-driver linux-kernel

5
推荐指数
1
解决办法
2219
查看次数

分析和改进嵌入式系统性能的步骤/策略是什么?

我将这个问题分解为子问题.如果我应该单独或在一个问题中问他们,我很困惑.所以我会坚持一个问题.

  1. 通常分析和提高C应用程序性能的步骤是什么?

  2. 如果我正在为嵌入式系统开发,这些步骤会改变吗?

  3. 哪些工具可以帮助我?

最近,我被赋予了在ARM11平台上提高产品性能的任务.我对这个嵌入式系统领域比较陌生,需要专家来帮助我.

c embedded performance

5
推荐指数
1
解决办法
1467
查看次数

Android:如何从代码更改应用程序字体大小

我有一个要求,我需要根据用户提供的值更改应用程序字体大小.我怎样才能做到这一点?我用google搜索,但似乎只能通过XML布局来完成.

android font-size

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

如何在visual studio .net中快速打开文件

在visual studio中,我们可以通过右键单击include语句中的文件名然后单击"打开文档"来打开#Include语句中的文件.但有时候,当我想打开一个文件时,我不记得它在项目中的位置或者包含在哪里.我所做的是打开任何文件,为该文件添加#include语句,然后右键单击 - >打开文档打开文件,然后删除我刚刚添加的#include语句以打开该文件.

有人可以告诉我一个更直接的方法来快速打开文件而不搜索它吗?

我正在使用Visual Studio 2008

c visual-studio visual-studio-macros

4
推荐指数
1
解决办法
533
查看次数

printf("string1""string2")是这个有效的C?

当我写错误的时候,我试图找出一些东西

printf("string1""string2");
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是它编译并生成了一个连接的字符串输出,即

string1string2
Run Code Online (Sandbox Code Playgroud)

这是有效的C吗?

我正在使用gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9)

c string standards-compliance

3
推荐指数
1
解决办法
249
查看次数

这个点语法在Pebble手表开发教程中意味着什么?

我在Pebble watch app开发教程中遇到了以下代码:

// Set handlers to manage the elements inside the Window
  window_set_window_handlers(s_main_window, (WindowHandlers) {
    .load = main_window_load,
    .unload = main_window_unload
  });
Run Code Online (Sandbox Code Playgroud)

我无法理解.load和.unload的这个任务.这是标准C吗?我认为我以前从未见过类似的语法.

c pebble-sdk

3
推荐指数
1
解决办法
417
查看次数

Linux内核模块是否有内存限制?

Linux内核模块对内存使用有任何限制,即代码段大小或全局内存量或任何内容.

linux-device-driver linux-kernel

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