问题列表 - 第25488页

为什么在OOPs PHP中不推荐直接访问属性?

如果我有一个具有属性$ name的类"person"及其getter(get_name())和setter(set_name())方法,那么在实例化对象并设置属性之后,

$paddy = new person();

$paddy->set_name("Padyster Dave");

echo "Paddy's full name: ".$paddy->name; //WHY THIS IS NOT RECOMMENDED...
Run Code Online (Sandbox Code Playgroud)

在上面的代码中$paddy->name;为什么不推荐

编辑

上面的代码是一个示例代码,没有分配任何访问者..它只是为了理解$ paddy-> name概念

php oop

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

轻量级浏览器控制c#应用程序

可以比内置Web浏览器控件,当我使用IE或WebKit的控制嵌入它会占用80 MB内存来渲染(800*600分辨率)的Flash网站等C#应用程序的任何重量轻的浏览器控件.如何减少内存
EDIT1:
webkit for .net available webkitdotnet.sourceforge.net这类似于web浏览器控件我测试了它

c# webbrowser-control

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

NSArrayController绑定:禁止"无选择"

我有一个绑定到ArrayController的texfield.控制器键是"选择",因为我从NSTableView中选择项目.但是当表格中没有项目时,文本字段会显示灰色文本"无选择".

如何禁止显示此文本并且只有一个空文本字段?或者我如何将"无选择"文本更改为其他内容?

cocoa objective-c cocoa-bindings

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

为什么malloc + memset比calloc慢?

众所周知,它与初始化分配的内存calloc不同malloc.使用时calloc,内存设置为零.使用时malloc,内存不会被清除.

所以在日常工作中,我认为callocmalloc+ memset.顺便说一下,为了好玩,我为基准编写了以下代码.

结果令人困惑.

代码1:

#include<stdio.h>
#include<stdlib.h>
#define BLOCK_SIZE 1024*1024*256
int main()
{
        int i=0;
        char *buf[10];
        while(i<10)
        {
                buf[i] = (char*)calloc(1,BLOCK_SIZE);
                i++;
        }
}
Run Code Online (Sandbox Code Playgroud)

代码1的输出:

time ./a.out  
**real 0m0.287s**  
user 0m0.095s  
sys 0m0.192s  
Run Code Online (Sandbox Code Playgroud)

代码2:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define BLOCK_SIZE 1024*1024*256
int main()
{
        int i=0;
        char *buf[10];
        while(i<10)
        {
                buf[i] = (char*)malloc(BLOCK_SIZE);
                memset(buf[i],'\0',BLOCK_SIZE);
                i++;
        }
}
Run Code Online (Sandbox Code Playgroud)

代码2的输出:

time ./a.out   
**real 0m2.693s**  
user 0m0.973s  
sys 0m1.721s  
Run Code Online (Sandbox Code Playgroud)

更换 …

c malloc

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

错误#2130无法刷新sharedObject

我无法刷新项目中的共享对象.我能为这个问题做些什么?

apache-flex flash-media-server actionscript-3

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

Windows系统编程

嗨,我是Windows系统编程的新手,并且有兴趣完全使用C和win32 api.能否请你给我一些关于我如何开始和任何好书的建议.提前致谢.

c windows winapi

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

如何在Objective-C中将int转换为字节?

我有一个int值,需要转换为字节数组.你如何在Objective-C中做到这一点?有没有办法做到这一点?

谢谢,

int bytearray objective-c

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

如何在不让用户首先关注文本框的情况下阅读条形码?

我最近购买了Metrologic条形码扫描仪(USB端口),因为每个人都已经知道它可以作为开箱即用的键盘模拟器.

如何配置扫描仪和我的应用程序,以便我的应用程序可以直接处理条形码数据?也就是说,我不希望用户专注于"文本字段",然后在KeyPress事件触发时处理数据.

c# java windows delphi barcode

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

Zend Framework:布局脚本中的View变量始终为null

我在someAction函数中设置了一个视图变量,如下所示:

$this->view->type = "some type";  
Run Code Online (Sandbox Code Playgroud)

当我在布局脚本中访问此变量时,如下所示:

<?php echo $this->type ?>
Run Code Online (Sandbox Code Playgroud)

它什么都不打印.怎么了?

我的application.ini设置与布局有关

resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.layout.layout = "layout" ; changed 'default' to 'layout'
Run Code Online (Sandbox Code Playgroud)

编辑

线程建议备用解决方案,但寻找上述问题的解决方案.这在Zend 1.6.2中有效.我刚刚升级到1.10并且它停止了工作.

编辑

如果我在任何_init Bootstrap函数中设置此视图var,它就可以工作.

model-view-controller layout zend-framework

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

PowerShell中的多个前景色在一个命令中

我想用一个语句输出许多不同的前景色.

PS C:\> Write-Host "Red" -ForegroundColor Red
Red
Run Code Online (Sandbox Code Playgroud)

此输出为红色.

PS C:\> Write-Host "Blue" -ForegroundColor Blue
Blue
Run Code Online (Sandbox Code Playgroud)

此输出为蓝色.

PS C:\> Write-Host "Red", "Blue" -ForegroundColor Red, Blue
Red Blue
Run Code Online (Sandbox Code Playgroud)

这个输出是洋红色的,但我希望红色这个词的颜色是红色,而通过一个命令我想要蓝色代表蓝色.我怎样才能做到这一点?

powershell colors

51
推荐指数
6
解决办法
7万
查看次数