小编win*_*wes的帖子

从命令行运行脚本中的函数(Node JS)

我正在Node中编写一个Web应用程序.如果我db.js有一个带有函数的JS文件,init我怎么能从命令行调用该函数?

javascript command-line node.js

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

如何使用给定的装饰器获取python类的所有方法

如何获取用@ decorator2装饰的给定类A的所有方法?

class A():
    def method_a(self):
      pass

    @decorator1
    def method_b(self, b):
      pass

    @decorator2
    def method_c(self, t=5):
      pass
Run Code Online (Sandbox Code Playgroud)

python methods class decorator inspect

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

使用OAuth的Vkontakte API不适用于Captcha

Vkontakte API拒绝使用Captcha的请求.是我做的例子.

在第三次请求后,我得到:

验证码错误(14) - 需要验证码.

根据文档,它足以为原始请求添加captcha_sidcaptcha_key参数并重复请求.

但反响仍然存在Captcha error (14).是否可以在Vkontakte API中使用Captcha和OAuth?

captcha oauth vk

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

如何在Visual Studio 2012中加载符号

当我调试我的应用程序时,我看到消息:

无法找到或打开PDB文件

我似乎记得在调试应用程序时能够指定PDB文件的位置.我怎样才能做到这一点?我正在使用Visual Studio 2012.

symbols pdb-files

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

JAVA - 使用通过其名称获取的类(字符串值)进行强制转换

这是我的代码看起来如果我使用预定义的类:

List<MyClass> result = new ArrayList<MyClass>();
try {
    Query query = mgr.newQuery(MyClass.class);
    for(Object obj : (List<Object>) query.execute()) {
        result.add(((MyClass) obj));
    }
}
.... 
return result;
Run Code Online (Sandbox Code Playgroud)

现在我需要的是更通用的:从一个普通的类名称开始(作为一个字符串,即"TheChosenOne")我需要做同样的事情,但我无法弄清楚如何锻造部件应该做的..

只是为了举例说明我正在尝试做的事情:

String str = "TheChosenOne"; //this value may change
Class cls;
List<Object> result = new ArrayList<Object>();
try {
    if(str.equals("TheChosenOne"))
        cls = Class.forName("com.blabla.TheChosenOne");
    else if(str.equals("Rabbit"))
        cls = Class.forName("com.blabla.Rabbit");
    else if(str.equals("Batman"))
        cls = Class.forName("com.heroes.Batman");
    else
        cls = null;

    if(cls != null){
        Query query = mgr.newQuery(MyClass.class);
        for(Object obj : (List<Object>) query.execute()) {
            result.add(((???) obj)); //I need help …
Run Code Online (Sandbox Code Playgroud)

java reflection casting class

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

在Android KitKat上,覆盖视图是否可以填满整个屏幕?

使用WindowManager.addViewWindowManager.LayoutParams,可以将视图添加到屏幕TYPE_SYSTEM_OVERLAY,然后将其绘制在所有其他应用程序之上.这可以用于各种效果,例如着色屏幕或绘制始终可见的视图.但是,我还没有找到一种方法让这个叠加层绘制在软键后面绘制的背景.

随着新的选项,以在由奇巧支持该地区借鉴,我想我可以尝试FLAG_TRANSLUCENT_NAVIGATIONFLAG_TRANSLUCENT_STATUS,但后台仍是禁区.FLAG_LAYOUT_IN_SCREENFLAG_FULLSCREEN似乎并没有帮助.似乎影响软键背景的唯一方法是使用FLAG_DIM_BEHIND和设置.dimAmount,但这只能用于调暗软键背景.是否有可能实际在那里绘制一些东西,它来自活动内部的方式?如果是这样,怎么办呢?

android android-layout android-windowmanager android-4.4-kitkat

6
推荐指数
0
解决办法
591
查看次数

图标没有显示在firefox附加组件管理器中

我有一个新的Firefox加载项,具有以下目录结构:

/
   package.json
   data/
       icons/
           icon48.png
Run Code Online (Sandbox Code Playgroud)

在我的package.json文件中,我有这个:

 "icon": "data/icons/icon48.png",
Run Code Online (Sandbox Code Playgroud)

(除其他事项外).当我jpm run按照Firefox附加组件文档的建议运行时,扩展程序会加载但图标在加载项管理器中不可见.知道我错过了什么吗?我一直在引用这个页面:https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json#icon,但没有运气.

谢谢!

firefox firefox-addon firefox-addon-sdk

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

basic if语句,operator <= undefined

我是编程新手

if( (N%2==0) && (6<=N<=20) ) 
Run Code Online (Sandbox Code Playgroud)

抛出下面的错误

操作符<=未定义参数类型boolean,int
请帮我修复它.

java

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

从数组中获取对象值 - NodeJs

我有这个对象数组

[ { id: '573267d06b2957ab24c54d59' },
  { id: '573267d06b2957ab24c54d5a' },
  { id: '573267d06b2957ab24c54d5b' },
  { id: '573267d06b2957ab24c54d5c' },
  { id: '573267d06b2957ab24c54d5d' } 
]
Run Code Online (Sandbox Code Playgroud)

我希望在 NodeJs 中将其转换为以下内容

[ '573267d06b2957ab24c54d59',
  '573267d06b2957ab24c54d5a',
  '573267d06b2957ab24c54d5b',
  '573267d06b2957ab24c54d5c',
  '573267d06b2957ab24c54d5d'
]
Run Code Online (Sandbox Code Playgroud)

考虑到正确的库/包,这似乎应该很容易,但我正在努力寻找正确的措辞将数组“展平”为包含对象的 ID。

javascript arrays node.js

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

Sitecore:翻译URL,有哪些解决方案?

我是Sitecore的全新人,我的一位客户告诉我她将使用Sitecore创建她的网站.她告诉我她将无法翻译网址:

来自:site.com/shoes/sneakers/至:site.com/fr/chaussures/baskets/

她说她只能这样做:site.com/fr/shoes/sneakers/

任何人都知道Sitecore的问题的解决方案,所以我们确保我们已经翻译了法语的URL以获得最大的SEO优化?

祝一切顺利,

亚历克斯

sitecore content-management-system

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

如何使用查询或脚本批量替换sling:resourceType值

如何sling:resourceType使用Query和Scipt批量替换值.

例如,我想将sling:resourceType值更改app/component/linkButtonapp/component/content/linkbutton1.

该组件正在20页上使用,我希望使用查询而不是在每个页面上手动更改它.

sling aem

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

如何在使用javascript map()时跳过某些元素

我目前有这段代码来分割字符串并将其显示为列表.

<span className="reply">{this.props.message.split("\n").map((chunk) => {
    return <span className="message-chunk">{chunk}<br /></span>
})}
Run Code Online (Sandbox Code Playgroud)

我想跳过split数组中的第一个和最后一个元素,因为字符串是表单.

Heading\n
List Item\n
List Item\n
List Item\n
Ending\n
Run Code Online (Sandbox Code Playgroud)

有没有办法在使用map函数时执行此操作.我filter()在另一个相关问题中看到了这个功能,但我认为这不适用于此.任何帮助表示赞赏.

javascript reactjs

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

如何使用 FFmpeg 在单个命令中修剪、裁剪和添加叠加层

我正在使用 FFmpeg 在 android 中进行视频编辑。我可以使用以下命令修剪、裁剪和添加叠加层:

对于修剪:

command = new String[]{"-i",inputVideoFilePath,"-ss","00:00:30.0","-c","copy","-t","00:00:10.0",outputVideoFilePath};
Run Code Online (Sandbox Code Playgroud)

作物:

command = new String[]{"-i",inputVideoFilePath,"-preset", "ultrafast","-filter:v","crop=400:400:0:0","-c:a","copy", outputVideoFilePath};
Run Code Online (Sandbox Code Playgroud)

对于叠加:

command = new String[]{"-i",inputVideoFilePath, "-i",overlayImagePath,"-preset", "ultrafast","-filter_complex", "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2", "-codec:a", "copy", outputVideoFilePath};
Run Code Online (Sandbox Code Playgroud)

但我无法将这些命令合并为一个命令。请帮我。

video android ffmpeg video-editing

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