问题列表 - 第28596页

GitHub在这里做的是一个好习惯吗?

如果您查看此URL,您将看到GitHub正在发布各种技术信息.这是一个很好的做法,以便用户可以通过电子邮件向您发送有关错误等的信息吗?

http://waitdownload.github.com/cheetahtemplate-cheetah-v2.4.2-0-gd20b523.zip

对于错误页面来说,这至少是一个很好的设计.

github

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

用于添加列的SQL Alter表,它是否可以做任何"吓人"的事情?

我需要在我的live sql数据库中的现有表中添加一列.我知道如何使用ALTER命令,但我想知道的是它对表的影响.

例如,如果使用SQL Management Studio,它声称添加列将"删除并重新创建"表.

ALTER表命令也会这样做吗?

这个表是常量访问的,非常重要,所以我想在此之前确定这一点.

sql t-sql

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

PHP中的类抽象和对象接口之间的区别?

PHP中的类抽象对象接口有什么区别?我问,因为,我并没有真正看到他们两个人的意思,他们都做同样的事情!那么,使用两者之间的劣势有什么优势呢?

班级抽象:

abstract class aClass
{
    // Force extending class to define these methods
    abstract public function setVariable($name, $var);
    abstract public function getHtml($template);
}
Run Code Online (Sandbox Code Playgroud)

对象接口:

interface iClass
{
    // Force impementing class to define these methods
    public function setVariable($name, $var);
    public function getHtml($template);
}
Run Code Online (Sandbox Code Playgroud)

php oop abstract-class interface

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

在Sudoku中解决裸体三重奏

我希望我更加关注Uni的数学课程.:)

如何为裸三元组实现这个数学公式?

Naked Triples
取三个单元格C = {c1,c2,c3}共享一个单位U.取三个数字N = {n1,n2,n3}.如果C中的每个单元都有候选ci⊆N那么我们就可以从U中的其他单元中删除所有的ni∈N.**

我有一个方法,取一个单位(例如一个Box,一行或一列)作为参数.该单元包含9个单元,因此我需要从框中一次比较3个单元的所有组合,或者将它们放入堆栈或集合中以进行进一步计算.

下一步将逐个采用这些3细胞组合,并将它们的候选物与3个数字进行比较.同样,这3个数字可以是从1到9的任何可能的组合.这就是我所需要的.

但是我该怎么做?我会得到多少组合?我是否为单元格获得3 x 9 = 27种组合,然后数字(N)相同?

你会如何在经典的C#循环中解决这个问题?没有Lambda表达,请我已经足够困惑了:)

代码: 为了在这里代表他们,我不得不缩短课程.

public class Cell : INotifyPropertyChanged
    {

public ObservableCollection<ObservableCollection<Candidate>> CandidateActual {...}

public int Id { ... }

//Position of the Cell inside a box if applicable
public int CellBoxPositionX { get; private set; }  
public int CellBoxPositionY { get; private set; }

//Position of the Cell inside the game board
public int CellBoardPositionX { get; private set; }
public int CellBoardPositionY { …
Run Code Online (Sandbox Code Playgroud)

.net c# math sudoku

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

如何使用类似宏的元编程方法扩展Ruby模块?

考虑以下扩展(多年来由多个Rails插件推广的模式):

module Extension
  def self.included(recipient)
    recipient.extend ClassMethods
    recipient.send :include, InstanceMethods
  end

  module ClassMethods
    def macro_method
      puts "Called macro_method within #{self.name}"
    end
  end

  module InstanceMethods
    def instance_method
      puts "Called instance_method within #{self.object_id}"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

如果您希望将其公开给每个班级,您可以执行以下操作:

Object.send :include, Extension
Run Code Online (Sandbox Code Playgroud)

现在您可以定义任何类并使用宏方法:

class FooClass
  macro_method
end
#=> Called macro_method within FooClass
Run Code Online (Sandbox Code Playgroud)

实例可以使用实例方法:

FooClass.new.instance_method
#=> Called instance_method within 2148182320
Run Code Online (Sandbox Code Playgroud)

但即使如此Module.is_a?(Object),您也无法在模块中使用宏方法.

module FooModule
  macro_method
end
#=> undefined local variable or method `macro_method' for FooModule:Module (NameError)
Run Code Online (Sandbox Code Playgroud)

这是真实的,即使你明确地包括原ExtensionModuleModule.send(:include, Extension). …

ruby module metaprogramming

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

iphone访问或修改数组中对象的属性

我如何访问存储在数组中的对象的属性?

就像是:

[myArray objectAtIndex:0].intProperty = 12345;
Run Code Online (Sandbox Code Playgroud)

arrays iphone properties objective-c

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

在Windows XP中使用"打开文件"对话框时,为什么当前工作目录会更改?

我在c#中使用打开的文件对话框时发现了一个奇怪的行为.

如果在Windows XP当前工作目录中使用此代码更改为所选文件的路径,则如果在Windows 7当前工作目录中运行此代码不会更改.

    private void button1_Click(object sender, EventArgs e)
    {            
        MessageBox.Show(string.Format("Current Directory {0}",Directory.GetCurrentDirectory()), "My Application",MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog and get result.
        if (result == DialogResult.OK) 
        {

        }
        MessageBox.Show(string.Format("Current Directory {0}", Directory.GetCurrentDirectory()), "My Application", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
    }
Run Code Online (Sandbox Code Playgroud)

有人知道这种行为的原因吗?为什么当前目录在XP中更改而不在Windows 7

.net c# openfiledialog

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

在XNA中使用CreateOrthographicOffCenter

我试图弄清楚如何在XNA中绘制图形,而其他人建议这样做.但在我尝试使用之前......

如果我创建并使用此相机,并将LEFT,TOP设置为0,WIDTH = 256和HEIGHT = 240,我渲染到屏幕的任何内容都将使用这些坐标?所以一个宽度和高度为1的盒子,如果设置为0,0将占用0,0到1,1的空间?

3d xna camera render orthographic

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

有人可以解释Drupal中的"访问参数"吗?

有人可以解释Drupal中的"访问参数"吗?相信我,我试过谷歌搜索它,但我只是没有明确掌握.

drupal drupal-6

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

是否有一个全面的NHibernate事件监听器列表以及它们何时触发?

因此,我正在寻找一个很好的NHibernate事件列表,这些事件实际上描述了它们何时被触发,在典型场景中(不仅仅是列表).IE之类的东西

PreUpdateEventListener - 当已经持久的对象发生更改时触发

我目前只是通过源头试图解决它,但它有点痛苦,我认为有人必须已经在某个时候做过这一点.

.net nhibernate events

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