问题列表 - 第37116页

何时将静态函数定义放在C中的头文件中?

我遇到了一些在头文件中有一个大的静态函数的代码,我只是好奇它是不是可以做到这一点.例如,如果许多.c文件包含标题,为什么不直接定义非静态函数并将其链接?

关于何时/何时不将静态函数定义放在C中的头文件中的任何建议或经验法则,我们将不胜感激,

谢谢

c static header code-organization

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

java.lang.OutOfMemoryError:位图大小超过VM预算

所以我有一个懒惰的图像加载器ListView.我还使用本教程来更好地管理内存并将SoftReferenceBitmap图像存储在我的ArrayList.

我的ListView作品从数据库中加载了8张图像,然后一旦用户滚动到底部,它就会加载另外8张等等.当有大约35张图像或更少时,没有问题,但是还有我的应用程序强制关闭OutOfMemoryError.

我无法理解的是我在try catch中有我的代码:

try
{
    BitmapFactory.Options o = new BitmapFactory.Options();
    o.inJustDecodeBounds = true;
    BitmapFactory.decodeByteArray(image, 0, image.length, o);

    //Find the correct scale value. It should be the power of 2.
    int width_tmp = o.outWidth, height_tmp = o.outHeight;
    int scale = 1;

    while(true)
    {
        if(width_tmp/2 < imageWidth || height_tmp/2 < imageHeight)
        {
            break;
        }

        width_tmp/=2;
        height_tmp/=2;
        scale++;
    }

    //Decode with inSampleSize
    BitmapFactory.Options o2 = new BitmapFactory.Options();
    o2.inSampleSize = scale; …
Run Code Online (Sandbox Code Playgroud)

java listview bitmap out-of-memory

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

听取所有Apple活动的方式?

我正在寻找一种方法来收听任何程序发送到任何其他程序的所有Apple Events.有一个应用程序,AEMonitor,曾经这样做,但它现在是放弃软件.

有没有一种已知的方法可以通过可可,碳等来做到这一点?

任何帮助很多人赞赏.

-

目标操作系统是10.6

-

Carification:我希望监控所有苹果活动,或至少监测其中的大部分活动.我知道,有可能推出一个应用程序,并听取其不良这样.

macos cocoa applescript macos-carbon appleevents

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

为什么System.Windows.Controls.Button的填充总是10px?

见截图.边界青色边框是按钮,蓝色填充是矩形.我不能为我的生活弄清楚如何摆脱按钮中的填充.有没有办法将矩形定位在左上方,以便接触青色边框?

替代文字

谢谢.

silverlight user-controls button padding

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

为什么Java char原语会占用2个字节的内存?

有没有理由为什么Java char原始数据类型是2字节不像C这是1字节?

谢谢

java unicode utf-16 widechar

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

如何更改 trisurf 图的颜色图以更好地区分正/负值

我有一个高于和低于零的 trisurf 图。如何更改颜色图,以便我对颜色进行编码,使表面大于零的部分为蓝色,而低于零的部分为红色?

matlab

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

文档数据库:冗余数据,引用等(MongoDB专门)

似乎我遇到了许多情况,其中构建我的数据的适当方法是将其拆分为两个文档.让我们说这是一个连锁商店,你节省了每个客户访问过的商店.商店和客户需要是独立的数据,因为它们与许多其他东西相互作用,但我们需要将它们联系起来.

因此,简单的答案是将用户的Id存储在商店文档中,或将商店的Id存储在用户的文档中.但很多时候,您希望访问1-2个其他数据用于显示目的,因为Id无用.可能是客户名称或商店名称.

  1. 您通常存储整个文档的副本吗?或者只是存储您需要的数据?可能取决于文档的大小与您需要的大小.
  2. 你如何处理你有重复数据的事实?当数据发生变化时,你会去搜索数据吗?加载后的某个时间间隔更新数据?只有在您能负担得起陈旧数据时才重复?

非常感谢您的意见和/或任何类型的"最佳实践"或至少有充分理由讨论这些主题的链接.

mongodb document-database

27
推荐指数
2
解决办法
5731
查看次数

malloc的返回值是虚拟地址还是物理地址?

malloc返回的地址是虚拟地址还是分配内存的实际物理地址?

编辑:

我在某处读到"在某些实现中,调用free()会将内存释放回系统,而在其他实现中,它会被释放回进程"."释放回系统"是否意味着内存是实际的物理内存并且"释放回进程"意味着它是虚拟内存?

c malloc

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

如何将RGB565缓冲区加载到ImageView

我有文件"Image_RGB565.raw",其中包含RGB565格式的图像缓冲区.我希望这个图像显示在ImageView中.没有额外的转换为RGB888的代码是否可能?

我试过了

BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.RGB_565;
Bitmap bitmap = BitmapFactory.decodeFile("Image_001_RGB565.raw");

但位图为空.

然后我也尝试使用bytearray加载

BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.RGB_565;
Bitmap bitmap = BitmapFactory.decodeFile(decodeByteArray(data, 0, data.length, opt);

请指导我改正方向.我的图片尺寸为160x160.

android imageview

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

Android中的自动完成 - 用于youtube搜索

我希望我的查询从标题本身很清楚.我需要为youtube实现自动完成功能(当用户开始输入时,列表中的视频建议).

我的Android活动之一需要此功能.

专家,请在开始打字时告知如何获取这些自动完成列表.

在这方面的任何帮助都非常感谢.

期待.

java android gdata-java-client google-api-java-client

6
推荐指数
0
解决办法
574
查看次数