小编Cyc*_*ode的帖子

如何检查当前页面是否是node.html.twig 的首页?

我目前正在尝试将网站与 Drupal 8 集成。我的首页与其他页面略有不同,我需要检查 node.html.twig 当前页面是否为首页以添加“div” 。变量“is_front”在 page.html.twig 上工作正常,但在 node.html.twig 上似乎不可用。我该如何解决这个问题?

variables templates frontpage twig drupal-8

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

读取和分配void类型参数

我用void类型参数写了两个方法:

procedure Method1(const MyVar; size: cardinal);
var
  Arr: array of byte;
begin
  SetLength(Arr, size);
  {now copy the data from MyVar to Arr, but how?}  
end;

procedure Method2(var MyVar; size: cardinal);
var
  Arr: array of byte;
begin
  SetLength(Arr, size);
  {return the data from the array, but how?}
end;
Run Code Online (Sandbox Code Playgroud)

在第一个中,我想将MyVar作为byte数组访问.在第二个中,我想将数据从本地数组Arr复制到MyVar.因此我使用了CopyMemory()函数,但它有问题.

如果我在第二种方法中使用以下内容,只要调用Method2并将数组作为其参数(Method2(指针(MyString)^,长度(MyString))或Method2(指针(MyArray),长度(MyArray)) ))).

CopyMemory(Pointer(MyVar), Pointer(Arr), size);
Run Code Online (Sandbox Code Playgroud)

如果我用一个整数参数(Method2(MyInteger,SizeOf(MyInteger)))调用Method2,它就无法正常工作.在这种情况下,必须以这种方式调用CopyMemory():

CopyMemory(@MyVar, Pointer(Arr), size);
Run Code Online (Sandbox Code Playgroud)

如何正确地从Method2返回数据而不知道它是简单类型(或记录)还是数组?Method1中的情况类似,但在这里我将不得不使用

CopyMemory(Pointer(Arr), Pointer(MyVar), size);
Run Code Online (Sandbox Code Playgroud)

在数组和

CopyMemory(Pointer(Arr), @MyVar, size);
Run Code Online (Sandbox Code Playgroud)

在简单类型的情况下.

当我不知道MyVar参数是什么时,我该怎么办呢?

delphi parameters void

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

linux反汇编程序

我如何从划痕中为linux编写一个简单的反汇编程序?有没有可以使用的库?我需要一些"正常"的东西.

linux assembly disassembly

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

使用Jquery对PHP的Javascript值

我的javascript文件:

var ms = 3000;
$.get("curl.php", { test: ms } );
Run Code Online (Sandbox Code Playgroud)

我的curl.php:

$ms = $_GET("test");
echo $ms;
Run Code Online (Sandbox Code Playgroud)

Firefox firebug说:

致命错误:函数名称必须是第2行的C:\ Users\Jansu\Documents\workspace\php\curl.php中的字符串

可能是什么问题呢?

更好的是当javascript和php代码在同一个文件中时,所以我不必发布/得到任何东西.只是以某种方式将javascript传递给php.

javascript php jquery firebug

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

让jQuery在一行中向左+向右滑动2个对象

我有一个小功能,可以通过滑动效果从左到右切换我的内容.不幸的是,由于它们的大小而导致的两个div物体inline-block在滑动时不会彼此对齐,但是其中一个物体显然总是在另一个物体之下.

请在此处查看jsfiddle代码

我尝试了以下方法:

  • 设置一个float:left没有任何帮助
  • 定位div绝对值,这有助于在从右向左滑动时产生一些意想不到的行为(自己动手)
  • 延迟/排队动画,有效,但不是真正用户友好的延迟

我还想提一下,当您希望对象全部居中时,浮动和不同的定位不是很有用,所以我更喜欢另一种解决方案.

也许你们有一个想法,我怎么能让它变得平滑,以便div物体保持一条线?

css jquery slide

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

如何使用javascript获取url params

假设我有以下网址:

something.com/messages/username/id
Run Code Online (Sandbox Code Playgroud)

我怎么能得到usernameid

javascript

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

获取最后一个 ID 并显示它

我一直在环顾四周,但大多数教程都显示了,mysql_insert_id()但它在同一个文档中。我想知道是否有一种方法可以获取列的最后一个 id 并将其回显出来。

$image = mysql_query("SELECT * FROM images WHERE id=$id");
$image = mysql_fetch_assoc($image) or die(mysql_error());

$image = $image['image'];

header("Content-type: image/jpeg");

echo $image;
Run Code Online (Sandbox Code Playgroud)

这是我的代码,它从数据库中获取图像并将 blob 转换为 id?=1,这是图片,但作为 php。那是来自另一个 php 文档的上传者,但我正在输入以输出另一页上该列的最后一个 ID(不是图片,而是统计数字)

一些可以做到这一点的代码会非常有帮助。

php mysql mysql-insert-id

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

是否有可能有多个例外的Try/Catch Throw

我有以下代码,我想知道我是否可以使用try&catch如下:

class fun_database implements idbInfo{
    private $srvr=idbInfo::srvr_name;
    private $usr=idbInfo::usrnm;
    private $pass=idbInfo::psswrd;
    private $db=idbInfo::db_name;

    public function connct(){
        $hookup = new mysqli($this->srvr, $this->usr, $this->pass, $this->db);

        if ($hookup->connect_errno)     
        {
            throw new Exception("Error Processing Request", 1);
        }
    }

    public function sql_require_all($table_name, $table_col){
        $hookup = new connct();

        $result = $hookup->query("SELECT $table_col FROM $table_name");
            if($hookup->error()){
               throw new Exception("Error Processing Request", 1);
            }
        return $result->num_rows;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个与mysql的简单连接,并在那里执行一些查询.这是以上函数的实际调用:

$conn = new fun_database();
    try{
        $result = $conn->sql_require_all('wordtypes', 'types');
    }
    catch(Exception $err){
        echo "Problems at:". $err->getMessage();
    }
    return "<option>".$result."</option>"; …
Run Code Online (Sandbox Code Playgroud)

php exception-handling

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

编写一个程序,提示用户输入电话号码

我正在编写一个程序,向用户提供表格(xxx)xxx-xxxx中的电话号码,然后以C语言显示xxx.xxx.xxxx格式的号码.

#include <stdio.h>

int main(void) {    
    int d1, s2, d3;

    printf("enter phone number[(xxx) xxx-xxxx]:"); //phone number to be entered
    sscanf("%d %d-%d", d1, s2, d3); //to read input in above format
    printf("you entered %d.%d.%d", d1, s2, d3);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是scanf无法读取()圆括号输入的数据.

c

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

如何在聚合方法中设置“allowDiskUse”选项

如何allowDiskUse在 PHP 的聚合方法中设置选项?
我尝试了以下方法但没有成功:

$out = $dbnew->$a->aggregate(
  array('$match' => $filter_array),
  array('$sort' => $sorting),
  array('$skip' => $start),
  array('$allowDiskUse' => true));
Run Code Online (Sandbox Code Playgroud)

php mongodb

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