标签: backend

什么时候更改数据库后端?

在存储Web应用程序数据以了解应该使用哪个数据库后端时,是否遵循一般的经验法则?是选择时我应该考虑的每日点击次数,数据行数或其他指标吗?

我最初的想法是,这个顺序看起来像下面这样(但不一定,这就是为什么我问这个问题).

  1. 平面文件
  2. BDB
  3. SQLite的
  4. MySQL的
  5. PostgreSQL的
  6. SQL Server
  7. 神谕

database backend

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

需要一个很酷的热键我隐藏的网站登录

我正在开发一个CMS.使用它时最大的日常烦恼之一是当你在前端页面上,没有登录,并且想要进行更改时,你需要首先进入后端登录,登录,然后导航到要更改的页面.

我想介绍一个智能的小功能,当你按下某个键组合时弹出一个登录屏幕.我已经用双Ctrl设置了它.不过,我已经意识到,我经常按下那个键,登录会弹出不需要的东西,当然不能发生.

所以,我要求你提出一个聪明的组合键的想法.

我正在寻找一个关键组合:

  • 优雅且易于记忆(这就是为什么我非常喜欢双重Ctrl)
  • 可以考虑时间(按键X,然后按1秒后按Y)
  • 当然不能映射到任何浏览器功能.我意识到这不能被100%排除,但显然,Ctrl + A或Alt + Tab将是不易启动的.
  • 适用于所有键盘(包括Mac,但我愿意处理苹果特殊键)
  • 极不可能被意外击中
  • 其他聪明的想法,如简单的鼠标手势也是受欢迎的.

可以认为这会降低安全性,因为后端登录的URL在前端页面中可用,并且由于模糊而失去了额外的保护.我稍后可以使用识别CMS用户机器的cookie来解决这个问题,但现在不是问题.

javascript backend hotkeys content-management-system

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

苹果网络后端技术

如你所知苹果使用javascript/sproutcore作为mobileme.com和iwork.com的产品.他们用什么作为后端?javascript服务器端?

javascript backend

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

从Magento后端开始

几天后我一直在关注Magento后端的行为.要理解我做了一个新网格来查看bbdd的表格.完成此网格后,我可以看到在尝试在CMS页面中添加小部件时出现404错误:

在此输入图像描述

调试我可以看到,如果我从我的自定义模块中注释掉这个错误就会消失

<admin>
    <routers>
       <giftrouter>
            <use>admin</use>
            <args>
                <module>Wpr_Giftproducts_Adminhtml</module>
                <frontName>admin</frontName>
                <modules>
                    <sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax>
                </modules>
            </args>
       </giftrouter>             

     </routers>     
</admin>
Run Code Online (Sandbox Code Playgroud)

具体来说,我认为错误是由此引起的:

<sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax>
Run Code Online (Sandbox Code Playgroud)

但我不明白这个配置是如何工作的.如何设置自定义路由以避免与窗口小部件冲突?

backend widget magento

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

SAPUI5 oModel.create() - 如何将数据发布到SAP后端?

我有一个按钮,我想在press-method上将数据发布到我的SAP后端:

         oCellBtnOtherchart.addContent(new sap.ui.commons.Button({
             text : "Save",
             press : function() {

                var sServiceUrl = "/MyEntitSet('0001')";

                var oModel = sap.ui.getCore().getModel();
                console.log(oModel);

                 var oParameters = {
                        "email" : "a",
                        "lastname" : "b",
                        "firstname" : "c",
                   };

                oModel.create(sServiceUrl, oParameters);

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

我的问题是:

  • 该请求以哪种方式在后端结束?我期待MyEntitySet_CREATE_ENTITY()
  • 为什么它不起作用,错误消息是:HTTP请求失败405,方法不允许

但为什么它是405,我的服务网址错了?如何将数据正确发布到SAP后端?

SAP故障排除指南说:405方法不允许o Request-URI标识的资源不允许使用Request-Line中指定的方法.响应必须包含Allow标头,其中包含所请求资源的有效方法列表. - >这对我现在没有帮助,有谁知道如何包含一个允许标题?

post backend sapui5

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

Wordpress 4.3为非管理员隐藏管理栏

更新到Wordpress 4.3后,用户可以看到管理栏.我使用这段代码来正常隐藏它,但这在4.3中不再起作用了.

add_action('after_setup_theme', 'remove_admin_bar');

function remove_admin_bar() {
     if (!current_user_can('administrator') && !is_admin()) {
         show_admin_bar(false);
     }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

wordpress backend

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

在Backand中进行MySQL全文搜索

我正在使用Backand作为我的后端作为服务,我正试图找到一种方法在我的应用程序中添加MySQL全文搜索.

任何人都可以帮我怎么做?

谢谢.

mysql full-text-search backend backand

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

复制TYPO3内容元素时的后缀

我是TYPO3的新手,我经常复制TYPO3后端模块中的内容元素.所有副本都有后缀.复制后也会禁用/隐藏它们.

是否可以删除复制的内容元素的自动后缀?

typo3 backend

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

Android:如何以编程方式获取SHA1 / MD5指纹?

我正在尝试实现一种与后端服务器进行通信的方法,并确保后端是仅在我的应用程序正在调用时才应答。

所以我的想法是,我只发送带有HTTPS POST请求的SHA1 / MD5指纹,并在后端服务器上对其进行验证。如果指纹匹配,则服务器将应答。

所以我的第一个问题是:如何在运行时以编程方式获取这些内容?可能吗?

第二个问题是:会那么容易吗?还是我真的必须设置OAuth服务器(或使用google-api)?...问题是,我认为OAuth对于我的用例来说有点过头了,我不想处理过期/刷新令牌的内容。

verification android backend oauth

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

PHP:使用count()获得1而不是0

我正在为我的网站添加一个视图计数器.在代码中,我检查是否有一个带有帖子ID的IP.

例如,当post id为26,并且我的IP表中没有ID为26的IP时,它应该返回0,但它返回1.

  $userIp = $_SERVER['REMOTE_ADDR'];
  $checkIp = $db->prepare("SELECT user_ip FROM user_ip WHERE word_id = '$idToShow'");
  $checkIp->execute();
//This happens
  if (count($checkIp) > 0) {
    echo count($checkIp);
    echo " ". $idToShow;
  }
//instead of this
  else {
    $insertIP = $db->prepare("INSERT INTO user_ip (user_ip, word_id) values('$userIp', '$idToShow')");
    $insertIP->execute();
    $updateView = $db->prepare("UPDATE words set views = views + 1 WHERE id = '$idToShow'");
    $updateView->execute();
  }
Run Code Online (Sandbox Code Playgroud)

php mysql sql database backend

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