程序设计

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

10
不区分大小写
我喜欢使用表达 if 'MICHAEL89' in USERNAMES: ... USERNAMES清单在哪里。 有什么方法可以区分大小写不敏感的项目,还是需要使用自定义方法?只是想知道是否需要为此编写额外的代码。

30
错误:无法在intelliJ IDE中找到或加载主类
我是Java的初学者,正在尝试使用IntelliJ运行我的代码,而IntelliJ是作为我的IDE与JDK 1.7一起安装的。下面的代码keep甚至不会编译,并不断给我错误: Error: Could not find or load main class libTest 码 import java.lang.Integer; import java.lang.String; import java.lang.System; import java.util.*; class book { private String name = "trial"; private int bookCode=1; private int issued=0; public void Issue(){ if(issued==0) { issued=1; System.out.println("You have succesfully issued the book"); } else { System.out.println("The …

7
Android-可绘制,仅在顶部带有圆角
我有一个可绘制的背景,有一个圆角的矩形: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> 如预期的那样,这工作正常。 现在,我想将其更改为仅圆角,因此将其更改为: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:topLeftRadius="6dp" android:topRightRadius="6dp" android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp"/> </shape> 但是现在没有一个角是圆的,我得到一个普通的矩形。我在这里想念什么?

4
比较运算符如何与null int一起使用?
我开始学习可为空的类型,并遇到以下行为。 在尝试可为空的int时,我看到比较运算符给了我意外的结果。例如,在下面的代码中,我得到的输出是“ 1和1相等”。注意,它也不会打印“ null”。 int? a = null; int? b = 1; if (a < b) Console.WriteLine("{0} is bigger than {1}", b, a); else if (a > b) Console.WriteLine("{0} is bigger than {1}", a, b); else Console.WriteLine("both {0} and {1} are equal", a, b); 我希望任何非负整数都将大于null,我在这里遗漏了什么吗?
151 c#  nullable 

3
Angular2中的括号,方括号和星号有什么区别?
我一直在Angular网站上阅读Angular 1到2快速参考,而我不完全了解的是这些特殊字符之间的区别。例如,使用星号的一个: <tr *ngFor="#movie of movies"> <td>{{movie.title}}</td> </tr> 我在这里理解哈希(#)符号定义movie为本地模板变量,但是之前的星号ngFor是什么意思?并且,有必要吗? 接下来,是使用方括号的示例: <a [routerLink]="['Movies']">Movies</a> 我有些理解,方括号routerLink将其绑定到该HTML属性/ Angular指令。这是否意味着它们是Angular评估表达式的指针?就像[id]="movieId"是相当于id="movie-{{movieId}}"在1角? 最后是括号: <button (click)="toggleImage($event)"> 这些仅用于DOM事件吗?我们可以使用其他事件,例如(load)="someFn()"或(mouseenter)="someFn()"吗? 我想真正的问题是,这些符号在Angular 2中是否具有特殊含义,什么时候知道使用每个符号的最简单方法是什么?谢谢!!
151 angular 

12
请求中的URL超过了最大重试次数
我正在尝试获取App Store> Business的内容: import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) 当我尝试range使用(0,2)它时,但是当我使用rangein 时,100它显示此错误: Traceback (most recent call last): File "/home/preetham/Desktop/eg.py", line 17, in <module> page1 …


8
Laravel检查相关模型是否存在
我有一个口才的模型,其中有一个相关的模型: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } 创建模型时,它不一定具有相关的模型。更新时,我可能会添加一个选项,也可能不会添加。 因此,我需要检查相关模型是否存在,以分别对其进行更新或创建: $model = RepairItem::find($id); if (Input::has('option')) { if (<related_model_exists>) { $option = new RepairOption(Input::get('option')); $option->repairItem()->associate($model); $option->save(); $model->fill(Input::except('option'); } else { $model->update(Input::all()); } }; <related_model_exists>我要查找的代码在哪里。

3
_JAVA_OPTIONS,JAVA_TOOL_OPTIONS和JAVA_OPTS之间的区别
我认为最好在_JAVA_OPTIONS和之间进行比较JAVA_TOOL_OPTIONS。我一直在寻找一个,但是什么也找不到,所以希望我们可以在Stackoverflow上找到相关知识。 JAVA_OPTS包括在内是为了完整性。它不是JVM的一部分,但是有很多关于它的问题。 我知道的: 到目前为止,我发现: JAVA_OPTSJDK并不使用它,而是其他许多应用程序使用它(请参阅此文章)。 JAVA_TOOL_OPTIONS并且_JAVA_OPTIONS是将JVM参数指定为环境变量而不是命令行参数的方法。 至少由java和拾取javac 它们具有以下优先级: _JAVA_OPTIONS (覆盖其他) 命令行参数 JAVA_TOOL_OPTIONS (被其他人覆盖) 我想知道什么 是否有任何官方文件进行比较JAVA_TOOL_OPTIONS和_JAVA_OPTIONS JAVA_TOOL_OPTIONS和之间是否有其他区别_JAVA_OPTIONS(优先顺序除外)。 哪些可执行文件可以使用JAVA_TOOL_OPTIONS和_JAVA_OPTIONS(java以及和之外javac) 什么可以被包含在任何限制JAVA_TOOL_OPTIONS和_JAVA_OPTIONS 官方文件 我尚未找到有关的任何文档_JAVA_OPTIONS。的文档JAVA_TOOL_OPTIONS并没有太多区别: 由于无法始终访问或修改命令行,例如,在嵌入式VM或仅在脚本内部深层启动的VM中,可以提供JAVA_TOOL_OPTIONS变量,以便在这种情况下可以启动代理。... 示例脚本 这是我用来弄清楚的代码。控制台输出作为注释包括在内: export JAVA_OPTS=foobar export JAVA_TOOL_OPTIONS= export _JAVA_OPTIONS="-Xmx512m -Xms64m" java -version # Picked up JAVA_TOOL_OPTIONS: # Picked up _JAVA_OPTIONS: -Xmx512m -Xms64m # java version "1.7.0_40" OpenJDK Runtime Environment (IcedTea …
151 java  jvm  jvm-arguments 

4
我如何在bash中的grep结果之前/之后获取行?
嗨,我是bash编程的新手。我想要一种在给定文本中搜索的方法。为此,我使用grep函数: grep -i "my_regex" 这样可行。但是给定data这样的: This is the test data This is the error data as follows . . . . . . . . . . . . . . . . . . . . . . Error data ends 找到单词error(using grep -i error data)后,我希望找到该单词后的10行error。所以我的输出应该是: . . . …
151 bash  shell  ubuntu 



8
Python json.loads显示ValueError:额外数据
我正在从JSON文件“ new.json”中获取一些数据,我想过滤一些数据并将其存储到新的JSON文件中。这是我的代码: import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = item.get["c"] if c == 'XYZ' or "XYZ" in data["text"]: filename = 'abc.json' try: outfile = open(filename,'ab') except: outfile = open(filename,'wb') obj_json={} obj_json["ID"] = iden …
151 python  json 

30
紧急:AVD系统路径损坏。检查您的ANDROID_SDK_ROOT值
输入cordova run android终端后,出现此错误: Waiting for emulator to start... PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/username/Library/Android/sdk]! 导出后会发生这种情况: export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk' 在导出之前,我得到了: Waiting for emulator to start... PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 有什么想法我要去哪里吗?我确定这是sdk根目录,为什么我会损坏avd系统路径?
151 android  cordova 


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.