问题列表 - 第14044页

python是家用软件视频库的合适选择

我正在考虑创建一个视频库软件,跟踪我的所有视频,并跟踪我已经没有看过的视频和这样的统计数据.统计数据将特定于使用该软件的每个用户.

我的问题是,python是否适合创建这个软件或者我需要像c ++这样的东西.

python video video-library

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

c字符串标记化问题

char *str = malloc (14);
sprintf(str, "%s", "one|two|three");

char *token1, *token2, *token3;
char *start = str;

token1 = str;
char *end = strchr (str, '|');
str = end + 1;
end = '\0';

token2 = str;
end = strchr (str, '|');
str = end + 1;
end = '\0';

...

free(start);
Run Code Online (Sandbox Code Playgroud)

这是免费工作,因为我已经将str中的字节设置为null以便对它进行标记化吗?

c string

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

C# - 在一个位置后截断

我有一个双类型变量.此变量存储的信息是更复杂公式的一部分.重要的是,此变量只能包含最多十分位置或一个小数位(即10.1,100.2等)的信息.但是,在确定此值时,必须对其进行计算,使得超过十分之一位置的任何内容都被截断,而不是四舍五入.例如:

如果值等于10.44,则变量值应为10.4.如果值等于10.45,则变量值也应设置为10.4

如何相对于小数位截断C#中的值?

c#

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

在VIM中,是否可以在替换子句中使用所选文本而无需重新输入?

假设我在视觉模式中选择了一个单词.我想使用s //在文件中对该单词和该单词的所有其他实例进行替换.有没有办法在部件中使用突出显示的文本s/<here>/stuff/而无需重新键入?

vim substitution

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

在单独的1-1表中使用varbinary字段有什么好处?

我需要将二进制文件存储在SQL Server 2005上的varbinary(max)列中,如下所示:

的FileInfo

  • FileInfoId int,PK,identity
  • FileText varchar(max)(可以为null)
  • FileCreatedDate日期时间等

FileContent

  • FileInfoId int,PK,FK
  • FileContent varbinary(最大)

FileInfo与FileContent具有一对一的关系.FileText用于在没有要上载的文件时使用,并且仅为项目手动输入文本.我不确定有多少百分比的项目会有二进制文件.

我应该创建第二个表.两个表设计会有任何性能改进吗?有任何合理的好处吗?

我找到了这个页面,但不确定它是否适用于我的情况.

sql-server performance database-design sql-server-2005 varbinary

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

Groovy属性迭代

在Groovy代码下面我取代的值feck,arse,drink的一个实例的特性Foo与那些的一个实例的Foo2

class Foo {
    def feck = "fe"
    def arse = "ar"
    def drink = "dr"    
}

class Foo2 {

    def feck = "fe2"
    def arse = "ar2"
    def drink = "dr2"
}


def f = new Foo()
def f2 = new Foo2()


["feck", "arse", "drink"].each {it ->
    f."$it" = f2."$it"
}
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?我对上面代码的特别关注是属性名称作为字符串存储在列表中,这可能会在(例如)使用重构IDE更改其中一个属性名称时丢失.

groovy

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

PHP图片上传麻烦

我目前正在做一个Joomla!网站.我正在使用Jumi扩展(允许在Joomla!本身内制作和执行自定义脚本)来创建一个简单的文件上传工具.问题是我收到以下错误:

警告:复制(C:/xampp/htdocs/images/1253889508.jpg)[function.copy]:无法打开流:C:\ xampp\htdocs\Joomla\components\com_jumi\jumi.php中没有此类文件或目录(25):第61行的eval()代码

违规代码如下:

//we will give an unique name, for example the time in unix time format
$image_name=time().'.'.$extension;
//the new name will be containing the full path where will be stored (images folder)
$newname='C:/xampp/htdocs/images/'.$image_name;
//we verify if the image has been uploaded, and print error instead
$copied = copy($_FILES['image']['tmp_name'], $newname);
Run Code Online (Sandbox Code Playgroud)

完整代码可在此处获得.一旦我开始工作,我将修改它以满足我的网站的需求.

我不确定问题是否是Jumi的权限问题,或者是否存在其他问题.我能说的最好的是,无论出于何种原因,都没有创建临时文件.

感谢您提供的任何提示!

php joomla image-uploading

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

.NET File.Create,之后无法删除文件

使用方法: System.IO.File.Create()

文件创建后,它仍然由进程使用,我无法删除它.

任何想法我怎么能更好地创建文件,应该是一个0byte文件,然后以某种方式关闭和处置?

.net c# file-io

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

elisp如何检查是否按下了Shift键

我需要检查是否按下了Shift键.更确切地说,我想设置dired开关取决于是否按下Shift.

(defadvice find-file-noselect (around find-file-noselect-set-switches activate)
  (let ((switches dired-listing-switches))
    ;; check if shift is pressed and set or not an "R" switch
    (setq dired-listing-switches "-lhRA")
    ad-do-it
    (setq dired-listing-switches switches)))
Run Code Online (Sandbox Code Playgroud)

当然,我可以为不同的dired开关提供不同的快捷方式,但我想在为dired选择目录时动态更改我的开关.

emacs elisp

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

Wix:包含多个wxs文件的合并模块

所以,我正在尝试创建一个合并模块,我有多个wxs文件.我认为一切都很好,因为我的项目的构建成功了.后来,我意识到其中一个辅助wxs文件的Source属性中使用的路径是完全错误的,但编译器没有给出以下错误:

系统找不到文件'..\..\release_area\WrongPath\Component2.dll'.

在辅助wxs文件中,我添加了一个DirectoryRef元素,引用主wxs文件中的文件夹AssemblyFolder来创建两个文件之间的引用.

主wxs文件:

<Module Id="MyModule" Language="1033" Version="1.0.0.0">
    <Package InstallerVersion="200" Platform="x86"/>
    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="AssemblyFolder">   
            <Component Id="Component1.dll">
             <File Id="Component1.dll" Name="Component1.dll" 
          KeyPath="yes" Assembly=".net" 
          Source="..\..\release_area\Comp\Component1.dll" />
         </Component>
        </Directory>
    </Directory>
</Module>
Run Code Online (Sandbox Code Playgroud)

辅助wxs文件:

<Fragment>
    <DirectoryRef Id="AssemblyFolder">
        <Component Id="Component2.dll">
         <File Id="Component2.dll" Name="Component2.dll" 
             KeyPath="yes" Assembly=".net" 
             Source="..\..\release_area\WrongPath\Component2.dll" />
     </Component>
    </DirectoryRef>
</Fragment>
Run Code Online (Sandbox Code Playgroud)

只是为了澄清:为了测试,我<Component Id="Component2.dll">直接在主wxs中复制了我并得到错误:系统找不到文件'..\..\release_area\WrongPath\Component2.dll'.

所以,我的猜测是辅助wxs文件和主wxs文件之间的引用是完全错误的,这就是为什么编译器不验证文件路径但我无法弄清楚问题是什么.

windows-installer wix wix3 merge-module

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