问题列表 - 第5446页

从RTF文本中获取纯文本

我的数据库中有一个包含RTF格式文本的列.

如何使用C#只获取它的纯文本?

感谢:D

.net c# rtf

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

配置Rails以输出HTML输出而不是XHTML

在使用帮助程序(表单,javascript,css等)时,如何配置Ruby on Rails以输出标准HTML代码而不是XHTML?

希望最后有斜线:

<input name="email" type="text" />
Run Code Online (Sandbox Code Playgroud)

html xhtml ruby-on-rails

8
推荐指数
2
解决办法
972
查看次数

在什么条件下创建了JSESSIONID?

何时/什么JSESSIONID是创建a的条件?

是按域名吗?例如,如果我有一个Tomcat应用服务器,并且我部署了多个Web应用程序,JSESSIONID那么每个上下文(Web应用程序)是否会创建不同的Web应用程序,或者只要它们是同一个域,它是否可以跨Web应用程序共享?

java jsessionid

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

是否有其他人认为简单项目的解决方案经常过度设计?

不知何故,我感觉很多项目都变得过度设计,因此每个可能的变更请求都可以解决,因为发生的变更请求很难实现.

不知怎的,我几乎在我目前正在进行的每个项目中都有这种感觉.就像每个人都在考虑"我们可以添加哪个很酷的api,框架等来解决这个问题和那个方面"而不评估它是否实用或需要.

有没有其他人在这里感受到相同或社区的意见?

architecture api

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

可以存储时间戳的最小字节数是多少?

我想在C中创建自己的时间戳数据结构.

DAY(0 - 31),HOUR(0 - 23),MINUTE(0 - 59)

可能的最小数据结构是什么?

c timestamp

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

将WinMerge与Bazaar一起使用

我搜索了很多,发现有些人声称他们这样做了,但我无法让它发挥作用.

如何使用WinMerge,我最喜欢的Windows上的差异工具,与Bazaar一起使用?

我知道difftools插件(随Bazaar一起提供)处理这个,但是controller.py文件没有列出它,我看不到在哪里指定路径.看起来它在PATH变量中搜索,并报告bzr:错误:在(长路径列表)中找不到'winmerge'.我尝试将.cmd文件,然后是Bazaar目录中WinMergeU.exe的快捷方式,相应地重命名(winmerge.cmd,winmerge.lnk)register_diff_tool参数.没有更多错误,但没有发布任何内容......

那么,有人使用WinMerge(或者其他一些Windows工具)和Bazaar有什么成功吗?

我有兴趣将它与extmerge插件一起使用......


编辑在前两个答案之后,我尝试了一些我在此列出的变体供参考.没有工作:

# As suggested:
# Bad: bzr: ERROR: [Errno 22] Invalid argument: 'c:\\docume~1\\philho\\locals~1\\temp\\bzr_C:/Program Files/_Text/WinMerge/WinMergeU.exeh7angm.log'
wdiff = diff --using "C:/Program Files/_Text/WinMerge/WinMergeU.exe"
# Bad: bzr: ERROR: Cannot find 'C:Progra~1_TextWinMergeWinMergeU.exe' in <PATH>
wdiff = diff --using C:\Progra~1\_Text\WinMerge\WinMergeU.exe

# Variants:
# Bad: bzr: ERROR: [Errno 22] Invalid argument: 'c:\\docume~1\\philho\\locals~1\\temp\\bzr_C:/Progra~1/_Text/WinMerge/WinMergeU.exejuttft.log'
wdiff = diff --using C:/Progra~1/_Text/WinMerge/WinMergeU.exe
# Bad: bzr: ERROR: [Errno 22] Invalid argument: 'c:\\docume~1\\philho\\locals~1\\temp\\bzr_C:\\Program Files\\_Text\\WinMerge\\WinMergeU.exehpabjl.log'
wdiff = diff --using "C:\\Program Files\\_Text\\WinMerge\\WinMergeU.exe"
# Bad: …
Run Code Online (Sandbox Code Playgroud)

bazaar winmerge

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

您如何构建您的网站内容?

你试图保持简单,并有一个根文件夹,然后1个文件夹的图像,JavaScript,闪存等?你通常把你的文件夹称为什么?你给你的文件命名约定?

web-architecture

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

如何防止控件更改 Z 顺序?

我在 .Net 中有用户控制权,我在 WndProc 中使用命中测试来允许在运行时用鼠标调整它的大小。

问题是在命中测试成功(鼠标按下、拖动以调整大小、鼠标释放)之后,控件在 Z 顺序中向上跳跃并破坏了它在表单中的位置。

我需要命中测试,因为它是一个非常定制的控件。

WndProc 有没有办法阻止控件改变它的 Z 顺序?

谢谢。

命中测试代码:

protected override void WndProc(ref Message m) {
  if (!DesignMode && Sizeable && (m.Msg == Win32Wrapper.WM_NCHITTEST)) {
    Point Hit = new Point((int)m.LParam & 0xFFFF, (int)m.LParam >> 16);
    Hit = this.PointToClient(Hit);
    int DistToBorder = 5;
    if (Hit.X < DistToBorder) {
      if (Hit.Y < DistToBorder) {
        m.Result = (IntPtr)Win32Wrapper.HTTOPLEFT;
        return;
      }
      if (Hit.Y > this.ClientRectangle.Bottom - DistToBorder) {
        m.Result = (IntPtr)Win32Wrapper.HTBOTTOMLEFT;
        return;
      }
      m.Result = (IntPtr)Win32Wrapper.HTLEFT;
      return;
    } …
Run Code Online (Sandbox Code Playgroud)

c# windows messaging winapi

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

如何阻止Core Animation阻止我的主线程?

我知道Core Animation在一个单独的线程中调度它的动画,如文档中所述.然而,我的动画似乎阻止了我的主线程.所有动画开始和芬兰.(有或没有kCATransactionDisableActions设置为true.)但是变得跳跃并且主runloop停止.

我究竟做错了什么?

概念示例:

[NSTimer scheduledTimerWithTimeInterval:0.0333  target:self selector:@selector(gameEngine) userInfo:nil repeats:YES];

- (void)gameEngine 
{    
   [CATransaction begin];
   [CATransaction setValue:(id)kCFBooleanTrue forKey:kCATransactionDisableActions];
   myLayer.position = CGPointMake( newX, newY);
   [CATransaction commit];    
}
Run Code Online (Sandbox Code Playgroud)

iphone performance core-animation

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

为单元测试创​​建模拟数据

我认为自己仍然是TDD场景的新手.但是发现无论我使用哪种方法(模拟框架或存根我自己的对象),我发现我必须编写大量代码来创建模拟数据.我喜欢加载对象以创建内存数据库的想法.但我不喜欢的是用大量代码来混乱我的测试,其唯一目的是创建模拟数据.当数据需要考虑所有不同的情况时尤其如此.

我想要一些更好的方法来做这个建议.

在我看来,我应该能够将数据从一些数据存储加载到已知状态,然后我可以使用在执行每个测试方法之前在测试设置/初始化中加载的状态的快照.这将满足适当的测试实践,同时提供便利,让我专注于编写测试而不是编写代码来"手动"创建测试数据.

tdd mocking

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