小编Ran*_*eer的帖子

运行npm时找不到npm-cli.js

通常我可以使用npm安装库但是今天安装yeoman时我遇到了这个错误.请帮助弄清楚是什么原因.

D:\Works\phonegap\ionic\todo>npm install -g yo
    module.js:340
    throw err;
          ^
Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'

at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
Run Code Online (Sandbox Code Playgroud)

我查看了文件夹:

C:\ Program Files \nodejs \node_modules \npm\bin \

但是没有看到node_modules文件夹作为描述的错误.

我也试着找到npm-cli.js,看看它实际上是在C:\Program Files\nodejs\node_modules\npm\bin\

node.js npm yeoman ionic-framework

75
推荐指数
14
解决办法
13万
查看次数

在Android上的Chrome中强制隐藏地址栏

我最近开发了一个网站,可以获取混合的http/https内容.因此,我总是将地址栏显示在顶部(它不会像其他网站一样自动隐藏).这就是我在说的:

网站

这是该网站的链接.

内容是从各种来源获取的,因此无法过滤非https内容.由于该网站是用于阅读的,因此非全屏显示对读者来说是痛苦的.那么,有没有办法强制自动隐藏行为?

PS:该网站使用Twitter Bootstrap,如果它有帮助.
PPS:我不想使用全屏API,它对此来说太重了.

javascript jquery android google-chrome twitter-bootstrap

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

如何实施推荐引擎?

请耐心等待我的写作,因为我的英语不够精通.

作为程序员,我想了解在推荐系统或基于相关系统下实现的算法或机器学习智能.例如,最明显的例子来自亚马逊.他们有一个非常好的推荐系统.他们知道:如果你喜欢这个,你可能也喜欢这样,或者其他类似的东西:有多少人喜欢这个和那个在一起.

当然,我知道亚马逊是一个大型网站,他们在这些系统上投入了大量的资金和资金.但是,在最基本的核心上,我们如何在数据库中实现类似的东西呢?我们如何识别一个物体与其他物体的关系?我们如何建立一个处理这种事情的统计单位?

如果有人可以指出一些算法,我会很感激.或者,基本上,指出一些我们都可以学习的好的直接参考/书籍.谢谢你们!

algorithm recommendation-engine

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

蓝牙设备发现出错

我尝试使用以下代码来发现蓝牙设备

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;

import javax.bluetooth.DeviceClass;
import javax.bluetooth.DiscoveryAgent;
import javax.bluetooth.DiscoveryListener;
import javax.bluetooth.LocalDevice;
import javax.bluetooth.RemoteDevice;
import javax.bluetooth.ServiceRecord;
import javax.bluetooth.UUID;

/**
*
* Class that discovers all bluetooth devices in the neighbourhood,
*
* Connects to the chosen device and checks for the presence of OBEX push service in it.
* and displays their name and bluetooth address.
*
*
*/
public class BluetoothServiceDiscovery implements DiscoveryListener{

    //object used for waiting
    private static Object lock=new Object();

    //vector containing …
Run Code Online (Sandbox Code Playgroud)

java bluetooth bluecove

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

如何制作整页宽度的YouTube嵌入式视频?

这是代码的小提琴:http://jsfiddle.net/dLPa8/

如果向下滚动,则会在YouTube中嵌入视频.我需要它,它应该涵盖整页的高度和宽度.我的意思是它应该看起来有点像第一部分(在小提琴中).

我试过这个:

<iframe src="http://www.youraddress.com" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px" height="100%" width="100%"></iframe>
Run Code Online (Sandbox Code Playgroud)

它在一定程度上解决了这个问题,但视频使用上面的内容粘贴到页面顶部iframe.如何使视频部分高度达到整页高度?

html css youtube

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

无法登录Visual Studio 2013

我最近安装了Visual Studio Ultimate 2013,当我尝试登录我的Microsoft帐户时,出现以下错误:

SP324099:无法完成操作.

此外,我的IE启动了.我试图在网上找到解决方案,没有任何效果(有一些关于刷新DNS的东西;我试过但它没有用).

是否有人熟悉此错误或建议我解决这个问题?

visual-studio visual-studio-2013

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

新添加的列在phpMyAdmin中不可见

首先,这个问题在此之前有过一些问题.

问题是在使用后创建新列后,会创建一个新列ALTER TABLE,但有时它不会显示在结构选项卡中.当它发生时,使用SELECT * FROM <tablename>不显示该列,但SELECT <columnname> FROM <tablename>确实如此.该列上的所有查询都能完美运行.

正确地发布了这个问题的解决方案并且很简单 - 导出完整的表,删除它然后再次导入它.

我的问题是为什么会发生这样的事情?这真是一件令人讨厌的事.在本地工作时不是问题,我总是可以导入/导出/删除,但是我有一段不断删除/创建新列的代码?为什么会发生这种情况,为什么导入/删除/导出会起作用呢?这是phpMyAdmin的错误吗?

PS:我在localhost上使用phpMyAdmin和XAMPP v3.2.1.

php mysql sql phpmyadmin alter-table

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

Jekyll代码在jekyll

我正在为Jekyll创建一个鸟瞰视图教程,在Github页面上托管(在我在Jekyll上运行的博客上).所以,我想在那里放一些代码.如果我把以下内容:

{% for post in site.posts %}
{% if post.categories contains '<categoryname>' %}
    <h2>
      <a href="{{ post.url }}">{{ post.title }}</a>
    </h2>
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

(tabspaces之后的所有行),它不会呈现为代码,而是执行.如何阻止它执行并将其呈现为代码?

html ruby markdown jekyll github-pages

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

关于MIPS的"对齐"指令

这个指令到底是做什么的?我知道它会尝试将数据与特定数字的倍数对齐,但为什么需要这样做呢?其他汇编程序中是否有等效指令?

memory assembly mips instruction-set alignment

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

如何进一步优化此数据结构?

我最近被要求构建一个支持四种操作的数据结构,即

  1. 推送:向DS添加元素.
  2. Pop:删除最后推送的元素.
  3. Find_max:查找当前存储元素中的最大元素.
  4. Pop_max:从DS中删除最大元素.

元素是整数.

这是我建议的解决方案:

  1. 筹码.
  2. 在其中存储一对元素.该对应(元件,max_so_far),其中元件是该索引处的元件和max_so_far是迄今所看到的最大值元素.
  3. 在将元素推入堆栈时,检查最顶层堆栈元素的max_so_far.如果当前数字大于该值,则将当前对的max_so_far值作为当前元素的值,否则存储先前的max_so_far.这意味着推动只是一种O(1)操作.
  4. 因为pop,只需从堆栈中弹出一个元素.同样,这个操作是O(1).
  5. 对于Find_max,返回堆栈中最顶层元素的max_so_far的值.再次,O(1).
  6. 弹出max元素将涉及遍历堆栈并在分配新的max_so_far值后显式删除max元素并推回其顶部的元素.这将是线性的.

我被要求改进它,但我不能.

在时间复杂度方面,如果所有操作都发生,总体时间可以改善O(logn),我想.怎么做,是我无法得到的.

algorithm time-complexity data-structures

6
推荐指数
2
解决办法
301
查看次数