问题列表 - 第8272页

从分支中提取所有提交,将指定的提交推送到另一个提交

我有以下分支:

  • master
  • production

以及以下远程分支:

  • origin/master
  • origin/production

我有一个脚本来获取origin/master分支并获取从我上一次fetch(log -p master..origin/master)改变的差异.然后我合并origin/master.

找到的提交被推送到代码审查工具.

我想将成功的提交 - 只有它们 - 推送到生产分支,然后当然origin/production.

我怎么能这样做?

此外,我有两个运行的脚本:从中提取的脚本origin/master,将提交详细信息提交到数据库,以及合并,以及我正在编写的另一个必须推送成功提交的脚本.

我想让这两个脚本运行,同时避免竞争条件/合并冲突.因为我只想使用指定的提交,也许有办法摆脱我不想要的提交?

git branch

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

将LINQ应用于对象分组依据并排序为通用List <T>(C#)

我很难创建针对通用List myList的工作Group By和Sort By子句.myList有一个属性'Settings'列表,它本身包含每个业务的'子'属性列表.

我希望按行业和每个行业进行分组,按业务名称排序.我的意图是:

string groupSetting = "Industry";
sortSetting = "BusinessName";
myList.GroupBy(p => p.Settings.Find(s => s.Name == groupSetting)).OrderBy(p => p.Settings.Find(t => t.Name == sortSetting));
Run Code Online (Sandbox Code Playgroud)

但是我收到错误:' System.Linq.IGrouping不包含Settings的定义,也没有扩展方法设置接受System.Linq.Igrouping类型的第一个参数可以找到.... '表示我无法调用该命令没有一些改造或额外处理的条款.

我已经尝试了各种各样的事情来解决这个问题并让它发挥作用,但我错过了一些东西.任何帮助赞赏

linq ienumerable group-by

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

在连接表中,Rails缺少复合键的最佳解决方法是什么?

create_table :categories_posts, :id => false do |t|
  t.column :category_id, :integer, :null => false
  t.column :post_id, :integer, :null => false
end
Run Code Online (Sandbox Code Playgroud)

我有一个连接表(如上所述),其中的列引用了相应的类别表和posts表.我想执行的唯一约束组合键CATEGORY_ID,POST_IDcategories_posts连接表.但是Rails不支持这个(我相信).

为了避免我的数据中具有相同category_id和post_id组合的重复行的可能性,在Rails中缺少复合键的最佳解决方法是什么?

我的假设是:

  1. 在这种情况下,默认的自动编号列(id:整数)无法保护我的数据.
  2. ActiveScaffold可能会提供一个解决方案,但我不确定将它包含在我的项目中仅仅针对这个单一功能是否过度,特别是如果有更优雅的答案.

database ruby-on-rails composite-key junction-table

30
推荐指数
4
解决办法
8387
查看次数

从C++/CLI实现在C#中声明的接口

假设我有一个名为C#的接口IMyInterface定义如下:

// C# code
public interface IMyInterface
{
  void Foo(string value);
  string MyProperty { get; }
}
Run Code Online (Sandbox Code Playgroud)

假设我还有一个C++/CLI类MyConcreteClass,它实现了这个接口,其头部声明如下:

// C++/CLI header file
ref class MyConcreteClass : IMyInterface
{
public:

};
Run Code Online (Sandbox Code Playgroud)

如何在C++/CLI头中实现方法Foo和属性MyProperty

我的尝试导致以下编译错误:

错误C3766:'MyConcreteClass'必须为接口方法提供一个实现'void IMyInterface :: Foo(System :: String ^ value)'

c++-cli

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

ASP.NET AJAX的Combobox - 无法以编程方式更改所选项目

我在我的Web应用程序中使用新的Microsoft ASP.NET Ajax ComboBox控件,我无法弄清楚如何以编程方式设置所选列表项.例如,我有一个接受地址的表单和一个接受城市名称的ComboBox.用户输入并保存和解决后,我想重置表单,包括ComboBoxes.

使用常规ASP.NET下拉列表控件,我可以重置所选项目,如下所示:

City.SelectedIndex = -1;
Run Code Online (Sandbox Code Playgroud)

ASP.NET AJAX ComboBox控件接受这行代码; 但是当页面回发时,仍然会选择先前选择的值.帮助将不胜感激.

更新:我尝试了以下无济于事......

City.ClearSelection();
Run Code Online (Sandbox Code Playgroud)

asp.net-ajax

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

Pythonic URL解析

关于如何在Python中解析URL有很多问题,这个问题是关于最佳或最恐怖的方法.

在我的解析中,我需要4个部分:网络位置,URL的第一部分,路径和文件名以及查询字符串部分.

http://www.somesite.com/base/first/second/third/fourth/foo.html?abc=123

应该解析成:

netloc = 'www.somesite.com'
baseURL = 'base'
path = '/first/second/third/fourth/'
file = 'foo.html?abc=123'
Run Code Online (Sandbox Code Playgroud)

下面的代码产生了正确的结果,但有没有更好的方法在Python中执行此操作?

url = "http://www.somesite.com/base/first/second/third/fourth/foo.html?abc=123"

file=  url.rpartition('/')[2]
netloc = urlparse(url)[1]
pathParts = path.split('/')
baseURL = pathParts[1]

partCount = len(pathParts) - 1

path = "/"
for i in range(2, partCount):
    path += pathParts[i] + "/"


print 'baseURL= ' + baseURL
print 'path= ' + path
print 'file= ' + file
print 'netloc= ' + netloc
Run Code Online (Sandbox Code Playgroud)

python url

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

StringBuilder和容量?

我已经创建了测试应用程序来测试,Is StringBuilder将数据复制到另一个实例并在其长度超过当前容量时增长缓冲区并在ildasm.exe中验证但它看起来完全相同.

如何验证StringBuilder会将其数据复制到新实例并按指定的限制增长缓冲区?

c# stringbuilder

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

在静态类中引发事件

我有一个窗口表单,数据网格绑定到数据表.单击按钮,数据表将传递给静态类.

private void btnSave_ItemClick(object sender, EventArgs e)
{
   MyStaticClass.SaveData(DataTable dt);
}


internal static class MyStaticClass
{
    internal static void SaveData(DataTable dt)
    {
       foreach(DataRow dr in dt.rows)
       {
           // do something    
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要将状态信息从SaveData方法传回我的表单,以便我可以通知用户如何处理记录.

比方说 - 我想每100条记录发送一条消息 - "处理记录#....",以便它显示在表格上.

是否可以从静态类中引发事件?

c# events static class

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

"素描字体"替代Comic Sans?

在草绘(或模型)工具,如BalsamiqWireframeSketcher Comic Sans用于给出"粗略"的手绘​​外观.我唯一的问题是,我对这种字体太厌倦了.

对替代品的任何建议?

编辑:WireframeSketcher不默认为Comic Sans字体,但它是用于显示"粗略"外观的示例.

fonts wireframe mockups

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

什么是应用程序可以自行终止的最暴力方式(linux)

我想模仿暴力系统关闭,即尽可能接近应用程序级别的停电.我们在谈论Linux上的c/c ++应用程序.我需要应用程序来终止自己.

目前我看到几个选项:

  1. 呼叫退出()
  2. 调用_exit()
  3. 呼叫中止()
  4. 除零或取消引用NULL.
  5. 其他选择?

什么是最好的选择?

部分重复此问题

c c++ linux operating-system

11
推荐指数
6
解决办法
2360
查看次数