问题列表 - 第2613页

使用C++/Qt读取(和写入)RTF文件

我正在寻找一个简单的C++库来标记和解析RTF(富文本格式)文件.我打算用Qt的QTextEdit编辑它们.

格式化越多越好 - 但实际上我只打算使用Bold和Italics.

在perl中我会使用RTF :: Tokenizer.

如果模块也有一些用于写入的接口,那将是很好的,但我能够用模板和一些正则表达式来强制执行...... :)

谢谢.

c++ qt parsing rtf

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

PHP YAML解析器

有没有人知道PHP的YAML解析器?如果是这样,这个图书馆的优点和缺点是什么?

php parsing yaml

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

在标识符中使用unicode有哪些经验?

现在,更多语言正在使用unicode,这是一件好事.但它也带来了危险.在过去那里有区分1和1和0和O之间的麻烦.但是现在我们有一个全新的类似字符范围.

例如:

ì, î, ï, ?, ?, ?, ? ,? ,?, ?, ?
Run Code Online (Sandbox Code Playgroud)

有了这些,创建一些非常难以发现的bug并不困难.

在我的工作中,我们决定使用ANSI字符作为标识符.有没有人使用unicode标识符,有什么经验?

unicode uniqueidentifier

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

CharBuffer与char []

有没有理由在下面选择a CharBuffer到a char[]:

CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE);
while( in.read(buf) >= 0 ) {
  out.append( buf.flip() );
  buf.clear();
}
Run Code Online (Sandbox Code Playgroud)

char[] buf = new char[DEFAULT_BUFFER_SIZE];
int n;
while( (n = in.read(buf)) >= 0 ) {
  out.write( buf, 0, n );
}
Run Code Online (Sandbox Code Playgroud)

(ina Readerouta 在哪里Writer)?

java io buffer

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

适用于.NET的好Tiff库

我知道C的libtiff,但还没有找到.NET的端口.这样的端口存在吗?

.net c# tiff

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

在大型Web应用程序中一致地格式化C#中的字符串

我正在寻找一种一致的方法来构建我在大型Web应用程序中使用格式化字符串,我正在寻找建议或最佳实践.

到目前为止,我已经有了一个静态类,可以进行一些常见的格式化,例如

Formatting.FormatCurrency

Formatting.FormatBookingReference

我不相信这是可行的方法,我更喜欢直接使用.NET中格式化字符串的标准方法并使用:

amount.ToString( "C")

reference.ToString( "000000")

Id对我们的一些更复杂的数据结构使用IFormattable和ICustomFormatter,但我正在努力解决我们需要格式化的更简单的现有对象(在本例中为Int32但也包括DateTime).

我只是为"c"和"000000"定义常量,并在整个Web应用程序中一致地使用它们,还是有更标准的方法来实现它?

.net c# architecture asp.net formatting

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

在Visual Studio中拆分编辑窗口

有没有办法在visual studio中显示两个编辑窗口?我想同时查看两个源文件,但我必须错过这样做的选项.

visual-studio

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

从Java到.Net

对于任何从Java跳转到.Net的开发人员来说,这些都是一些问题:

如果你可以回到开关的开始,你会做些什么来使过渡更容易?

你会推荐哪些书?

.Net与Java EE相比如何?什么东西完全让你烦恼?

最重要的是,你后悔跳跃吗?

.net java

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

SSL安全SaaS应用程序的URL设计

我正在使用ASP.NET MVC平台开发一个应用程序,该平台将作为Web服务(SaaS模型)公开.我正在尝试确定为每个用户帐户分区URL命名空间的最佳方法.该应用程序需要通过SSL安全访问,因此我主要关注的是提出一种适用于SSL证书的URL设计.以下是我提出的选项.在每个示例中,bobjane是两个示例用户帐户:

选项A:每个帐户在公共域名下都有唯一的子域

例如

https://bob.example.com
https://jane.example.com
Run Code Online (Sandbox Code Playgroud)
  • 这将需要通配符SSL证书(例如映射到*.example.com),以便每个用户可以通过SSL无缝访问其帐户.通过无缝,我的意思是没有Web浏览器警告用户有关SSL证书问题.我能想到的唯一缺点是通配符证书似乎比普通的固定域名证书贵得多.在宏伟的计划中,成本差异肯定是微不足道的,但如果所有其他证明是平等的话,这是我要记住的.

选项B:每个帐户都有唯一的域名

例如

https://bobs-domain.com
https://domain-of-jane.com
Run Code Online (Sandbox Code Playgroud)
  • 在这种情况下,每个用户都有一个与其域名绑定的SSL证书.我能想到的一个重大缺点是我们的服务器必须维护所有用户证书的私钥,我们必须设计一个允许用户安全地将私钥传输到我们服务器的系统.即使我们有这样一个系统,我觉得用户必须获得证书然后将私钥提交给我们是一个太大的负担.

  • 或者,我们可以在注册时为每个用户自动发布和配置SSL证书,这样他们就可以开始通过SSL访问他们的应用程序而无需其他步骤.这需要我们成为SSL证书的发行者,我还没有考虑过......我们可能会成为像Verisign这样专门研究这类事情的其他大公司的经销商.

  • 尽管这种方法显然很痛苦,但这个选项确实启用了我们将来可能想要提供的一些功能,即允许用户通过他们自己的公司域名访问自己的应用程序品牌版本.

选项C:每个帐户在公共域名下都有唯一的子目录

例如

https://example.com/bob
https://example.com/jane
Run Code Online (Sandbox Code Playgroud)
  • 从SSL证书维护的角度来看,这可能是最好的选择.我们只需要一个固定域SSL证书(例如example.com),供所有用户使用.

  • 遗憾的是,这种URL设计与我们当前应用程序架构的其他方面不兼容,尤其是在负载平衡方面.

需要反馈

我向你们提出的问题是:你会选择什么选择,为什么?我特别喜欢听到现实世界的例子和经历,但我还没有提出任何其他问题或疑虑.

asp.net-mvc

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

为什么我的Perl CGI脚本找不到Oracle DBD?

DBD和Oracle Masters:

我有一个奇怪的Perl Web应用程序.我正在使用它从Oracle DB中读取一些内容并报告.我安装了Oracle的Instant Client 11.1.0.6.0版.我正在运行WinXP并将PATH环境变量设置为即时客户端位置.我为我的网络服务器安装了Apache2.

这就是问题:当我从命令行运行应用程序时,它可以正常运行.但是,当我从http://127.0.0.1/cgi-bin/a.cgi运行时,我收到以下数据库访问错误:

install_driver(Oracle) failed: Can't load 'C:/usr/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The specified module could not be found at C:/usr/lib/DynaLoader.pm line 202. at (eval 9) line 3

Intuition告诉我这是一个许可问题,但我不确定在哪里可以看得更远.任何人都可以对此有所了解吗?我非常感谢任何帮助.

谢谢,Saker Ghani

sql oracle permissions perl

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