问题列表 - 第8983页

使用"ar"组合.o和.a文件(Linux)

我正在尝试创建一个包含目标文件和现有静态库的静态库,这些库都是在构建过程中先前编译的.有没有一种简单的方法可以使用"ar"来执行此操作,还是需要解压缩(ar x library_name)每个库并将其目标文件添加到统一库中?

linux linker static-libraries

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

显式访问Python的内置范围

如何在Python的内置范围中显式访问名称?

我遇到这种情况的一种情况是一个模块,比如称为foo,碰巧有一个开放的功能.在另一个模块中,foo的open函数可以作为foo.open访问,该函数运行良好.但是在foo本身,打开内置的打开块.如何访问明确打开的名称的内置版本?

我知道阻止任何内置名称可能实际上是个坏主意,但我仍然很想知道是否有办法显式访问内置范围.

python

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

数据库中表和列的命名约定

可能重复:
数据库,表和列命名约定?

每次新项目启动时,我都在考虑在数据库中命名表和列的约定.您的推荐是哪种情况?为什么?

案例1. column_name
案例2. ColumnName
案例3. Column_Name
案例4. columnName

database naming-conventions

17
推荐指数
3
解决办法
8192
查看次数

MySQL中的多列外键?

我有一个表,其主键由两列(product_id,attribute_id)组成.我有另一个表需要引用此表.如何在另一个表中创建外键以使用两个主键将其链接到表中的行?

mysql

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

为什么python不允许我删除文件?

我创建了一个python脚本,它从文本文件中获取文件列表,如果它们为空则删除它们.它正确检测空文件,但不想删除它们.它给了我:

(32, 'The process cannot access the file because it is being used by another process')
Run Code Online (Sandbox Code Playgroud)

我使用了两种不同的工具来检查文件是否被锁定,我确信它们不是.我使用了sysinternals进程资源管理器和LockHunter.此外,我能够自己手动删除文件.我显然不想为所有人这样做,因为在不同的地方有数百个.

剧本:

import os.path
import sys

def DeleteFilesFromListIfBlank(PathToListOfFiles):
    ListOfFiles = open(PathToListOfFiles)
    FilesToCheck = [];
    for line in ListOfFiles.readlines():
        if(len(line) > 1):
            line = line.rstrip();
            FilesToCheck.append(line)
    print "Found %s files to check.  Starting check." % len(FilesToCheck)

    FilesToRemove = [];
    for line in FilesToCheck:        
        #print "Opening %s" % line
        try:
            ActiveFile = open(line);
            Length = len(ActiveFile.read())
            if(Length < 691 and ActiveFile.read() == ""):
                print "Deleting %s" …
Run Code Online (Sandbox Code Playgroud)

python file-io

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

如何使用JavaScript轻松截断数组?

Linq有一个方便的运算符方法,Take()用于在实现的任何内容中返回给定数量的元素IEnumerable.在使用数组时,jQuery中有类似的东西吗?

javascript jquery

93
推荐指数
5
解决办法
8万
查看次数

CSS设置默认滚动位置

有没有办法将滚动位置设置为默认值?

我知道如何在javascript中执行此操作,例如使用jquery:

$("div#divWithScroll").attr("scrollTop",200);
Run Code Online (Sandbox Code Playgroud)

但我只想用css做,我不知道是否有可能.

html css

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

更改文件时间(触摸)

我希望能够更改文件的修改日期以便在Web应用程序中使用.我暂时在命令行上测试它.在我的Mac上正常工作,但是当我在linux服务器上执行此操作时会出错.

命令:/ bin/touch -m -t 200906041200 /foo/bar/file.whatever

错误:/ bin/touch:设置`/foo/bar/file.whatever'的时间:不允许操作

有问题的文件是777.

linux

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

我应该显式地转换malloc()的返回值吗?

我想询问以下案例:

char *temp;
temp = malloc(10);
Run Code Online (Sandbox Code Playgroud)

由于返回类型mallocvoid*,在被分配给temp之前,是否会malloc被隐式转换为char*类型返回的指针?标准在这方面说了什么?

如果我们的指针变量是某种结构类型,例如:

struct node *temp;
temp = (struct node *)malloc(sizeof(struct node));
Run Code Online (Sandbox Code Playgroud)

如果我们将内存分配给temp而不struct node*将其强制转换为类型,是否会将其隐式转换为struct node*类型,还是必须将其显式转换为struct node*类型?

c pointers casting

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

Ruby宝石有像木马一样的风险吗?

我正要安装一个我从未听说过的Ruby宝石.但有些东西让我想到"这个人是谁?".Ruby gem是否存在访问您计算机上的私有数据并将其传输到其他地方的风险 - 因为gem系统可以访问Internet?或者有保护措施吗?

ruby security rubygems ruby-on-rails

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