问题列表 - 第27491页

为什么这样做?(php点表示法)

我在做了一段很长的sint做Ruby之后写了一些PHP代码,我意外地写了这个:

[root@ip-10-160-47-98 test]# cat run.php
<?php

class MyTest {

   public function run() {
      var_dump(this.test);
   }
}

$object = new MyTest();
$object->run();
[root@ip-10-160-47-98 test]# php run.php
string(8) "thistest"
[root@ip-10-160-47-98 test]#
Run Code Online (Sandbox Code Playgroud)

现在,this.test应该是$ this-> test,但是编译器真的很乐意让它运行.

有谁知道(this.test)如何转换成字符串"thistest"?

编译并在php 5.3.2亚马逊实例ami-e32273a6(CentOS 5.4)上运行

-daniel

php

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

如何理解其他人的CSS架构?

我对CSS相当不错.然而,当与其他人的CSS一起工作时,我很难在他们的架构中看到"更大的图片"(但我在使用我自己编写的CSS表时没有问题).例如,使用Firebug来隔离和修复跨浏览器兼容性问题,或修复浮动问题或更改特定元素的高度时,我没有任何问题.但是,如果我被要求做一些激烈的事情,比如,"我希望页面A,B,C和D的右侧边框有一个红色边框.我希望页面E,F和G的右侧边栏有一个蓝色边框当且仅当用户将鼠标移过"时,我需要花费很长时间来绘制所有CSS继承规则以查看"更大的图片".

出于某种原因,我没有遇到与后端代码相同的困难.在快速了解功能如何工作以及快速检查控制器和型号代码之后,我会对架构感到满意.我认为,"假设将有一个继承自Department控制器使用的Person类的Employee类是合理的".如果我发现与整体建筑风格不一致的不方便细节,我相信我可以回击到位.

有了别人的CSS工作,我很难看到不同类之间的"关系",以及何时以及如何使用这些类.当有很多继承规则时,我感到不知所措.

我无法清楚地表达我的问题和问题......我想知道的是,为什么在别人的CSS架构中看到与其他人的业务逻辑层相比更难以理解?

**CSS是否是一项相对较新的技术,并且没有很多流行的设计模式?

css architecture design-patterns

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

是否有任何工具可以根据相同类型的选择器重新排列css?

我有很大的css,选择器在同一个地方是不同的地方.

是否有任何工具可以根据相同类型的选择器重新排列css?

这只是一个例子.

#main h2 {
    font-size: 2em;
}
#sidebar h3 {
    font-size: 2em;
}

#main h1 {
    font-size: 3em;
}

#sidebar h4 {
    font-size: 1.6em;
}


#main #box h2 {
    font-size: 2em;
}

#sidebar ul li {
    font-size: 1em;
}
Run Code Online (Sandbox Code Playgroud)

它应该像这样安排

#main h1 {
    font-size: 3em;
}

#main h2 {
    font-size: 2em;
}

#main #box h2 {
    font-size: 2em;
}

#sidebar h3 {
    font-size: 2em;
}

#sidebar h4 {
    font-size: 1.6em;
}

#sidebar ul li {
    font-size: 1em;
} …
Run Code Online (Sandbox Code Playgroud)

css

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

自动完成算法?

我指的是当用户在Google中键入搜索字词时用于提供查询建议的算法.

我主要感兴趣的是:1.最重要的结果(最有可能是查询而不是匹配的任何东西)2.匹配子串3.模糊匹配

我知道你可以使用Trie或generalized trie来找到匹配,但它不符合上述要求......

这里提到类似的问题

algorithm scalability autocomplete autosuggest data-structures

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

多种参数类型

我想写这样的东西:

type 'a 'b xxx = {aaa: 'a: bbb: 'b: ccc: int};;

它不编译.它只是语法错误,还是它们不允许类型上有多个参数?那么为什么 ?

ocaml

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

Python中的整数数组

我如何在Python代码中定义整数数组

说这个代码是否正常.或没有

pos = [int]

len = 99

for i in range (0,99):
    pos[i]=7
Run Code Online (Sandbox Code Playgroud)

python

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

Delphi 7:如何执行shell命令并检查结果?

我正在使用Delphi 7,无法预测Windows的目标版本.

我需要创建一个数据库(可能是MySql,但可能是其他东西)并定义一些表结构.我不需要填充任何数据.不幸的是,所有ADO组件似乎都期望数据库已经存在,然后它们将允许您操作它.

所以,因为它只是一些简单的命令,我认为我不妨使用ShellExectute().

同意?不同意?

任何人都可以给我一个示例代码,它将尝试运行"MySql --version"并让我检查结果吗?在那之后,我应该能够为自己解决这个问题.谢谢.


[编辑]

没有违法行为,但我知道如何谷歌.只是我找不到有用的结果.在这个问题中不明确是我自己的错,所以请接受我的道歉 - 我需要的是代码示例,而不仅仅是组件的名称.

对不起(感谢迄今为止的回复(所有这些都是+1))


[编辑]

Robert给出的链接可以完成这项工作(程序RunDosInMemo()可以解决这个问题)... 但是 你必须记住包含一个.exe扩展名(所以,'notepad.exe',而不仅仅是'notepad',以及ge如果您的命令不在路径上,则为path.

delphi

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

创建C++ DLL然后在C#中使用它

好的我正在尝试创建一个C++ DLL,然后我可以在ac#App中调用和引用它.我已经使用了很多指南制作了一个简单的dll,但是当我尝试在C#应用程序中引用它时,我得到了错误

无法加载DLL"SDES.dll":找不到指定的模块.

该程序的代码如下(跟我一起,我将包含所有文件)

//These are the DLL Files.

#ifndef TestDLL_H
#define TestDLL_H

    extern "C"
    {
        // Returns a + b
        __declspec(dllexport) double Add(double a, double b);

        // Returns a - b
        __declspec(dllexport) double Subtract(double a, double b);

        // Returns a * b
        __declspec(dllexport) double Multiply(double a, double b);

        // Returns a / b
        // Throws DivideByZeroException if b is 0
        __declspec(dllexport) double Divide(double a, double b);
    }

#endif

//.cpp
#include "test.h"

#include <stdexcept>

using namespace std;

    extern double __cdecl …
Run Code Online (Sandbox Code Playgroud)

c# c++ dll

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

如何处理动态站点本地化?

我有一个目前全都用英文的网站.它是一个在线游戏,所以它有一堆不同的页面,包含静态文本,以及数据库中的大量内容.

我正在努力扩大全球范围,并准备发布该网站的一些本地化.但是,我不确定如何设置它的最佳方式,这对我来说是最容易管理的,也是最容易使用的用户.

我应该将翻译后的文本存储在数据库中,还是应该以完全不同的方式完成?如果它很重要,该站点是用PHP编写的并使用MySQL.

php mysql translation localization transactions

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

从PHP制作CSV - 回车不起作用

似乎是一个相当简单的问题,但无法让它发挥作用.我让用户下载一个csv文件(工作正常).

基本上我不能让马车回来工作.

header("Content-type: text/x-csv");
header("Content-Disposition: attachment; filename=search_results.csv");
echo '"Name","Age"\n"Chuck Norris","70"';
exit;
Run Code Online (Sandbox Code Playgroud)

结果:姓名年龄\n"Chuck Norris"70

试过:

echo '"Name","Age",\n,"Chuck Norris","70"';
Run Code Online (Sandbox Code Playgroud)

结果:名字年龄\n查克诺里斯70

echo '"Name","Age",\n\r,"Chuck Norris","70"';
Run Code Online (Sandbox Code Playgroud)

结果:姓名年龄\n\r \nChuck Norris 70

知道出了什么问题?

php csv carriage-return

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