小编Niz*_*ond的帖子

快速调试模块不工作

我在Windows上尝试使用调试模块 https://www.npmjs.org/package/debug

我安装了快递发电机

var debug = require('debug')('MyApp');
debug('log'); // I don't see this on console
Run Code Online (Sandbox Code Playgroud)

我试着调试变量

console.log(debug); // I get function disabled() {}
Run Code Online (Sandbox Code Playgroud)

如何启用它?不应该默认启用?

node.js express

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

Bootstrap按钮:左侧图标和居中文本

我需要生成一个按钮(不是一组按钮),结构如下:

左侧:[glyphicon] center:文字

例如:https://www.dropbox.com/s/3idura8mxf4gekj/call_me.png

这是我做的:

<div class="row btn-custom">
        <div class="btn-group btn-group-lg col-xs-12" >
          <button class="btn btn-success col-xs-1"><span class="glyphicon glyphicon-earphone"></span></button>
          <button class="btn btn-success col-xs-10">Call Us</button>
          <button class="btn btn-success col-xs-1"></button>
        </div>
      </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.btn-custom {
    margin-bottom: 5px; 
}

.btn-custom button { 
    border-left:none; 
    height: 50px;
}
Run Code Online (Sandbox Code Playgroud)

问题是,在非常小的屏幕上,他们开始堆叠,看起来不像一个按钮.有没有更好的方法来实现这一目标?

  • 此代码仅用于移动网站(m.*url),所以请不要建议我做其他事情,我知道我在做什么.

谢谢!!!

button twitter-bootstrap glyphicons twitter-bootstrap-3

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

Htmlagilitypack:创建html文本节点

在HtmlAgilityPack中,我想创建HtmlTextNode,它是一个HtmlNode(来自HtmlNode的inherts),它有一个自定义的InnerText.

HtmlTextNode CreateHtmlTextNode(string name, string text)
{
     HtmlDocument doc = new HtmlDocument();
     HtmlTextNode textNode = doc.CreateTextNode(text);
     textNode.Name = name;
     return textNode;
}
Run Code Online (Sandbox Code Playgroud)

问题是在上面的方法之后textNode.OuterHtml,textNode.InnerHtml它将等于"text".

例如,CreateHtmlTextNode("title", "blabla")将生成: textNode.OuterHtml = "blabla"而不是<Title>blabla</Title>

有没有更好的创作方式HtmlTextNode

c# html-agility-pack

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

Html.HiddenFor和HiddenInput属性之间的区别

HiddenFor description is:返回由指定表达式表示的对象中每个属性的HTML隐藏输入元素.

我读到,对于模型/ ViewModel中的字段,您需要在页面上保留并在进行另一次调用时传回,但用户不应该看到它.

HiddenInput描述是:表示用于指示属性或字段值是否应呈现为隐藏输入元素的属性.

你能告诉我什么时候HiddenInput有用吗?何时使用它而不是Html.HiddenFor?

谢谢!

asp.net-mvc data-annotations html.hiddenfor

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

更新heroku上的节点js包

如何告诉Heroku更新我的节点模块?

我试着这样做

heroku run bash
npm update <package>
Run Code Online (Sandbox Code Playgroud)

然后重新启动我的heroku应用程序

heroku restart -a <appname>
Run Code Online (Sandbox Code Playgroud)

但是我看不到这些变化,我在本地插入了相同的命令并且它有效.想法?

heroku node.js

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

检查请求是否是 WP REST API 请求?

检查请求是否为 API 请求的最佳方法是什么?

请注意,该请求可能是自定义 API 请求,这意味着它可能如下所示:

mysite.com/wp-json/my_namespace/my_version/my_action
Run Code Online (Sandbox Code Playgroud)

很明显,我可以检查API路由wp-json,但应该有一个内置函数来检查。

我需要它来做一些钩子,比如

add_action('init', 'do_something_only_if_api_request');

function do_something_only_if_api_request()
{
   if ( ! wp_api_request() ) {
     return;
   }
   // do stuff
}
Run Code Online (Sandbox Code Playgroud)

wordpress wp-api

7
推荐指数
2
解决办法
3661
查看次数

npm链接无法在Windows上运行?

我正在使用节点v0.10.32.Windows 8.1.

我的目标是将节点应用程序链接为另一个主应用程序中的node_module.

我去my-module文件夹做了

npm link
Run Code Online (Sandbox Code Playgroud)

然后,我转到main-app文件夹并执行

npm link my-module
Run Code Online (Sandbox Code Playgroud)

这是结果

c:\dev\main-app>npm link my-module
unbuild my-module@0.0.2
c:\dev\main-app\node_modules\my-module ->     C:\Users\Nizar\AppData\Roaming\npm\node_modules\my-module -> C:\dev\my-module
Run Code Online (Sandbox Code Playgroud)

但是,链接似乎不起作用,require('my-module')抛出以下错误

    c:\dev\main-app>node app.js

    module.js:340
        throw err;
              ^
    Error: Cannot find module 'my-module'
        at Function.Module._resolveFilename (module.js:338:15)
Run Code Online (Sandbox Code Playgroud)
  • 我的模块确实是v0.0.2.
  • 我可以从main-app/node_module/my-module访问它
  • 此文件夹存在C:\ Users\Nizar\AppData\Roaming \npm \node_modules\my-module
  • my-module package.json有"name":"my-module"

此外,%NODE_PATH%已正确设置:

  c:\dev\main-app>echo %NODE_PATH%
  C:\Users\Nizar\AppData\Roaming\npm\node_modules
Run Code Online (Sandbox Code Playgroud)

想法?

node.js express

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

WebBrowser导航功能不起作用,并且不调用处理程序

代码如下.

我试图导航到一个网站并阅读信息,问题是Navigate不起作用,唯一被调用的事件是导航并且打印的Url为空,其他事件从未被调用.我错过了什么?我必须使用Form类才能导航?我不能从控制台应用程序以编程方式使用它吗?

请帮忙.

class WebNavigator
{
    private readonly WebBrowser webBrowser;

    public WebNavigator()
    {
        webBrowser = new WebBrowser
        {
            AllowNavigation = true
        };

        webBrowser.Navigated += webBrowser_Navigated;
        webBrowser.Navigating += webBrowser_Navigating;
        webBrowser.DocumentCompleted += webBrowser_DocumentCompleted;
    }

    // Navigates to the given URL if it is valid. 
    public void Navigate(string address)
    {
        if (String.IsNullOrEmpty(address)) return;
        if (address.Equals("about:blank")) return;
        if (!address.StartsWith("http://") &&
            !address.StartsWith("https://"))
        {
            address = "http://" + address;
        }
        try
        {
            Trace.TraceInformation("Navigate to {0}", address);
            webBrowser.Navigate(new Uri(address));
        }
        catch (System.UriFormatException)
        {
            Trace.TraceError("Error");
            return;
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net webbrowser-control

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

将媒体文件从外部URL上传到WordPress媒体库

我想将外部URL上的文件上传到WordPress媒体库(所有POSTS/PAGES都是通用的).我想要获得的返回值是附件ID,以便将它们注入短代码(例如img).

我尝试使用IMEDIA_HANDLE_SIDELOAD,但我迷失了$ _FILES设置.

但是,我不确定参数:

  • 这是正确的功能吗?
  • 我应该在代码(aFile)中放置我想要下载的URL吗?
  • 什么是"tmp_name"和"名称"?

看我的代码:

    // my params
    $post_id = 0; // is this what makes it common to all posts/pages?
    $url = 'www.some_external_url.com/blabla.png';

    // example from some forum
    $filepath = '/relative/path/to/file.jpg';
    $wp_filetype = wp_check_filetype( basename( $filepath ), null );
    $aFile["name"] = basename( $filepath );
    $aFile["type"] = $wp_filetype;
    $afile["tmp_name"] = $filepath;

    $attach_id = $media_handle_sideload( $aFile, $post_id, 'sometitle' );
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-plugin

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