问题列表 - 第47718页

如何让SVN忽略Mac"._"文件?

我的开发服务器由几个OSX用户访问,他们的操作系统往往会在这个地方留下许多不必要的文件,所有文件都以点下划线(" ._")开头.我知道OSX可以被告知不要在网络驱动器上创建它们,但它们仍然潜入.我希望SVN忽略任何以" ._" 开头的东西,但我似乎无法让它工作,即使它看起来像它应该很简单.我已经向._*SVN全局忽略模式添加了" ",但SVN仍在尝试添加和提交这些文件.谁能告诉我我做错了什么?我的完整SVN忽略模式是:

global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store Thumbs.db ._* *.bak *.tmp nbproject
Run Code Online (Sandbox Code Playgroud)

我不知道它是否有任何区别,但我试图通过编辑/ etc/subversion/config文件在Ubuntu和Ubuntu服务器上设置它.

svn

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

两个不同数据库中两个表之间的连接有什么问题?

我对您加入来自不同数据库的两个或多个表的陷阱感兴趣.我试着举个例子.

假设表Table1位于DatabaseA数据库中并Table2位于DatabaseB.假设我有一个视图,DatabaseA从中抽出一些数据Table1,以及其他一些表格DatabaseA.

这个视图用于将数据推送到另一个数据库,让我们打电话给这个,这是一个非常想象的DatabaseC.

如果我需要一些数据Table2,我的直觉是直接加入Table2这个视图,有点像这样table1 inner join DatabaseB..table2 on [some columns]

这样做非常简单快捷,但我脑子里有一种唠叨的声音,一直告诉我不要这样做.我担心的是无法追踪所有对象Table2,所以如果我在那里改变了一些东西,我必须非常小心并记住我使用这张桌子的所有地方.所以,有点像打破这个视图(和两个数据库)的SRP,因为这个视图可以从两个不同的动作改变(在两个不同的数据库上执行:更改Table1或更改Table2)

我对你的意见感兴趣.这是一个好主意还是坏主意?这种方法会出现什么问题(表现明智,维护明智等等),如果你有真实的世界经验,这种方法要么是一个大错误,要么是为你节省生命.

PS:我在google和SO上搜索了这个主题,但找不到与此相关的任何内容.我很乐意接受来自SO用户的减号,重复问题和其他"谴责",以便对这个问题有不同的看法.

PPS:我正在使用SQL Server 2005.

谢谢你,希望我明白自己:)

database sql-server database-design sql-server-2005

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

http和https的localStorage是一样的吗?

我正在寻找一种方式来使用相同的localStorage(或类似)两个http:// example .comhttps:// example .com

根据这个,那会使用localStorage来是不可能的.虽然看起来似乎globalStorage没有.我正在为Chrome扩展做这个,所以使用cookie不是一个选项,不需要与其他浏览器兼容.

有任何想法吗?

javascript html5 google-chrome local-storage google-chrome-extension

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

gsoap作为soap客户端是线程安全的吗?

我正在使用gsoap 2.8连接到WCF服务(我的应用程序是客户端)。

它是线程安全的吗?我应该定义一些预编译的定义吗?

谢谢,

马丹

c++ multithreading gsoap thread-safety visual-studio-2008

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

确定JSON Feed中是否存在值的更好方法

org.json.JSONObject在Android应用程序中使用(和解析器)来解析JSON提要.在返回的其中一个对象中,哪种方法可以确定属性是否存在?

假设我有一个JSON提要,包括"新闻".一些新闻有一个名为"UnpublishDate"的属性(这是有关新闻不再有效的日期),而有些新闻没有这个属性.

我提出的最好的解决方案(虽然还没有实现)只是简单地围绕着"试一试" theJSONObject.get("UnpublishDate")- 你知道任何更好的解决方案(当类扩展到几个"可选"属性时更优雅在JSON提要中)?

java android json

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

如何从.jar文件中提取.class文件?

一个简单的问题:我喜欢这个Ant的外观:

<fileset dir="${lib}">  
   <patternset refid="myPattern" />  
</fileset>
Run Code Online (Sandbox Code Playgroud)

所以我可以使用这个例如从$ {lib}复制一些与myPattern匹配的.jar文件.

如果我真正想要的是查看$ {lib}中的每个.jar并仅选择与myPattern匹配的.class文件,该怎么办?

ant

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

什么是最优雅的方式来创建一个jQuery插件?

我想知道这三种方法中最好的方法,也许为什么?

1)

(function($) {
    var methods = {
        init    : function(options) {
            if( this.length ){
                var settings = {
                    something   : 'fast'
                };
                return this.each(function(){
                    if ( options ) {
                        $.extend( settings, options );
                    }

                    var $el         = $(this),

                    /* some variables */
                        $selector1  = $el.find('container'),
                        count       = $selector1.length,
                        $selector2  = $el.find('pictures');

                    /* do something e.g.*/
                    doSomething1();
                    doSomething2();

                    function doSomething1() {
                        $selector1.css('width' , '300px');
                    };

                    function doSomething2() {
                        $selector2.each(function(i) {
                            //do something
                        });
                    };  
                });
            }
        },
        update  : function() …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

使用特殊字符解析用户输入的良好实践?

问候,我是叛逆邪恶银河帝国的节目作家.现在,我们正准备对死星进行大胆的攻击.

我已经在我们的X-Wing和Y-Wing战斗机上创建了一个关于我们的飞行员,机器人和系统的大量信息数据库,这些战斗机将很快袭击死星.由于我们快速访问信息的关键需求,我设计了一个系统,用户可以输入一个文本字符串来指定他们想要检索的数据.

用户可以搜索许多字段.例如,如果用户想要查找有关R2D2的数据,他可以输入查询"DROID:R2D2"并快速找到该数据.如果他需要有关Red Team的所有飞行员,机器人和系统的数据,他可以输入"TEAM:RED TEAM".

但是,该系统旨在处理更复杂的查询.从上一个查询中可以看出,数据字段名称和数据值由冒号:字符分隔.用户必须能够每个字段搜索多个值并一次搜索多个字段.

以下是我的更高级用户的典型查询:"SHIPTYPE:X-WING,Y-WING;位置:停靠湾94; DROIDTYPE:R2"

我对处理这个问题的方式感到非常满意.我使用String.Split(';')函数读取以获取用户选择的三个数据字段的值.我使用String.Split(':') to seperate the data field name from the value, and then I userString.Split(',')`来获取用户输入多个字段值的不同字段值.你可以看到它是如何工作的.

但是,有一个问题.莱娅公主(你知道她是多么挑剔)坚持在她的冲击波校准记录中使用':',';'和','.当她尝试查询此数据时,她的查询对我的程序来说无法理解.她说,如果不纠正这个问题,死星将很快摧毁反叛基地.

因此,我请求您帮助建议解析用户输入的良好实践.我怎样才能使我的计划为莱娅公主工作?

更新 我将推测我自己的问题的答案.当我学习使用C语言编程时,我学习了"转义序列",我可以在其中指定字符串文字中通常保留的字符.(例如,A"字符通常终止字符串文字,但我能'逃脱’,它使用\")我猜,这将是一个好主意,做类似的东西与我的计划,但我不知道什么是实现它的最佳方式.在准备这个死星攻击之前,我的大部分编程经验都是使用湿度蒸发器的二进制语言,所以这对我来说是新的.

.net c# user-input string-parsing

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

Windows数据类型......为什么如此冗余/不合理?

有人可以为什么要定义以下typedefs/#defines?与原件相比,它们有什么价值?

typedef char CHAR;
#define CONST const
typedef float FLOAT;

typedef unsigned __int64 DWORD64; //A 64-bit "double"-word?!
typedef ULONGLONG DWORDLONG;      //What's the difference?

typedef ULONG_PTR DWORD_PTR;      //What's the difference?
typedef long LONG_PTR;            //Wasn't INT_PTR enough?

typedef signed int LONG32;        //Why not "signed long"?
typedef unsigned int UINT;        //Wait.. UINT is "int", "LONG" is also int?
typedef unsigned long ULONG;      //ULONG is "long", but LONG32 is "int"? what?

typedef void *PVOID;              //Why not just say void*?
typedef …
Run Code Online (Sandbox Code Playgroud)

c winapi history types

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

嵌套模型和父级验证

我有两个型号.
- Parent has_many Children ;
- Parent accepts_nested_attributes_for Children ;

class Parent < ActiveRecord::Base
  has_many :children, :dependent => :destroy
  accepts_nested_attributes_for :children, :allow_destroy => true
  validates :children, :presence => true
end

class Child < ActiveRecord::Base
  belongs_to :parent
end
Run Code Online (Sandbox Code Playgroud)

我使用验证来验证每个父母的孩子的存在,所以我不能保存没有孩子的父母.

parent = Parent.new :name => "Jose"
parent.save
#=> false
parent.children_attributes = [{:name => "Pedro"}, {:name => "Emmy"}]
parent.save
#=> true
Run Code Online (Sandbox Code Playgroud)

验证工作.然后我们将通过_destroy属性摧毁孩子:

parent.children_attributes = {"0" => {:id => 0, :_destroy => true}}
parent.save
#=> true !!!
parent.reload.children
#=> []
Run Code Online (Sandbox Code Playgroud)

所以我可以通过嵌套表单销毁所有孩子,验证将通过. …

ruby ruby-on-rails nested-attributes

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