问题列表 - 第35578页

preg_replace:如何剥离所有空格和 ?

如何剥离所有空白区域 

我把它作为我创建的包装器的输入,

[b]       bold       [/b]

所以在将文本转换为粗体之前,我想剥去所有空白区域,并将其转换为[b]bold[/b],

$this->content = preg_replace("/\[(.*?)\]\s\s+(.*?)\s\s+\[\/(.*?)\]/", 
                "[$1]$2[/$3]", 
                $this->content);
Run Code Online (Sandbox Code Playgroud)

但它不起作用!你能帮帮忙吗?

php regex whitespace preg-replace

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

C#build生成PDB文件和obj文件夹

在我的项目文件夹下,我找到以下文件夹:

斌\调试\

此文件夹包含DLL和PDB文件.

什么是PDB文件,为什么需要它们?

我还注意到了这些文件夹:

Obj\Debug\temp
Obj\Debug\tempPE

以上2个文件夹是什么?OBJ\DEBUG文件夹的目的是什么?

c#

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

如何动态地向ASP.NET中的表添加行?

所以今天我开始学习ASP.NET.不幸的是我没有在网上找到任何好的教程,而且我现在买不起书籍,所以我不得不在Visual Studio 2010中创建一个ASP.NET Web应用程序,只需使用默认的项目设置.

到目前为止,这是我在Default.aspx中的内容:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Project Management</title>
</head>
<body>
    <div style="padding-bottom:10px;"> Project Management System</div>
    <div> <table style="width:100%;">
            <tr>
                <td>Name</td>
                <td>Task</td>
                <td>Hours</td>
            </tr>
    </table></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我创建了一个简单的表,其中已有标题行.通过C#脚本,我希望能够动态地向这个HTML表添加行.这是ASP.NET中正确的思考方式吗?如果是这样,我该怎么做?我确定我需要一个"添加"按钮,它会在表格中添加一个新行,包含可编辑的字段,以及一个"提交"按钮,可以将一些内容添加到数据库中.

基本上只是简单地了解这是如何做的将是如此有用.如果有人知道任何好的教程或网站可以帮助我解决这个问题,请告诉我.

提前致谢.

c# asp.net visual-studio-2010

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

wpf网格线 - 改变风格

有没有办法改变wpf网格中网格线的样式?我需要将网格划分为4个单元格.为此,我使用了RowDefinitions和ColumnDefinitions.但是我需要用户区分哪个单元格哪个,这就是我需要更改网格线颜色的原因.

wpf grid gridlines

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

如何在R中绘制预先Binned直方图

我有一个预先装箱的频率表,用于相当大的数据集.也就是说,箱的单列矢量和与这些箱相关的计数的单列矢量.我希望R通过进一步分箱和对现有计数求和来绘制这些数据的直方图.例如,如果在预分箱数据中我有类似[(0.01,5000),(0.02,231),(0.03,948)]的东西,其中第一个数字是bin,第二个是数字,而我选择0.04作为新的bin宽度,我期望得到[(0.04,6179)].R中最快或最简单的方法是什么?

r dataset histogram binning

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

javascript引用未定义的属性

使用Firefox,处理Firefox扩展,我不断得到一个javascript警告:

reference to undefined property mySidebar.context.netProgress
Run Code Online (Sandbox Code Playgroud)

我尝试了多种测试方法:

if (mySidebar.context.netProgress === undefined) {
Run Code Online (Sandbox Code Playgroud)

if (typeof mySidebar.context.netProgress == "undefined") {
Run Code Online (Sandbox Code Playgroud)

if (!mySidebar.context.netProgress) {
Run Code Online (Sandbox Code Playgroud)

if (mySidebar.context.netProgress == undefined) {
Run Code Online (Sandbox Code Playgroud)

然而,Firefox中的错误控制台每次都会在同一行上给我发出警告,有问题的行是我从上面发布代码的行.实际检查该值是导致警告.

我还发出警告来检查mySidebar.context的值,它始终是一个对象,因此我不会从父节点获得警告.

有任何想法吗?

javascript firefox firefox-addon

5
推荐指数
2
解决办法
2498
查看次数

摧毁单个物体

破坏单例对象的最佳方法是什么?

案例A:单线程环境
案例B:多线程环境

示例代码段(如果有)将非常有用.

[编辑]我没有特定的用例我只是想了解如果必须使用单身如何正确销毁它.据我了解,从评论中可以
看出有两种情况:1.当没有代码访问它时销毁单例.(使用智能指针,它将负责使用RAII自行销毁对象)
2.在退出时销毁单例该程序无论某些代码是否持有单身人士.(通过在主要退出之前删除实例来明确销毁)

c++ oop multithreading design-patterns

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

将带有两个UIBarButtonItem的UIToolbar添加到UINavigationBar:可怜的UIToolbar以及iPhone 4怎么样

我正在跟随这里的第二个提示.在这篇技巧文章中,两个UIBarButtonItems放在UIToolbar中.最后,UIToolbar被添加到UINavigationBar中.现在我的问题:

1)UIToolbar顶部有一条白线.如果我增加UIToolbar的大小,则渐变是错误的.我在UIToolbar上使用以下大小:

    UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 90, 44.01)];
Run Code Online (Sandbox Code Playgroud)

我该怎样摆脱白线?看这里: 替代文字

问题是存在白色而不是灰色线.如果它是灰色的,一切都会很完美.

2)iPhone 3和iPhone 4的显示尺寸有何不同?我是否必须检查使用哪个iPhone然后加倍?

编辑:

这些按钮的创建方式类似于我从上述网站获取的以下示例:

// create a toolbar to have two buttons in the right
UIToolbar* tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 133, 44.01)];

// create the array to hold the buttons, which then gets added to the toolbar
NSMutableArray* buttons = [[NSMutableArray alloc] initWithCapacity:3];

// create a standard "add" button
UIBarButtonItem* bi = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:NULL];
bi.style = UIBarButtonItemStyleBordered;
[buttons addObject:bi]; …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c uinavigationbar uitoolbar

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

如何在Perl中测试"某些东西"是否为哈希?

我从另一个函数接收哈希哈希,哈希哈希的一些元素可以是另一个哈希.我如何测试以查看某些内容是否为哈希?

perl

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

在SQL Server 2005上INSERT WHERE COUNT(*)= 0上违反UNIQUE KEY约束

我从多个进程插入一个SQL数据库.过程有时可能会尝试将重复数据插入表中.我试图以一种处理重复的方式编写查询,但我仍然得到:

System.Data.SqlClient.SqlException: Violation of UNIQUE KEY constraint 'UK1_MyTable'. Cannot insert duplicate key in object 'dbo.MyTable'.
The statement has been terminated.
Run Code Online (Sandbox Code Playgroud)

我的查询看起来像:

INSERT INTO MyTable (FieldA, FieldB, FieldC)
SELECT FieldA='AValue', FieldB='BValue', FieldC='CValue'
WHERE (SELECT COUNT(*) FROM MyTable WHERE FieldA='AValue' AND FieldB='BValue' AND FieldC='CValue' ) = 0
Run Code Online (Sandbox Code Playgroud)

约束'UK1_MyConstraint'表示在MyTable中,3个字段的组合应该是唯一的.

我的问题:

  1. 为什么这不起作用?
  2. 我需要进行哪些修改才能因违反约束而无法出现异常?

请注意,我知道还有其他方法可以解决"INSERT if not exists"的原始问题,例如(摘要):

  • 使用TRY CATCH
  • 如果不存在INSERT(在具有可序列化隔离的事务中)

我应该使用其中一种方法吗?

编辑1个 SQL用于创建表:

CREATE TABLE [dbo].[MyTable](
  [Id] [bigint] IDENTITY(1,1) NOT NULL,
  [FieldA] [bigint] NOT NULL,
  [FieldB] [int] NOT NULL,
  [FieldC] [char](3) NULL,
  [FieldD] [float] …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2005

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