程序设计

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

18
如何使用其他用户名推送到GitHub?
一个朋友和我自己正在共享我的计算机。我已经在Windows 7上使用git bash shell推送到GitHub。现在我们在该计算机上的另一个项目中,我需要她推送到她的帐户。但是它一直尝试使用我的用户名并说我无权访问她的存储库: $ git push her_github_repository our_branch ERROR: Permission to her_username/repository.git denied to my_username. fatal: The remote end hung up unexpectedly
156 git  github 

7
在方法参数中使用NotNull注释
我刚刚开始在@NotNullJava 8中使用注释,并获得了一些意外的结果。 我有这样的方法: public List<Found> findStuff(@NotNull List<Searching> searchingList) { ... code here ... } 我编写了一个JUnit测试,为参数searchList传递了空值。我原以为会发生某种类型的错误,但好像没有注释就通过了。这是预期的行为吗?据我了解,这是允许您跳过编写样板为空的检查代码。 对于@NotNull应该做什么的解释将不胜感激。
156 java 

16
如果未进行调试,为什么Android Studio会显示“正在等待调试器”?
我正在使用Android Studio。从昨晚开始,当我在设备上运行项目时,出现消息“等待调试器”。这是一个非常奇怪的行为,因为我没有调试应用程序。 我尝试从设备上卸载应用程序,然后在Android Studio上按“运行”。消息再次出现。 我试图重新启动Android Studio。消息再次出现。 在手机上正确安装应用程序的唯一方法是按“调试”。该消息出现,但其自动关闭。然后应用程序运行正常。 我尝试过 <application android:debuggable="false" /> ...,仍然出现该消息。 LogCat说: E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed! E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled 关于第一个错误行,有人说问题可以在重命名某些资源后开始。但这不是我的情况。 关于第二条错误线,...我不知道。我真的不知道我的IDE会发生什么。

19
为什么每个人都为jQuery选择XML之上的JSON?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 改善这个问题 我认为XML具有高度的可移植性,可以用作小型数据库。我已经看到XML随处可见。我什至看到大公司转而使用JSON。甚至Microsoft都集成了对JSON的支持。对JSON的所有炒作是什么?
155 jquery  xml  json 


4
为什么Python中的@ foo.setter对我不起作用?
因此,我正在使用Python 2.6中的装饰器,并且在使它们工作时遇到了一些麻烦。这是我的课程文件: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value 我认为这意味着将其视为x属性,但是在get和set上调用这些函数。因此,我启动了IDLE并检查了它: >>> from testDec import testDec from testDec import testDec >>> t = testDec() t = testDec() >>> t.x t.x called getter Traceback (most recent call last): File …

11
MySQL中的排名函数
我需要找出客户的等级。在这里,我根据需要添加了相应的ANSI标准SQL查询。请帮助我将其转换为MySQL。 SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person 有什么功能可以找出MySQL的排名吗?
155 mysql  sql  rank 


14
是什么使Scala的运算符重载“好”,而C ++的“坏”?
许多人认为C ++中的运算符重载是一个坏东西(tm),并且是一个错误,不要在较新的语言中重复出现。当然,这是设计Java时专门删除的一项功能。 既然我已经开始阅读Scala,我发现它看起来非常类似于运算符重载(尽管从技术上讲,它没有运算符重载,因为它没有运算符,只有函数)。但是,它似乎与C ++中的运算符重载在质量上没有什么不同,在C ++中,我记得运算符被定义为特殊函数。 因此,我的问题是什么使Scala中定义“ +”的想法比C ++中的想法更好?

5
内置函数'malloc'的不兼容隐式声明
我收到此错误: 警告:内置函数“ malloc”的隐式声明不兼容 我正在尝试这样做: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); 仅供参考,手头使用的结构是: typedef struct { fileinfo** filedata; size_t nFiles; size_t size; size_t fileblock; } fileinfo_list; 我认为自己所做的没有任何问题。我只是创建一个tempList1 x的大小fileinfo_list。
155 c  struct  malloc 

16
如何查看JPA发出的SQL查询?
当我的代码发出这样的调用时: entityManager.find(Customer.class, customerID); 如何查看此调用的SQL查询?假设我无权访问数据库服务器来分析/监视调用,是否可以在IDE中记录或查看JPA调用发出的相应SQL查询?我要使用jTDS驱动程序反对SQL Server 2008 R2。
155 java  jpa 

18
通过Maven编译Java 7代码
我的pom文件列表 <project> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> ... 然而mvn clean install,我得到 [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Failure executing javac, but could not parse the error: javac: invalid …
155 java  maven 

10
截断Postgres数据库中的所有表
重建之前,我通常需要从PostgreSQL数据库中删除所有数据。我将如何直接在SQL中执行此操作? 目前,我设法提出了一条SQL语句,该语句返回我需要执行的所有命令: SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER'; 但是,一旦有了它们,我就看不到以编程方式执行它们的方法。


10
实际上,NSAssert有什么意义?
我不得不问这个问题,因为:我唯一认识到的是,如果断言失败,则应用程序将崩溃。这就是为什么要使用NSAssert的原因吗?或还有什么好处?将NSAssert置于我在代码中所做的任何假设之上是正确的,例如一个永远不应该接受-1作为参数但可能是-0.9或-1.1的函数吗?

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.