我收到这个checkstyle错误:
'serverURL' hides a field
Run Code Online (Sandbox Code Playgroud)
在这
private static void setServerURL(final String serverURL) {
Utility.serverURL = serverURL;
}
Run Code Online (Sandbox Code Playgroud)
可能是什么原因,以及如何解决它?
网站"如何计算MySQL数据库大小"给出了两个查询:
确定所有数据库的大小
SELECT table_schema "Data Base Name", SUM( data_length + index_length) / 1024 / 1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
Run Code Online (Sandbox Code Playgroud)
确定数据库中所有表的大小
SELECT TABLE_NAME, table_rows, data_length, index_length,
round(((data_length + index_length) / 1024 / 1024),2) "Size in MB"
FROM information_schema.TABLES WHERE table_schema = "schema_name";
Run Code Online (Sandbox Code Playgroud)
第一个查询正常工作,但第二个查询不生成结果集.它只显示没有任何行的字段的名称.如何修改第二个查询以正确显示数据库中表格大小的大小.
Eclipse会给出一个错误,"赋值的左侧必须是变量",当我尝试类似的东西时:
public class Thing{
String a1;
int a2;
public void meth(){
Thing A = new Thing();
this = A;
}
}
Run Code Online (Sandbox Code Playgroud)
我不得不将每个变量(this.a1 = A.a1; this.a2 = A.a2;)分配为一种解决方法.
是否有其他方法可以在不通过每个变量字段的情况下执行此操作
如果this不是变量,它叫什么?
我对的含义感到困惑void *function()。
它是指向函数的指针还是返回的函数void*?我一直在数据结构上使用它作为返回指针的递归函数,但是当我在多线程(pthread)中看到代码时,会有一个相同的函数声明。现在我很困惑他们之间有什么区别。
你能帮我理解一下xml属性中'local name'和'qualified name'之间的区别吗?来自http://developer.android.com/reference/org/xml/sax/Attributes.html:
/** Look up an attribute's local name by index. */
abstract String getLocalName(int index)
/** Look up an attribute's XML qualified (prefixed) name by index. */
abstract String getQName(int index)
Run Code Online (Sandbox Code Playgroud)
在这个例子中,
<anelement attr1="test" attr2="test2"> </anelement>
Run Code Online (Sandbox Code Playgroud)
有什么区别?
我有一个自定义注册表单供我的用户在我的应用上添加个人资料.但是,最近出现了一个错误,即表单没有保存放入所有字段的信息.
我的用户模型MyUser与另一个模型有一个ManyToMany关系Interest,这就是问题出现的地方.我不确定它是否是导致它RegistrationForm的register视图,因此我在下面列出了以及模型代码.我还有一个视图,用户可以在创建后更新他们的个人资料,这也非常完美.这是personal观点.正如我所说的Interest那样,即使在注册页面上填写了该字段,也只是该字段未被返回.
非常感谢任何帮助或建议,谢谢.
models.py
class Interest(models.Model):
title = models.TextField()
def __unicode__(self):
return self.title
class MyUser(AbstractBaseUser):
email = models.EmailField(
verbose_name='email address',
max_length=255,
unique=True,
)
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
date_of_birth = models.DateField()
course = models.ForeignKey(Course, null=True)
location = models.ForeignKey(Location, null=True)
interests = models.ManyToManyField(Interest, null=True)
bio = models.TextField(blank=True)
is_active = models.BooleanField(default=True)
is_admin = models.BooleanField(default=False)
objects = MyUserManager()
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = ['date_of_birth']
Run Code Online (Sandbox Code Playgroud)
views.py
def register(request):
if request.method == …Run Code Online (Sandbox Code Playgroud) django django-templates django-models django-forms django-views
我已经转换一个String到一个Int通过使用由toInt().然后我尝试将它乘以0.01,但我得到一个错误,上面写着Could not find an overload for '*' that accepts the supplied argument.这是我的代码:
var str: Int = 0
var pennyCount = 0.00
str = pennyTextField.text.toInt()!
pennyCount = str * 0.01
Run Code Online (Sandbox Code Playgroud)
从阅读其他帖子看,答案似乎与该类型有关.例如,如果将类型设置为Integer,则会出现类似的错误.我已经尝试将类型更改为Int,但这似乎无法解决问题.
我也曾尝试设置"海峡"和"pennyCount"作为类型Floats和Doubles和的所有组合Floats,Doubles和Ints.我的猜测是问题与toInt()函数转换为a String有关Integer.
有人可以帮助澄清问题所在吗?
哟,所以我试图制作一个程序,可以从用户输入字符串输入例如:"ONCE UPON a time"然后报告该字符串包含多少个大写和小写字母:
输出示例:字符串有8个大写字母,字符串有5个小写字母,我应该使用字符串类而不是数组,有关如何开始这个的任何提示?在此先感谢,这是我到目前为止所做的:D!
import java.util.Scanner;
public class q36{
public static void main(String args[]){
Scanner keyboard = new Scanner(System.in);
System.out.println("Give a string ");
String input=keyboard.nextLine();
int lengde = input.length();
System.out.println("String: " + input + "\t " + "lengde:"+ lengde);
for(int i=0; i<lengde;i++) {
if(Character.isUpperCase(CharAt(i))){
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用smb URL访问本地计算机上的文件夹.我的项目使用的是jar:commons-vfs2-2.0.jar和jcifs-1.3.17.jar(以及所有其他必需的jar).其中的代码是:
public static void main(String[] args) throws FileSystemException {
jcifs.Config.registerSmbURLHandler();
StaticUserAuthenticator auth = new StaticUserAuthenticator(<domain>,<user>,<password>);
FileSystemOptions opts = new FileSystemOptions();
DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(opts, auth);
FileSystemManager fs = VFS.getManager();
FileObject smbFile = fs.resolveFile("smb://10.0.2.2/TimeOut/");
System.out.println(smbFile.exists() + " " + smbFile.getContent().getLastModifiedTime());
}
Run Code Online (Sandbox Code Playgroud)
我收到了例外:
线程"main"中的异常org.apache.commons.vfs2.FileSystemException:无法确定文件类型"smb://10.0.2.2/TimeOut".at org.apache.commons.vfs2.provider.AbstractFileObject.getType(AbstractFileObject.java:505)位于com.newsway.tests.VfsTest的org.apache.commons.vfs2.provider.AbstractFileObject.exists(AbstractFileObject.java:477) .main(VfsTest.java:23)引起:jcifs.smb.SmbAuthException:登录失败:帐户当前已禁用.在jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:546)jcifs.smb.SmbTransport.send(SmbTransport.java:663)jcifs.smb.SmbSession.sessionSetup(SmbSession.java:390)jcifs.smb. SmbSession.send(SmbSession.java:218)在jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)jcifs.smb.SmbFile.doConnect(SmbFile.java:911)jcifs.smb.SmbFile.connect(SmbFile) .java:954)jcifs.smb.SmbFile.open(SmbFile.java:880)jcifs.smb.SmbFile.open(SmbFile.java:972)jcifs.smb.SmbFile.open(SmbFile.java:1006)在jcifs.smb.SmbFileInputStream.(SmbFileInputStream.java:73)jcifs.smb.SmbFileInputStream.(SmbFileInputStream.java:65)at jcifs.smb.SmbFile.getInputStream(SmbFile.java:2844)at org.apache.commons. vfs2.provider.url.UrlFileObject.doGetType(UrlFileObject.java:89)在org.apache.commons.vfs2.provider.AbstractFileObject.getType(AbstractFileObject.java:496)
据我所知,相关部分是:登录失败:帐户目前已禁用.
尽管我的用户/密码/域很好,但我正在完成VFS文档页面中定义的内容.
我错过了什么?