小编Luk*_*son的帖子

如何在主题functions.php中定义和使用辅助函数?

如何在 Wordress Theme functions.php 文件中正常工作?

我还没有弄清楚如何使主题的functions.php 文件中的顶部函数对底部函数可用。我不了解如何设置挂钩以便它们可以一起工作。谢谢你。

过滤器/助手/随便你的功能:

function poohToPee( $pooh_log )
{
  switch( $pooh_log )
  {
    case 'gross-poop':
      $pee_equivalent = 'Grossest of Pees';
    break;
    case 'ok-poop':
      $pee_equivalent = 'Bland Snack Pee';
    break;
    case 'shang-tsung-plop':
      $pee-equivalent = 'Random U-Stream';
    break;
  }
  return $pee_equivalent;
}
Run Code Online (Sandbox Code Playgroud)

Ajax 处理函数:

function screw_loose()
{
  if( isset($_REQUEST['pooh_log']) )
  {
    echo poohToPee( $_REQUEST['pooh_log'] );
  }
}
add_action('wp_ajax_priv_screw_loose', 'screw_loose')
Run Code Online (Sandbox Code Playgroud)

php wordpress

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

具有动态和静态单元格的UICollectionView

我在IB上创建的collectionView上有一个自定义动态单元格,它将填充数组中的数据.

我想在同一个CollectionView IB上添加一个静态单元格.是否有可能静态单元格位于Collection View的最后一个对象上,无论数据长度是来自动态单元格,静态单元格都将作为最后一个对象添加?

ios uicollectionview uicollectionviewcell

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

使用LEFT JOIN在MySQL中查找孤立记录

我正在尝试使用LEFT JOINS找到不同的孤立的menu_item记录,然后检查NULL值.

下面的查询返回的结果实际上不是孤儿.mitem_id是menu_item表的主键和price_info表的外键.pinfo_id是price_info表和外键orderdetails表的主键.

SELECT DISTINCT mi.mitem_id, descr 
FROM menu_item mi 
    LEFT JOIN price_info pi ON pi.menu_item = mi.mitem_id 
    LEFT JOIN orderdetails od ON od.price_info = pi.pinfo_id 
WHERE od.detail_id IS NULL;
Run Code Online (Sandbox Code Playgroud)

返回的记录之一如下所示:

+----------+------------------+
| mitem_id | descr            |
+----------+------------------+
|      926 | Alameda Pale Ale |
+----------+------------------+
Run Code Online (Sandbox Code Playgroud)

我怎么知道它不是一个孤儿是因为当我运行查询时:

SELECT od.detail_id 
FROM orderdetails od 
   INNER JOIN price_info pi ON pi.pinfo_id = od.price_info 
    INNER JOIN menu_item mi ON mi.mitem_id = pi.menu_item 
WHERE mi.mitem_id = 926;
Run Code Online (Sandbox Code Playgroud)

它返回一组记录:

+-----------+
| detail_id |
+-----------+
|    142830 …
Run Code Online (Sandbox Code Playgroud)

mysql orphan

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

在Heroku上启用websockets

我需要帮助通过Heroku实验室启用websockets.

我通过Toolbelt 执行'heroku labs:启用websockets -a myapp' - 没有这样的功能:websockets.

有任何想法吗?

heroku websocket

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

为什么rails在insert语句中手动指定主键ID?

我使用rails has_many_belongs_to_many关联如下:

class MemberRole < ActiveRecord::Base
  attr_accessible :org_id, :name, :permission_ids
  has_and_belongs_to_many :permissions
end

class Permission < ActiveRecord::Base
  has_and_belongs_to_many :member_roles
end
Run Code Online (Sandbox Code Playgroud)

我的联接表如下:

CREATE TABLE MEMBER_ROLES_PERMISSIONS
( member_role_id NUMBER(38,0) NOT NULL REFERENCES member_roles,
  permission_id NUMBER(38,0) NOT NULL REFERENCES permissions
);
Run Code Online (Sandbox Code Playgroud)

当我尝试创建新记录时,如下所示:

role = MemberRole.create(name: role_params["name"], org_id: role_params["org_id"], permission_ids: role_params["permission_ids"])
Run Code Online (Sandbox Code Playgroud)

INSERT INTO"MEMBER_ROLES"("ID","NAME","ORG_ID")VALUES(:a1,:a2,:a3)[["id",66],["name","test100"],[" org_id","2"]]

插入"MEMBER_ROLES_PERMISSIONS"("MEMBER_ROLE_ID","PERMISSION_ID")值(66,8)

上述方法的问题是我的member_roles表具有如下创建的序列和触发器:

CREATE SEQUENCE MEMBER_ROLES_SEQ;

set define off;
CREATE OR REPLACE TRIGGER member_roles_bir 
BEFORE INSERT ON MEMBER_ROLES 
FOR EACH ROW

BEGIN
  SELECT MEMBER_ROLES_SEQ.NEXTVAL
  INTO   :new.id
  FROM   dual;
END;
Run Code Online (Sandbox Code Playgroud)

由于上面的内容,插入表内的"ID"是67而不是66.

rails是否应该尝试手动插入id?有没有办法告诉rails不处理id插入并让oracle触发器处理它?

ruby oracle ruby-on-rails ruby-on-rails-3 rails-activerecord

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

使用 Ajax 执行 php 文件

当我单击“立即注册”按钮时,我想执行“input.php”,其中我有将数据插入数据库并显示成功消息的代码。我不想离开当前页面。

<input type="button" id="confirm" value="Register Now" class="button">

<script type="text/javascript">
$(document).ready(function() {
  $("#confirm").click(function() {
    <?php
    include 'input.php';
    ?>
    alert ("data Added successfully.");
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我的代码给了我“数据添加成功”的消息,但 PHP 文件没有执行,也没有数据添加到数据库中。所有必要的数据都在会话变量中。

javascript php forms ajax jquery

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

GW-BASIC 的语法错误消息

我目前被 GW-BASIC 的以下错误消息所困扰:

Syntax error in 450
Ok
450 STEP=0
Run Code Online (Sandbox Code Playgroud)

这是上下文:

400 ON KEY(13) GOSUB 590 ' right arrow key makes direction clockwise
410 ON KEY(12) GOSUB 610 ' left arrow key makes direction counter-clockwise
420 ON KEY(11) GOSUB 630 ' up arrow makes faster
430 ON KEY(14) GOSUB 670 ' down arrow makes slower
440 '
450 STEP=0
460 OUT DATAPORT, 0
Run Code Online (Sandbox Code Playgroud)

我尝试过使用和不使用 LET 关键字的赋值,结果相同。我看不出我的代码有什么问题。

谢谢。

basic gw-basic

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

正则表达式为10位或11位数

任何人都可以让我知道下面的正则表达式模式的含义?

Pattern p1=Pattern.compile("^1?(\\d{10})");
Pattern p2=Pattern.compile("^1?([1-9])(\\d{9})");
Run Code Online (Sandbox Code Playgroud)

regex

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

如何在bash尾部添加缩进?

当你在长线上做尾巴时会发生缠绕.但是,当您拖尾日志时,重要的是要看到一行结束而另一行开始.那么,是否有可能在尾部创建一个标识?包装而不是从第0列开始,将从第10列开始.例如:

this is a very long line to simulate how a line would wrap in a terminal window
suppose this is the wrapping and it is just the same line the continues here.
this is another very long line to simulate how a line would wrap in a terminal window
suppose this is the wrapping and it is just the same line the continues here.
Run Code Online (Sandbox Code Playgroud)

this is a very long line to simulate how a line would wrap in …
Run Code Online (Sandbox Code Playgroud)

bash tail

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

Firefox重定向与帖子不起作用

我的脚本在chrome下运行正常,但不适用于Firefox.Firefox只是向我显示一个白色屏幕.必须使用POST进行重定向.

<!DOCTYPE html>
<html>
    <script type='text/javascript'>
        //<![CDATA[ 

        var redirect = function(url, method) {
            var form = document.createElement('form');
            form.method = method;
            form.action = url;
            form.submit();
        };

        redirect('/mywebservice/mainpage', 'post');

        //]]>
    </script>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript firefox redirect

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