小编Sta*_*ays的帖子

如何在git中为给定作者获取给定分支上的总添加和删除

在git中有没有办法计算给定分支上给定用户的总删除和添加?类似的东西在github上,在图表部分有一个图表,显示总添加和删除但只在主分支...我认为如果他们这样做,这也很可能在git,所以,有人知道怎么做吗?

先感谢您.

git

31
推荐指数
3
解决办法
7981
查看次数

在if语句中理解PHP操作代码

我正在尝试理解一个简单代码的操作码.

代码是:

<?php

$a = TRUE;

$b = FALSE;

if($a && $b) {
    echo 'done';
}
Run Code Online (Sandbox Code Playgroud)

上述代码的操作码是:

php -dvld.active=1 test.php
Finding entry points
Branch analysis from position: 0
Jump found. Position 1 = 3, Position 2 = 4
Branch analysis from position: 3
Jump found. Position 1 = 5, Position 2 = 7
Branch analysis from position: 5
Jump found. Position 1 = 7
Branch analysis from position: 7
Return found
Branch analysis from position: 7
Branch analysis from position: …
Run Code Online (Sandbox Code Playgroud)

php opcode

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

如何修复virtualbox未知文件系统类型'vbox'

我想在archlinux guest上创建一个虚拟机来进行web开发,就像流浪盒一样.我不想使用流浪盒,因为我想先学习如何自己做事,并且我希望尽可能减少机器使用的磁盘空间.为此,我已经安装并配置了apache2,php,mariadb,磁盘上总共使用了640M.我已将guest 80端口转发给主机127.0.0.1:8080.

我遇到了vboxfs模块的错误,我已按照此处所述安装了virtualbox-guest-module 并尝试重启机器后: mount -t vboxfs share_name mount_location我收到此错误unknown filesystem type 'vbox'.

我搜索了谷歌,所有的结果都引用了virtualbox-guest-utils来自archlinux,但问题是我不需要所有的依赖包(alsa,xorg,视频驱动程序等),我不知道我需要的女巫们或者我不需要从那个包...所以我徘徊,如果有可能,只需使用vboxfs模块就可以使用Virtualbox的共享功能.

linux virtualbox archlinux

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

是否有必要验证功能参数?

当我写下函数是一个很好的做法来验证函数的所有参数,如下所示:

<?php
/**
 * foo - Test function
 *
 * @param int $paramA
 * @param str $paramB
 * @param array $paramC
 *
 * @return something
 */
function foo($paramA, $paramB, $paramC) {
    // verify all parameters
    if(!is_int($paramA)) {
        return 0; // or error msg
    }
    if(!is_string($paramB)) {
        return 1; // or error msg
    }
    if(!is_array($paramC)) {
        return 2; // or error msg
    }

    // some code in function scope that uses parameters 
    // and saves the results in $result
    return $result; …
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
0
解决办法
1466
查看次数

OOP抽象类何时实现抽象方法

我正在尝试用PHP学习OOP,现在我已经达到了抽象类.

我有一些问题,理解何时应该在抽象类中实现抽象方法,何时不应该.

例如,有这个代码:

<?php

abstract class concept_car {
    /**
     * Properties can not be declared as abstract natively:
     * http://stackoverflow.com/questions/7634970/php-abstract-properties
     */
    protected $weelNum  = NULL;
    protected $doorsNum = NULL;
    protected $color    = NULL;
    protected $carType  = NULL;
    // the inheritance class must define this methods
    abstract public function setWeelNum($weelNum);

    abstract public function setDoorsNum($doorsNum);

    abstract public function setCarType($carType);
}
Run Code Online (Sandbox Code Playgroud)

我不知道将3个方法声明为抽象是否可以,或者我应该删除抽象并实现它们,因为属性与方法属于同一个类.

在代码的实际形式中,我认为我必须在这里将方法声明为抽象,并在子类中的继承类中实现它们,但我不知道这是否是正确的方法.

PS:我是一名初学者,我正在努力了解情况如何,我还没有达到设计模式,所以请在概念中解释我,以便我知道什么是正确的方法.

php oop abstract-class

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

新页面,新条目和新展示之间的区别

我已经测试了几天的bolt-cms,我试图了解它是如何工作的.

我想知道New page,New entry和New Showcase之间的区别.

我已经读过这篇文章并没有填补空白.

bolt-cms

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

在单个页面上添加多个图像

如何在页面上添加多个图像?

我想要有3-4段的页面,在段落下我希望有多个图像像一个小的照片库,我找到了一个扩展的图像在螺栓lib,但它更像摄影导向,我徘徊,如果有可能使用插件更简单...好奇心是如果boltcms可以使用默认构建执行此操作.

bolt-cms

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

如何在php中创建一个具有签名void myFunction()的函数

默认情况下,php为不执行任何操作的函数返回NULL.

例如:

1 <?php
2 
3 function foo() {
4     // Nothing here
5 }
6
7 var_dump(foo()); // the result will be NULL
Run Code Online (Sandbox Code Playgroud)

我正在尝试实现一个具有直接输出的函数,我不需要从函数内部返回任何东西,我得到的东西如下:

void var_dump()// it just only dumps information.
Run Code Online (Sandbox Code Playgroud)

我的函数将生成图像,但不会返回任何信息.处理完成后,将使用函数内的ImageJpeg($ image)生成图像.用于imageJpeg的php手册中的签名是:

imagejpeg — Output image to browser or file
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我将从函数返回输出图像和NULL.我怎么能避免这种情况.我怎样才能获得输出图像?

先感谢您.

php

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

Codeigniter 3 致命错误:在 null 上调用成员函数 database()

我认为无法连接到数据库,我不知道为什么。

我查看了 stackoverflow 并发现了这个问题: 在这里,它并没有帮助我解决我的问题。

我已经阅读了 Codeigniter 3: here 中的文档并使用了Manually Connecting选项。

我的应用程序控制器中的类如下所示:

class home extends CI_Controller {

    /**
     * Class constructor
     * Load database lib
     */
    public function __construct()
    {
            $this->load->database();

    }

    /**
     * Index Page for this controller.
     *
     * Maps to the following URL
     *      http://example.com/home.php/welcome
     *  - or -
     *      http://example.com/home.php/welcome/index
     */
    public function index()
    {
        $query = $this->db->get('users');

        foreach ($query->result() as $row)
        {
            var_dump($row->fullName); //testing purpose
        }

        //$this->load->view('home', $data);

    }
Run Code Online (Sandbox Code Playgroud)

我的应用程序中的数据库配置如下所示:

$active_group …
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

标签 统计

php ×5

bolt-cms ×2

abstract-class ×1

archlinux ×1

codeigniter ×1

git ×1

linux ×1

oop ×1

opcode ×1

virtualbox ×1