问题列表 - 第40302页

C#如何Regex.Replace"\ r \n"(实际字符,而不是换行符)

我有一些可怕的文字,我正在使用几个c#正则表达式进行清理.令我难过的一个问题是文本中有许多'\ r \n'字符串,实际字符不是换行符.

我试过了:

content = Regex.Replace(content, "\\r\\n", "");
Run Code Online (Sandbox Code Playgroud)

和:

content = Regex.Replace(content, "\r\n", "");
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用.最后我不得不使用:

content = content.Replace("\\r\\n", "\r\n");
Run Code Online (Sandbox Code Playgroud)

让项目完成,但不能在正则表达式中做到这一点让我烦恼.

.net c# regex string

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

sed和awk:如何将文件的一部分替换为另一个内容?

文件a.html:

<!--TEMPLATE: banner-->
blahblah
<!--TEMPLATE-END: banner-->
Run Code Online (Sandbox Code Playgroud)

我想将中间文本替换为其他文本,如何使用sed/awk /其他工具实现?

awk sed

6
推荐指数
2
解决办法
4650
查看次数

具有Winforms,WPF和ASP.NET自由许可证的开源控制库

我正在寻找Winforms,WPFASP.NET的免费"开源"控件(相应的控件),具有(非常)自由许可(如MIT-,Apache或BSD-License;不是GPL或LGPL!),可以是用于具有专有许可的商业项目.

你的建议是哪些,你会推荐什么?

.net asp.net wpf open-source winforms

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

用于生成图标的PHP代码

目前我正在研究Zend Framework中的一个巨大的后端应用程序.很多时候我最终使用错误的图标来表示某些对象或动作.

我的问题 是否有任何PHP代码自动生成图标????

当然,这些图标不会神奇地生成,最好的情况是我们有一个具有类型的图标集合.

  • 对象(用户,类别,产品,RSS等)
  • 动作(添加,编辑,删除,更新等)

这样我们就可以通过动态混合不同类型的图标来创建图标.

用于生成图标以删除具有32x32的用户并删除图标右下角图标的代码.

$icon = new Icon();
$icon->object('user')->action('delete');
$icon->action_align('right')->action_valign('bottom');
$icon->action_height(10)->action_width(10);
$icon->height(32)->width(32);
$icon->create();

这只是一个例子,我们如何创建一个以前从未退出的图标.

php icons gd zend-framework

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

作为NSDates的所有美国假期列表

我正在寻找一种方法让所有美国假期成为一系列NSDate的.有没有办法实现呢?

cocoa-touch calendar nsdate ios

6
推荐指数
2
解决办法
1784
查看次数

字节交换和C++/C.

我在comp.lang.c ++上做了一个帖子,得到了这个

http://groups.google.com/group/comp.lang.c++/browse_thread/thread/afc946826945bdb1/90850f6a0e0edd2d#90850f6a0e0edd2d

但这仍然不是答案.

我对二进制读操作有点困惑.

我试图用流函数读取二进制文件.这是商业程序(ANSYS)的结果文件,我知道文件的结构,至少从手册中知道.

该文件的结构为记录,程序以fortran编写.所以结构就像

记录长度(int)虚拟整数数据(可以是int,double)虚拟整数

第一个记录是100个整数块,其中这对应于上述表示中的数据.

如果我开始读取文件并读取第一个值,即记录长度(整数),我必须交换字节以获得正确的值100.

我不明白为什么我必须交换字节,因为这个文件是在同一台机器上生成的,它们应该使用相同的系统特定例程,所以这不应该是一个问题,但似乎并非如此.还有其他事情正在发生.我无法理解这一点.软件是否可以强制交换字节,我很难理解原因?

任何评论都表示赞赏.

这是一个天真的测试用例

int main () {
  ifstream myfile;
  char intBuffer[4];
  myfile.open ("truss.rst", ios::binary);
  myfile.read(intBuffer, sizeof(int));
  //cout << *((int*)intBuffer) << endl;
  // if I do not use this portion-
  // I do not get what I want
  char *cptr, tmp;
  tmp = intBuffer[0];
  intBuffer[0] = intBuffer[3];
  intBuffer[3] = tmp;
  tmp = intBuffer[1];
  intBuffer[1] = intBuffer[2];
  intBuffer[2] = tmp;
  // -----------------------------
  cout << *((int*)intBuffer) << endl;

  myfile.close();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

最好的,美国

c c++ binaryfiles

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

了解JS Module Pattern的工作原理

我正在尝试理解jQuery中使用的js模块模式.我已经编辑了几次,并试图在我的技能水平上做一个很好的练习(几个月新鲜的jquery).

这篇文章没有直接的问题.我更瞄准如何在大型网站中正确使用模块模式(与jquery一起)的反馈和输入.

更新:我添加了一些示例,以便全面了解所有编写内容的方法,并尝试覆盖任何陷阱.

/* 
Not all browsers works with console.log, so we want to make sure that
console.log is defined. This defines the consol.log and send the messages
into an alert.
*/
if(!window.console) console = {
  log: function(s) { 
    alert(s); // alert since we dont have the firebug console
  }
};

// Check if namespace is defined
if (typeof (CompanyName) === 'undefined') {
    CompanyName = {};
}

// Or if AppName under CompanyName...

if (typeof (CompanyName.AppName) === 'undefined') { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery design-patterns namespaces module-pattern

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

调整多维向量的大小

如何调整多维向量的大小,例如:

  vector <vector <vector <custom_type> > > array; 
Run Code Online (Sandbox Code Playgroud)

例如,我需要数组[3] [5] [10]?

c++ stl

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

同时设置scrollLeft和scrollTop

有没有办法同时设置div的scrollLeft和scrollTop?在Chrome,Safari和Opera中,它可以通过顺序设置它们,但在Firefox(早于4)和IE(甚至在IE9!中)设置其中一个会导致重排导致丑陋的故障,因为页面将首先向左移动然后向下移动,像楼梯一样.

我看到那个窗口有一个名为scrollTo(x,y)的方法,是否有正常div的等价物?

或者,是否可以更改浏览器的行为,以便仅在更改滚动时不会触发重排.我找到的一个消息来源说这只会发生,如果我在div上注册的onscroll-event但我没有任何因此不能成为问题.

html javascript css

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

为什么我不能引用先前转换为void的字符串中的字符?

为了使用pthreads,我使用了一个char*作为输入转换为void*.如果它稍后被转换为(char*),则可以打印并正常使用((char*)var).但是,如果有人(char*)var [i],其中'i'将帮助我们引用一个字符,但它不会.为什么?

例如MS说'表达式必须是指向完整对象类型的指针'.

c

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