问题列表 - 第26058页

如何让Entity数据模型设计器使用我的数据库列描述?

我在Visual Studio 2010中使用EF4.我已经创建了一个SQL数据库,并且我的所有列都记录在SQL管理工作室中的Description属性中.当我在Visual Studio中创建edmx时,如何让它读取这些描述并使用它们来为我生成的类添加注释?我知道我可以在edmx属性中使用Summary和LongDescription,但我正在寻找一种方法来执行此操作,而无需复制和粘贴每个描述.

谢谢!

entity-framework edmx

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

为什么我必须在PHP中通过标题('Location ..')重定向后调用'exit'?

您知道如果要在PHP中重定向用户,可以使用标头功能:

header('Location: http://smowhere.com');
Run Code Online (Sandbox Code Playgroud)

众所周知,exit;header调用之后也放置一个很好的做法,以防止执行其他php代码.所以我的问题是:标头位置调用后的代码能否有效执行?在哪些情况下?恶意用户能否完全忽略该header('Location..')呼叫?怎么样?

php redirect location header

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

.htaccess受保护的页面有多安全

是否存在受htaccess保护页面的已知缺陷?

我知道他们可以接受暴力攻击,因为对某人可以尝试登录的次数没有限制.如果用户可以在服务器上上传并执行文件,则所有投注均已关闭...

还有其他.htaccess缺陷吗?

apache security .htaccess

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

C#中的数组数组

  • 我需要知道如何在C#中初始化数组数组.
  • 我知道存在多维数组,但我认为在我的情况下我不需要它!我试过这段代码..但是不知道怎么用初始化列表初始化..

    double [] [] a = new double [2] []; // = {{1,2},{3,4}};

谢谢

PS:如果你想知道我为什么使用它:我需要数据结构,当我调用obj [0]它返回一个数组..我知道它很奇怪..

谢谢

c# arrays multidimensional-array initializer-list

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

使用PHP创建XML站点地图

我正在尝试创建一个会自动更新的站点地图.我做了类似于我的RSS提要的事情,但这个网站地图拒绝工作.您可以在http://designdeluge.com/sitemap.xml上查看它.我认为主要问题是它无法识别PHP代码.这是完整的来源:

 <?php 


include 'includes/connection.php';

header("Content-type: text/xml");

echo '<?xml version="1.0" encoding="UTF-8" ?>';

?>

<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">

    <url>
        <loc>http://designdeluge.com/</loc>
        <lastmod>2010-04-20</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.00</priority>
    </url>

    <url>
        <loc>http://designdeluge.com/about.php</loc>
        <lastmod>2010-04-20</lastmod>
        <changefreq>never</changefreq>
        <priority>0.5</priority>
    </url>

    <?php

    $entries = mysql_query("SELECT * FROM Entries");

    while($row = mysql_fetch_assoc($entries)) {
    $title = stripslashes($row['title']);
    $date = date("Y-m-d", strtotime($row['timestamp']));

    echo "

    <url>
        <loc>http://designdeluge.com/".$title."</loc>
        <lastmod>".$date."</lastmod>
        <changefreq>never</changefreq>
        <priority>0.8</priority>
    </url>";

 } ?>

</urlset>
Run Code Online (Sandbox Code Playgroud)

问题是动态URL(例如从数据库中提取的URL)没有生成,站点地图也不会验证.谢谢!

编辑:现在,我只是想让代码本身工作.我把它设置为我本地测试服务器上的PHP文件.上面的代码正在使用中.现在,屏幕上或源中没有显示任何内容.我想我的语法错误,但我找不到任何东西.任何和所有的帮助表示赞赏!

编辑2:好的,我把它整理好了.显然,我不得不用PHP回应xml声明.最终代码发布在上面.谢谢你的帮助!

php xml sitemap

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

我可以在C中的阵列上使用Duff的设备吗?

我在这里有一个循环,我想让它运行得更快.我正在传递一个大阵列.我最近听说过Duff的设备可以应用于这个for循环吗?有任何想法吗?

for (i = 0; i < dim; i++) {
    for (j = 0; j < dim; j++) {
        dst[RIDX(dim-1-j, i, dim)] = src[RIDX(i, j, dim)];
    }
}
Run Code Online (Sandbox Code Playgroud)

c optimization duffs-device

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

使用键作为字符串序列化和反序列化映射

我打算序列化和反序列化其键是字符串的hashmap.

从Josh Bloch的Effective Java,我理解以下内容.第222页

例如,考虑哈希表的情况.物理表示是包含键值条目的一系列散列桶.放入条目的哪个桶是密钥的哈希码的函数,通常保证从JVM实现到JVM实现不相同.事实上,从运行到同一JVM实现运行甚至不保证是相同的.因此,接受哈希表的默认序列化表单将构成严重错误.序列化和反序列化哈希表可能会产生一个不变量严重损坏的对象.

我的问题是:1)一般来说,覆盖地图的关键类的等于和哈希码会解决这个问题并且地图可以正确恢复吗?

2)如果我的键是一个String并且String类已经覆盖了hashCode()方法,我是否还会遇到上述问题.(我看到一个错误,让我觉得这可能仍然是一个问题,即使键是重写hashCode的String.)

3)以前,我通过序列化一系列条目(键,值)解决了这个问题,并且在反序列化时我会重建地图.我想知道是否有更好的方法.

4)如果问题1和2的答案仍然无法保证,有人可以解释原因吗?如果hashCodes是相同的,他们会跨JVM转到相同的存储区吗?

谢谢,格雷斯

java serialization

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

foreach语句是按顺序迭代还是可能是随机顺序?

我想知道Perl中的foreach语句是否按照一致的顺序迭代数组中的项?也就是说,如果我在同一个数组或列表上多次使用foreach,我会得到不同的结果吗?

iteration perl foreach

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

C#,在表单中显示纯文本

我只能找到相当"复杂"的函数,比如RTF文本框等.我无法弄清楚如何在Form1.cs中显示"纯文本"

(我不会谈论HTML到WinForm.搜索没有返回任何有用的结果)

c# plaintext .net-3.5 winforms

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

使用svn remove - 保留磁盘上的文件而不是删除它?

我正在创建一个eclipse项目,它会生成许多我不想在版本控制下保留的文件.例如,它创建一个项目文件夹,如:

project/
    bin/
      horse.class
      cow.class
    src/
      horse.java
      cow.java
Run Code Online (Sandbox Code Playgroud)

所以我要做的是将项目文件夹添加到svn,如:

svn add project
Run Code Online (Sandbox Code Playgroud)

这使得一切都得到控制,甚至是bin和.class文件.所有这些文件旁边都会有一个"a".

如何从这些文件中删除"添加"状态?如果我尝试:

svn remove bin/horse.class 
Run Code Online (Sandbox Code Playgroud)

我必须使用--force选项,它会从磁盘中删除该文件.有没有办法简单地从源中删除它但从磁盘中删除文件?

谢谢

svn

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