我在C#解决方案上遇到Visual Studio问题.它显示完全随机的错误,但项目构建.现在,我有33个文件有错误,我可以在所有文件中看到红色的波浪线.
我尝试清理/重建解决方案,关闭Visual Studio甚至重新启动计算机.我还确保执行调试运行中描述的步骤,即使编译器在Visual Studio中有错误也是如此.我可以修改.cs文件,我看到解决方案中的变化.
有没有人知道它为什么这样做?
我正在使用Windows 10开发人员预览Build 14295.从Build会议我了解到我们可以在Windows 10中启用bash.但是不清楚如何在Windows 10中启用bash.
请在下面找到在Windows 10中运行bash的博客文章.链接:http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx
在Windows设置中启用开发者模式并添加功能后,运行bash并提示您通过Windows Store从Canonical获取Windows上的Ubuntu
我启用了开发者模式.但我不确定如何添加功能并运行bash.请帮助.
当我运行以下SQL语句时:
SELECT MAX(SUM(TIME))
FROM downloads
GROUP BY SSN
Run Code Online (Sandbox Code Playgroud)
它返回客户下载的最大总和值,但是如果我尝试通过将其添加到select语句来查找该最大值所属的社会保险号:
SELECT SSN, MAX(SUM(TIME))
FROM downloads
GROUP BY SSN
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
不是单组的功能
我不明白为什么会抛出这个错误.Google搜索提出了以下操作:
从SELECT列表中删除组函数或单个列表达式,或添加包含列出的所有单个列表达式的GROUP BY子句
从我认为这是说 - 删除组函数使得总和值无效 - 删除单个列表达式(SSN)将只给我最大总和 - 不确定第三部分.
任何人都可以指导正确的方向吗?
-Tomek
编辑:此数据库中的TIME是指下载的次数
刚刚更新到最新的Windows 10版本(build 14316),我立即开始使用WSL,Windows子系统Linux,它应该在Windows上运行Ubuntu安装.
也许我正在尝试在其上安装Apache,但是有人请解释我为什么这是不可能的.
无论如何,在安装过程中(sudo apt-get install apache2),我在下载并正确安装依赖项后收到以下错误消息:
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory
runlevel:/var/run/utmp: No such file or directory
* Starting web server apache2 *
* The apache2 configtest failed.
Output of config test was:
mktemp: failed to create directory via template '/var/lock/apache2.XXXXXXXXXX': No such file or directory
chmod: missing operand after '755'
Try 'chmod --help' for more information.
invoke-rc.d: initscript apache2, action "start" failed.
Setting up ssl-cert …Run Code Online (Sandbox Code Playgroud) 我刚刚在Windows 10上安装了Ubuntu-On-Windows,用于快速响铃的人们.但是,在尝试使用时安装新应用程序时apt-get,该命令似乎每次都会失败.我收到这个错误:
Err http://security.ubuntu.com trusty-security Release.gpg
Could not resolve 'security.ubuntu.com'
Err http://archive.ubuntu.com trusty Release.gpg
Could not resolve 'archive.ubuntu.com'
Err http://archive.ubuntu.com trusty-updates Release.gpg
Could not resolve 'archive.ubuntu.com'
Run Code Online (Sandbox Code Playgroud)
我知道这是一个测试版,刚刚发布,但有没有修复呢?
我正在使用以下指南构建自定义 Gradle 插件。我想在settings.gradle文件中定义一个属性并在插件类中读取它,但到目前为止每次尝试都失败了。
这是我得到的错误:
Could not find property 'MyProperty' on root Project 'MyProject'
Run Code Online (Sandbox Code Playgroud)
这是我的settings.gradle文件:
gradle.ext.MyProperty = "The Value"
Run Code Online (Sandbox Code Playgroud)
这是包含我的插件的文件:
package myplugin.gradle
import org.gradle.api.Project
import org.gradle.api.Plugin
class FirstPlugin implements Plugin<Project> {
void apply(Project project) {
project.task('myTask') << {
def instance = project.MyProperty
println "VALUE : " + instance
}
}
}
Run Code Online (Sandbox Code Playgroud)
MyProperty如果我放入project.ext.set("MyProperty", "Property Value"),我可以访问build.gradle,但我找不到在settings.gradle文件中设置它的方法。
我想解决这个问题的一种方法是读取settings.gradlein的内容build.gradle并使用 将其发送到插件project.ext.set(...),但有没有更直接的方法?
我在按照我想要的方式配置Buildship for Eclipse时遇到了一些麻烦.我目前有超过50个项目总是在Eclipse中打开,但我想转向只在Eclipse中积极处理的项目,其他项目将使用Maven存储库来解决它们的依赖关系.
让我们说ProjectA(包含一个main)依赖于ProjectB(一个库项目).如果在Eclipse中打开ProjectB,我希望ProjectA直接使用ProjectB.运行ProjectA时,ProjectB中的代码更改会很明显.但是,如果ProjectB关闭,我希望ProjectA使用位于build.gradle文件中提到的Maven存储库中的ProjectB的JAR.
我在谈论的行为在这里详述.
有没有办法使用Buildship?或者我应该使用另一个Gradle Eclipse插件?
我正在使用Apache Mina SSHD来实现测试SFTPServer.我已经能够为简单的密码验证工作,但是我无法为PublicKey身份验证配置东西.我有一个实现了PublickeyAuthenticator接口,如下所示,
public class SimpleKeyAuthenticator implements PublickeyAuthenticator {
@Override
public boolean authenticate(String username, PublicKey key, ServerSession session) {
System.out.println("In authenticate");
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我的服务器实现如下,
...
sshd = SshServer.setUpDefaultServer();
sshd.setPort(2222);
//sshd.setPort(config.getSFTPPort());
//sshd.setKeyPairProvider(new
sshd.setKeyPairProvider(new PEMGeneratorHostKeyProvider("hostkey.pem"));
//sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider());
sshd.setPublickeyAuthenticator(new SimpleKeyAuthenticator());
sshd.setFileSystemFactory(new SimpleFileSystemFactory());
List<NamedFactory<UserAuth>> userAuthFactories = new ArrayList<NamedFactory<UserAuth>>();
userAuthFactories.add(new UserAuthNone.Factory());
sshd.setUserAuthFactories(userAuthFactories);
sshd.setCommandFactory(new ScpCommandFactory());
List<NamedFactory<Command>> namedFactoryList = new ArrayList<NamedFactory<Command>>();
namedFactoryList.add(new SftpSubsystem.Factory());
sshd.setSubsystemFactories(namedFactoryList);
sshd.setSessionFactory(new SimpleSessionFactory(handler));
try {
sshd.start();
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用我的SFTP客户端获取文件时,一切正常.我希望authenticate方法失败,因为它总是返回false.我已经尝试将KeyPairProvider设置为使用PEMGeneratorHostKeyProvider和SimpleGeneratorHostKeyProvider.我还设置了PublicKeyAuthenticator来使用我的SimpleKeyAuthenticator类.注意,当我查看控制台输出时,我从未看到"In authenticate",因此我知道Authenticate永远不会被调用.有人可以指点我错过的东西吗?任何帮助表示赞赏.
问候,马克
我在网上找不到任何东西.有没有办法使用AdMob SDK在我的应用中通过Google Play商店中的应用获利.
你们有谁知道吗?
提前致谢.:)
很高兴看到您已经在Beta中推出了第二代云SQL.但是,我发现它尚未提供给GAE项目.您能估算一下这个链接的启用时间吗?由于第1代SQL的缓慢,我们正在对我们的花哨系统进行一些重大的基础架构更改,但如果变化不远,我们将坚持使用云SQL.
windows-subsystem-for-linux ×3
build.gradle ×2
gradle ×2
linux ×2
windows ×2
windows-10 ×2
admob ×1
android ×1
apache-mina ×1
apache2 ×1
apt-get ×1
bash ×1
c# ×1
eclipse ×1
group-by ×1
intellisense ×1
maven-2 ×1
max ×1
mina ×1
mysql ×1
mysql-5.6 ×1
oracle ×1
public-key ×1
resharper ×1
settings ×1
sftp ×1
sql ×1
subsystem ×1
sum ×1
syntax-error ×1
ubuntu ×1