小编Ran*_*Lin的帖子

如果我在一个页面中使用多个Facebook Pixel会导致任何问题吗?

我想在一个页面中包含我的Facebook Pixel id和客户的Facebook Pixel id,因此我们都可以对用户有一些了解,如果他或她想要,客户也可以为该页面创建AD.

我已经测试了跟踪,它似乎工作正常.但是我确实从Pixel SDK收到有关"在此页面上检测到多个不同像素"的警告.

由于我找不到关于这种情况的任何信息,我想知道这样做是否可以?

谢谢

facebook

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

范围太大Python

我试图找到数字x的最大素数因子,Python给出了范围太大的错误.我尝试过使用x range但是我得到一个OverflowError:Python int太大而无法转换为C long

x = 600851475143
maxPrime = 0


for i in range(x):
    isItPrime = True
    if (x%i == 0):
        for prime in range(2,i-1):
            if (i%prime == 0):
                isItPrime = False
        if (isItPrime == True):

            if (i > maxPrime):
                maxPrime = i;

print maxPrime
Run Code Online (Sandbox Code Playgroud)

python range

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

如何在Emacs术语模式下阻止npm的彩色输出看起来很难看?

当使用npm时M-x term,它会生成这样的颜色消息(即使使用-q):

反色

来自的信息 what-cursor-position

There are text properties here:
font-lock-face       (:foreground "red3" :background "black" :inverse-video nil)
fontified            t
Run Code Online (Sandbox Code Playgroud)

它很难看,也很难在其他主题中阅读,是否有可能在飞行中改变颜色?例如,更改匹配的文本的颜色npm http,npm ERR!

谢谢.

emacs emacs-faces

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

我怎样才能使用baseadapter过滤listview

我试图过滤listview,但getfilter方法不起作用,

这是代码:

@Override
public void afterTextChanged(Editable s) {
}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
    mHistoryAdapter.getFilter().filter(s);   
}
Run Code Online (Sandbox Code Playgroud)

我已经在baseadapter中添加了该方法

public Filter getFilter() {
    return null;
}
Run Code Online (Sandbox Code Playgroud)

但它没有用......可以有人帮帮我.. @谢谢

search android baseadapter

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

是否可以禁用视图丢失?

M-x term在emacs中用作主要shell.但是,不同的是M-x shell,view-lossage如果提示我的密码, 仍然会存储我的击键.经过一些搜索后,看起来view-lossage在提示时无法停止录制.

我想知道,是否可以完全禁用它?我该如何解决这个问题?

emacs

10
推荐指数
2
解决办法
265
查看次数

Facebook应用程序中允许多少个“有效的OAuth重定向URI”?

有多少个限制 Valid OAuth redirect URIs在Facebook App中允许注册的?

我们经常需要创建允许用户使用我们的应用程序登录的新网站,但是我找不到有关此信息的任何来源。

facebook

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

ServiceLocator如何在HK2中自动找到@Service和@Contact?

根据HK2 @Service javadoc

放置在要自动添加到hk2 ServiceLocator的类上的注释.

我不知道如何ServiceLocator自动查找带注释的类.

TestService的

@Contract
public interface TestService {

}
Run Code Online (Sandbox Code Playgroud)

TestServiceImpl

@Service
public class TestServiceImpl implements TestService {

}
Run Code Online (Sandbox Code Playgroud)

主要

public static void main(String[] args) {
    ServiceLocator locator = ServiceLocatorUtilities.createAndPopulateServiceLocator();

    TestService service = locator.getService(TestServiceImpl.class);    
    System.out.println(service); // null
}
Run Code Online (Sandbox Code Playgroud)

结果总是如此null.我必须添加,Descriptor以便ServiceLocator可以找到它.

public static void main(String[] args) {
    ServiceLocator locator = ServiceLocatorUtilities.createAndPopulateServiceLocator();

    DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class);
    DynamicConfiguration config = dcs.createDynamicConfiguration();
    config.bind(BuilderHelper.link(TestServiceImpl.class).to(TestService.class).in(Singleton.class).build());
    config.commit();

    TestService service = locator.getService(TestServiceImpl.class);    
    System.out.println(service); // TestServiceImpl instance …
Run Code Online (Sandbox Code Playgroud)

java jersey hk2

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

使用DBUnit在数据库中声明更新数据的好策略是什么?

下面是一些(过度)简化的代码示例来描述我的单元测试方法.

CompanyDataSet.xml

<dataset>
    <company company_key="100" company_name="OldName" />
</dataset>
Run Code Online (Sandbox Code Playgroud)

CompanyDaoTest.java

@Test
public void testUpdateCompany() {
  CompanyDao companyDao = new CompanyDao();
  IDatabaseConnection dbConn = createConnection();

  IDataSet dataSet = createDataSet("CompanyDataSet.xml");
  DatabaseOperation.CLEAN_INSERT.execute(dbConn, dataSet);

  companyDao.updateCompany(100, "NewName");

  // What is a good way to assert updated company data ?
}
Run Code Online (Sandbox Code Playgroud)

我提出了两种断言公司数据的方法.

创建另一个数据集xml作为预期数据集.

另一个XML

<dataset>
    <company company_key="100" company_name="NewName" />
</dataset>
Run Code Online (Sandbox Code Playgroud)

在Java中断言部分

IDataSet actual = dbConn.createDataSet(new String[]{"company"});
IDataSet expected = createDataSet("CompanyDataSet_expected.xml");

Assertion.assertEquals(expected, actual);
Run Code Online (Sandbox Code Playgroud)

只需通过DAO加载公司对象,然后比较属性.

你应该明白这个想法.


我的问题

第一种方法很容易编写,但我必须为每种不同的更新方法创建另一个XML文件.创建这么多数据集XML文件听起来不是一个好主意.

第二种方法很简单,但是,当存在不同的更新方法时,测试类将填充使用不同值声明不同属性的方法.如果加载方法有问题,很多测试都会破坏.

是否有一种断言数据的好方法?是否有可能避免我刚才描述的问题(或者它真的不重要)?

UPDATE

由于没有人回答这个问题,我决定接受我的回答.

java dbunit unit-testing

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

如何让flycheck在emacs lisp中找到所需的文件?

我在同一个目录下2个文件,说a.ela-test.el.

a.el

;; some functions
(provide 'a)
Run Code Online (Sandbox Code Playgroud)

A-test.el

(require 'a)
Run Code Online (Sandbox Code Playgroud)

flycheck把警告的requirea-test.el

无法打开加载文件:a

如何让flycheck在同一目录中找到所需的文件?

emacs elisp flycheck

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

如何让SQL编辑器在Intellij IDEA 13中检查snytax?

回到12,如果我没记错的话,在SQL编辑器中编辑SQL文件时,IntelliJ IDEA会问我使用的是哪种方言,并检查其语法.

但是,使用13中的新数据库工具,默认情况下SQL编辑器不验证任何内容,我只能自动完成关键字.

DatabaseSQL support插件被启用.

我是否需要设置其他任何内容才能使其在SQL编辑器中运行?或其他一些选项,我应该确保它已启用?

sql intellij-idea

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