小编rin*_*ogo的帖子

选择bootstrap与材料设计

我将使用AngularJS(完整堆栈)开始新项目.我的项目需要响应,我将从头开始创建模板.

所以我需要一个关于是否选择bootstrap 3(带角度指令)或布局材料设计的建议?

如果有人能列出两者的优点和缺点,我将不胜感激.

angularjs twitter-bootstrap-3 material-design angular-material

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

算法挑战:从图像生成颜色方案

背景

所以,我正在研究一个新的Web应用程序迭代.并且,我们发现我们的用户沉迷于懒惰.真的很懒.事实上,我们为他们做的工作越多,他们就越喜欢这项服务.现有应用程序的一部分要求用户选择要使用的配色方案.但是,我们有一个图像(用户网站的截图),为什么我们不能只是满足他们的懒惰并为他们做呢?答:我们可以,这将是一个有趣的编程练习!:)

挑战

给定图像,如何创建相应的配色方案? 换句话说,如何选择图像中的主要X颜色(其中X由Web应用程序定义).在我们的特定情况下使用的图像是用户网站的屏幕截图,以全分辨率(例如1280x1024)拍摄.(注意:请简单描述一下您的算法 - 不需要发布实际的伪代码.)

奖励积分(街道积分,而不是实际的SO积分):

  • 描述一种简单而有效的算法.代码是我们创造的方式 - 保持简单和美观.
  • 允许用户根据各种"情绪"调整配色方案,例如"炫彩","明亮","静音","深度"等(a la Kuler)
  • 描述用于可靠地确定网站屏幕截图中使用的主要文本颜色的方法(可能需要其自己的,单独的算法).

灵感

有几个现有的站点执行类似的功能.请随意查看它们并问自己:"我如何复制它?我怎么能改进它?"

algorithm image colors

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

如何指定`package.json`到npm的路径?

我使用npm脚本来构建我的项目.我希望能够从不同的目录运行脚本.也就是说,而不是执行以下操作:

cd project;
npm run build;
cd ..
Run Code Online (Sandbox Code Playgroud)

......我想简单地做一些事情:

npm run build -config project/package.json;
Run Code Online (Sandbox Code Playgroud)

要么

npm run build -wd project;
Run Code Online (Sandbox Code Playgroud)

这可能吗?

node.js npm package.json

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

禁用"魔术引号"后,为什么PHP/Wordpress会继续自动转义我的POST数据?

这是一个简单的问题,有一个奇怪的难以回答的答案.

get_magic_quotes_gpc()报告0.我重复一遍,魔术报价已关闭.魔术引号似乎已被禁用php.ini(不是在运行时).

然而,当在PHP中访问时,包括单引号(')的所有POST数据都被转义.可能是什么导致了这个?

谢谢.


编辑:对于好奇,这是我们的phpinfo的屏幕截图:http: //img843.imageshack.us/img843/6959/screenshot20120120at552.png


编辑:在准备测试用例时,我发现了问题的一般原因.当我们的应用程序与WP Multisite安装集成时,我们正在引导Wordpress.当我禁用Wordpress引导时,自动转义被禁用.有谁知道Wordpress的自动转义代码可能位于何处?

php wordpress escaping

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

在IE中防止"SCRIPT5:访问被拒绝"错误

场景:A.com上的页面A在B.com上有一个包含页面B的IFrame.网页B使用jQuery的1.10.1和它不会需要页次A.沟通

无论如何,在IE9和IE10中,jQuery会生成"SCRIPT5:访问被拒绝".错误,似乎拒绝执行任何jQuery.我不需要跨域通信,AJAX请求等,但我确实需要在页面B中加载和执行jQuery而不会出错.

有没有办法防止IE9和IE10中出现此错误(并禁止执行代码)?(仅供参考,其他浏览器类似地生成"拒绝访问"错误,但它们不会妨碍代码执行)


更新:

jsFiddle:http://jsfiddle.net/86q5k/4/

主页的内容是(来自jsFiddle):

<iframe src="http://endorkins.com/test-iframe.html"></iframe>
Run Code Online (Sandbox Code Playgroud)

iFramed页面的内容是:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>

    <script type="text/javascript">
        $(document).ready(function() {
            console.log('Hello!  Congratulations.  Your browser is neat, and doesn\'t sniff glue! (http://bit.ly/12QTvTT)');
        });
    </script>
</head>
    <body>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Chrome中的结果(请注意控制台中的消息): 在此输入图像描述

IE 9.0.8112中的结果(注意在控制台中省略了消息):

在此输入图像描述

ajax jquery internet-explorer cross-domain

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

动态创建内联SQL表(用于排除左连接)

我们假设如下:

表A.

id | value
----------
1   | red
2   | orange
5   | yellow
10  | green
11  | blue
12  | indigo
20  | violet
Run Code Online (Sandbox Code Playgroud)

我有一个id(10,11,12,13,14)列表,可用于在此表中查找id.这个id列表是在我的前端生成的.

使用纯SQL,我需要从表A中没有条目的列表(10,11,12,13,14)中选择id(加入'id'列).结果应该是id 13和14的结果集.

如何仅使用SQL来实现此目的?(另外,如果可能的话,我想避免使用存储过程)

我能想到的唯一方法是动态创建内联SQL表以暂时保存我的id列表.但是,我不知道该怎么做.这可能吗?有没有更好的办法?

谢谢!:)

mysql sql rdbms

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

为什么未定义的常量值为true?

愚蠢的问题 - 我很惊讶这个人咬了我.为什么PHP中的未定义常量值为true?

测试用例:

<?php
    if(WHATEVER_THIS_ISNT_DEFINED)
        echo 'Huh?';
?>
Run Code Online (Sandbox Code Playgroud)

上面的例子打印'嗯?'

非常感谢你的帮助!:)

php constants

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

如何在LinkedIn API中报告错误?

我一直在搜索和搜索,但我无法找到如何报告LinkedIn API中的错误.

LinkedIn的开发者网站完全没有提到任何错误.甚至谷歌搜索"如何报告LinkedIn API中的错误"也没有产生任何结果.

LinkedIn的开发人员支持页面说"[工程师]在Stack Overflow上标记为"linkedin"的问题上进行合作." 使用SO报告此错误有两个问题:

  1. StackOverflow不是错误报告平台.
  2. 错误报告需要身份验证才能演示.我们无法公开披露此信息.

如何报告与安全无关的LinkedIn API错误?

linkedin

16
推荐指数
2
解决办法
3128
查看次数

测试使用 Prisma 的 NestJS 服务,而无需实际访问数据库

我见过的大多数关于如何测试 Prisma 注入的 NestJS 服务的示例(例如在 参考资料prisma-sampletesting-nestjs)都是“端到端”测试。他们实际上访问数据库,执行实际查询,然后在必要时回滚结果。

对于我当前的需求,我想实现较低级别的“集成”测试。

作为其中的一部分,我想从等式中删除 Prisma。我希望重点关注服务的功能,而不是数据库内数据的状态以及 Prisma 返回数据的能力。

这种方法的一大优点是它消除了为特定测试精心设计“设置”查询和“拆卸”/重置操作的需要。相反,我想简单地手动指定我们期望 Prisma 返回的内容。

在由 NestJS、Prisma 和 Jest 组成的环境中,我应该如何实现这一点?


更新:testing-nestjs 项目的作者在评论中指出该项目确实有数据库模拟的示例。看起来很好!其他人可能仍然有兴趣查看我链接到的要点,因为它包含一些其他有用的功能。

jestjs nestjs prisma

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

从对象中删除成员?

有没有一种简单的方法从对象中删除成员?不只是将其设置为null,而是实际将其删除.

谢谢!:)

编辑:我已经尝试过unset(),并且将成员变量设置为null显然不起作用.我想我可以将对象转换为数组,然后删除有问题的数组键,并转换回一个对象,但是发誓......必须有一个更简单的方法!

php attributes class

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