问题列表 - 第29226页

WPF文本块灰色文本

我想在WPF文本块中灰显文本.我怎么做到的?

问候Raju

wpf textblock

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

HTTP字段名称Referer的拼写错误是故意的吗?

我最近阅读(我不记得在哪里,或者我回到那个来源),规范中HTTP头字段名称Referer的拼写是故意的.那是准确的吗?如果是这样,为什么?

specifications http misspelling

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

如何找到指针使用的字节数?

我有一个指针(uint8_t*myPointer),我作为参数传递给一个方法,然后这个方法为这个指针设置一个值,但我想知道myPointer变量使用了多少字节(指向?).

提前致谢.

c c++ pointers objective-c

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

超级键与候选键

ERDB中的Super和Candidate键有什么区别?

谢谢.

sql database ddl database-design

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

是否有任何关于在您的网络应用程序中使用SSL的初学者教程?

我有一个用PHP编写的程序,我想确保登录页面等都通过SSL提供.这样做是否有任何良好的开端完成教程?

此外,这是否会以任何方式影响我的代码,或者只是获取SSL证书并正确设置服务器?

php ssl

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

在C#应用程序中使用LINQ to SQL的最佳实践方法是什么?[设计模式]

好吧,我总是试图改进我编码的方式,因为这是我的热情.我有一个.dbml文件(LINQ to SQL),我用它来访问我的SQL Server数据库.

想象一下,如果您愿意,您的数据库中有一个Person表,并且您希望提供一种删除,添加和修改Person记录的方法.

我正在处理事物的方式是创建名为PersonRepository,CarRepository,DocumentRepository等的类.对于我的数据库中的每个表,我创建了一个存储库类.

这些存储库类通常包含类似于此的内容:

MyDatabaseContext db = new MyDatabaseContext();

public Person GetPersonByID(int id)
{
    return db.Person.Where(p => p.ID == id);
}
Run Code Online (Sandbox Code Playgroud)

每个表的基本CRUD功能几乎相同.

如果我需要更具体的内容,例如"塞尔吉奥,我需要列出所有在x和y之间出生的人"; 然后我只是将方法添加到PersonRepository类.

public List<Person> GetPeopleFromDOB(DateTime x, DateTime y)
{
    // Do the logic here.
}
Run Code Online (Sandbox Code Playgroud)

我的另一个想法是创建一个DataAccess.cs类,并在其中包含所有这些方法(我们将讨论现有的每个表4-5个方法)并将它们按区域划分.

什么是知识渊博的程序员正在做什么,你会为一个热切的年轻程序员(我20岁)提供什么建议?

.net c# design-patterns linq-to-sql

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

当一些WaitHandle正在调用WaitOne时,如何关闭应用程序?

是否有一种标准方法可以"干净地"关闭应用程序,而某些WaitHandle对象可能处于当前阻塞调用的状态WaitOne

例如,可能有一个后台线程在这样的方法中旋转:

while (_request.WaitOne())
{
    try
    {
        _workItem.Invoke();
    }
    finally
    {
        OnWorkCompleted();
    }
}
Run Code Online (Sandbox Code Playgroud)

我没有看到没有明显的方法来处理这个线程而没有调用Thread.Abort(根据我的理解,这是不鼓励的).调用Close了对_request对象(AutoResetEvent),但是,会抛出异常.

目前,运行此循环的线程已将其IsBackground属性设置为true,因此应用程序似乎正常关闭.但是,自从WaitHandle实现以来IDisposable,我不确定这是否被认为是犹太洁食,或者是否应该在应用程序退出之前处理该对象.

这是一个糟糕的设计吗?如果没有,通常如何处理这种情况?

c# multithreading idisposable shutdown waithandle

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

OpenCV findContours函数问题

我试图在OpenCV中使用findContours函数,但VS 2008给出了一个错误说:

OpenCV错误:未知函数中的错误标志(参数或结构字段)(无法识别或不支持的数组类型),文件........\ocv\opencv\src\cxcore\cxarr ay.cpp,第2476行

此应用程序已请求Runtime以不寻常的方式终止它.有关更多信息,请联系应用程序的支持团队.按任意键继续 ...

这是代码:

Mat_<Vec<float,3>> originalimage;

Mat_<Vec<float,3>> resultingimage;

vector<vector<cv::Point>> v;

originalimage = cv::imread("Original.ppm");

cv::findContours(originalimage,v,CV_RETR_LIST,CV_CHAIN_APPROX_NONE);
Run Code Online (Sandbox Code Playgroud)

提前致谢

c++ opencv computer-vision visual-studio

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

当我在数据库名称中包含数字字符时,SQL Server查询创建数据库给我一个错误

我在Microsoft SQL Server 2005中运行简单的SQL查询以创建数据库时遇到问题,我不知道为什么.

当我运行此查询时

CREATE DATABASE 4444-virtual2
Run Code Online (Sandbox Code Playgroud)

我收到此错误

'4444'附近的语法不正确.

如果我在名称中创建一个包含数值的数据库表,是否还有必须指定的内容?还是我忘记了什么?

sql sql-server sql-server-2005 identifier

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

Ruby on Rails和Ubuntu:只输入"script/generate ..."而不是"ruby script/generate"

我正在使用Ubuntu 10.04.在终端中,当我去我的应用程序并输入(不使用前面的"红宝石")时:

script/generate controller recipes
Run Code Online (Sandbox Code Playgroud)

我收到" 权限被拒绝 "错误.但是当我使用它时:

ruby script/generate controller recipes
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作.当我试图生成控制器时(即使用"脚本/生成控制器配方"应该正常工作),我是否有必要对Ubuntu做一些事情以使前置的"ruby"不必要?

ruby ubuntu ruby-on-rails

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