问题列表 - 第41265页

如何使视图填充两个视图之间的空间?

我想以下列方式布局我的观点:[Button] [SomeView] [Button].我想设置按钮的特定尺寸(以mm为单位),然后SomeView填充它们之间的剩余空间.

怎么做到这一点?

android android-layout

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

Cakephp SMTP电子邮件语法错误

电子邮件发送到蛋糕我有问题.我的方法看起来像这样:

$this->Email->smtpOptions = array(
            'port'=>'465', 
            'timeout'=>'30',
            'auth' => true,
            'host' => 'ssl://smtp.gmail.com',
            'username'=>'mymail@gmail.com',
            'password'=>'mypass',
        );

        $this->Email->from    = "admin@localhost";
        $this->Email->to      = "my_test_mail@centrum.cz";
        $this->Email->subject = "Test";
        $this->Email->sendAs = "text";

        $this->Email->delivery = 'smtp';

        $this->Email->send('Hello message body!');
Run Code Online (Sandbox Code Playgroud)

但当我尝试发送电子邮件时,我得到:

555 5.5.2 Syntax error. l3sm512374fan.0
Run Code Online (Sandbox Code Playgroud)

我需要什么才能使其工作?

谢谢

php email smtp cakephp cakephp-1.3

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

学习jQuery的CSS选择器

我想学习jQuery.在我看来,jQuery只需选择你想要的元素,然后对它做一些事情.但是,选择方式接近CSS选择器.我不熟悉CSS css选择器,因为我一直认为它是相当不系统的,我找不到任何规则.

我所知道的CSS选择器如下:

#id
.class
Run Code Online (Sandbox Code Playgroud)

所以我想知道使用CSS/jQuery选择器时有什么规则吗?


更新:

你们能给我一个解释,我无法理解这一点:

在CSS 2.1中,样式通常基于其在文档树中的位置附加到元素.对于许多情况,这个简单的模型就足够了,但由于文档树的结构,一些常见的发布方案可能是不可能的.例如,在HTML 4中(参见[HTML4]),没有元素引用段落的第一行,因此没有简单的CSS选择器可以引用它.

似乎它是导入"伪元素和伪类"的原因,但究竟是什么意思呢?如何理解" 没有元素指的是段落的第一行,因此没有简单的CSS选择器可以引用它 "?

css jquery css-selectors

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

facebook的世界是什么rsrc.php?

http://static.ak.fbcdn.net/rsrc.php/117600/css/base.css

http://static.ak.fbcdn.net/rsrc.php/z4HBM/hash/3krgnmig.swf

http://b.static.ak.fbcdn.net/rsrc.php/z23ZQ/hash/3ls2fki5.xml

http://static.ak.fbcdn.net/rsrc.php/z7O0P/hash/4hw14aet.png
Run Code Online (Sandbox Code Playgroud)

rsrc.php到底做了什么?我知道rsrc代表资源,而rsrc.php/z [random]/hash或css/file.extenstion从somehwere加载一个文件.

假设/ hash /或/ css /是一个文件夹,它保存像.xml .png .swf这样的文件,但是什么是z [随机]的东西以及他们为什么要从php加载文件?它是用于文件的版本控制还是什么?如果是这样的话(以更简单的方式)?

php architecture resources facebook

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

Ruby:如何根据类名获取类,如何根据字段名称获取对象的字段?

问题1

如何将类命名为字符串?

例如,说Productclass有do_something方法:

str = "product"
<what should be here based on str?>.do_something
Run Code Online (Sandbox Code Playgroud)

问题2

如何在字段名称为字符串的情况下获取对象的字段?

例如,说Productclass有price字段:

str = "price"
product = Product.new
product.<what should be here based on str?> = 1200
Run Code Online (Sandbox Code Playgroud)

ruby

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

如何编写websocket客户端

我正在尝试在node.js上对我的websocket进行单元测试,并且想要模拟一个websocket客户端.我可以创建一个只连接到我的服务器的HTML文件,但是我无法在服务器上运行单个测试.

我将如何(使用http.Client或者net.Stream)创建一个websocket客户端并让它与我的服务器进行交互.

我正在针对websocket规范的76(即将死)草案76.

我正在使用的服务器端实现是这个

javascript websocket node.js

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

Objective-C:类与实例方法?

在Objective-C中,在创建任何类时,我们如何决定是否需要将方法标记为Class方法或Instance Method?

我知道2之间的区别,但我的问题是如何确定任何方法的标记(+/-)?

objective-c

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

ASM:有状态转型

我想编写一个MethodVisitor来转换用于乘法的LDC指令.

字节码示例:

ldc #26
imul
Run Code Online (Sandbox Code Playgroud)

这基本上推动了一个常数然后乘以它.

它必须是有状态的转换,因为我首先必须检查它是否为乘法,如果是,我需要返回到ldc指令并修改常量.我不完全确定我会怎么做,我不知道如何修改常量(当我尝试传递一个不同的值时,旧的值仍然保留在常量池中).

编辑:

public class AdditionTransformer extends MethodAdapter {
    boolean replace = false;
    int operand = 0;

    AdditionTransformer(MethodVisitor mv) {
        super(mv);
    }

    @Override
    public void visitInsn(int opcode) {
        if (opcode == IMUL && replace) {
            operand *= 2;
            visitLdcInsn(operand);
            replace = false;
        }
        mv.visitInsn(opcode);
    }

    @Override
    public void visitLdcInsn(Object cst) {
        if (cst instanceof Integer && !replace) {
            operand = (Integer) cst;
            replace = true;
        } else {
            mv.visitLdcInsn(cst);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的,但它不会删除常量池中的旧值,并且可能存在错误.

java bytecode java-bytecode-asm

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

.NET控制台应用程序中的Thread.CurrentPrincipal

这是一个简单的控制台应用程序,我在命令提示符下运行:

using System;
using System.Threading;
namespace Test
{
    internal class Runner
    {
        [STAThread]
        static void Main(string[] args)
        {
            Console.WriteLine(Thread.CurrentPrincipal.GetType().Name);
            Console.WriteLine(Thread.CurrentPrincipal.Identity.Name);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

输出为"GenericPrincipal",空字符串为身份名称.为什么运行时构造GenericPrincipal而不是WindowsPrincipal?我如何强制它WindowsPrincipal从启动过程的安全令牌构建(在我的情况下为cmd.exe)?

.net security .net-4.0 principal windows-7

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

文件目录的CFURLRef

我正在创建一个需要访问文档目录的应用程序.我目前正在使用以下命令pdfName从主包中返回文件的URL .获取文档目录有类似的方法吗?

CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), (CFStringRef)pdfName, NULL, NULL);
Run Code Online (Sandbox Code Playgroud)

编辑:这是我的完整代码,但它不起作用 - 任何想法?

    NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    NSString *myFilePath = [documentsDirectory stringByAppendingPathComponent:pdfName];

    CFURLRef pdfURL = (CFURLRef)[NSURL fileURLWithPath:myFilePath];
    pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
    CFRelease(pdfURL);
Run Code Online (Sandbox Code Playgroud)

iphone

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