小编Don*_*mmy的帖子

如何在Android Studio中的模拟器上启用物理键盘?(曾经工作)

我不确定发生了什么变化,但我的计算机上的物理键盘不再适用于模拟器(在Nexus 5中运行kitkat,x86).当我在设备的高级设置中查看AVD时,硬件键盘没有任何东西.这个设置在哪里?

android android-virtual-device android-studio

76
推荐指数
4
解决办法
5万
查看次数

在 Kubernetes Ingress 中从 v1beta1 切换到 v1 时出现错误“io.k8s.api.networking.v1.IngressBackend”中的“未知字段“serviceName”

我的 Ingress 使用了以下 YAML,它工作正常(并继续工作):

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: test-ingress
  namespace: test-layer
annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
  rules:
    - host: mylocalhost.com
      http:
        paths:
          - path: /
            backend:
              serviceName: test-app
              servicePort: 5000
Run Code Online (Sandbox Code Playgroud)

但是,它告诉我它已被弃用,我应该改为使用networking.k8s.io/v1. 当我这样做(见下文)时,它会引发错误。

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: test-ingress
  namespace: test-layer
annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
  rules:
    - host: mylocalhost.com
      http:
        paths:
          - path: /
            backend:
              serviceName: test-app
              servicePort: 5000
Run Code Online (Sandbox Code Playgroud)

错误

error: error validating "test-ingress.yaml": 
  error validating data: [ValidationError(Ingress.spec.rules[0].http.paths[0].backend): 
    unknown field "serviceName" in io.k8s.api.networking.v1.IngressBackend, 
    ValidationError(Ingress.spec.rules[0].http.paths[0].backend): 
      unknown field "servicePort" …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubectl minikube kubernetes-ingress

68
推荐指数
1
解决办法
3万
查看次数

如何在纯JavaScript中模拟鼠标悬停以激活CSS":hover"?

我一直试图找到mouseover在Chrome中模拟的代码,但即使"mouseover"监听器被触发,CSS"悬停"声明也永远不会被设置!

我也尝试过:

//Called within mouseover listener
theElement.classList.add("hover");
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何东西可以将元素更改为其hover声明中声明的内容.

这可能吗?

javascript css jquery

67
推荐指数
5
解决办法
5万
查看次数

如何从MySQL Workbench中的图表生成SQL脚本?

我在MySQL Workbench中创建了一个包含表,外键等的EER图,现在我想生成一个".sql"脚本来创建这个数据库.我怎么做?

mysql sql mysql-workbench

39
推荐指数
1
解决办法
3万
查看次数

如何在Android Studio的Alt-Insert getter/setter中设置前缀(例如"m")?

我将大多数成员变量以字母"m"开头,例如mIdmIsSomething.当我使用键盘快捷键添加getter/setter时,我最终得到:

public void setmId() {}
Run Code Online (Sandbox Code Playgroud)

但我想要:

public void getId() {}
Run Code Online (Sandbox Code Playgroud)

如何在创建getter/setter时为其设置前缀?

android android-studio

28
推荐指数
2
解决办法
1万
查看次数

如何通过命令行安装crx Chrome扩展?

目前,安装Chrome扩展程序(在开发中工作时)的唯一方法是将其从桌面拖到浏览器上,然后在弹出窗口中单击"添加".我宁愿让整个过程自动化.我目前以编程方式构建,打包和签署我的CRX,但我仍然坚持最后的手动步骤.这可能吗?

我尝试创建自己的URL来安装CRX(参见此处:将我的URL添加到ExtensionInstallSources首选项后,仍然不允许安装".crx"打包应用程序)但这不起作用.

我希望这个安装是永久性的,而不是只在当前运行期间持续的临时安装.

automation google-chrome google-chrome-extension google-chrome-devtools

25
推荐指数
2
解决办法
4万
查看次数

无法从代码隐藏中调用App_Code类

我在"App_Code"文件夹中的文件中有一个类.我可以在"aspx"文件中使用它,但不能从代码隐藏文件中使用它.如何让代码隐藏可见?

注意:这是Mono上的ASP.Net,我直接编写类,而不是使用IDE来编译它们

我的文件:

ASPX文件(testappcode.aspx)

<%@ Page language="c#" src="TestAppCode.aspx.cs" Inherits="TestAppCode.TestAppCode" AutoEventWireup="true" %>
<html>
  <head>
    <title>Test App_Code Folder</title>
  </head>
  <body>
    <form id="contactForm" runat="server">
    <asp:TextBox id="Name" runat="server" ></asp:TextBox>
    <asp:TextBox id="Age" runat="server" ></asp:TextBox>
    <asp:Button ID="Submit" runat="server" Text="Submit" onclick="SubmitForm" />
    </form>
  </body>
<html>
Run Code Online (Sandbox Code Playgroud)

CODE BEHIND(TestAppCode.aspx.cs)

using System;
using System.Web.UI.WebControls;

namespace TestAppCode
{
    public class TestAppCode : System.Web.UI.Page
    {
    protected void SubmitForm(object sender, EventArgs e)
    {
        //It fails here with the error: CS0246: The type or namespace name
        //`MyAppCodeClass' could not be found. Are you missing …
Run Code Online (Sandbox Code Playgroud)

asp.net mono app-code code-behind

23
推荐指数
1
解决办法
3万
查看次数

如何在Android XML中旋转线?

我正在尝试使用XML在Android应用中绘制对角线,但它无效.它只是绘制一条水平线.

main.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".TestActivity" >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" 
        style="@style/diagonalStyle">
    </RelativeLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

styles.xml:

<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="diagonalStyle">
        <item name="android:background">@drawable/background</item>
    </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

background.xml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <rotate
            android:fromDegrees="0"
            android:toDegrees="45"
            android:pivotX="50%"
            android:pivotY="50%" >
            <shape
                android:shape="line"
                android:top="1dip" >
                <stroke
                    android:width="1dip"
                    android:color="#FF0000" />
            </shape>
        </rotate>
    </item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-layout android-xml android-drawable

18
推荐指数
1
解决办法
3万
查看次数

从Chrome Webstore安装的扩展程序会引发错误"程序包无效.详细信息:'无法加载包含文件或目录名称的扩展名_metadata ...'

将CRX添加到Chrome网上应用店后,Google会_metadata向crx 添加目录.较旧版本的Chrome不了解此目录(在Chrome 27上测试过)并抛出此错误:

Package is invalid. Details: 'Cannot load extension with file or directory name
_metadata. Filenames starting with "_" are reserved for use by the system.'.
Run Code Online (Sandbox Code Playgroud)

如果您尝试在较旧版本的Chrome上安装此扩展程序,则会看到此错误:https://chrome.google.com/webstore/detail/allcast-receiver/hjbljnpdahefgnopeohlaeohgkiidnoe

一个很好的解释:https://groups.google.com/a/chromium.org/d/msg/chromium-apps/huDqSeaQx3Q/Z5GOMxA7lQIJ

这有解决方法吗?这使得无法支持旧版Chrome.

google-chrome google-chrome-extension google-chrome-app

17
推荐指数
3
解决办法
4万
查看次数

如何阻止Android Studio折叠(关闭)"项目文件"窗格中的所有目录?

每次我运行gradle/build时,项目文件窗格都会刷新并关闭每个目录,所以我只看到:

  • 应用
  • MyApp的

我怎样才能让他们保持开放?

android-studio android-gradle-plugin

16
推荐指数
2
解决办法
2974
查看次数