问题列表 - 第3430页

在C++中使用数组或std :: vectors,性能差距是多少?

在我们的C++课程中,他们建议不再在新项目中使用C++数组.据我所知,Stroustroup本人建议不要使用数组.但是有显着的性能差异吗?

c++ arrays vector

197
推荐指数
9
解决办法
16万
查看次数

如何对SQL结果进行排序,但保留一些特殊结果呢?

我有一个SQL查询的结果,我想按字母顺序排序,但有一些常用的结果,我想浮到顶部.有没有一种简单的方法可以通过巧妙的SQL或一旦我填充它来对(asp.net)数据表进行排序来实现这一点?

我知道我希望保持最佳状态的数据库ID,如果这有所不同的话.

.net sql sorting

4
推荐指数
3
解决办法
1164
查看次数

c#剪辑设计模式是否有任何好的框架或库?

我们想为.NET 构建一个c#snips库.我们正在四处寻找是否有类似的东西.该库将是开源的,可免费使用和分发.

我看到这里有一个类似的问题,但更理论而不是实际,我想拥有.NET Dsg模式的良好来源.任何帮助将不胜感激.

c# design-patterns

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

为什么我有时会听到"词汇变量"一词?

我已经看过几次"词汇变量"一词,主​​要是在闭包的情况下.Paul Graham在他关于Lisp的书中使用了这个术语,指的是使用let表达式定义的变量.

我理解词法作用域是静态作用域的另一个名称.词法变量只是一个在程序单元的引用环境中可见的变量吗?

我希望在这个假日季节能用这个词给我的朋友和家人留下深刻印象,有人可以帮帮我吗?

language-agnostic computer-science terminology lexical-scope

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

可以在 SVG 中创建(或伪造)二维渐变吗?

我正在尝试创建一个必须动态生成图像的颜色选择器,并认为生成 SVG 比生成光栅图像要容易得多。不幸的是,我不知道如何表示将形成选择器中心的大二维渐变。

例如,如果当前选择的轴是蓝色和绿色,我需要绘制一个正方形,其左下角为黑色,左上角为蓝色,右下角为绿色,右上角为青色。

如果有一种方法可以通过叠加两个linearGradient填充的方块并调整它们的不透明度来实现这一点,我无法解决。我还尝试创建一个渐变,其起始结束颜色是其他渐变(希望我很聪明),但给我带来的只是“大黑无”。到目前为止,谷歌搜索一无所获。

我不想诉诸 256 个 1 像素高渐变的堆栈,这既是因为尺寸和复杂性的增加,也是因为我怀疑它不能很好地调整大小。也许对 SVG 有更多了解的人可以提出一些建议

svg gradient

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

函数式编程的非数字用例?

我刚读完一本关于scala的书.令我震惊的是,整本书中的每一个例子都是某种形式的数字.

像许多程序员一样,我使用的唯一数学来自离散和组合数学,而且通常不是数学我以明确的方式编程.我真的错过了常规oo算法的功能替代/补充的一些引人注目的例子.

什么是函数式编程的非数字用例?

f# functional-programming scala

25
推荐指数
5
解决办法
6720
查看次数

处理线性代数的最佳基类型

我正在用C++为一个项目编写一个小而且不充分的线性代数库(对不起).我正在使用双精度数来实现矩阵和运算.我做得对吗?我应该实现模板类吗?周围有更精确的类型吗?

c++ linear-algebra double-precision

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

你预编译你的网站,为什么/为什么不呢?

我想了解社区是否预编译的脉搏.我知道它的冷启动时间更快,并且它隐藏了代码.然而,有一些不好的东西,IMO.也许它的名字,编译网站听起来不正确.

一般来说,您如何部署Web应用程序?

asp.net deployment

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

以编程方式创建Photomosaic

目标: 使用.NET和C#编程方式创建Photomosaics.

我想以编程方式执行此操作的主要原因是能够记录哪个图像以及它自己的位置,因此我可以创建图像的动画效果,以创建照片马赛克.只要找到现有的东西就可以了,我可以用它来实现这一目标.

有任何想法吗?

.net c# graphics

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

检查C++中的指针定义

如何检查变量,特别是指针是否在C++中定义?假设我有一个班级:

class MyClass {  
public:

    MyClass();

    ~MyClass() {
        delete pointer; // if defined!
    }

    initializePointer() {
        pointer = new OtherClass();
    }

private:

    OtherClass* pointer;

};
Run Code Online (Sandbox Code Playgroud)

c++ pointers

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