问题列表 - 第15029页

Vim:如何将文件名转换为路径?

Vim脚本中,如果我有一个文件名,如何获取它的路径?例如,我想获得Vim使用的临时目录的路径.我可以通过调用tempname()来获取临时文件的名称.但如何从名称中提取路径返回?

vim

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

FFMPEG:根据输入视频设置输出res和比特率

我正在处理具有不同宽高比的用户视频.似乎FFMPEG只允许您指定固定的分辨率.我希望输出res适合输入res.同样,我希望FFMPEG能够根据输入视频智能地设置输出比特率:显然它不应该比输入更大.

我可以获得视频的属性,

ffmpeg -i example.flv
Run Code Online (Sandbox Code Playgroud)

但这需要对输出进行一些难看的解析,所以我想知道FFMPEG或其他工具是否有更直接的设施.

基本上,我有Youtube问题:废话进来,合理均匀的质量应该出来.

video ffmpeg

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

如何将输入表单放在页面的中心?

我想从页面中心定位注册.

请告诉我该怎么做

css

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

如何在迭代时从通用列表中删除元素?

我正在寻找一个更好的模式来处理每个需要处理的元素列表,然后根据结果从列表中删除.

你不能.Remove(element)在里面使用foreach (var element in X)(因为它导致Collection was modified; enumeration operation may not execute.异常)...你也不能使用for (int i = 0; i < elements.Count(); i++),.RemoveAt(i)因为它会扰乱你在集合中的当前位置i.

有一种优雅的方式来做到这一点?

c# generics loops list key-value

418
推荐指数
15
解决办法
35万
查看次数

Ruby的实际问题是什么?

Ruby是一门很棒的语言.它快速而灵活,让我想起了很多我非常喜欢的Python.

Ruby也很受欢迎,已经有几年了.现在有一些"真实世界"项目和"rails-app业务",我的问题是:Ruby有什么问题?什么事情做得不是特别好?在集成时是否还有其他产品或技术被证明特别难以处理?在为关键任务应用程序采用Ruby之前,应该让开发人员停下来并注意哪些事情?

此外,是否有人编制了生产Ruby开发的一些主要缺陷列表(博客垃圾邮件或其他)以及如何减轻这些风险?

编辑:

"真实世界"是指商业世界,而不是没有预算和时间表的学术世界.

ruby

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

使用CherryPY MethodDispatcher的动态URL

我需要配置支持以下URL方案的RESTful样式URL:

  • /父母/
  • /父/ 1
  • /父母/ 1 /儿童
  • /父母/ 1/chidren/1

我想使用MethodDispatcher,以便上面的每一个都可以有GET/POST/PUT/DELETE函数.我让它为第一个和第二个工作,但无法弄清楚如何配置子部分的调度程序.我有这本书,但它几乎没有涵盖这个,我在网上找不到任何样本.

这是我当前配置MethodDispatcher的方法.

root = Root()
conf = {'/' : {'request.dispatch': cherrypy.dispatch.MethodDispatcher()}}    

cherrypy.quickstart(root, '/parent', config=conf)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

python rest cherrypy

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

如何使用Ruby查找字符串中最后一次出现的数字?

使用Ruby ...给出以下字符串:

x = "blah_blah.do.dah[4543]junk_junk"
Run Code Online (Sandbox Code Playgroud)

如何删除最后一个数字/数字后的所有文本?

我认为最简单的方法可能是找到最后一次出现的索引,然后删除该索引之后的所有内容.但是,我似乎无法弄清楚如何获得该索引.我使用正则表达式的所有尝试都失败了.

ruby regex string

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

如何在Groovy中重载in运算符?

def array = [1,2,3,4,5]
println 3 in array
Run Code Online (Sandbox Code Playgroud)

打印true.我需要重载以支持in任何对象?

例:

class Whatever {
   def addItem(item) {
      // add the item
   }
}

def w = new Whatever()
w.addItem("one")
w.addItem("two")
println "two" in w
Run Code Online (Sandbox Code Playgroud)

我知道我可以使这个类使用public的集合,但我想in改用.

groovy language-features operator-overloading

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

我喜欢70年代,但那是不对的(PHP时间问题)

所以我在每个条目的数据库中存储一个隐藏字段time()调用.唯一的问题是,它们都是:

16777215

这是从1970年开始的.我不知道为什么这个数字,因为它不是当前时间戳的开头或结尾,而且每个条目都是一样的.它进入了一个mediumint(50)MySQL列,该字段如下所示:

    <input type="hidden" name="time" value="<?php echo time(); ?>">
Run Code Online (Sandbox Code Playgroud)

这是铸造问题吗?我敢打赌.Sunnuva枪.我来看看......

所以我将列更改为"文本",并准确输入.因此,如果我希望这是一个用它做数学的数字,在保存之前我需要使用php将其转换为int吗?只是好奇,为什么之前选择这个数字呢?

php mysql

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

可见GUID是否存在安全风险?

我正在使用ASP.NET和我的网站的成员资格提供程序.如果用户能够轻松查看其GUID,那么这会被视为安全风险吗?我是否应该采取额外措施来阻止用户轻松找到他们的GUID,例如在他们确认验证过程时.虽然有很多方法可以解决这个问题,例如对"前端"活动使用单独的GUID,这是否会增加开销和开发时间?

可能的欺骗的一个例子是我在验证用户访问资源的权限时.

Guid cUser = (Guid)Membership.GetUser().ProviderUserKey; //if this is publicly viewed, then  there's no reason to call the DB or store in a session as it can be placed in the QueryString
bool grantAccess = CheckGroupPermission(cUser, groupID);
Run Code Online (Sandbox Code Playgroud)

谢谢

membership asp.net security guid query-string

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