小编jbm*_*jbm的帖子

有没有一种从Mailman列表迁移到Web论坛的好方法?

我有一个具有多年历史的Mailman托管列表,我想迁移到基于Web的论坛.做得好的事情:

  • 保持邮件列表适合那些习惯并喜欢它的人使用Web界面,但要将其与web-forum活动集成.

  • 获取基于Web的论坛帖子,并将它们发送到邮件列表.

我已经运行了基于phpBB,Drupal,Simple Machines等的网站,并且能够进行一些编码,如果这是将一些软件包集成到Mailman所需的,或者完全替换它.但我不知道什么是可用的,商业的或开源的,可以实现这一目标.如果候选包能够合理地执行其功能并很好地整合到自己的论坛中,我也愿意接替 Mailman.

sysadmin forum mailing-list mailman

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

为什么这个CATiledLayer/PDF代码速度慢?

这是代码:

https://www.dropbox.com/s/o42wy36x4qhrbpt/PDFScroller.zip

我采用了WWDC 2010 PhotoScroller示例代码,该代码实现了嵌套UIScrollViews用于缩放,内部UIScrollView用于分页,并且换掉了我认为显示多页PDF而不是图像所需的最少量代码.

有用.但是我的iPhone4上的速度很慢,第一页画的时间大约是三秒钟,而我的iPod Touch则更慢.我可以看它画个别瓷砖.这个相同的PDF已经打开得更快,没有可见的平铺图,在CATiledLayer我的替代实现中,它只使用单个CATiledLayer/ UIScrollView和触摸事件来更改页面.我想用这种PhotoScroller技术,非常好.

我用仪器中的CPU Sampler观察它,它似乎不是PDF渲染代码,看起来时间在线程和消息传递中占用.如果有人可以帮助指出这个样本正在做什么来招致开销,我会很感激.

谢谢,

吉姆


更新1:我最初使用了TilingView定义示例代码中的类技术

+ (Class) layerClass {
  return [CATiledLayer class];
}
Run Code Online (Sandbox Code Playgroud)

然后- (void)drawRect:(CGRect)rect插入但切换到显CATiledLayer式子类作为第一次尝试,看它是否会产生影响,但它没有,所以我留下代码原样在这里发布.[tiledLayer release];TilingView中也有漏掉的漏洞.

pdf iphone performance catiledlayer

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

如何在Obj-C方法声明中不推送任何空格的约定是什么?

如何在方法声明中没有空格成为惯例?

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
Run Code Online (Sandbox Code Playgroud)

似乎每个人都这样做,我看到90%的例子,生成的模板,其他人的代码等等.我怀疑它只是另一个vi/emacs意识形态的东西,但想知道是否有一种K&R类型的"根本原因"对行为.

我,我喜欢很多空白:

- (UITableViewCell*) tableView: (UITableView*) tableView
         cellForRowAtIndexPath: (NSIndexPath*) indexPath
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎好多了.

coding-style objective-c

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

适用于Windows的Vim/Ag g:ctrlp_user_command值是什么?

我想填写下面elsif的部分.vimrc,任何人都可以帮助我使用正确的Windows语法吗?

if executable( 'ag' )
    if has( 'unix' )
        let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""'
    elsif has( 'win32' )
        " ?
    endif
endif
Run Code Online (Sandbox Code Playgroud)

Unix版本在我的Windows gvim中不起作用.

vim ctrlp ag

4
推荐指数
2
解决办法
2088
查看次数