问题列表 - 第28722页

具有令牌模块的Drupal自动回复器

我正在使用Drupal自动回复模块 - 我想使用令牌,所以我可以包含在发送的电子邮件中订阅的用户名...

有谁知道如何实现这一目标?

谢谢你的帮助.

巴蒂尔

php drupal token

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

PHP构造函数的目的

我正在使用类和对象类结构,但不是在复杂的层次 - 只是类和函数,然后,在一个地方,实例化.

至于__construct__destruct,请告诉我非常简单:构造函数和析构函数的目的是什么?

我知道学校层面的理论解释,但我期待现实世界中的某些东西,就像我们必须使用它们的情况一样.

请提供一个例子.

问候

php oop constructor class

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

java中的轻量级发布/订阅框架

是否有一个提供发布/订阅模式的java的轻量级框架?

一些理想的功能

  • 支持泛型
  • 向发布者注册多个订阅者
  • API主要是接口和一些有用的实现
  • 纯粹的内存,持久性和事务保证不是必需的.

我知道JMS,但这对我的需求来说太过分了.发布/订阅数据是扫描文件系统的结果,扫描结果被送到另一个组件进行处理,然后在被送到另一个组件之前进行处理,依此类推.

编辑:所有在同一过程中.来自beans的PropertyChangeListener并没有完全削减它,因为它报告了属性的变化,而不是发布特定的项目.我可以通过拥有"最后发布的对象"属性以及已发布的对象来使用工作模式来使用ProprtyChangeListener.PropertyChangeListeners不支持泛型,并且在属性更改语义中是根深蒂固的,而不是纯粹的发布/订阅.java.util Observer/Observable模式会很好,但是Oberver是一个具体的类.

java frameworks publish-subscribe

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

2选择或1加入查询?

我有2张桌子:

书(身份证,头衔,年龄)----> 100亿行

作者(id,book_id,name,born)----> 1000万行

现在,假设我有一本书的通用ID.我需要打印这个页面:

Title: mybook

authors: Tom, Graham, Luis, Clarke, George
Run Code Online (Sandbox Code Playgroud)

那么......最好的方法是什么?

1)这样的简单连接:

Select book.title, author.name 
From book, author 
WHERE ( author.book_id = book.id ) AND ( book.id = 342 )
Run Code Online (Sandbox Code Playgroud)

2)为了避免加入,我可以做2个简单的查询:

Select title FROM book WHERE id = 342

Select name FROM author WHERE book_id = 342 
Run Code Online (Sandbox Code Playgroud)

什么是最有效的方式?

mysql sql database join query-optimization

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

MATLAB中的bitxor操作

我试图理解为什么原始图像不符合此代码.得到的图像receive颜色为黄色,而不是与图像相似Img_new.

Img=imread(‘lena_color.tif’);
Img_new=rgb2gray(img);
Send=zeroes(size(Img_new);
Receive= zeroes(size(Img_new);
Mask= rand(size(Img_new);
for i=1 :256
    for j=1:256
        Send(i,j)=xor( Img_new(i,j),mask(i,j));
    End
End

image(send);
imshow(send);

for i=1 :256
    for j=1:256
        receive(i,j)=xor( send(i,j),mask(i,j));
    End
End

image(receive);
imshow(receive);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

matlab image-processing

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

如何"减少"哈希?

假设我有任何"长"哈希,如16字节MD5或20字节SHA1.为了达到GetHashCode()目的,我想减少这个哈希以适应4个字节.

首先,我完全清楚我会发生更多碰撞.在我的情况下,这完全没问题,但我仍然希望减少碰撞的可能性.

我的问题有几种解决方案:

  • 我可以取哈希的4个第一个字节.
  • 我可以取哈希的最后4个字节.
  • 我可以采用4个随机字节的哈希值.
  • 我可以生成散列的散列,涉及经典的素数乘法.

还有其他我没想过的解决方案吗?更重要的是,什么方法会给我最独特的哈希码?我现在假设它们几乎相同.

Microsoft选择组件的公钥令牌是其公钥的SHA1哈希的最后8个字节,所以我可能会选择这个解决方案,但我想知道原因.

.net hashcode

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

是否可以将伪元素的堆叠顺序设置在其父元素下面?

我试图用:after伪元素CSS选择器设置元素的样式

#element {
    position: relative;
    z-index: 1;
}

#element::after {
    position:relative;
    z-index: 0;
    content: " ";
    position: absolute;
    width: 100px;
    height: 100px;
}
Run Code Online (Sandbox Code Playgroud)

看起来::after元素不能低于元素本身.

有没有办法让伪元素低于元素本身?

css z-index pseudo-element

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

在Android上开始使用ZXing

我正在尝试将ZXing添加到我的项目中(添加按钮,在按下时调用扫描仪).我发现了这个:http://groups.google.com/group/android-developers/browse_thread/thread/788eb52a765c28b5,当然还有ZXing主页:http://code.google.com/p/zxing/,但仍然无法访问找出要包含在项目类路径中的内容,以使其全部工作!

至于现在,我将第一个链接中的类复制到我的项目中(更改了一些包名),然后按下按钮并尝试安装条形码扫描器后它会运行但崩溃.

一些代码:

private void setScanButton(){
    Button scan = (Button) findViewById(R.id.MainPageScanButton);
    scan.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            IntentIntegrator.initiateScan(MyActivity.this);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

产生的错误(来自logcat):

06-13 15:26:01.540: ERROR/AndroidRuntime(1423): Uncaught handler: thread main exiting due to uncaught exception
06-13 15:26:01.560: ERROR/AndroidRuntime(1423): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://search?q=pname:com.google.zxing.client.android }
Run Code Online (Sandbox Code Playgroud)

想法?

android barcode-scanner zxing

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

C/C++中Memcopy的性能成本

因此,每当我编写代码时,我总会考虑性能影响.我经常想知道,在性能方面使用memcopy相对于其他功能的"成本"是多少?

例如,我可能正在将一个数字序列写入静态缓冲区并专注于缓冲区内的帧,以便在到达缓冲区末尾时保留帧,我可能会将所有数据记录到开头或者我可以实现一个算法来分摊计算.

c c++ performance

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

有没有人使用DNOA实现2 Legged OAuth?

我正在尝试在CSharp中创建一个身份验证模块,我需要使用用于2 Legged OAuth的DotNetOpenAuth(DNOA)库来验证请求中的签名,它只有消费者密钥和密钥.

如果您使用DNOA进行任何示例实施2 Legged OAuth,那将会很有帮助.如果没有,任何关于如何实施的想法也会起作用.任何帮助将非常感激.

c# provider oauth 2-legged two-legged

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