问题列表 - 第21861页

JQuery:如何在一个语句中获取所有选择器的html属性,作为字符串?

我有一个看起来像这样的div:

<div id="exampleDiv" class="class1 class2" title="example title"></div>
Run Code Online (Sandbox Code Playgroud)

我使用这个语句选择了JQuery:

var $div = $('#exampleDiv');
Run Code Online (Sandbox Code Playgroud)

我想得到的是一个标签本身的字符串作为html,所以我实际得到:

"<div id='exampleDiv' class='class1'....", etc.
Run Code Online (Sandbox Code Playgroud)

有没有人知道我可以使用的JQuery函数,给定选择器?我在想类似的$div.htmlHeader()东西.

任何帮助,将不胜感激.谢谢.

html string jquery header

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

.NET应用程序中的计时器

我想知道在C#应用程序中可以使用哪种计时器,以及它们在多线程环境中对于cuncurrency的含义是什么.
你能解释一下我或者把我链接到一个有用的教程吗?
谢谢.

.net c# timer

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

Javascript和`<> ... </>`标签

所以我最近发现我可以<>...</>在Firefox中使用javascript中的标签,这在定义HTML或CSS块时很方便.

GM_addStyle(<><![CDATA[
  .page { display: block }
  /* ... */
  td { vertical-align: top }
]]></>);
//...
div.innerHTML = <><![CDATA[
  <table class="section">
    <!-- ... -->
  </table>
]]></>;
Run Code Online (Sandbox Code Playgroud)

但我不确定发生了什么,我喜欢理解我正在使用的语法.到底是什么<>...</>回报?我注意到当我将内容包含在内时逃逸效果更好<![CDATA[...]]>,那么那里发生了什么?这只是Firefox还是跨浏览器?

我尝试在线查看,但遇到了正常的谷歌/符号问题.此外,谷歌CDATA JavaScript的大多数结果似乎并不相关.

javascript cdata

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

在rails索引视图中显示所选名称而不是ID

所以我是rails的新手,我正在努力,因为我可以按照大量的网络教程.所以我有三张桌子.

  class CreateAuthors <
     ActiveRecord::Migration   def self.up
         create_table :authors do |t|
           t.string :name
           t.string :email

           t.timestamps
         end

       end

       def self.down
         drop_table :authors end end


 class CreateTopics <
 ActiveRecord::Migration   def self.up
     create_table :topics do |t|
       t.string :category

       t.timestamps
     end   end

   def self.down
     drop_table :topics 
   end
end
Run Code Online (Sandbox Code Playgroud)

现在文章引用了author_id和topic_id

class CreateArticles <
 ActiveRecord::Migration   def self.up
     create_table :articles do |t|
       t.string :title
       t.integer :author_id
       t.integer :topic_id
       t.text :content
       t.integer :status

       t.timestamps
     end   end

   def self.down
     drop_table :articles   end end
Run Code Online (Sandbox Code Playgroud)

现在对于new.html.erb和edit.html.erb,我发现了如何使用collection_select来获取主题和作者的记录.

<% form_for(@article) do |f| …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

嵌套Try/Catch

嵌套的Try/Catch有一个你没有干净编码的信号吗?我想知道因为在我的catch中我正在调用另一个方法,如果失败,我会得到另一个运行时错误,所以我很想再次使用另一个try/catch将这些调用包装在catch中.我想知道这样做是否正常?

例如

    catch (Exception ex)
    {
        transaction.VoidOrder(transactionID);

        LogError(ex.ToString());
        Response.Redirect("Checkout", false);
    }
Run Code Online (Sandbox Code Playgroud)

所以VoidOrder甚至LogError方法都可以轰炸出来.现在当我调用时VoidOrder,我得到一个空引用,transactionID因为它调用一个BL方法,并且在BL方法中我重新抛出,所以我可以在上面的代码中在更高级别捕获它.但是,如果我再次在捕获物内投掷,那么我也需要抓住它.

c# nested try-catch

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

是否有为测试/示例保留的社会安全号码?

是否存在大致相当于example.com的SSN - 广泛(并且官方)仅被认为是示例/测试值的东西?

澄清:根据我的评论,我真正要问的是,如果有一个规范使用的规范"测试SSN",那么所有看到它不是真正的SSN的人都能理解.

testing test-data

67
推荐指数
6
解决办法
10万
查看次数

重用文件流

在过去,我总是使用FileStream对象来写或重写整个文件,之后我会立即关闭流.但是,现在我正在开发一个程序,我想在其中保持FileStream打开,以便允许用户在两​​次保存期间保持对文件的访问.(见我之前的问题).

我正在使用XmlSerializer将我的类序列化为from和XML文件.但是现在我保持FileStream打开,以便稍后用于保存(重新序列化)我的类实例.如果我重复使用相同的文件流而不是使用新的文件流,是否需要进行任何特殊考虑?我是否需要在保存之间将流重置为开头?如果稍后保存的大小比以前的保存小,那么FileStream将保留旧文件中的剩余字节,从而创建一个损坏的文件?我是否需要做一些事情来清除文件,以便它表现得好像我每次都在写一个全新的文件?

.net c# file-io filestream

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

如何抓取整个维基百科?

我试过WebSphinx应用程序.

我意识到如果我把wikipedia.org作为起始URL,它将不会进一步爬行.

那么,如何实际爬行整个维基百科?任何人都可以给出一些指导方针吗?我是否需要专门去查找这些网址并放置多个起始网址?

任何人都有关于使用WebSphinx API的教程的好网站的建议?

java wikipedia web-crawler websphinx

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

SEO的短网址或长网址

我正在为一个网站实现cs-cart.如果可能的话,哪一个更适合SEO,有理由或参考.网站出售书籍邮票cds等.

www.domain.com/book/Java.html (or) www.domain.com/book/programming/Java.html 
Run Code Online (Sandbox Code Playgroud)

要么

www.domain.com/Java.html
Run Code Online (Sandbox Code Playgroud)

有人说短网址很好.但说明产品属于哪个类别并不好.谢谢

seo short-url

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

Visual Studio 2008的推荐TDD/Agile/Source Control插件

我正在寻找一套在开发软件时使用的好插件.目前我正在独立一个项目,在我完成项目的过程中,我同时尝试使用TDD.最近我对agiles进程大肆宣传,并想知道如何进一步集成工具,这将有助于我完成项目和学习TDD的任务.此外,我正在寻求与SVN或其他版本源控制存储库集成.我还希望将版本信息包含到构建中,因为我将公开发布版本里程碑,以获得反馈.我希望最终学会如何创建健壮且可维护的软件,并从我长期留在的牛仔编码世界中跳出来.

我对开始使用太多插件有点太开心了,因为我觉得如果我迷路了,或者没有按照预期使用它们,可能会造成更多弊大于利.我想到的一些是用于维护编码标准的Style Cop/Fx Cop,用于SVN集成的Visual SVN,带有NUnit的Testdriven(以及可能的Moq,但这只是因为我没有查看NUnits模拟库).我还没有试过像resharper这样的工具,但我正在考虑尝试一下,因为我听到了很多关于它的信息.

我只使用C#编写代码,编写一个用于Unity3D的类库,这是一个支持.NET 2.0的免费游戏引擎.但是,测试本身可以是我的安装支持的任何.NET版本.我听说过有关自动化测试会导致你失败​​的事情,我很高兴能尽快让我的脚趾浸入其中,因为我相信这会让我更好地学习TDD.

如果你知道任何其他适合我需要的插件,或者你认为我应该选择一个而不是另一个插件,请告诉我.

由于我对插件很新,我不介意你是否可以激励为什么以及何时使用它们.我真的很高兴能有一个很好的环境来磨练我的技能.

感谢您花时间阅读本文.我希望你有一些东西可以添加:)

编辑

我现在从使用Style Cop的一些人身上发现它可能不是最适合TDD的插件和具有默认设置的敏捷方法.虽然我认为我生产的代码使用它具有很高的标准,但我觉得许多规则(例如严格的文档)都不够敏捷,因为你必须先付费.在TDD中,测试本身用作文档和规范.思考敏捷,你不应该做你不需要做的事情.

在我的具体情况下,我不需要额外的文档,因为这个库不打算在其他开发人员之间共享.然而,它可能会在未来,然后我们降落在另一个球场.我对覆盖这些规则有点怀疑.我想一方面我想要干净而坚固的代码来练习"良好的编码",另一方面我想在TDD上稍微缩小一点,最后我想要生产价值.

我想发布关于使用Style Cop和默认设置的想法,以防新开发人员阅读原始文章并盲目地决定使用它因为它在此处列出,只是发现它比有价值更麻烦.我认为关键是要了解您的需求并确定某个特征是否有助于您的生产价值.

version-control tdd agile plugins visual-studio-2008

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