问题列表 - 第31693页

如何与应用程序一起管理数据集?

应用程序的代码和配置文件保存在代码存储库中.但有时,作为项目的一部分,我还有一些数据(在某些情况下可以> 100MB,> 1GB左右),它存储在数据库中.Git在处理代码及其更改方面做得很好,但开发团队如何轻松共享数据?

它并不真正适合代码版本控制系统,因为它主要是大型二进制文件,并且会使拉动更新成为一场噩梦.但它必须与存储库同步,因为某些代码修订会更改架构(即迁移).

你如何处理这种情况?

language-agnostic repository dataset

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

使用stat来检测文件是否存在(慢?)

我正在使用类似下面的代码来检查文件是否在继续之前已经创建了,事情是文件在文件浏览器中显示的内容很多,然后才被stat检测到...这样做有问题吗?

//... do something

struct stat buf;

while(stat("myfile.txt", &buf))
  sleep(1);

//... do something else
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法来检查文件是否存在?

c c++ linux filesystems inotify

6
推荐指数
2
解决办法
5514
查看次数

从Bash脚本中的路径获取文件名

如何在没有扩展名且没有路径的情况下获取文件名?

以下给我没有扩展,但我仍然附加路径:

source_file_filename_no_ext=${source_file%.*}
Run Code Online (Sandbox Code Playgroud)

bash shell scripting

338
推荐指数
6
解决办法
37万
查看次数

DateTime.Now - 当天的第一分钟和最后一分钟

有没有简单的方法来获得DateTime.Now" TimeMin"和" TimeMax"?

c# datetime

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

vsnprintf和gcc

我有以下声明:

vsnprintf(target, size - 1, "%ls_%ls", str16_1, str16_2);
Run Code Online (Sandbox Code Playgroud)

为什么这会在gcc上失败?

我在Windows上使用过这样的:

vsnprintf(target, size - 1, "%S_%S", str16_1, str16_2);
Run Code Online (Sandbox Code Playgroud)

它按预期工作.在gcc文档中我发现%S是%ls的同义词,但我不能使用它.我也试过%S,但是没有用.我在具有可变参数列表的函数中使用它.是否可能无法工作,因为我更改了传递给va_start的格式变量?我必须搜索%S并将其替换为格式变量中的%ls.

功能如下:

void f(const char* format, ...){
  char* new_format = format with %S replaced with %ls;
  va_list argptr;
  va_start(args, format);
  vsnprintf(str, size-1, new_format, argptr);
}
Run Code Online (Sandbox Code Playgroud)

我查了一下,new_format是正确的.

谢谢!

c c++ printf gcc

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

从String中删除"@"

有一封电子邮件,想要从中删除第一个"@"符号,然后确保它在第二次检查中没有多于一个.目前我正在做这件事.

Dim tempEmail As String = ContactEmail
Dim count As Integer = 0
If tempEmail.IndexOf("@") <> -1 Then 'check for one
    count += 1
    tempEmail.Remove(tempEmail.IndexOf("@"), 1)
End If
If tempEmail.IndexOf("@") <> -1 Then 'check for two
    count += 1
End If

If count = 1 Then
    JustifyString(ContactEmail, 66, " ", LEFT_JUSTIFY)
Else
    ContactEmail = BLANK_EMAIL
End If
Run Code Online (Sandbox Code Playgroud)

但是在调试之后,我发现它实际上从来没有从tempEmail中删除字符串中的"@"符号.为什么?

vb.net

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

使用ViewModels和对System.Web.Mvc的引用是否违反了MVC模式?

我已经在SO,博客和书籍上看到了这一点,作者告诉您在模型项目中将ViewModel特定于View作为底层模型对象的包装.我们的想法是,当您对View进行模型绑定时,使其变得非常简单和有针对性.这是一个很好的例子:使用ASP.NET MVC 2 EditorFor渲染和绑定下拉列表

但是,我觉得我的模型中现在有一些对System.Web.Mvc的引用让我感到烦恼,否则本来可以用于多个出口(可能是WCF API,Silverlight等),但是现在我对MVC dll有特定的引用.这将需要我的模型项目来构建.

我的问题是:当我们开始添加IEnumerable<SelectListItem>模型类时,这是否违反了MVC模式?是否有一个可行的替代层来移动它和如何,即控制器?

任何想法或评论赞赏.

model-view-controller asp.net-mvc viewmodel asp.net-mvc-2

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

如何使用RegEx从字符串中删除数字

我有一个像这样的字符串:

" 23 PM"
Run Code Online (Sandbox Code Playgroud)

我想删除23所以我只是留下PM或(空间被截断)PM.

有什么建议?

需要在PHP中

php regex string

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

Android主屏幕小部件动画

我正在寻找创建一个支持动画的小部件,理想情况下通过android.view.animation框架,否则通过在后台服务触发的代码中设置远程视图的属性.

有没有人对这些方法中的任何一种都有任何经验,而且我正在尝试做什么,或者我是否正在走向死胡同?

animation android android-widget

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

如何使用Java获取最新lastModified日期的文件?

可能重复:
如何在Java中的目录中找到最后修改的文件?

我有一个文件目录,我需要检查更改.我认为当其中一个文件modifiedDate比我上次检查时记忆的更新时,它会发生变化(这意味着缓存依赖性).

在Java中的目录中查找最新修改文件的最快方法是什么?


也许我太乐观了,但我明确地寻找一些不涉及迭代所有文件的东西.

此外,检查目录修改日期是不够的,因为这仅在内部文件列表更改时更改,而不是在其中一个文件本身刚刚修改时更改.

java file last-modified

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