程序设计

专业和发烧友程序员的问答



8
转换为值类型'Int32'失败,因为实例化值为null
我有以下代码。我收到错误消息: “强制转换为值类型'Int32',因为实例化值为null。结果类型的通用参数或查询必须使用可为空的类型。” 当CreditHistory表没有记录时。 var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals ch.UserID where u.ID == userID select ch.Amount).Sum(); 如何修改查询以接受空值?

12
MySQL选择DISTINCT的一列,以及其他对应的列
ID FirstName LastName 1 John Doe 2 Bugs Bunny 3 John Johnson 我想DISTINCT从FirstName列中选择结果,但我需要相应的ID和LastName。 结果集只需要显示一个John,但必须显示ID1的a LastName和doe的a。
192 mysql 


10
TypeError:并非在字符串格式化python期间转换所有参数
该程序应采用两个名称,如果它们的长度相同,则应检查它们是否相同。如果是相同的单词,则将显示“名称相同”。如果它们的长度相同但字母不同,则会显示“名称不同但长度相同”。我有问题的部分在底部的4行中。 #!/usr/bin/env python # Enter your code for "What's In (The Length Of) A Name?" here. name1 = input("Enter name 1: ") name2 = input("Enter name 2: ") len(name1) len(name2) if len(name1) == len(name2): if name1 == name2: print ("The names are the same") else: print ("The names are different, …

4
Git提交日期
除了为日期字符串解析git log之外,还有Git本机方法来报告某个提交的日期吗?
192 git 

1
git会忽略特定类型的所有文件,但特定子文件夹中的文件除外
我有这样的目录结构: 根 资料夹1 abc.json def.json Somedir more.json 资料夹2 qwe.json rty.json 规格 模拟1.json 模拟2.json Somedir more_mocks.json 现在使用A .gitignore我想忽略*.json除中的文件以外的所有文件spec。我不想使用.gitignorein folder1,folder2因为其中有很多,它们会添加很多,我敢肯定我会忘记将正确的.gitignore文件移到适当的位置。 另外,可能还有更多带有json文件的嵌套目录,并且此规则也需要应用于所有子目录。 那么,如何忽略某个子目录以外的所有类型的文件?
192 git  gitignore 



10
Objective-C:布尔与布尔
我看到了“新类型” BOOL(YES,NO)。 我读到,这种类型几乎像一个字符。 为了测试,我做了: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); 很高兴看到两个日志都显示为“ 1”(有时在C ++ bool中为int,其sizeof为4) 所以我只是想知道布尔类型是否有问题或什么? 我可以只使用bool(似乎有效)而不损失速度吗?
192 c  objective-c  types  boolean 

7
STL中真正的双端队列是什么?
Наэтотвопросестьответына 堆栈溢出нарусском:Особенностьразмещениеэлементовв的std :: deque的 我正在查看STL容器并试图弄清它们的真正含义(即所使用的数据结构),但双端队列使我停了下来:我认为起初它是一个双链表,因此允许在两端插入和删除固定时间,但是操作员[] 承诺要在固定时间内完成,这让我感到困扰。在链表中,任意访问应为O(n),对吗? 如果它是一个动态数组,它如何在恒定时间内添加元素?应该提到的是,可能发生重新分配,并且O(1)是摊销成本,就像vector一样。 因此,我想知道这种结构允许在恒定时间内进行任意访问,而同时又无需将其移至更大的新位置。
192 c++  stl  deque 

12
详细的500错误消息,ASP + IIS 7.5
IIS 7.5、2008rc2,经典ASP,500错误消息: 由于发生内部服务器错误,因此无法显示该页面。 我需要知道如何配置IIS以获得更详细的错误。 我尝试将ASP配置中的所有调试选项设置为true。 但这没有用。谁能帮我?

3
在bash heredoc中使用变量
我正在尝试在bash heredoc内插变量: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF 这没有按我期望的那样工作(按$var字面意义处理,未扩展)。 我需要使用,sudo tee因为创建文件需要sudo。做类似的事情: sudo cat > /path/to/outfile <<EOT my text... EOT 不起作用,因为>outfile在当前外壳中打开了文件,该外壳未使用sudo。
192 bash  variables  sh  heredoc 

17
如何从Linux Shell脚本解析YAML文件?
我希望提供一个结构化的配置文件,对于非技术用户而言,该文件应尽可能地容易编辑(不幸的是,该文件必须是文件),因此我想使用YAML。但是,我找不到从Unix Shell脚本解析此内容的任何方法。
192 shell  yaml 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.