问题列表 - 第41969页

unison如何决定同步文件的方式

我正在使用unison同步一堆文件夹.不只是2根,但我认为我的问题可以这么简单......

假设我正在使用unison同步目录A和B. 如果我从目录A中删除文件X,unison如何知道该怎么做?它应该从B中将X添加回A还是应该从B中删除X?

synchronization file unison

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

在Sybase ASE中进行升级(更新或插入)?

我正在编写一个应用程序来将数据从Oracle移动到Sybase,并且需要执行更新/插入操作.在Oracle中,我使用MERGE INTO,但它似乎在Sybase中不可用(无论如何都不在ASE中).我知道这可以用多个语句完成,但由于几个原因,我真的想把它变成一个语句.

有什么建议?

sql upsert sybase-ase

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

在辅助线程中调用select()/ pselect()会导致主线程阻塞吗?

我有一个我正在处理的应用程序需要几个辅助线程,每个应用程序都要负责一些文件句柄(至少1个,超过10个).文件句柄不在线程之间共享,因此我不必担心一个辅助线程在select查看准备读/写的内容时阻塞另一个.我想要确定的是,在执行select/ pselectcall时,两个辅助线程都不会导致主线程停止执行.

我认为这不是一个问题 - 人们可以想象这样的事情会在网络服务器上完成 - 但我找不到任何具体说"是的,你可以这样做",当我用Google搜索时.我是否认为这不会导致任何问题?

为了澄清,我看到的是:

  • 主要执行线程(select()循环处理传入命令消息和传出响应)

  • 辅助线程#1(select()提供服务的循环)

  • 辅助线程#2(select()提供另一个服务的循环)

正如我之前提到的,没有一个文件句柄在线程之间共享 - 它们是在一个单独的线程中创建,使用和销毁的,其他线程不知道它们的存在.

c io pthreads multiplexing

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

在sql中转换日期以比较日期

从表格中检索日期范围之间的项目.

日期(db表字段名称调用:submission_date)作为dMy存储在数据库中(例如:21-Dec-10)

它以sysdate的形式存储在oracle数据库中.(它需要以该格式保留在数据库中,因此不能选择更改其存储方式的格式)

我想将21-Dec-10转换为20101221,所以我可以将它与用户发布的日期进行比较,这是两个值,end_date,begin_date

我只需要将submission_date正确转换为Ymd(20101221)

以下是理论上我想做的事情:

select 
 * 
from 
 table 
where 
 (convert(Ymd=>submission_date) >= $begin_date 
AND 
 convert(Ymd=>submission_date) <= $end_date)
Run Code Online (Sandbox Code Playgroud)

php oracle codeigniter

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

什么类型的c类型?

我想知道c中有哪些类型.例如,我该怎么做这样的事情.

type type_a = int;
type type_b = float;
Run Code Online (Sandbox Code Playgroud)

在我的项目的上下文中,我正在尝试创建一个可以如下使用的函数.

// createSelector(const char *name, ...)

Selector *mySelector = createSelector("myMethod", int, char);

// Selector->types contains all the passed types in an array.
// Selector->name contains the name of the method.
Run Code Online (Sandbox Code Playgroud)

如果c不支持此功能,我可以轻松地将我的项目转移到c ++.但是,我需要知道c ++中的类型是什么.任何帮助,将不胜感激.

c c++ types

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

在中等信任中编译代码

与Ben(@BuildStarted)一起,我们一直在构建RazorEngine项目,该项目旨在允许您编译和解析ASP.NET MVC之外的任意模板.该项目暂时有几个版本,反馈非常好(感谢大家!).但是,我们遇到了一个问题:中等信任.

因为我们使用CSharpCodeProvider来编译Razor生成的类(加载到当前的AppDomain中以便执行),所以我们SecurityException在尝试调用它时会遇到一个问题,因为它强制执行LinkDemand.当编译正常的ASP.NET页面时(无论信任级别如何),它通过BuildProvider通常为GAC的方式执行此操作,因此可以通过授予适当的编译权限.因此,ASP.NET WebForms在Medium信任中作为标准工作.

我们的代码没有,我们需要针对我们的构建库不会部署到GAC并且在中等信任中运行的场景.所以我们考虑BuildProvider专门构建它并将编译推迟到ASP.NET构建系统,但这似乎过于复杂和脱节,并且提供者本身需要通过文件扩展名和虚拟路径进行映射(可能会也可能不会解析为物理文件 - 想想VirtualPathProvider).这一切似乎都是过度的,只是为了让项目在中等信任中运作; 不仅如此,而且纯粹用于ASP.NET项目,因为我们的引擎也可以在ASP.NET之外运行

所以我的问题是,有没有人知道在中等信任环境中编译C#代码的任何技术或技术?

提前致谢.

c# asp.net compilation razor

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

WPF Dispatcher BeginInvoke订购保证

如果我打电话

Dispatcher.BeginInvoke(operation, DispatcherPriority.Loaded) 
Run Code Online (Sandbox Code Playgroud)

来自20多个线程的1,000,000次,是由UI线程按照BeginInvoke调用的顺序执行的 1,000,000次操作吗?

c# wpf

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

如果用户已登录,请设置其他Rails模板

我试图在用户登录时将布局设置为"私有".如果我可以执行以下操作,那将是完美的:

layout 'private' if current_user
Run Code Online (Sandbox Code Playgroud)

除了它给出了这个错误:

undefined local variable or method `current_user' for ApplicationController:Class
Run Code Online (Sandbox Code Playgroud)

我也尝试在应用程序控制器中执行此操作:

before_filter :pick_the_layout

def pick_the_layout
  if current_user
    render :layout => "private"
  else
    render :layout => "public"
  end
end
Run Code Online (Sandbox Code Playgroud)

这也没有运气,这是有道理的.谁能想到更好的方法来做到这一点?

layout templates ruby-on-rails

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

使用C#在Windows窗体中查看PDF

有没有办法在Winforms工具中查看PDF文件?我已经看到了诸如将pdf文件转换为图像并在图片框中显示的解决方案.但是,我问我是否可以将文件视为PDF.是否有任何来自adobe或Microsoft的工具支持此功能?

c# pdf winforms pdfview

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

通过自定义异常处理传送其他程序状态信息

简而言之,我正在努力实现这样的目标:

public class AssetParseException : Exception
{
    public AssetParseException()
    {

    }

    public AssetParseException( string message/*, int assetID*/ ): base(message)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,这会给我这个功能:

catch (AssetParseException exception)
{
    int idThatCausedIssue = exception.assetID;
}
Run Code Online (Sandbox Code Playgroud)

我想要的额外信息是整数参数.我想在更高级别捕获AssetParseExceptions并知道哪个资产引发了异常.这可能吗?我是否需要将所有这些信息推送到邮件中,然后在更高级别解析它?

c# exception-handling

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