小编Joh*_*nde的帖子

访问矢量的内容

我需要访问向量的内容.向量包含一个结构,我需要循环遍历向量并访问结构成员.

我怎么能用for循环和向量迭代器呢?

c++ iterator vector

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

php页面正确呈现,但"查看源"没有显示正确的HTML

我有两个相同的php/ajax解决方案的问题.首先是一个奇怪的问题.或者也许我只是遗漏了一些东西.我有一个显示数据库数据的php页面.所以让我们说第一次加载时,"myavalue"= 1.

在同一页面上,我有一个刷新按钮,触发ajax函数从数据库中获取最新数据.如果我将数据库中的值从1更改为2,然后使用此按钮,则页面会显示2.但是,当我在页面上执行视图源时,它会显示值1而不是2.为什么会这样?我已经在IE 9和火狐中尝试过了.

第二个问题可能是相关的......问题出在我上面提到的同一页面上.单击刷新按钮时,我实际上是在我的控制器中生成html,然后让我的视图显示它.我注意到的是,在视图源中,html缺少我分配给我的表格单元格的类名.但是,在我的控制台中,我可以看到控制器生成的html确实包含了正确的类名.这是控制台显示的内容:

 <tr><td>10.14.193.0/27</td><td>Vancouver Island</td><td class='deadclient'>2012-06-13 12:12:12</td></tr>
Run Code Online (Sandbox Code Playgroud)

以下是视图源显示的内容:

    <tr>
       <td>10.14.193.0/27</td>
       <td>Vancouver Island</td>
       <td>2012-06-13 12:12:12</td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

javascript php ajax console

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

添加7天到PHP日期并立即更改格式

我有一个日期在我的代码中如此回应.

date("F j", strtotime($dateEnd))
Run Code Online (Sandbox Code Playgroud)

我想改变它做类似......

date("+7 day", "F j", strtotime($dateEnd))
Run Code Online (Sandbox Code Playgroud)

但是添加+7天会使其无法正常工作,但在其他情况下,添加天数就行了.是否可以将格式更改为"F j"并一次添加7天?

php datetime date strtotime

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

在Visual Studio 2012 RC中看不到Oracle Data Provider for .NET

我正在将一个Web应用程序移植到Entity Framework 4.5.我的主要目标是支持MSSQL和Oracle数据库,并能够以编程方式告诉ORM哪个数据源(在Global.asax中).SQL和Oracle模式显然在功能上是相同的; 这是我们已经在生产中使用的另一种ORM我们想要扔掉的方法.

注意:我们正在测试它的机器有Windows 8 Release Preview Build 8400 64位,Visual Studio Professional 2012 RC 11.0.50706.0和.NET framework 4.5.50501.它不是标准的开发机器(其他人有XP和7 w/Visual Studio 2010和.NET 4),但是我们用来测试这些新技术的新机器.我不知道这些新技术是否有问题,尚未在"标准"开发机上进行测试.

精简版

我将在下面详细解释这种情况,但主要问题是:

  1. 在"添加新的ADO.NET实体数据模型"向导中,我看不到我安装的ODP.NET数据提供程序(见下文),因此我无法从Oracle数据库创建模型.为什么?此外,在"关于Visual Studio"弹出窗口中,我没有看到列出的Visual Studio的Oracle Developer Tools.我担心Oracle开发人员工具无法正常工作,但Oracle Universal Installer表示所有内容都已正确安装(我重启了几次).
  2. 达到此要求的最佳做法是什么?

长版

首先,我们从SQL Server数据库创建了实体数据模型.到现在为止还挺好.

然后,我们从http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html安装了ODAC 11.2 Release 4和Oracle Developer Tools for Visual Studio(11.2.0.3.0).

我已经设法初始化我们的模型,SIAEntities(继承自 ObjectContext),具有:

            System.Data.EntityClient.EntityConnectionStringBuilder builder = new System.Data.EntityClient.EntityConnectionStringBuilder();
        builder.Metadata = "res://*/SIA.Models.SIAModelOracle.ssdl|res://*/Models.SIAModel.csdl|res://*/Models.SIAModel.msl";
        builder.ProviderConnectionString = "data source=***;persist security info=True;user id=***;password=***";
        builder.Provider = "Oracle.DataAccess.Client"; 
        SIAEntities db2 = new SIAEntities(builder.ConnectionString);
Run Code Online (Sandbox Code Playgroud)

其中SIA.Models.SIAModelOracle.ssdl是自定义写入文件(嵌入式资源),它覆盖.edmx的SSDL部分并进行以下修改:

  1. Provider根节点的属性 …

c# oracle entity-framework odp.net

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

如何将/ varchar转换为日期?

varchar(mm-dd-yyyy)在mySQL 5.1中有一个数据类型的日期列.如何将其转换为DATE?

这是我到目前为止 -

SELECT id, date 
FROM tableName 
WHERE (CAST((SUBSTRING (date FROM 7 FOR 4 )||'/'||SUBSTRING (date FROM 4 FOR 2 )||'/'||SUBSTRING (date FROM 1 FOR 2 )) AS DATE) >= '01/01/2012' ) 
ORDER BY date DESC;
Run Code Online (Sandbox Code Playgroud)

得到这个

错误 - #1064 - 您的SQL语法出错; 查看与您的MySQL服务器版本对应的手册,以便在'FROM 7 FOR 4附近使用正确的语法

请帮忙.

mysql sql mysql-error-1064

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

c#.net正则表达式 - 需要找到一系列字符,然后替换其中的一个字符

我试图建立一个正则表达式,可以寻找包含撇号(奥康纳,奥尼尔)的名字,并用2撇号(O''Connor,O''Neil)代替省略号.

我不想对所讨论的字符串中的所有撇号执行此操作,只是出现在两个字母(大写或小写)之间的撇号.现在,我可以轻松找到LETTER-APOSTROPHE-LETTER的实例,但我不确定如何采用该序列并将其更改'''.

c# regex

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

将字符串转换为对象变量名称?

我想把一个简单的字符串,如"response-> dict-> words"转换成一个我可以实际使用的变量名.我现在举个例子.让我们假设值$response->dict->words is 67.

例:

$var = "response->dict->words"

echo $$var; /* PRINT THE VALUE 67 FROM $response->dict->words*/
Run Code Online (Sandbox Code Playgroud)

你可能会注意到我在$ var之前加了一个额外的美元符号,因为这应该有效,但事实并非如此.

谁能帮我这个?

php string variables

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

文章:published_time日期格式

我通过php time()格式在mysql中保存日期..例如:1407178292

如何将它转换为架构/文章的日期时间:meta标签上的published_time?

<meta property="article:published_time" content="??" />
Run Code Online (Sandbox Code Playgroud)

我在网上看到的所有样品都是这样的:

<meta property="article:published_time" content="2013-11-12T19:57:40+00:00" />
Run Code Online (Sandbox Code Playgroud)

我的意思是:我必须将time()格式转换为2013-11-12T19:57:40 + 00:00等.

而且,我可以/应该在NewsArticle中使用published_time吗?

有人能帮助我吗?

php time datetime date

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

在PHP中从另一个数组中提取数组

我有以下数组(从数据库中检索的内容):

array (size=4)
  0 => 
    array (size=2)
      'number' => string 'one' (length=3)
      'name' => string 'Billy' (length=5)
  1 => 
    array (size=2)
      'number' => string 'two' (length=3)
      'name' => string 'Mariah' (length=6)
  2 => 
    array (size=2)
      'number' => string 'three' (length=5)
      'name' => string 'Cindy' (length=5)
  3 => 
    array (size=2)
      'number' => string 'four' (length=4)
      'name' => string 'Daniel' (length=6)
Run Code Online (Sandbox Code Playgroud)

我需要创建一个数组如下:

$info = array('one' => 'Billy', 'two' => 'Mariah', 'three' => 'Cindy', 'four' => 'Daniel');
Run Code Online (Sandbox Code Playgroud)

我使用foreach循环来构造所需的数组:

$info = array();
foreach ($result …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

PHP将日期转换为mm-dd-YYYY到YYYY-mm-dd

我的问题是,当我尝试在我的数据库中保存我收到此日期的日期: 1970-01-01

这是我的HTML代码:

<input type="text" name="dob" value="<?php echo $rows['dob']; ?>" required title="The Date of Birth is required" pattern="(0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])[-](19|20)\d\d"></input>
Run Code Online (Sandbox Code Playgroud)

这是我的PHP代码获取值:

$dob = $_POST['dob'];
echo $dob.'<br>';
$dob_new = date('Y-m-d', strtotime($dob));
echo $dob_new.'<br>';
Run Code Online (Sandbox Code Playgroud)

这是结果:

01-22-1984
1970-01-01
Run Code Online (Sandbox Code Playgroud)

第一个日期是用户可以输入的日期和第二个日期是转换结果的一个示例!

神秘之处在于,有时候这项工作有时却没有...所以这里发生了什么?有什么建议吗?我的代码中有错误吗?

html php timestamp date

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