程序设计

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

17
按IN值列表排序
我在PostgreSQL 8.3中有一个简单的SQL查询,可获取大量注释。我在子句中为构造提供了一个排序的值列表:INWHERE SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); 这会以任意顺序返回评论,在我看来,这些评论恰好是ID 1,2,3,4。 我希望结果行的排序类似于IN构造中的列表:(1,3,2,4)。 如何实现呢?

12
我的图像模糊!WPF的SnapsToDevicePixels为什么不起作用?
我在WPF应用程序中使用了一些图像。 XAML: <Image Name="ImageOrderedList" Source="images/OrderedList.png" ToolTip="Ordered List" Margin="0,0,5,5" Width="20" Height="20" SnapsToDevicePixels="True" MouseUp="Image_MouseUp" MouseEnter="Image_MouseEnter" MouseLeave="Image_MouseLeave" /> 但是,它们显得模糊。 那条SnapsToDevicePixels="True"线为什么不能防止这个问题?
165 .net  wpf  image  xaml 

5
使用LEFT JOIN更新MySQL中的多个表
我有两个表,并且想为LEFT JOIN中的所有行更新T1中的字段。 举一个简单的例子,更新以下结果集的所有行: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL 在MySQL手册指出: 多表UPDATE语句可以使用SELECT语句中允许的任何类型的联接,例如LEFT JOIN。 但是我在记录的多表UPDATE中找不到执行此操作的正确语法。 正确的语法是什么?
165 mysql  sql-update 


9
从Java调用Clojure
对于“从Java调用Clojure”而言,大多数Google热门歌曲都已过时,建议您使用它clojure.lang.RT来编译源代码。假设您已经从Clojure项目构建了一个jar并将其包含在类路径中,那么您能否帮助您清楚地说明如何从Java调用Clojure?

9
Windows(Visual C)是否可以替代unistd.h?
我正在将一个为Unix编写的相对简单的控制台程序移植到Windows平台(Visual C ++ 8.0)。所有源文件都包含“ unistd.h”,该文件不存在。删除它,我会抱怨缺少“ srandom”,“ random”和“ getopt”的原型。我知道我可以替换随机函数,而且我很确定自己可以找到/破解一个getopt实现。 但是我敢肯定,其他人也会遇到同样的挑战。我的问题是:Windows是否有“ unistd.h”端口?至少有一个包含本机Windows实现的功能-我不需要管道或分支。 编辑: 我知道我可以创建自己的“ unistd.h”,其中包含我需要的东西的替代品-特别是在这种情况下,因为这是一个有限的集合。但是由于这似乎是一个常见问题,所以我想知道是否有人已经为更大的功能子集完成了工作。 在工作中无法切换到其他编译器或环境-我对Visual Studio感到困惑。
165 c++  c  windows  portability  unistd.h 

5
在Eclipse中显示一些不可见/空格字符
很久以前,我转而使用BBEdit在Eclipse中进行所有Web应用程序开发。但是我错过了BBEdit的一项小功能。我曾经能够显示不可见的字符(如制表符),但不能显示其他不可见的字符(如空格)。我知道我可以在Eclipse中批量启用所有这些功能,但是我想知道是否有一种方法可以在Eclipse中仅显示一些不可见的内容。
165 eclipse  tabs  spaces  bbedit 


2
#defining WIN32_LEAN_AND_MEAN到底排除了什么?
我发现定义WIN32_LEAN_AND_MEAN的说明“通过排除一些不常用的API来减小Win32头文件的大小”。我在其他地方读到它可以加快构建过程。 那么WIN32_LEAN_AND_MEAN到底排除了什么?我应该关心这个预处理程序指令吗?它会加快构建过程吗? 我还在项目中看到了一个预处理器指令,该指令的名称类似于“超精益”。这是我应该知道的另一个深奥的预处理器咒语吗?

13
Scala将Collection转换为Key-key的最佳方法?
如果我有一个集合c型的T,有一个属性p上T(的类型P,比方说),什么是做一个最好的办法地图通过提取键? val c: Collection[T] val m: Map[P, T] 一种方法如下: m = new HashMap[P, T] c foreach { t => m add (t.getP, t) } 但是现在我需要一张可变的地图。有没有更好的方法可以做到这一点,使它排成一行,而最终得到一个不变的 Map?(显然,可以像在Java中那样将上述内容转换为简单的库实用程序,但我怀疑在Scala中没有必要)

6
熊猫DataFrame Groupby两列并获取计数
我有以下格式的熊猫数据框: df = pd.DataFrame([[1.1, 1.1, 1.1, 2.6, 2.5, 3.4,2.6,2.6,3.4,3.4,2.6,1.1,1.1,3.3], list('AAABBBBABCBDDD'), [1.1, 1.7, 2.5, 2.6, 3.3, 3.8,4.0,4.2,4.3,4.5,4.6,4.7,4.7,4.8], ['x/y/z','x/y','x/y/z/n','x/u','x','x/u/v','x/y/z','x','x/u/v/b','-','x/y','x/y/z','x','x/u/v/w'],['1','3','3','2','4','2','5','3','6','3','5','1','1','1']]).T df.columns = ['col1','col2','col3','col4','col5'] df: col1 col2 col3 col4 col5 0 1.1 A 1.1 x/y/z 1 1 1.1 A 1.7 x/y 3 2 1.1 A 2.5 x/y/z/n 3 3 2.6 B 2.6 x/u 2 …
165 python  pandas  dataframe 

5
Eclipse:如何更改当前所选方法/表达式的突出显示颜色?
在eclipse中,将光标置于某个方法(或其他事物)上时,该方法所在的其他位置会突出显示。我想更改此高光的颜色,但是在所有3个地方都对eclipse首选项进行了多次搜索之后,我还没有找到它。 你们所有的Eclipse专家都知道在哪里可以找到这个选项? 谢谢!
165 java  eclipse 

12
IEntityChangeTracker的多个实例不能引用实体对象。在实体框架4.1中向实体添加相关对象时
我正在尝试保存“员工”详细信息,其中包含“城市”的引用。但是每次尝试保存我的联系人时,都会得到验证“ ADO.Net Entity Framework一个实体对象不能被IEntityChangeTracker的多个实例引用”的异常。 我已经阅读了很多文章,但仍然不知道该怎么做...我的“保存”按钮的点击代码如下 protected void Button1_Click(object sender, EventArgs e) { EmployeeService es = new EmployeeService(); CityService cs = new CityService(); DateTime dt = new DateTime(2008, 12, 12); Payroll.Entities.Employee e1 = new Payroll.Entities.Employee(); Payroll.Entities.City city1 = cs.SelectCity(Convert.ToInt64(cmbCity.SelectedItem.Value)); e1.Name = "Archana"; e1.Title = "aaaa"; e1.BirthDate = dt; e1.Gender = "F"; …

8
bash:获得输出的第n列的最短方法
假设在您的工作日中,您反复遇到bash中某个命令的以下形式的列化输出形式(对于我而言,是svn st在我的Rails工作目录中执行): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb 为了处理命令的输出(在本例中为文件名),需要进行某种形式的解析,以便将第二列用作下一条命令的输入。 我一直在做的事情是使用awk第二列,例如,当我想删除所有文件(不是那是典型的用例:)时,我会这样做: svn st | awk '{print $2}' | xargs rm 由于我输入了很多内容,一个自然的问题是:在bash中完成此操作的方法是否更短(因此更酷)? 注意:尽管我的具体示例在我的svn工作流程中,但我要问的实际上是一个shell命令问题。如果您认为工作流程很愚蠢,并且建议使用其他方法,那么我可能不会拒绝您,但是其他人可能会拒绝,因为这里的问题实际上是如何以最短的方式以bash格式输出第n列命令。谢谢 :)
165 bash  awk 

7
MySQL中的分隔符
我经常看到人们在使用定界符。我试图找出什么是分隔符,以及它们的目的是什么。谷歌搜索20分钟后,我找不到一个令我满意的答案。所以,我现在的问题是:什么是分隔符,何时应使用它们?
165 mysql  delimiter 

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.