小编Jun*_*aid的帖子

PHP phar可能的用法

我将在php中启动一个新的门户应用程序,它将有5个7个组件.几个月前我读到了关于php phar的内容,并想知道如果分别创建每个组件的phar并以某种方式使用它们对我是否有益.我即将启动应用程序,并且没有先前的phar经验,所以我愿意从堆栈溢出的人那里得到一些我使用它的输入.

我在脑海中使用phar的主题是创建一个面板,网站管理员可以启用/禁用整个组件,以备将来插入更多组件.我们在.net DLL中有相同的概念

问候Junaid

php phar

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

混淆使用YII CHtml :: link和CHtml :: image而不是HTML

我已经在YII中启动了一个应用程序,我想使用适当的YII标准,但我对它的CHTML类的使用感到有些好奇.我觉得用CHtml::link()CHtml::image()代替普通的HTML代码<a></a>,并<img src... />会花费更多的时间在服务器端应用程序.我试图寻找一些使用它的理由但是却没有成功地找到任何关于我为什么要使用它的好资源以及它对传统HTML的益处.就像我可以使用所有这些方法来定义普通HTML代码中的操作路径一样,为什么要使用它

任何帮助或参考澄清将不胜感激

谢谢

yii

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

HTML5/kineticJS getIntersection函数实现

我正在kineticjs通过http://www.html5canvastutorials.com上提供的教程学习,事情很好且易于理解但是,我在理解getIntersection我想要在dragging检测collision / overlapping对象时在不同对象中使用的功能时遇到问题.

据我所知,该getIntersection函数需要一个位置并检查它是否与任何其他对象相交.

虽然我得到了它们但有一些问题.

我无法做到这一点..

下面是我现在尝试过的代码..

<script>

var stage = new Kinetic.Stage({
    container: 'container',
    width: 1000,
    height: 500,
    opacity: 0.5
});

var layer = new Kinetic.Layer();
var previous_position;
var new_position;
var collision = false;
var colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple'];
var yellowBox = null;
for(var n = 0; n < 6; n++) {
    // anonymous function to induce scope
    (function() {
        var i = …
Run Code Online (Sandbox Code Playgroud)

html5 collision-detection kineticjs

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

不使用内置函数的句​​子中单词的反向顺序

我接受了一次采访,一个看似非常简单的问题没有点击我的想法.只是想得到它的答案,因为已经尝试了很多,无法找到解决方案.

我必须在对面写一个句子

input => My Name Is Junaid
output => Junaid Is Name My
Run Code Online (Sandbox Code Playgroud)

不应该使用PHP的任何内置函数

谢谢

编辑

我做到了这一点

$string = "My Name Is Junaid";
$len = strlen($string);
for($i=$len; $i > 0; $i--){
    echo $string[$i-1];
}
Run Code Online (Sandbox Code Playgroud)

结果

dianuJ sI emaN yM
Run Code Online (Sandbox Code Playgroud)

需要更多调整

php logic

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

MySQL Multilevel父子SP和IN子句

我正在制作一个referrals包含父子关系的表

在此输入图像描述

我需要得到父母 - >孩子 - >儿童 - > ....

对于上表数据我想要的结果是

在此输入图像描述

我已经看过SOF的一些代码,但是没有得到他们的工作方式,并且在我脑海中尝试了一个非常简单的逻辑,但不幸的是它不能用于一个奇怪的原因

我已经为它编写了存储过程,但我遇到了问题 IN CLAUSE

DELIMITER $$

DROP PROCEDURE IF EXISTS `GetHierarchy3`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `GetHierarchy3`()
BEGIN
    DECLARE idss VARCHAR(225);
    SET @currentParentID := 999999;
    SET @lastRowCount := 0;

  ## A ##   
        INSERT INTO referrals_copy SELECT * FROM referrals WHERE uid1 = @currentParentID;

    SET @lastRowCount := ROW_COUNT();

 ## B ##
        SELECT GROUP_CONCAT(uid2)  INTO @idss FROM referrals WHERE  uid1 = @currentParentID;


    #SELECT @lastRowCount;
    SELECT * FROM referrals_copy;

    WHILE @lastRowCount > 0 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

标签 统计

php ×2

collision-detection ×1

html5 ×1

kineticjs ×1

logic ×1

mysql ×1

phar ×1

sql ×1

yii ×1