程序设计

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

23
如何在Windows 7的命令提示符中运行Python程序?
我试图弄清楚如何在Windows 7上使用命令提示符运行Python程序。(我现在应该已经弄清楚了……) 当我在命令提示符下键入“ python”时,出现以下错误: 无法将“ python”识别为内部或外部命令,可操作程序或批处理文件。 我在寻求帮助时发现的第一个地方是该网站:http : //docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows。 它虽然有所帮助,但是该教程是针对Windows 2000及更早版本编写的,因此对我的Windows 7计算机几乎没有帮助。我尝试了以下操作: 对于Windows的较早版本,最简单的方法是编辑C:\ AUTOEXEC.BAT>文件。您可能想在AUTOEXEC.BAT中添加以下内容: 该文件在我的机器上不存在(除非我弄错了)。 接下来,我尝试了此操作:(这里:如何运行Python程序?) 将Python放在您的路径上 视窗 为了运行程序,您的操作系统会在各个地方出现,并尝试将您键入的程序/命令的名称与过程中的某些程序进行匹配。 在Windows中: 控制面板>系统>高级> |环境变量| >系统变量->路径 这需要包括:C:\ Python26; (或同等学历)。如果将其放在最前面,它将是第一位。您也可以在末尾添加它,这可能会更好。 然后重新启动提示,并尝试键入“ python”。如果一切正常,您应该收到一个“ >>>”提示。 对于Windows 7来说,这已经足够相关了,我进入了系统变量。我添加了一个值“ C:\ Python27”的变量“ python” 即使重新启动计算机后,我仍然会收到错误消息。 有人知道怎么修这个东西吗?
160 python  windows-7 


12
每三位数字加逗号
如何使用jQuery每隔三个数字使用逗号分隔符格式化数字? 例如: ╔═══════════╦═════════════╗ ║ Input ║ Output ║ ╠═══════════╬═════════════╣ ║ 298 ║ 298 ║ ║ 2984 ║ 2,984 ║ ║ 297312984 ║ 297,312,984 ║ ╚═══════════╩═════════════╝


10
在WPF中使用超链接的示例
我看到了一些建议,您可以通过Hyperlink控件将超链接添加到WPF应用程序。 这是我尝试在代码中使用它的方式: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="BookmarkWizV2.InfoPanels.Windows.UrlProperties" Title="UrlProperties" Height="754" Width="576"> <Grid> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="40"/> </Grid.RowDefinitions> <Grid> <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.RowSpan="2"> <StackPanel > <DockPanel LastChildFill="True" Margin="0,5"> <TextBlock Text="Url:" Margin="5" DockPanel.Dock="Left" VerticalAlignment="Center"/> <TextBox Width="Auto"> <Hyperlink NavigateUri="http://www.google.co.in"> Click here </Hyperlink> </TextBox> </DockPanel > </StackPanel> </ScrollViewer> </Grid> <StackPanel HorizontalAlignment="Right" Orientation="Horizontal" Margin="0,7,2,7" Grid.Row="1" …
160 c#  wpf  xaml  hyperlink 

5
在Maven构建过程中跳过子模块
我们需要能够在某些环境中跳过子模块。 有问题的模块包含集成测试,并且需要半小时才能运行。因此,我们希望在CI服务器上进行构建时将其包括在内,但是当开发人员在本地进行构建(并运行测试)时,我们希望跳过该模块。 有没有办法通过配置文件设置来做到这一点?我已经进行了一些谷歌搜索,并在这里查看了其他问题/答案,但没有找到一个好的解决方案。 我想一个选择是从父级中pom.xml完全删除该子模块,然后在CI服务器上添加另一个项目以构建该模块。 有什么建议吗?

6
如何遍历列表中除最后一项以外的所有内容?
我想遍历一个列表,将每个项目与它后面的项目进行对照。 有没有一种方法可以遍历除最后一项以外的所有项,以便在y中使用x?如果可以的话,我宁愿不使用索引就这样做。 注意 freespace回答了我的实际问题,这就是为什么我接受答案,但是SilentGhost回答了我应该问的问题。 抱歉造成混乱。
160 python 

6
创建正则表达式匹配数组
在Java中,我试图将所有正则表达式匹配项返回到数组,但是似乎您只能检查模式是否匹配某些内容(布尔值)。 如何使用正则表达式匹配在给定字符串中形成所有与正则表达式匹配的字符串数组?
160 java  regex 

5
如果MySQL中的字段为null,则返回0
在MySQL中,是否有一种方法可以将“总计”字段设置为零(如果它们为NULL)? 这是我所拥有的: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT SUM(upr.amount) FROM uc_payment_receipts upr WHERE uo.order_id = upr.order_id ) AS payment_received, (SELECT SUM(uoli.amount) FROM uc_order_line_items uoli WHERE uo.order_id = uoli.order_id ) AS line_item_subtotal FROM uc_orders uo WHERE uo.order_status NOT …
160 sql  mysql 

30
无法连接到服务器127.0.0.1:27017
我收到以下错误: alex@alex-K43U:/$ mongo MongoDB shell version: 2.2.0 connecting to: test Thu Oct 11 11:46:53 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed alex@alex-K43U:/$ 这是我尝试启动mongodb时发生的情况: * Starting database mongodb [fail] 我已经试过了 mongo --repair 我将chown和chmod设置为var,lib和data / db并记录了 mongodb。 不知道该怎么办。有什么建议? mongodb.log: ***** SERVER RESTARTED ***** Thu Oct 11 08:29:40 Thu Oct …
160 mongodb 

4
如何在.NET中为SmtpClient对象设置用户名和密码?
我看到了构造器的不同版本,一种使用来自web.config的信息,一种指定主机,一种使用主机和端口。但是,如何将用户名和密码设置为不同于web.config的名称?我们的问题是内部的smtp被某些高安全性客户端阻止,并且我们想使用它们的smtp服务器,是否可以通过代码而不是web.config来做到这一点? 在这种情况下,例如,如果数据库中没有可用的web.config凭据,我将如何使用? public static void CreateTestMessage1(string server, int port) { string to = "jane@contoso.com"; string from = "ben@contoso.com"; string subject = "Using the new SMTP client."; string body = @"Using this new feature, you can send an e-mail message from an application very easily."; MailMessage message = new MailMessage(from, to, …
160 c#  smtpclient 

12
引用原始函数时覆盖JavaScript函数
我有一个a()要覆盖的函数,但也有一个a()要根据上下文按顺序执行的功能。例如,有时在生成页面时,我会想要像这样覆盖: function a() { new_code(); original_a(); } 有时像这样: function a() { original_a(); other_new_code(); } 我如何original_a()从最重要的方面得到它a()?可能吗 我知道很多人都建议不要以这种方式替代替代。我在问这种方式。

7
将命令行参数转换为Bash中的数组
如何将命令行参数转换为bash脚本数组? 我要这样: ./something.sh arg1 arg2 arg3 并将其转换为 myArray=( arg1 arg2 arg3 ) 这样我就可以在脚本中使用myArray进行进一步使用。 上一则SO文章即将结束,但没有涉及如何创建数组:如何在Bash中解析命令行参数? 我需要将参数转换为常规的bash脚本数组;我意识到我可以使用其他语言(例如Python),但是需要在bash中执行此操作。我猜我在寻找“附加”功能或类似的东西? 更新:我还想问一下如何检查零个参数并分配一个默认的数组值,并且由于下面的答案,所以能够使它工作: if [ "$#" -eq 0 ]; then myArray=( defaultarg1 defaultarg2 ) else myArray=( "$@" ) fi
160 arrays  bash  shell 

15
Android Studio中过时的Kotlin运行时警告
下载并安装了最新的Kotlin插件后,我收到了来自Android Studio的过时Kotlin运行时警告,告诉我: 您在'kotlin-stdlib-1.1.2'库中的Kotlin运行时版本为1.1.2,而插件版本为1.1.2-release-Studio2.3-3。应该更新运行时库,以避免兼容性问题。 我试图单击“ 更新运行时”按钮,但又收到另一条消息: 当前不支持Gradle项目的自动库版本更新。请手动更新您的build.gradle。 如何解决这个问题?

7
操作'='的排序规则(utf8_unicode_ci,IMPLICIT)和(utf8_general_ci,IMPLICIT)的非法混合
MySql上的错误消息: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' 我浏览了其他几篇文章,但无法解决此问题。受影响的部分与此类似: CREATE TABLE users ( userID INT UNSIGNED NOT NULL AUTO_INCREMENT, firstName VARCHAR(24) NOT NULL, lastName VARCHAR(24) NOT NULL, username VARCHAR(24) NOT NULL, password VARCHAR(40) NOT NULL, PRIMARY KEY (userid) ) ENGINE = INNODB CHARACTER SET utf8 COLLATE utf8_unicode_ci; …

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.