问题列表 - 第49674页

加密敏感数据的内存安全性

我用c ++写一个服务器来处理将发送敏感数据的安全连接.

目标永远不是以未加密的形式将数据保存在内存之外的任何地方,并将其保存在内存中的已定义空间(在不再需要之后被覆盖)

将分配大量内存并使用它来存储敏感数据就足够了并确保没有数据泄漏?

c++ linux cryptography

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

EF 4.1,Code-First:有没有简单的方法来删除所有约定?

我们可以这样删除单个约定:

modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
modelBuilder.Conventions.Remove<ConcurrencyCheckAttributeConvention>();
// and 31 conventions more
Run Code Online (Sandbox Code Playgroud)

但我想念一些类似的东西modelBuilder.Conventions.RemoveAll().是否有一种简单的方法可以删除所有这些?

(我甚至不确定我是否真的想要最终删除所有约定.但是随着我不断增长的对象模型,我很难清楚地区分映射到DB的哪些部分来自约定以及我确实在Fluent中明确配置了哪些部分API.我认为目前我混合使用纯粹的基于约定的映射,明确覆盖的约定和明确重现的约定.至少出于学习目的和对映射的清晰理解,能够关闭所有约定会很好.)

.net entity-framework ef-code-first entity-framework-4.1

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

在库中实现Javascript链接的最佳方法

我正在创建一个JavaScript库.我一直在尝试实施链接.

0:我第一次提出的:

function V(p) {
  return {
    add : function(addend) { return V(p + addend); },
    sub : function(subtra) { return V(p - subtra); },
  };
}
Run Code Online (Sandbox Code Playgroud)

使用这种方法我可以很容易地链接:

V(3).add(7).sub(5) // V(5)
Run Code Online (Sandbox Code Playgroud)

不幸的是,结果始终是一个包装的V()函数,我无法以这种方式提取结果值.所以我想了一下这个问题并提出了两个半解决方案.

1:将标志传递给最后一个方法

function V(p, flag) {
  if(flag)
    return p;
  else
    return {
      add : function(addend, flag) { return V(p + addend, flag); },
      sub : function(subtra, flag) { return V(p - subtra, flag); }
    };
}
Run Code Online (Sandbox Code Playgroud)

使用这种方法,我可以通过将标志传递给我使用的最后一个方法来结束链:

V(3).add(7).sub(5, true) // 5
Run Code Online (Sandbox Code Playgroud)

虽然这很好用,但它需要重复一些代码,并且链接的可读性会降低,而且代码也不那么优雅.

2:使用start()和end()方法

_chain = false;
function V(p) { …
Run Code Online (Sandbox Code Playgroud)

javascript chaining

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

以井号开头的行和gcc预处理器输出中的'#1"ac"'之类的数字是什么意思?

我使用打印出C预处理器的输出

gcc -E a.c
Run Code Online (Sandbox Code Playgroud)

输出包含许多行

# 1 "a.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "a.c"
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.0/../../../../include/stdio.h" 1 3
# 19 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.0/../../../../include/stdio.h" 3
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.0/../../../../include/_mingw.h" 1 3
# 31 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.0/../../../../include/_mingw.h" 3

# 32 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.0/../../../../include/_mingw.h" 3
# 20 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.0/../../../../include/stdio.h" 2 3
Run Code Online (Sandbox Code Playgroud)

我从未在C中看到过这种语法.有人可以解释这是做什么的吗?

c gcc c-preprocessor

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

如何在Android中渲染数学方程式

我们使用MathJAX在浏览器上渲染通过乳胶表示的方程式.如果你需要表达所有数学方程式(例如分数,代数方程,微积分,微分方程,三角),你如何在Android平台上做类似的事情

html5 android latex mathjax

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

在WP7中设置整个背景图像/颜色

我似乎无法解决(即使我已经看过其他应用程序)如何将WP7页面的整个背景设置为图像或颜色,例如在Panorama中.

如果我设定

  Grid x:Name="LayoutRoot" Background="#FF0079C1"
Run Code Online (Sandbox Code Playgroud)

要么

<Grid.Background>
        <ImageBrush ImageSource="/images/highwaysBack.jpg" Stretch="None" />
    </Grid.Background> 
Run Code Online (Sandbox Code Playgroud)

根据手机设置,它仍会将顶部信息部分保留为黑色或白色.

非常感谢.

silverlight xaml windows-phone-7

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

使用{}进行PHP连接

可能重复:
字符串中的花括号

我还是不知道它叫什么.喜欢:

$name = 'xxx';

echo "This is a string {$name}";
Run Code Online (Sandbox Code Playgroud)

你怎么称呼这个行动?使用{} in将变量连接到字符串.

谢谢!

php

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

描述C++中虚函数的最简洁但最准确的方法是什么?

被要求描述虚拟功能是什么似乎是评估基本C++知识的访谈中最常见的问题之一.然而,经过几年的C++编程,我仍然有一种不舒服的感觉,我真的不明白如何最好地定义它们是什么.

如果我咨询维基百科,我看到虚函数的定义是:

"在面向对象的编程中,虚函数或虚方法是一种函数或方法,其行为可以通过具有相同签名的函数在继承类中重写"

这个定义看起来简单而优雅,而不是C++特有的.但对我而言,似乎并没有捕获C++中虚函数的概念,因为非虚函数也可以通过具有相同签名的函数在继承类中被覆盖.

如果我被要求描述虚拟函数是非正式的,我会说一些关于"它是一种方法的指针,当你通过基类指针调用它时,调用派生类中定义的它的版本,如果指针实际指向派生类的实例".这似乎不是一个非常优雅的概念描述.我知道,有人说这是多么"多态性"是用C实现++(多态性,据我了解,大概是组织对象为分层结构的整体思路),但我不知道一个华丽的方式来理解或解释机制比通过指针经过示例.

我想我对于虚函数的"指针"描述是否是他们定义的基础,或者只是它们在C++中实现的附带事件感到困惑.

c++ oop polymorphism virtual function

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

使用CGContext绘制线条

我想在表格视图单元格中绘制线条,以便我可以将textfield和switch放在单个单元格中.我增加了细胞的高度.我怎样才能在细胞中划线?

我有UIView的子类,其中包含以下代码

 //Get the CGContext from this view
 CGContextRef context = UIGraphicsGetCurrentContext();
 //Set the stroke (pen) color
 CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
 //Set the width of the pen mark
 CGContextSetLineWidth(context, 1.0);

 // Draw a line
 //Start at this point
 CGContextMoveToPoint(context, 10.0, 30.0);

 //Give instructions to the CGContext
 //(move "pen" around the screen)
 CGContextAddLineToPoint(context, 310.0, 30.0);


 //Draw it
 CGContextStrokePath(context);
Run Code Online (Sandbox Code Playgroud)

然后我有一个tableViewController与分组表格样式.在cellForRowAtIndexPath中,我有以下代码

//code to add textfield
DrawLineView *drawLine = [[DrawLineView alloc]init];
[cell addSubview:drawLine];
//code add switch
Run Code Online (Sandbox Code Playgroud)

但它没有划清界线.我不能使用2个不同的细胞.我得帮助我.这是我第一次处理iphone的图形.谢谢

iphone cgcontext

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

.Net 的高度可定制列表视图?

你们知道一个可以高度定制的.net ListView-Replacement 吗?我正在开发一个类似于“待办事项”列表的应用程序。我希望能够自定义列表的几乎每个视觉细节,所以我得到这样的结果:

列表显示

我还希望能够通过鼠标重新排序项目+我需要拖放。如果您不知道任何 ListView,也许您知道我如何从头开始制作像这样的自己的列表视图?

感谢您的想法!

.net vb.net customization listview replace

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