问题列表 - 第21006页

基础软件设计概念/原理书籍

我需要在我的团队中介绍基本的设计原则.我正在寻找不仅限于面向对象设计原则的书籍.它可以涵盖模块化,信息隐藏等概念.仅供参考 - 我们团队中所有项目的实施语言是C.

c software-design

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

使用矢量数据结构 - 设计和语法问题

我有一些基本的C++设计/语法问题,非常感谢您的回复.

  • 我有N个地区
  • 每个区域都需要存储有关对象"元素"的信息

即我想达到这样的目的:

region[i].elements =区域i的所有元素的列表.

问题1: 以下语法(请参阅下面的代码)/ design是否正确.我在这里错过了什么吗?

编辑

struct elem的实例是由其他一些类创建的,它的内存释放是该类的处理,我只想使用reg [i] .elements list(vector)访问该对象及其成员......所以,我该怎么办将这些元素对象添加到类Region中的向量"elements"中?

//我已经有了这个需要使用的结构

struct elemt {
  int* vertex; 
  int foo1;
  double foo2;
};


class Region{
   public:
      // I am not sure what should be the syntax here! 
      // is it correct?
      std::vector <elemt*> elements;      
}

// Following is the constructor of "class A"
A::A(){
    // --header file defines: Region *reg;
    // Let numOfRegions be a class variable. ( changes based on "Mac"'s suggestion)
    numOfRegions = 100;
    //allocate …
Run Code Online (Sandbox Code Playgroud)

c++

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

使用Ruby生成Excel文档

我需要在Linux机器上使用Ruby(来自Rails)生成Excel文档.我知道Spreadsheet :: Excel,但它不支持公式,并使用相当旧的格式.

有没有其他选择,不一定是免费或开源,更强大一点?

ruby excel ruby-on-rails spreadsheet export-to-excel

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

保留多语言数据的最佳数据库结构是什么?

可能重复:
多语言数据库的模式

这是一个例子:

[ products ]
id (INT)
name-en_us (VARCHAR)
name-es_es (VARCHAR)
name-pt_br (VARCHAR)
description-en_us (VARCHAR)
description-es_es (VARCHAR)
description-pt_br (VARCHAR)
price (DECIMAL)
Run Code Online (Sandbox Code Playgroud)

问题是:每种新语言都需要修改表结构.

这是另一个例子:

[ products-en_us ]
id (INT)
name (VARCHAR)
description (VARCHAR)
price (DECIMAL)

[ products-es_es ]
id (INT)
name (VARCHAR)
description (VARCHAR)
price (DECIMAL)
Run Code Online (Sandbox Code Playgroud)

问题是:每种新语言都需要创建新表,并且"价格"字段在每个表中都是重复的.

这是另一个例子:

[ languages ]
id (INT)
name (VARCHAR)

[ products ]
id (INT)
price (DECIMAL)

[ translation ]
id (INT, PK)
model (VARCHAR) // product
field (VARCHAR) // name
language_id (INT, …
Run Code Online (Sandbox Code Playgroud)

mysql database multilingual translation localization

53
推荐指数
3
解决办法
4万
查看次数

如何检查文件是否已在COBOL中打开?

我试图找到一种方法来检查文件是否已在COBOL中打开,以便我可以打开它,如果它已关闭或关闭它,如果它打开.

日Thnx.

cobol indexed file

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

我如何避免两次包含jquery?

我有一个我正在构建的服务,它将作为JS包含在客户端网页上.最理想的是,我想使用jquery构建服务.

可能出现这种情况,页面已经包含JQ.

我如何避免在页面中包含两次JQ?我如何确保我仍然拥有所需的JQ功能,即使页面已经包含旧版本的JQ?

是唯一一个简单地放弃JQ并使用手工编写脚本的解决方案?

javascript jquery

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

这是学习更多关于PHP的最佳网站

我正在使用PHP一段时间,但.......我想我需要提高我的技能....因为我有麻烦的问题所以我正在寻找一个文章的网站,这可以让我舒服的工作语言......开发我的技能的解决方案是什么

php

0
推荐指数
2
解决办法
1014
查看次数

JSTL fmt标签在IE中不起作用?

IE似乎忽略了JSTL中的fmt标记.我试过fmt:formatNumber和fmt:formatDate,既不能在IE中工作,但它们适用于所有其他浏览器.(我使用的是IE8和JSTL 1.1)

这是一个已知的问题吗?

这是一个不起作用的代码示例:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatNumber maxIntegerDigits="2">2003</fmt:formatNumber>
<fmt:formatNumber maxIntegerDigits="2" value="2003" />
Run Code Online (Sandbox Code Playgroud)

java jsp jstl

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

如何使用Exchange Web服务(EWS)检索全局联系人?

我正在使用EWS并希望从公司的交换中获取全球地址列表.我知道如何检索个人联系人列表.

API文档中的所有示例都涉及更新用户信息,但没有具体说明如何检索它们.

我甚至尝试过以下列出文件夹,但它没有正确的结果.

private static void ListFolder(ExchangeService svc, FolderId parent, int depth) {
    string s;
    foreach (var v in svc.FindFolders(parent, new FolderView(int.MaxValue))) {
        Folder f = v as Folder;
        if (f != null) {
            s = String.Format("[{0}]", f.DisplayName);
            Console.WriteLine(s.PadLeft(s.Length + (depth * 2)));
            ListFolder(svc, f.Id, depth + 1);

            try {
                foreach (Item i in f.FindItems(new ItemView(20))) {
                    Console.WriteLine(
                        i.Subject.PadLeft(i.Subject.Length + ((depth + 1) * 2)));
                }
            } catch (Exception) {
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然问题已经提出(如何从Exchange Server获取联系人列表?),但这个问题特别涉及使用EWS获取全局地址列表,而此问题在一般级别上请求建议.

exchange-server exchange-server-2007

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

如何在除.svn目录下的文件之外的所有文件上递归运行命令

以下是我在所有文件上递归运行dos2unix的方法:

find -exec dos2unix {} \;
Run Code Online (Sandbox Code Playgroud)

我需要更改什么才能跳过.svn /目录下的文件?

unix bash shell find

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