标签: structure

结构填料和包装

考虑:

struct mystruct_A
{
   char a;
   int b;
   char c;
} x;

struct mystruct_B
{
   int b;
   char a;
} y;
Run Code Online (Sandbox Code Playgroud)

结构的尺寸分别为12和8.

这些结构是填充还是包装?

什么时候进行填充或包装?

c struct structure packing padding

189
推荐指数
6
解决办法
25万
查看次数

什么是零元素阵列的需要?

在Linux内核代码中,我发现了以下无法理解的内容.

 struct bts_action {
         u16 type;
         u16 size;
         u8 data[0];
 } __attribute__ ((packed));
Run Code Online (Sandbox Code Playgroud)

代码在这里:http://lxr.free-electrons.com/source/include/linux/ti_wilink_st.h

零元素数据数组的需求和目的是什么?

c structure

117
推荐指数
4
解决办法
8289
查看次数

如何在c中的多个文件使用的头中声明一个结构?

如果我有一个带结构的source.c文件:

struct a { 
    int i;
    struct b {
        int j;
    }
};
Run Code Online (Sandbox Code Playgroud)

如何在另一个文件(即func.c)中使用此结构?

我应该创建一个新的头文件,在那里声明结构并包含该头func.c

或者我应该在头文件中定义了整个结构,包括在两个source.cfunc.c?如何extern在两个文件中声明结构?

typedef应该吗?如果是这样,怎么样?

c structure header file

112
推荐指数
3
解决办法
25万
查看次数

如何进一步提高我对PHP的"高级"知识?(很快)

我已经使用PHP多年,并且非常好地掌握了语言,创建了许多先进且不那么先进的系统,这些系统运行良好.

我遇到的问题是,当我发现需要以前没有学到的东西时,我才会学习.这使我查找处理问题的解决方案和其他代码,因此我将学习一个我以前从未见过的新功能或结构.通过这种方式,我学到了许多更好的技巧(例如学习亚马逊,谷歌或其他大公司推出的课程).

这个问题的主要问题是如果你不知道它存在的话就无法学到东西的概念.例如,我花了几个月的时间来学习empty()函数,我只是检查字符串长度strlen()来检查空值.

我现在正在构建越来越大的系统,我开始阅读像highscalability.com这样的博客,并一直在研究MySQL复制和服务器数据以进行扩展.我知道代码结构对于使完整系统工作非常重要.

在阅读了最近关于reddit结构的博客后,它让我怀疑是否有一些标准或"接受的系统".

我已经研究过框架(我使用了Kohana,我后悔了,但我认为PHP框架不适合我)而且我更喜欢自己的函数库而不是框架.

我目前的结构是WordPress,Kohana和我自己的知识之间的混合.

我认为可能有益的方法是:

  • 阅读博客
  • 阅读教程
  • 与他人合作
  • 读一本书

作为一个非常优秀的系统开发人员,"达到更高水平"的最佳方式是什么?

php structure system-design

74
推荐指数
4
解决办法
9066
查看次数

C中的结构继承

我可以在C中继承一个结构吗?如果有,怎么样?

c structure

61
推荐指数
6
解决办法
4万
查看次数

zlib标题是什么样的?

在我的项目中,我需要知道zlib标题是什么样的.我听说它很简单,但我找不到任何zlib标头的描述.

例如,它是否包含幻数?

structure header zlib

60
推荐指数
6
解决办法
7万
查看次数

你如何在Rails中构建i18n yaml文件?

我开始在Rails中填充一个en yaml文件,我已经可以告诉它在太久之前会变得混乱和失控.是否存在保持此文件有序的约定?

到目前为止,我有这样的结构:

language:
  resource:
    pages: # index, show, new, edit
      page html elements: # h1, title
  activerecord:
    attributes:
      model:
        property:
Run Code Online (Sandbox Code Playgroud)

现在我有以下我想要适应这个结构的东西,但我不确定如何:

  1. 导航
  2. 按钮文本(保存更改,创建帐户等)
  3. 来自控制器闪存的错误消息
  4. 如何添加多字键.我使用空格还是下划线?例如,t(".update button"))或t(".update_button")

区域设置文件结构是否有约定?

yaml structure ruby-on-rails internationalization ruby-on-rails-3

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

编写MATLAB代码的好习惯?

我想知道编写结构良好的代码的基本原则和礼仪.

python matlab structure

45
推荐指数
7
解决办法
3430
查看次数

我可以在C结构中定义一个函数吗?

我试图将一些C++代码转换为C,我遇到了一些问题.如何在结构内部定义函数?

像这样:

 typedef struct  {
    double x, y, z;
    struct Point *next;
    struct Point *prev;
    void act() {sth. to do here};
} Point;
Run Code Online (Sandbox Code Playgroud)

c structure function

45
推荐指数
4
解决办法
7万
查看次数

c ++ vector最后一个元素字段

我有一个结构矢量vec.这种结构具有元素int a,int b,int c.我想从向量中的最后一个结构赋予一些int var元素c.请问您能提供这个简单的解决方案吗?我要像这样排成一行:

var = vec.end().c;
Run Code Online (Sandbox Code Playgroud)

c++ structure vector

43
推荐指数
4
解决办法
7万
查看次数