我在"Java如何编程"一书的帮助下学习了Java.这本书有很多问题和练习,对我帮助很大.
我现在正在寻找一个网站,或者最好是一本有类似编程问题/练习的书,这将有助于我学习C#/ .NET并成为更好的程序员.有人可以推荐一本书或指向我的网站吗?
谢谢
编辑:我应该补充一点,我不是在寻找像Project Euler这样的高级内容,而是基本的东西
我正在尝试组织我的工作区,并希望将我的中间对象放在与..\build\obj.csproj文件相关的文件夹中.所以我说:
<IntermediateOutputPath>..\build\obj\Debug</IntermediateOutputPath>
在.csproj文件中.现在,在构建解决方案时,中间对象被放置在该位置,但问题是在打开解决方案时,仍然会在.csproj文件所在的目录中创建一个obj目录(产生效果obj).这个目录是什么,以及如何重新定位它?
我正在尝试将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"标签的文档.我想通过按降序排序,然后按日期按升序排序,然后按字母顺序按标题排序过滤结果.
如何创建一个可以完成所有排序和过滤的视图?
从插入/读取数据库中的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)
-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) 给出以下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"表被缓存到内存中?如果表中包含大量记录,这会导致性能下降吗?
帮助我了解幕后实际发生的事情.
我的应用程序中有一个TTimer,每2秒触发一次,并调用我的事件处理程序HandleTimerEvent().HandleTimerEvent()函数修改共享资源,在返回之前可能需要10秒的时间才能执行.此外,我在事件处理程序中调用Sleep()有时放弃处理器.
我不确定C++构建器的TTimer对象在调用事件时是如何工作的,所以我刚才解释的场景让我思考,尤其是在先前的调用返回之前是否调用了HandleTimerEvent().
问题归结为几件事.
TTimer对象是否对事件进行排队?
在先前的调用返回之前,TTimer对象是否可以调用我的事件处理程序?
我的页面上有两个jQuery日期选择器:
特殊的一个使用一些自定义CSS(从这里)隐藏日历部分,所以只显示月/年.
.ui-datepicker-calendar {
display : none ;
}
Run Code Online (Sandbox Code Playgroud)
但是,由于页面上只有一个对话框实例,因此两个选择器都隐藏了日历.
有没有办法只将这种风格应用于其中一个实例?我检查了文档,看看我是否可以在对话框中添加自定义类,但我找不到它.
有没有办法做到这一点?如果logging.config.fileConfig('some.log')是二传手,那么吸气鬼是什么?只是好奇这是否存在.
我正在寻找一个执行此操作的标准函数:
def Forever(v):
while True:
yield v
Run Code Online (Sandbox Code Playgroud)
这似乎是微不足道的,我无法相信没有标准版本.
对于这个问题,任何人都知道所有标准发电机功能列表的良好链接?
我有一个从NIB加载的UIImageView.我已经连接了一个手势识别器来处理水龙头,但是当我运行应用程序时,没有检测到水龙头.
iphone cocoa-touch interaction gesture-recognition uiimageview
c# ×3
python ×2
.net ×1
asenumerable ×1
c++builder ×1
cocoa-touch ×1
couchdb ×1
delphi ×1
filter ×1
generator ×1
interaction ×1
iphone ×1
javascript ×1
jquery ×1
jquery-ui ×1
latin1 ×1
linq ×1
linq-to-sql ×1
logging ×1
mysql ×1
nosql ×1
php ×1
sorting ×1
uiimageview ×1
utf-8 ×1