小编mar*_*cgg的帖子

在新版本的jQuery中你最兴奋的是什么?

最新的jQuery版本已经发布,jQuery v1.4.你可以在这里阅读所有相关内容.它允许你做一些非常整洁的东西,如:

$("div.test").bind({
  click: function(){
    $(this).addClass("active");
  },
  mouseenter: function(){
    $(this).addClass("inside");
  },
  mouseleave: function(){
    $(this).removeClass("inside");
  }
});
Run Code Online (Sandbox Code Playgroud)

这个新版本你最喜欢什么?是什么让你"最终!"?


添加了赏金以获得更多反馈并接受答案

javascript jquery

54
推荐指数
8
解决办法
1771
查看次数

我可以在闭源应用程序中动态调用LGPL/GPL软件吗?

我想使用GNU宽通用公共许可证下的工具(ffmpeg),某些组件的版本2.1 GNU通用公共许可证(GPL)版本2.

为此,我只在我的软件中调用它:

System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = new System.Diagnostics.ProcessStartInfo("lgplSoftware.exe", myParams);
p.Start();
Run Code Online (Sandbox Code Playgroud)

我不改变它,我只使用Windows的内置版软件.


维基百科说:

与GPL相关的关键争议是非GPL软件是否可以动态链接到GPL库.GPL明确要求GPL下的所有衍生代码必须属于GPL.虽然可以理解静态链接产生衍生作品,但是不清楚动态链接到GPL代码的可执行文件是否应被视为衍生作品(参见Weak Copyleft).免费/开源软件社区在这个问题上是分开的.FSF声称,如果可执行文件和GPL代码"使函数调用彼此并共享数据结构",某些其他人同意(例如Jerry Epplin),那么这样的可执行文件确实是衍生作品,而某些(例如


所有这些合法的事情我都很困惑.我也会把我的项目放到LGPL并发布源代码,但这不是我的意思.

所以问题是:我可以像现在这样使用它,还是会被一大批律师处决?

ffmpeg

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

如何才能看到黄瓜失败的黄瓜步骤中发现了什么?

我开始从黄瓜+ webrat迁移到黄瓜+水豚.现在"我应该看"的行为似乎有些不同.其中大部分都失败了,虽然我没有改变页面上的任何内容.我替换了应该找到的片段,其中包含每个页面上的一些内容,对于某些文本它可以使用,而对于其他文本则不然.我找不到页面内容中的任何模式,也没有找到任何模式.Webrat用于打印它找到的页面内容,以防它不包含所需的短语.反正有没有capybara显示它从试图找到文本的页面中得到了什么文本?

ruby-on-rails webrat cucumber capybara

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

如何使Ruby字符串对文件系统安全?

我有用户条目作为文件名.当然,这不是一个好主意,所以我想放下一切,除了[a-z],[A-Z],[0-9],_-.

例如:

my§document$is°°   very&interesting___thisIs%nice445.doc.pdf
Run Code Online (Sandbox Code Playgroud)

应该成为

my_document_is_____very_interesting___thisIs_nice445_doc.pdf
Run Code Online (Sandbox Code Playgroud)

然后理想情况下

my_document_is_very_interesting_thisIs_nice445_doc.pdf
Run Code Online (Sandbox Code Playgroud)

这样做有一种漂亮而优雅的方式吗?

ruby filesystems string ruby-on-rails

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

如何告诉RadioButtonList不生成表

当我设置一个RadioButtonList时,它会为它创建一个表格布局,我不想要这个...我该如何摆脱它?

它可能是重复但我搜索过,并没有设法在这里找到这样的问题.

asp.net radiobuttonlist

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

为什么语言不能使用短路评估?

为什么语言不能使用短路评估?不使用它有什么好处吗?

我看到它可能导致一些表演问题......这是真的吗?为什么?


相关问题:使用短路评估的好处

language-agnostic conditional short-circuiting

39
推荐指数
3
解决办法
9068
查看次数

更改jquery show()/ hide()动画?

默认情况下,如果指定速度,jquery会添加一个奇怪的动画,它从左端角扩展.我想让它滑下来.有没有办法在不导入像jquery UI这样的东西的情况下做到这一点?

我正在寻找以下内容:

$("test").show('slow', {animation:'slide'})
Run Code Online (Sandbox Code Playgroud)

如果没有办法,那么最轻的解决办法是什么呢?

谢谢

javascript jquery animation

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

如何修复"ConnectionString属性尚未初始化"

当我启动我的应用程序时,我得到: ConnectionString属性尚未初始化.

Web.config文件:

<connectionStrings>
    <add name="MyDB"
         connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

堆栈是:

System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
Run Code Online (Sandbox Code Playgroud)

我是.NET的新手,我不懂这个.我在Google上找到了很多答案,但没有一个能解决我的问题.

那是什么意思?我的web.config坏了吗?我的功能不好吗?我的SQL配置无法正常工作(我正在使用sqlexpress)?

我的主要问题是我不知道从哪里开始调试这个......任何事情都会有所帮助.

编辑:

Failling代码:

MySQLHelper.ExecuteNonQuery(
ConfigurationManager.AppSettings["ConnectionString"],
CommandType.Text,
sqlQuery,
sqlParams);
Run Code Online (Sandbox Code Playgroud)

sqlQuery是一个类似"select*from table"的查询.sqlParams在这里不相关.

另一个问题是我的公司使用MySQLHelper,我对它没有可见性(只有一个帮助器lib的dll).它在其他项目中运行良好,所以我99%认为错误不是来自这里.

我想如果在没有看到代码的情况下无法对其进行调整,我将不得不等待与创建此帮助程序的人联系以获取代码.

c# asp.net connection-string database-connection

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

如何获取System.Diagnostics.Process的输出?

我像这样运行ffmpeg:

System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams);
p.Start();
p.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

...但问题是带有ffmpeg的控制台会立即弹出并消失,所以我无法获得任何反馈.我甚至不知道该过程是否正确运行.

那么我怎么能:

  • 告诉控制台保持打开状态

  • 在C#中检索控制台显示的内容

c# windows asp.net system.diagnostics

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

如何使用ffmpeg将mp3从x裁剪为x + n?

这个问题之后,我决定使用ffmpeg来裁剪MP3.在另一个问题上,我发现了这种做法:

ffmpeg -t 30 -acodec copy -i inputfile.mp3 outputfile.mp3
Run Code Online (Sandbox Code Playgroud)

问题是我不想裁剪前30秒,我想从x到x + n裁剪,比如30s到100s.我该怎么做呢?

我正在为ffmpeg读这个人,但这并不是很简单,特别是因为我刚刚发现了ffmpeg并且我不熟悉音频/视频编辑软件,所以任何指针都会受到赞赏.

mp3 ffmpeg crop

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