小编zol*_*i2k的帖子

Python对象转换

假设我们有一个k类型的对象class A.我们定义了第二个class B(A).将对象"转换" kclass B并保留所有数据的最佳做法是什么k

python

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

vector :: size()的性能:它是否与读取变量一样快?

我对一个大的整数向量进行了大量的计算.在计算过程中不会更改矢量大小.代码经常访问向量的大小.什么是更快的一般:使用vector::size()函数或使用辅助常量vectorSize存储向量的大小?我知道编译器通常能够size()在设置正确的编译器标志时内联函数,但是,使函数内联是编译器可以执行但不能强制执行的操作.

c++ gcc stl vector

26
推荐指数
4
解决办法
9508
查看次数

GPU Pixel和Texel写入速度

许多嵌入式/移动GPU提供对性能寄存器的访问,称为Pixel Write SpeedTexel Write speed.你能解释一下如何从实际的GPU硬件角度解释和定义这些术语吗?

graphics gpu opengl-es performancecounter

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

具有随机长度的数组的sizeof()

你能解释一下sizeof()随机长度数组的工作原理吗?我认为sizeof()在编译期间计算数组,但是,具有随机长度的数组的大小似乎是正确计算的.

例:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main(){
    srand ( (unsigned)time ( NULL ) );
    int r = rand()%10;
    int arr[r]; //array with random length
    printf("r = %d size = %d\n",r, sizeof(arr)); //print the random number, array size
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

多次运行的输出:

r = 8 size = 32
r = 6 size = 24
r = 1 size = 4
Run Code Online (Sandbox Code Playgroud)

编译器:gcc 4.4.3

c random gcc sizeof

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

在C/C++中快速实现/逼近pow()函数

我正在寻找更快的实现或良好的近似功能提供cmath.

我需要加快以下功能

  1. pow(x,y)
  2. exp(z*pow(x,y))

哪里z<0. x来自(-1.0,1.0)并且来自(0.0,5.0 y)

c c++ math gcc numeric

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

学习除Python之外的脚本语言

曾经有人告诉我,程序员倾向于正确地学习一种脚本语言而忽视或不喜欢其他脚本语言.你有类似的经历吗?我使用Python作为我的脚本选择已有几年了,但是,我确信有许多现有的和新兴的语言可以给Python主义留下深刻的印象.除了Python之外,你能推荐一些有趣且有用的脚本语言吗?

python scripting programming-languages

9
推荐指数
4
解决办法
2898
查看次数

测试C/C++代码的编码和命名约定

我正在寻找一个可以自定义的脚本/工具来检查和实施C/C++代码的编码/命名约定.

它应该检查例如:

  • 代码行被包裹一段时间.
  • 私有变量有前缀 _
  • 代码缩进正确.
  • 所有功能都记录在案.

我正在研究的许多项目都是由客户外包的,这些客户往往有各种内部编码和命名惯例.

c++ coding-style

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

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