问题列表 - 第27808页

双向同步rsync

我有一个文件夹a /和一个远程文件夹A /.我现在在Makefile上运行这样的东西:

get-music:
 rsync -avzru server:/media/10001/music/ /media/Incoming/music/

put-music:
 rsync -avzru /media/Incoming/music/ server:/media/10001/music/

sync-music: get-music put-music
Run Code Online (Sandbox Code Playgroud)

当我制作同步音乐时,它首先获取从服务器到本地的所有差异然后相反,将所有差异从本地发送到服务器.

只有在将来只有更新或新文件时,这才能很好地工作.如果有删除,它什么都不做.

在rsync中有--delete和--delete-after选项来帮助实现我想要的东西但事情是,它不适用于双向同步.

如果我想删除syn上的服务器文件,当本地文件被删除时,它可以工作,但如果由于某种原因(后面解释)我有一些不在服务器但在本地存在并且被删除的文件,我想在本地删除它们而不是服务器复制(当它发生).

事情是我在上下文中有3台机器:

  1. 桌面
  2. 笔记本
  3. 家庭服务器

因此,有时,服务器将具有使用笔记本同步删除的文件,例如然后,当我与我的桌面运行同步时(删除的服务器文件仍然存在)我希望删除这些文件而不是再次复制到服务器.

我想这只能用于数据库和操作跟踪:P

更简单的解决方案?谢谢.

rsync sync file two-way

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

Git push不会做任何事情(一切都是最新的)

我正在尝试更新GitHub上的Git存储库.我做了一些更改,添加了它们,然后尝试做了一个git push.回复告诉我一切都是最新的,但显然不是.

git remote show origin
Run Code Online (Sandbox Code Playgroud)

用我期望的存储库响应.

为什么当存在在存储库中看不到的本​​地提交时,Git告诉我存储库是最新的?

  [searchgraph]  git status
# On branch develop
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       Capfile
#       config/deploy.rb
nothing added to commit but untracked files present (use "git add" to track)

  [searchgraph]  git add .

  [searchgraph]  git status
# On branch develop
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       new file:   Capfile
# …
Run Code Online (Sandbox Code Playgroud)

git dvcs

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

可可:以编程方式创建新窗口并访问窗口对象

我在使用Cocoa创建新窗口时遇到问题.假设,假设我有"WindowA",并有一个名为"myButton"的按钮.当您单击"myButton"时,它会在以下类文件中运行此代码:

 -(void)openFile2:(id)sender
{
    myNextWindow = [[TestWindowController alloc] initWithWindowNibName:@"MainMenu"];
    NSString *testString = @"foo";

    [myNextWindow showWindow:self];
    [myNextWindow setButtonText:testString];
}
Run Code Online (Sandbox Code Playgroud)

简而言之,代码会复制"WindowA"并显示它.如您所见,此代码还运行一个名为'setButtonText'的方法,它是这样的:

- (void)setButtonText:(NSString *)passedText
{
    [myButton setTitle:passedText];
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我在本地调用此方法时,在原始窗口中 - 按钮文本更改(例如,[self setButtonText:testString])它可以工作.但是,它在新创建的窗口中不起作用(例如,[myNextWindow setButtonText:testString];)

当我逐步调试新创建的窗口时,它给出的'myButton'值是0x0.我是否必须手动将控制器/代理分配给新窗口?我认为代码中的'myButton'与新创建的窗口中的'myButton'没有关联.

我该如何解决这个问题?

windows xcode cocoa objective-c

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

Javascript代码语义

if(myVar = img.parent('a').length > 0){
    var Y = 1;
}else{
    var Y = 2;
}
Run Code Online (Sandbox Code Playgroud)

当我运行这段代码时,myVar(第一次宣布)取值img.parent('a').length > 0并成为false或者true取决于具体情况.

第一个问题:
这是定义myVar的正确方法吗?

第二个问题:
我是第二次定义Y吗?我的第二次'var'过剩了吗?
即我应该写Y = 2;

javascript semantics

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

JPQL:查询多个列时,哪种对象包含结果列表?

我正在尝试做一些在PHP&Co中很容易的事情:SELECT COUNT(x)作为numItems,AVG(y)作为平均值,... FROM Z

在PHP中,我会得到一个像[{numItems:0,average:0}]这样的简单数组,我可以这样使用:

echo "Number of Items: " . $result[0]['numItems'];
Run Code Online (Sandbox Code Playgroud)

通常在JPQL中,您只查询单个对象或单个列并获取Lists类型,例如List<SomeEntity>List<Long>.但是在查询多个列时你会得到什么?

java orm jpa jpql

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

NHibernate Criteria - 如何过滤属性组合

我需要使用两个属性的组合来过滤结果列表.一个普通的SQL语句如下所示:

SELECT TOP 10 *
FROM Person
WHERE FirstName + ' ' + LastName LIKE '%' + @Term + '%'
Run Code Online (Sandbox Code Playgroud)

我最终使用的NHibernate中的ICriteria是:

ICriteria criteria = Session.CreateCriteria(typeof(Person));
criteria.Add(Expression.Sql(
    "FirstName + ' ' + LastName LIKE ?",
    "%" + term + "%",
    NHibernateUtil.String));
criteria.SetMaxResults(10);
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我不确定它是否是理想的解决方案,因为我还在学习NHibernate的Criteria API.推荐的替代品有哪些?

  • 还有什么东西Expression.Sql可以执行相同的操作吗?我尝试Expression.Like但无法弄清楚如何组合名字和姓氏.
  • 我应该将FullName属性映射到映射类中的公式"FirstName +''+ LastName"吗?
  • 我应该在域对象上创建只读FullName属性,然后将其映射到列吗?

nhibernate expression icriteria

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

Can Entity Framework模型可以传递一个SQL脚本来对数据库运行

是否可以将SQL脚本传递给Entity Framework必须针对我的模型运行它的某个方法?例如相当于:

context.ExecuteStoreCommand(<tsql script path>); 
Run Code Online (Sandbox Code Playgroud)

背景:我想要一种在单元测试期间重置数据库的方法,并且调用运行EF生成的TSQL脚本(来自模型中的Generate Database)似乎是实现此目的的一种方法.

.net sql t-sql entity-framework

7
推荐指数
3
解决办法
6908
查看次数

在Android中放置设置的位置?

在iPhone/iPod touch上,设置可以保存在Settings.app中.你能在Android上做到这一点吗?或者您的设置必须在实际应用程序中?

java settings android

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

D7需要苹果风格的"等待"动画

有没有人知道苹果风格的"等待"动画VCL组件与Delphi 7一起使用?谢谢

delphi

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

include()为什么不使用它?

我正在编写2003年编写的一本较旧的php mysql书.作者使用include()函数通过包含header.inc,footer.inc,main.inc文件等来构造html页面.现在我发现这不是在我从服务器收到很多警告后,允许在默认的ini设置中(allow_url_include设置为Off).

我还注意到你可以使用包含括号的include.我试过这个并且它可以工作,我没有收到任何错误消息或警告.两者有什么不同?也就是说,include()include不同?

php security function

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