问题列表 - 第10217页

如何在黑莓中自动启动应用程序

我不知道如何使我的应用程序成为自动启动应用程序.这是我的期望是,在模拟器加载后它不应该打开正常的主屏幕,其中包括联系人图标,消息图标.它应该直接运行我的应用程序.

blackberry

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

关于字体预约

我找到了这个css

body {
font: 13px/1.231 arial,helvetica,clean,sans-serif;
*font-size: small;
*font: x-small;
}
Run Code Online (Sandbox Code Playgroud)

什么是1.231?

css

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

NUnit测试运行顺序

默认情况下,nunit测试按字母顺序运行.有谁知道设置执行顺序的方法?这个属性是否存在?

.net tdd attributes nunit

108
推荐指数
10
解决办法
7万
查看次数

为什么在释放指针后取消引用时会得到不同的结果?

我对C中的内存管理(以及Debian GNU/Linux下的GCC 4.3.3)提出了疑问.

根据K&R的C编程语言书(第7.8.5节),当我释放指针然后取消引用它时,是一个错误.但是我有些怀疑,因为我注意到有时候,就像我在下面粘贴的源代码一样,编译器(?)似乎按照定义明确的原则工作.

我有一个像这样的简单程序,它显示了如何返回动态分配的数组:

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


int * ret_array(int n)
{
    int * arr = (int *) malloc(10 * sizeof(int));
    int i;
    for (i = 0; i < n; i++)
    {
        arr[i] = i*2;
    }
    printf("Address pointer in ret_array: %p\n", (void *) arr);
    return arr;
}

int * ret_oth_array(int n)
{
    int * arr = (int *) malloc(10 * sizeof(int));
    int i;
    for (i = 0; i < n; i++)
    {
        arr[i] = i+n;
    }
    printf("Address pointer …
Run Code Online (Sandbox Code Playgroud)

c malloc free gcc memory-management

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

你会推荐什么样的Java应用程序远程处理方法?

我想知道如何集成作为单独的J(2)EE应用程序开发的Java模块的最佳方法.每个模块都公开Java接口.POJO实体(Hibernate)与这些Java接口一起使用,没有DTO对象.什么是集成这些模块的最佳方式,即一个模块远程调用另一个模块接口?

我在考虑:EJB3,Hessian,SOAP,JMS.每种方法都有利弊.

伙计们,您的意见或经历是什么?

java remoting

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

如何计算TCPDF中MultiCell/writeHTMLCell的高度?

我尝试创建具有多页的PDF和需要计算每个元素(多细胞)的高度在提前为分页符准备.根据该文件有一对夫妇的功能有像GetCharWidth/GetStringWidth支持我在做我自己,但除了一个潜在的性能丢了,我可能不会做正确的反正.建议以更优雅的方式实现我的目标?

参考:TCPDF

php pdf tcpdf

14
推荐指数
5
解决办法
4万
查看次数

整数和寄存器大小之间有关系吗?

最近,我在最近的一次采访中遇到了字符串操作问题,并被要求优化性能。我必须使用迭代器在 TCHAR 字符之间来回移动(支持 UNICODE - 每个字符 2 个字节)。

并没有真正考虑数组长度,我犯了一个重大错误,没有使用 size_t 而是使用 int 进行迭代。我知道它不合规且不安全。

int i, size = _tcslen(str);    
for(i=0; i<size; i++){
   // code here
}
Run Code Online (Sandbox Code Playgroud)

但是,我们可以分配的最大内存是有限的。如果 int 和寄存器大小之间存在关系,则使用整数可能是安全的。

例如:如果没有任何虚拟映射工具,我们只能映射2^寄存器大小的字节。由于 TCHAR 的长度是 2 个字节,因此是该数字的一半。对于任何具有 32 位 int 的系统,即使您不使用 int 的无符号版本,这也不会成为问题。有嵌入式背景的人过去都认为int是16位的,但是在这样的设备上内存大小会受到限制。所以我想知道整数和寄存器大小之间是否存在架构微调决策。

c++ memory cpu integer cpu-registers

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

数组搜索代码挑战

这是我的(代码高尔夫)挑战:取两个字节数组并确定第二个数组是否是第一个数组的子字符串.如果是,则输出第一个数组中第二个数组内容出现的索引.如果在第一个数组中没有找到第二个数组,则输出-1.

示例输入:{63,101,245,215,0} {245,215}

预期产出:2

示例输入2:{24,55,74,3,1} {24,56,74}

预期输出2:-1

编辑:有人指出bool是多余的,所以你所要做的就是返回一个表示值索引的int,如果找不到则返回-1.

search code-golf bytearray rosetta-stone

10
推荐指数
5
解决办法
2404
查看次数

HTML图像存储?

我为我的实验创建了一个HTML页面.在这个我使用了背景图像,如c:\ documents ans settings .....\leftline.png.但我不知道如何从公共目录添加图像.(比如background-image =('./ images/leftline.png').我怎么能这样做?

html

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

我的硬件上的time.h clock()坏了吗?

我尝试测量在OMAP ZOOM 3430 MDK附带的TMS32064x + DSP上执行一段代码所需的时钟周期.我看一下DSP芯片的"程序员指南",它说DSP支持clock()功能.

我做的很简单,我就是这么做的

start = clock();
for (i=0;i<100;i++){
    /* do something here */
}
stop = clock();
total = stop - start;
Run Code Online (Sandbox Code Playgroud)

然后将"start","stop"和"total"的值放入以前使用ARM处理器分配的共享内存中.然后我只是将它打印到ARM端的屏幕上.

问题是,在我第一次执行时,我总是得到相同的"总"值,然后在我的下一次运行中我总是得到0!"开始"和"停止"值与"总"值一起出现.

最奇怪的是他们似乎遵循了一点点模式!我把输出结果如下:

# ./sampleapp
Total = 63744
Start clock() value = 0x000000f9
Stop  clock() value = 0x0000f9f9
# ./sampleapp 
Total = 4177526784
Start clock() value = 0x00f9f9f9
Stop  clock() value = 0xf9f9f9f9
# ./sampleapp
Total clock cyles = 0
Start clock() value = 0xf9f9f9f9
Stop  clock() value = 0xf9f9f9f9
Run Code Online (Sandbox Code Playgroud)

显然,clock()运行不正常,但我不确定这是因为我做错了什么,还是因为我的硬件不支持这种类型的东西.任何想法为什么会这样?

c c++ embedded clock omap

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