小编Uwe*_*eim的帖子

加密数据库字段的好方法?

我被要求加密数据库中的各种数据库字段.

问题是这些字段在读取后需要解密.


我正在使用DjangoSQL Server 2005.

有什么好主意吗?

python sql sql-server encryption django

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

全局禁用缓存.NET

有没有办法在ASP.NET中全局禁用服务器缓存?就像在web.config文件中添加某种设置一样?

到目前为止,我已经尝试添加这些并没有什么区别......

        <caching>
          <sqlCacheDependency enabled="false"></sqlCacheDependency>
            <outputCache enableOutputCache="false"
                enableFragmentCache="false"
                sendCacheControlHeader="false"
                omitVaryStar="false" />
        </caching>
Run Code Online (Sandbox Code Playgroud)

.net caching

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

HTML5验证

我想知道HTML5是否有双重输入的表格验证(写2个相同的密码),你能编写自己的例外吗?

Thanx提前!

forms validation html5

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

是否可以将两个重叠的PictureBox控件与透明图像一起使用?

有两个重叠的PictureBox控件,我试图让图片框的透明区域让下面的控件(在z顺序)可见.

即使在尝试微软的建议之后,我也无法获得理想的结果.

这就是我目前拥有的:

在此输入图像描述

这就是我想要的:

在此输入图像描述

所以我的问题是:

用两个PictureBox控制(或用另一种方式)实现我想要的结果的任何方法相互重叠并让透明区域透过?

更新:

实际上我通过使用这个问题" 使用C#WinForms透明图像 "的答案解决了它.

.net c# picturebox alpha-transparency winforms

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

FileSystemWatcher是否创建自己的线程?

我希望这项工作在不同的线程中完成,但我是否必须创建一个线程或者它是否在不同的线程上完成所有工作?

喜欢:

Thread fileThread = new Thread(() =>
{
    FileWatcher = new FileSystemWatcher();

    FileWatcher.Created += OnFileEvent;
    FileWatcher.Deleted += OnFileEvent;
    FileWatcher.Renamed += OnRenameEvent;
    FileWatcher.EnableRaisingEvents = true;
});

fileThread.Start();
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading filesystemwatcher

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

以编程方式设置网格排序

是否可以在读取数据和避免第二次服务器读取之前以编程方式设置KendoUI DataSource的sort参数?范围是为特定用户交互设置默认排序.怎么样?

这是我想要做的一个例子,因为答案没有达到目的(或者我可能不理解事情如何运作).

我用一个初始排序定义了一个Kendo DataSource:

var datasource = new kendo.data.DataSource({
    parameterMap: function (inputParams, operation) {
        return JSON.stringify(inputParams)
    },
    // default sort
    sort: [
        {field: "field_1", dir: "asc"},
        {field: "field_2", dir: "asc"}
    ]
});
Run Code Online (Sandbox Code Playgroud)

此DataSource绑定到Kendo网格:

var grid = $("element").kendoGrid({
    dataSource: datasource   
});
Run Code Online (Sandbox Code Playgroud)

然后我有一个按钮,在DataSource上调用"read"并使用第一页数据填充网格:

$("#btn").bind("click", function(e) {
    datasource.page(1);
}); 
Run Code Online (Sandbox Code Playgroud)

这样,在单击按钮后,用户获取按"field_1"和"field_2"排序的数据,并且网格在列标题上显示此排序.然后,用户可以通过单击列标题以任何方式重新排序数据.

我想要做的是将默认排序重置为初始值,如DataSource声明中所定义,在列标题上再次显示它,而不再创建新的DataSource.

就像是:

$("#btn").bind("click", function(e) {
    datasource.sort = [
        {field: "field_1", dir: "asc"},
        {field: "field_2", dir: "asc"}
    ]; 
    datasource.page(1);
}); 
Run Code Online (Sandbox Code Playgroud)

所提供的解决方案似乎没有达到这一点(我仍然不明白为什么我会因为一个似乎不是那么微不足道并且应该由框架解决的合法问题而失去声誉点).

请告诉我我错了(我不担心失去声誉 - 我想了解如何解决问题).

sorting datasource kendo-ui

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

按字符串生成EF orderby Expression

我想通过字符串参数生成表达式,一些代码如:

private Expression<Func<Task, T>> Generate(string orderby)
{
    switch (orderby)
    {
        case "Time":  
            return t => t.Time;
        case "Money":
            return t => t.RewardMoney;
        default:
            return t => t.Id;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后叫它:

_context.Items.OrderBy(Generate("Money"));
Run Code Online (Sandbox Code Playgroud)

但它无法编译!我将T改为对象.

private Expression<Func<Task, object>> Generate(string orderby)
Run Code Online (Sandbox Code Playgroud)

然后它可以编译,但它不起作用.

System.NotSupportedException:无法将类型"System.Int32"强制转换为"System.Object"类型.LINQ to Entities仅支持转换EDM原语或枚举类型.

c# linq entity-framework expression-trees

15
推荐指数
3
解决办法
9864
查看次数

Visual Studio 2015在文件操作期间挂起

约.每天一次或两次,在使用Visual Studio 2015实例工作几个小时后,应用程序在执行文件操作(如重命名或删除)时挂起.

出现这条众所周知的消息:

Microsoft Visual Studio很忙......

然后,我发现到目前为止只有解决方案是通过任务管理器终止进程.

当再次启动Visual Studio中,在大多数情况下,文件操作实际挂起之前执行.

在接下来的几个小时内,所有文件操作都会再次运行.

我的问题

关于如何缩小范围并理想地解决问题的任何想法?

扩展

我安装的一些扩展包括:

  • ReSharper 9
  • Visual SVN
  • Web Essentials 2015

太宽泛

我发现类似的问题(如此)对于以前版本的Visual Studio来说过于宽泛.

我决定仍然问我的问题,因为我没有发现2015版本的具体问题.也许有更好的方法来找到这个版本中的行为的原因?

.net visual-studio windows-10 visual-studio-2015

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

@parallel和pmap之间究竟有什么区别?

正如标题所述:@parallel和之间究竟有什么区别pmap?我并不是说明显的一个是循环的宏而另一个是关于函数的,我的意思是他们的实现究竟是如何不同的,我应该如何使用这些知识在它们之间进行选择?

我问的原因是我写的很多应用程序都可以使用任何一个构造:我可以编写一个循环并用它来计算@parallel,或者将循环中的内容包装到函数中并调用pmap它.我一直在遵循使用@parallel快速评估的内容和pmap每个任务需要更长时间的调用的建议(如文档中所述),但我觉得如果我能更好地理解它正在做什么我会能够做出更好的选择.

例如:@parallel在评估之前是否将工作分开?我注意到如果我运行一个并行循环,其中每个内部调用需要一个随机的时间,@parallel可能需要很长时间,因为最后我只有很少的进程仍在工作.pmap在相同的微型测试中似乎没有这个:是否pmap根据需要重新分配工作?

像这样的其他问题都源于我对pmap不同之处的无知@parallel.

parallel-processing julia

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

使用指令使用渲染器添加属性

我想实现扩展带有属性的HTML标记,但是用角度2组件封装它.

让我们假设使用我的Angular 2组件foo的原始标记

<div foo="x"></div>
Run Code Online (Sandbox Code Playgroud)

foo属性应该将div转换为:

<div some-other-fancy-attribute="x"></div>
Run Code Online (Sandbox Code Playgroud)

首先我尝试实现一个指令,但我无法弄清楚如何使用角度/核心的渲染器向托管元素添加另一个属性.

然后我使用像[foo]这样的属性选择器来阅读Angular 2组件.我喜欢使用模板来渲染其他花式属性的想法.

但是,模板得到了标签之后的渲染,所以我最终得到:

<div foo="x">some-other-fancy-attribute="x"
Run Code Online (Sandbox Code Playgroud)

是不是有一种简单的方法来封装一些属性创建?认为这是一个微不足道的,但它让我比预期更令人头痛.

angular

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