问题列表 - 第31229页

通过练习,问题和谜题学习C#

我在"Java如何编程"一书的帮助下学习了Java.这本书有很多问题和练习,对我帮助很大.

我现在正在寻找一个网站,或者最好是一本有类似编程问题/练习的书,这将有助于我学习C#/ .NET并成为更好的程序员.有人可以推荐一本书或指向我的网站吗?

谢谢

编辑:我应该补充一点,我不是在寻找像Project Euler这样的高级内容,而是基本的东西

c#

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

如何在C#中配置中间输出目录?

我正在尝试组织我的工作区,并希望将我的中间对象放在与..\build\obj.csproj文件相关的文件夹中.所以我说:

<IntermediateOutputPath>..\build\obj\Debug</IntermediateOutputPath>

在.csproj文件中.现在,在构建解决方案时,中间对象被放置在该位置,但问题是在打开解决方案时,仍然会在.csproj文件所在的目录中创建一个obj目录(产生效果obj).这个目录是什么,以及如何重新定位它?

.net c# visual-studio-2008

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

CouchDB在同一视图中进行排序和过滤

我正在尝试将CouchDB用于新的应用程序,我需要创建一个按多个字段排序并按多个字段过滤的视图.这是一个示例文档,我省略了_id和_rev以节省一些打字.

{
    "title": "My Document",
    "date": 1279816057,
    "ranking": 5,
    "category": "fun",
    "tags": [
        "couchdb",
        "technology"
    ],
}
Run Code Online (Sandbox Code Playgroud)

从文档中,我了解到我可以轻松地创建一个按排名等字段排序的视图.

function(doc) {
    emit(doc.ranking, doc);
}
Run Code Online (Sandbox Code Playgroud)

我还了解到,我可以轻松地按类别等字段进行过滤

function(doc) {
    emit(doc.category, doc);
}

http://127.0.0.1:5984/database/_design/filter/_view/filter?key=%22fun%22
Run Code Online (Sandbox Code Playgroud)

我的问题是我需要同时做一堆这些事情.我想根据类别和标签进行过滤.我应该能够过滤到只有"fun"类别和"couchdb"标签的文档.我想通过按降序排序,然后按日期按升序排序,然后按字母顺序按标题排序过滤结果.

如何创建一个可以完成所有排序和过滤的视图?

sorting couchdb filter nosql

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

Utf-8字符显示为ISO-8859-1

从插入/读取数据库中的utf8内容时遇到问题.我正在做的所有验证似乎都指出我的数据库中的内容应该是utf8编码的事实,但它似乎是拉丁编码的.最初从CLI从PHP脚本导入数据.

组态:

Zend Framework Version: 1.10.5
mysql-server-5.0:   5.0.51a-3ubuntu5.7
php5-mysql:     5.2.4-2ubuntu5.10
apache2:        2.2.8-1ubuntu0.16
libapache2-mod-php5:    5.2.4-2ubuntu5.10
Run Code Online (Sandbox Code Playgroud)

Vertifications:

-mysql:

mysql> SHOW VARIABLES LIKE 'character_set%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'collation%'; …
Run Code Online (Sandbox Code Playgroud)

php mysql utf-8 latin1

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

理解LINQ to SQL中的.AsEnumerable()

给出以下LINQ to SQL查询:

var test = from i in Imports
           where i.IsActive
           select i;
Run Code Online (Sandbox Code Playgroud)

解释的SQL语句是:

SELECT [t0].[id] AS [Id] .... FROM [Imports] AS [t0] WHERE [t0].[isActive] = 1
Run Code Online (Sandbox Code Playgroud)

假设我想在select中执行一些无法转换为SQL的操作.我的理解是,实现这一目标的传统方法是AsEnumerable()将其转换为可行的对象.

鉴于此更新的代码:

var test = from i in Imports.AsEnumerable()
           where i.IsActive
           select new 
           { 
               // Make some method call 
           };
Run Code Online (Sandbox Code Playgroud)

并更新了SQL:

SELECT [t0].[id] AS [Id] ... FROM [Imports] AS [t0] 
Run Code Online (Sandbox Code Playgroud)

注意执行的SQL语句中缺少where子句.

这是否意味着整个"Imports"表被缓存到内存中?如果表中包含大量记录,这会导致性能下降吗?

帮助我了解幕后实际发生的事情.

c# linq linq-to-sql asenumerable

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

TTimer.OnTimer事件处理程序是否可重入?

我的应用程序中有一个TTimer,每2秒触发一次,并调用我的事件处理程序HandleTimerEvent().HandleTimerEvent()函数修改共享资源,在返回之前可能需要10秒的时间才能执行.此外,我在事件处理程序中调用Sleep()有时放弃处理器.

我不确定C++构建器的TTimer对象在调用事件时是如何工作的,所以我刚才解释的场景让我思考,尤其是在先前的调用返回之前是否调用了HandleTimerEvent().

问题归结为几件事.

TTimer对象是否对事件进行排队?

在先前的调用返回之前,TTimer对象是否可以调用我的事件处理程序?

delphi c++builder

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

多个jQuery UI日期选择器具有不同的样式

我的页面上有两个jQuery日期选择器:

  • 一个普通的
  • 一个"特殊"的,只能选择年/月.

特殊的一个使用一些自定义CSS(从这里)隐藏日历部分,所以只显示月/年.

.ui-datepicker-calendar {
    display : none ;
}
Run Code Online (Sandbox Code Playgroud)

但是,由于页面上只有一个对话框实例,因此两个选择器都隐藏了日历.

有没有办法只将这种风格应用于其中一个实例?我检查了文档,看看我是否可以在对话框中添加自定义类,但我找不到它.

javascript jquery jquery-ui

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

如何获取Python日志记录模块当前正在登录的文件?

有没有办法做到这一点?如果logging.config.fileConfig('some.log')是二传手,那么吸气鬼是什么?只是好奇这是否存在.

python logging

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

Python生成器永远返回相同的东西

我正在寻找一个执行此操作的标准函数:

def Forever(v):
  while True:
    yield v
Run Code Online (Sandbox Code Playgroud)

这似乎是微不足道的,我无法相信没有标准版本.

对于这个问题,任何人都知道所有标准发电机功能列表的良好链接?

python generator

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

为什么我的UIImageView不响应水龙头?

我有一个从NIB加载的UIImageView.我已经连接了一个手势识别器来处理水龙头,但是当我运行应用程序时,没有检测到水龙头.

iphone cocoa-touch interaction gesture-recognition uiimageview

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