问题列表 - 第9972页

iCalendar"字段"列表(用于基于iCalendar标准的数据库模式)

我的应用程序必须处理日历信息(包括单次出现,重复发生等).为了轻松与其他应用程序交互,我认为最好直接创建基于iCalendar格式(字段,关系,约束)的数据库模式,以便通过ORM获取iCalendar兼容对象,我可以轻松地在需要.

我知道RFC是可用的,但它有点复杂,因为我目前没有使用其中的所有附加信息.

有人可以指点我更容易创建基于iCal标准的数据库模式(意味着字段/字段名列表及其与iCal条目的关系)吗?

谢谢!

sql icalendar

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

经验丰富的程序员是否仍然使用流程图来计算操作顺序,或者他们是否在脑中进行操作?

这是一个合法的工具,还是一个我最终会不再需要的拐杖?

更新:按操作顺序,我的意思是:

  1. 启动应用
  2. 读取首选项
  3. 从prefs计算值
  4. 将prefs写入文件...

现在,当我无法可视化程序流时,我在方法级别应用程序级别绘制图表.

modeling design-patterns

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

枚举所有文件(包括子文件夹)的快速方法

有谁知道通过目录和子文件夹进行枚举以收集枚举中的所有文件的更快方法?这就是我现在所拥有的:

Public Shared allFiles() As String
allFiles = Directory.GetFiles(<ServerLocation>, "*.*", SearchOption.AllDirectories)
Run Code Online (Sandbox Code Playgroud)

谢谢!JFV

编辑:我正在从服务器位置枚举这些文件。我不知道这是否会改变这个问题的观点。感谢迄今为止所有的投入!

vb.net enumeration file .net-3.5 winforms

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

Java开源项目的贡献

我想作为开发人员为开源java项目做贡献.apache/java.net中的大多数项目都没有开发,或者很难成为一个提交者.任何人都可以建议作为开发人员相对容易进入的项目,具有2年的Java经验.

java open-source

38
推荐指数
5
解决办法
4万
查看次数

指针和数组在C中有什么不同吗?

我正在编写一个小程序来进行一些数字运算,它需要在函数之间传递数组.函数应该接受并返回指针,对吧?

例如,这(我知道它可能不是最有效的):

int* reverse(int* l, int len) {
    int* reversed = malloc(sizeof(*reversed)*len);
    int i, j;
    for (i = 0, j = len-1; i < len; i++, j--) {
        reversed[j] = l[i];
    }
    return reversed;
}
Run Code Online (Sandbox Code Playgroud)

我使用指针吗?

c arrays pointers

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

Python装饰器应该多久使用一次?

我最近开始尝试使用Python装饰器(以及高阶函数),因为看起来它们可能会使我的Django单元测试更加简洁.例如,而不是写:

def visit1():
    login()
    do_stuff()
    logout()
Run Code Online (Sandbox Code Playgroud)

我可以改为做

@handle_login
def visit1():
    do_stuff()
Run Code Online (Sandbox Code Playgroud)

然而,经过一些实验,我发现装饰器并不像我希望的那么简单.首先,我在不同的例子中找到了不同的装饰器语法,直到我了解到装饰器在接受参数时表现得非常不同.然后我尝试装饰一个方法,并最终知道它不起作用,因为我首先必须通过添加方法将我的装饰器变成描述符__get__.在整个过程中,我最终混淆了几次,但仍然发现调试这个"装饰"代码比通常用于Python更复杂.我现在正在重新评估我的代码中是否真的需要装饰器,因为我最初的动机是节省一些打字,而不是因为有任何真正需要高阶函数的东西.

所以我的问题是:装饰者应该被大量使用还是少量使用?避免使用它们是否更加Pythonic?

python django decorator

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

如何选择View和ViewController中的代码?

在Xcode中,Utility Application模板生成一个项目:

MainView,MainViewController

FlipsideView,FlipsideViewController

在我的应用程序中,两个视图对应于主UI和首选项屏幕.显然我希望prefs在主UI中反映并持久保存到磁盘以记住设置.我知道该怎么做.

问题是,在查看类似应用程序的示例代码时,我发现有些代码将大多数活动代码放在View中,而ViewController只是一个存根,而另一些则反过来.

在决定将我的大部分功能放在哪里时,是否有经验法则?

iphone cocoa-touch uiviewcontroller

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

如何通过.htaccess控制目录列表的字符集?

我通过添加以下内容启用了public_html下文件夹的目录列表:

选项+索引

在.htaccess文件中.

但是,默认情况下,某些文件未正确列出,因为某些文件名是中文(UTF-8编码).如果将浏览器的字符集编码更改为UTF-8,我可以看到文件名.

如何让浏览器默认看到UTF-8中的文件名?是否有要在.htaccess中添加的参数?我尝试添加:

AddDefaultCharset utf-8

在.htaccess文件中但它不会改变任何东西.

谢谢〜

.htaccess encoding utf-8 cjk

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

如何导入上面目录中的Python类?

我想继承一个位于当前目录之上的文件中的类.

是否可以相对导入该文件?

python directory module python-import

178
推荐指数
6
解决办法
17万
查看次数

SQL:多对多表和查询

首先 - 为模糊标题道歉,我找不到更好的标题.

我有以下结构的表(简化):

EmpID DeptID

1     1
1     2
2     1
3     2
4     5
5     2
Run Code Online (Sandbox Code Playgroud)

此表表示多对多关系.

我有兴趣找到与特定DeptID组相关的所有EmpID,例如我想要所有与DeptID 1,2和3相关的EmpID.请注意它是AND关系而不是OR关系.对于我的情况,EmpID可能与除1,2和3之外的其他DeptID相关,因为它是有效的答案.

我感兴趣的DeptID数量有所变化(即我可能想要与DeptID 3和5相关的EmpID,或者我可能想要与DepID 2,3,4,5,6,7相关的EmpID).

当我尝试解决这个问题时,我发现自己要么每个DepID创建一个JOIN,要么每个DeptID创建一个子查询.这意味着我必须根据我正在测试的DeptID数量生成一个新查询.我显然更喜欢使用参数或参数集进行静态查询.

我正在研究SQL Server和MySQL(并行开发两个版本的代码).

有任何想法吗?

sql many-to-many

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