问题列表 - 第46562页

如何使用repo丢弃更改

repo status 向我展示了许多不想要的变化.

如果我输入每个项目并使用,它将会重复git reset --hard.

有没有办法使用repo重置所有更改,类似的repo reset --hard

reset repo

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

如何检测.NET StreamReader是否在基础流上找到了UTF8 BOM?

我得到一个FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.ReadWrite)然后一个StreamReader(stream,true).

有没有办法可以检查流是否以UTF8 BOM开头?我注意到没有BOM的文件被StreamReader读取为UTF8.

我怎么能分开呢?

c# byte-order-mark utf-8 filestream streamreader

16
推荐指数
3
解决办法
9075
查看次数

Haskell范围表示法生成列表.意外的输出

我在我的一个讲座中遇到了一个练习,让我对[2,2.2]的输出感到困惑.为什么在输入[2,2 ... 2]时会生成一个带有2的"无限"列表.

我理解符号的方式是第一个元素是起始界限,第二个元素是数字之间的"间隙",最后一个是列表的结尾,换句话说,当达到该数字时停止.

如果我的推理是正确的,为什么表达式[2,2 ... 2]不输出[2]?.


我以为Haskell可能会这样评价它;

  1. 打印列表的第一个元素时,它等于最后一个元素,因此停止.
  2. 或者,如果没有针对"外部"边界检查第一个元素,那么输出将是[2,2],因为当向前一个数字添加零时(在开始情况下为起始2)我们将到达结束因此停止

我显然不能正确理解符号的工作原理,那么Haskell如何评估表达式呢?

haskell list range-notation

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

使用LINQ读取XML数据,具有相同名称的多个元素

Visual Studio 2010,Silverlight 4和C#.我将以下数据存储在XML文件中:

<root>
      <element>TextHere</element>
      <element>TextHere</element>
      <element>TextHere</element>
</root>
Run Code Online (Sandbox Code Playgroud)

这是我目前的代码.

XDocument xmlDoc = XDocument.Load("XMLDocument.xml");
var ElementsList = from Elements in xmlDoc.Descendants("root")
                   select new
                   {
                       ElementContent = Elements.Element("Element").Value,
                   };
Run Code Online (Sandbox Code Playgroud)

此代码仅将第一个元素放在列表中,而将所有其他元素保留在列表中.如何重写此代码以便它将捕获XML文件中名为"element"的所有元素?

c# xml linq silverlight visual-studio-2010

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

RAILS link_to外部站点,url是用户表的属性,如:@ users.website

我正在开发一个允许用户创建帐户的网站.创建用户时的一个属性是用户个人网站.当我尝试使用这样的用户网站时:

<%= link_to @user.site, @user.url %>
Run Code Online (Sandbox Code Playgroud)

生成的url是: http://0.0.0.0:3000/www.userswebsite.com

我认为这是因为link_to的@user部分......但我怎样才能将其链接到www.userwebsite.com?

ruby ruby-on-rails external hyperlink link-to

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

我如何构建我的PHP项目?

我即将开始另一个大型PHP项目.这一次,我打算让项目文件夹整洁!所以我有一些关于保持项目干净和干燥的问题:

  • 如何区分PHP源文件和浏览器应该访问的PHP文件?换句话说,如何清楚哪些PHP文件提供输出以及哪些提供函数或类定义?

  • 我打算将我的PHP函数分成静态类,由主题分隔,例如database :: create()或editor :: write().你对此有何看法?

  • 我打算创建一个PHP文件"core.php",它将包含在项目中每个单个PHP文件的顶部.此文件将处理身份验证并包含基本功能.思考?

  • 该项目将基于Ajax.这引出了一个问题:我的PHP函数应该是实际的PHP函数,还是应该是需要GET或POST输入的单个PHP文件?我的计划是做件事.我为PHP源文件创建了一个文件夹,为PHP"ajax"文件(或其他东西)创建了一个文件夹,后面的文件夹由他们将执行的函数填充文件名.然后,PHP文件将只包含对函数的调用和Ajax的写入输出.思考?

在开始这个项目之前的任何其他评论或提示都会很棒!


编辑

我可能没有强调基于Ajax的Web应用程序的重要性.Codeigniter似乎是创建网页或简单Web应用程序(如博客)的绝佳工具.我的申请会有所不同.与uTorrent WebUI非常相似,我的Web应用程序将在一个页面上保持静态,让Ajax执行所有隐藏的操作.将Codeigniter用于这样的项目似乎有点尴尬.

在考虑到这种应用的情况下,是否有不同的架构?

javascript php ajax structure project

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

Haskell:可能的修复:将(Eq a)添加到上下文中

我是Haskell的新手,我很难理解我的代码在这里出了什么问题.

这是我应该做的:
考虑以下二叉树的定义

data BinaryTree a = Empty | Node a (BinaryTree a) (BinaryTree a)  
Run Code Online (Sandbox Code Playgroud)

考虑通过向左和向下交换形成二叉树的镜像的函数reflect

reflect :: BinaryTree a -> BinaryTree a  
reflect Empty = Empty  
reflect (Node x l r) = Node x (reflect r) (reflect l)  
Run Code Online (Sandbox Code Playgroud)

编写一个函数areMirrorImages,它确定两个二叉树t和u是否满足t = reflect u.该函数不应构建新树,因此不应调用reflect或Node; 虽然它可能在模式中使用Node.

这是我写的:

areMirrorImages :: BinaryTree a -> BinaryTree a -> Bool  
areMirrorImages Empty Empty = True  
areMirrorImages (Node _ _ _) Empty = False  
areMirrorImages Empty (Node _ _ _) = False  
areMirrorImages (Node x l r) …
Run Code Online (Sandbox Code Playgroud)

tree haskell compiler-errors typeclass

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

内联asp.net代码中的NullReferenceException处理

我在执行的aspx文件中有一些内联代码:

<dd><%=  encode(Listing.Address.Line1) %> </dd>
Run Code Online (Sandbox Code Playgroud)

问题是,在某些情况下,Listing对象将为null,因此对诸如Address之类的属性的引用将引发异常.我该如何处理该异常?我基本上想要忽略它:抓住它,然后继续定期执行/渲染页面.

c# asp.net inline

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

如果孩子没有文本,jQuery隐藏父母

我有这个标记:

<li class="GRID_ITEM" id="123">
    <img class="imgUrl" src="search_logo_big.png">
    <div class="title"></div>
</li>
Run Code Online (Sandbox Code Playgroud)

li.GRID_ITEM如果div.title没有文字,我想隐藏.

我不知道如何在JQ中这样做.谢谢!!!

jquery

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

由子<input>中断的jQuery悬停事件.有没有解决的办法?(铬问题)

更新:由于下面的评论,它看起来像铬特定问题.

有没有办法通过鼠标悬停<input>在jQuery中的元素来中断悬停事件?

从元素到非子元素时只会淡出?

这是一个jsfiddle,有一个问题的实例:http: //jsfiddle.net/2h2Jt/3/

$(".hover").hover(function() {
    $(this).stop(true, true).animate({backgroundColor:'#aaaaaa'}, 500);
}, function() {
    $(this).stop(true, true).animate({backgroundColor: 'transparent'}, 500);
});
Run Code Online (Sandbox Code Playgroud)

我正在回归CSS,但是让这个动画工作真是太好了:)

更新:已在Mac Chrome 11.0.696.65中修复

但对于那些在Chrome更新之间发现的人来说,这仍然是一

html javascript jquery google-chrome

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