小编Gia*_*rco的帖子

使图像适合X并缩放Y.

我有这个ImageView

    <ImageView android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/offer_img" />
Run Code Online (Sandbox Code Playgroud)

我正在从URL中将图像加载到此ImageView中,我希望图像始终适合X(屏幕的宽度)并重新调整高度以保持纵横比.我需要一些Java才能做到这一点,还是我可以通过XML单独完成?

xml android

5
推荐指数
1
解决办法
4557
查看次数

如何在单击angularjs时调用两个函数

我的控制器里面有两个功能

$scope.first = function()
{
    console.log("first");
}

$scope.second = function()
{
console.log("hello");
}

Now in my template i give call to first function

<button ng-click="first()">click</button>
Run Code Online (Sandbox Code Playgroud)

现在我希望我的第一个函数完成执行后,第二个函数自动开始执行而不需要任何点击.

即单击第一个函数执行,然后分别执行第二个函数.

angularjs angularjs-ng-click

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

当使用"基础"这个词时,业力和茉莉花的奇怪行为

我在这里寻求帮助,因为我无法达成解决方案,而且我花了很多时间在这上面.

问题是业力+茉莉花测试中的一个奇怪的行为,最初我认为问题出在AngularJs代码中,但是通过剥离剥离我达到了没有其他东西可以去除的问题,并且问题是100%没有角度.

我正在使用的实际代码是:

test.js:

'use strict';

describe('Unit tests suite', function () {
    it('test', function () {
        expect('base').toEqual('');
    });
});
Run Code Online (Sandbox Code Playgroud)

karma.conf.js:

module.exports = function (config) {
    config.set({
        basePath: '',
        frameworks: ['jasmine'],
        files: ['*.js'],
        exclude: [],
        preprocessors: {},
        reporters: ['progress'],
        port: 9876,
        colors: true,
        logLevel: config.LOG_INFO,
        autoWatch: true,
        browsers: ['PhantomJS'],
        singleRun: false,
    })
}
Run Code Online (Sandbox Code Playgroud)

绝对没有别的.该测试的结果是:

13 02 2016 04:32:39.559:WARN [karma]: No captured browser, open http://localhost:9876/
13 02 2016 04:32:39.571:INFO [karma]: Karma v0.13.15 server started at http://localhost:9876/
13 02 2016 04:32:39.578:INFO [launcher]: Starting …
Run Code Online (Sandbox Code Playgroud)

jasmine phantomjs karma-runner karma-jasmine

5
推荐指数
1
解决办法
464
查看次数

例外 - Java-Struts 1.3中的"java.lang.NullPointerException:Module'null'not found"

同时在localhost 8080(Apache Tomcat 6.0.16 Server)上使用Struts 1.3登录应用程序.我收到了以下错误.

HTTP状态500 -


类型异常报告

信息

description服务器遇到内部错误(),导致无法完成此请求.

例外

org.apache.jasper.JasperException:在第13行处理JSP页面/Login.jsp时发生异常

10: </head>
11: <body>
12: 
13:     <html:form action="/Login.do">
14:         Username : <html:text name="LoginForm" property="userName"/><br/>
15:         Password : <html:password name="LoginForm" property="password"/><br/>
16:         <html:submit value="Login"/>
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Run Code Online (Sandbox Code Playgroud)

根本原因

java.lang.NullPointerException: Module 'null' not found.
    org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)
    org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)
    org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818)
    org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488)
    org.apache.jsp.Login_jsp._jspx_meth_html_005fform_005f0(Login_jsp.java:105)
    org.apache.jsp.Login_jsp._jspService(Login_jsp.java:78)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Run Code Online (Sandbox Code Playgroud)

note备注根本原因的完整堆栈跟踪在Apache Tomcat /6.0.16日志中.


Apache Tomcat/6.0.16

Login.jsp页面

  <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD …
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception struts-1

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

angularjs材料设计嵌套列表

我想在我的应用程序中创建嵌套列表(树),如下所示.请建议我如何创建这样的列表.在此输入图像描述

angularjs angular-material

4
推荐指数
1
解决办法
4971
查看次数

Android 在应用程序小部件中获取位置 - locationManager 似乎在一段时间后停止工作

TL:博士;

短篇故事

IntentService主屏幕中的应用程序小部件无法从使用的应用程序获取 GPS 位置LocationManager::getLastKnownLocation,因为一段时间后该应用程序处于后台或失去焦点,Location返回的是 null,例如没有已知的最后位置。
我尝试使用ServiceWorkerManagerAlarmManager并请求 aWakeLock但没有成功。


情况

我正在开发一个 Android 应用程序,它读取公共数据,并在经过一些计算后,以用户友好的方式向用户显示它们。
该服务是.json公开的,其中包含有关我所在地区天气状况的数据。大多数情况下,它是一个包含一些(不超过 20 条)非常简单记录的数组。这些记录每 5 分钟更新一次
我在应用程序中添加了一个应用程序小部件。小部件的作用是向用户显示单个(计算的)值。它会从 Android 系统获取一次更新(由 指定android:updatePeriodMillis="1800000"),并侦听用户交互(点击)以发送更新请求。
用户可以在几种小部件类型之间进行选择,每种小部件类型显示不同的值,但都具有相同的点击更新行为。

环境

  • 安卓工作室4.1.1
  • 使用JAVA
  • 在物理设备Samsung Galaxy S10 SM-G973FAPI 级别 30上进行测试
  • 没有可用的模拟器(我无法启动它)

.gradle 配置文件:

defaultConfig {
    applicationId "it.myApp"
    versionCode code
    versionName "0.4.0"
    minSdkVersion 26
    targetSdkVersion 30
}
Run Code Online (Sandbox Code Playgroud)

目标

我想添加的是一个 App Widget 类型,它允许用户获取位置感知数据
理想的结果是,一旦添加到主屏幕上,应用程序小部件将监听用户交互(点击),并在点击时询问所需的数据。 …

android android-widget locationmanager android-gps android-doze

4
推荐指数
1
解决办法
2199
查看次数

角js有哪些替代方案?

这里是前端开发的新手.发现Yeoman,似乎是一个很棒的工具.我完成了一个教程,然后使用带有Node JS后端的Angular JS完成了一个小项目.从我的角度帮助查看事物:在这一点上,我不知道足够的Web开发来抽象我的方法,我只知道我可以使用的工具集来使某些工作.我知道如果我想创建一个新的网站,我可以使用Yeoman生成一个项目,使用HTML/CSS,并使用Angular使内容动态化.它实际上运作得很好.

但是,我很好奇Web开发的其他方法是什么.Angular JS有哪些替代方案?Angular.js是标准/常用方法吗?

angularjs

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

Scala enum扩展特性

我正在写一个简单的解析器是Scala.

我有一个基本特征,代表文件中的一个元素.

trait Token[T] {
    def stringValue: String
    def value: T
}
Run Code Online (Sandbox Code Playgroud)

这就是我需要的 - 字符串(文本)值和解析的值(有时会是相同的字符串).现在我想要一组子类:

  • 保留符号/关键字例如class,void
  • 特殊符号例如+,/等等.
  • 整数文字,例如123
  • 真正的文字,例如1.23
  • 字符串文字,例如'123'

你会如何实现这样的层次结构?由于这是有限的,所以使用案例类很好..我想.但是枚举也会很棒..如何结合?


换句话说,在Scala中以更加Scal-ish的方式编写这个(下面)的最佳方法是什么?

public interface Token<T> {
    String stringValue();
    T value();
}

public enum ReservedSymbol implements Token<ReservedSymbol> {
    CLASS('class'), VOID('void');

    private String val;
    private ReservedSymbol(String val) { this.val = val; }

    public String stringValue() { return val; }
    public ReservedSymbol value() { return this; }
}


public class IntegerLiteral implements Token<Integer> { …
Run Code Online (Sandbox Code Playgroud)

java enums scala

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

如何用JQuery以简单的方式选择多个类?

我为7 div创建了7个类,我想用短代码轻松选择它们

HTML代码:

<div height="38" width="38" class="icon1"></div>
<div height="38" width="38" class="icon2"></div>
<div height="38" width="38" class="icon3"></div>
<div height="38" width="38" class="icon4"></div>
<div height="38" width="38" class="icon5"></div>
<div height="38" width="38" class="icon6"></div>
<div height="38" width="38" class="icon7"></div>
Run Code Online (Sandbox Code Playgroud)

在jQuery中

$("[select all classes]").click(function(){
   //$(this) do something
})
Run Code Online (Sandbox Code Playgroud)

编辑:

请不要这样回答我

$('.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7').click(function() {

})
Run Code Online (Sandbox Code Playgroud)

因为我有25个图标,我想做某事,这不是一个好的代码做某事

我怎样才能轻松选择它们?

jquery class

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

printf()令人惊讶的控制台输出

经过几年的休整,我需要用C++开发.无论如何,我在阅读我正在阅读的教程后遇到了问题.在编写下面的代码片段后,我希望在我的控制台中看到"Hello World",但我只能看到'Debug:StrangeChars'; 什么地方出了错?

std::string myString("Hello World"); 
printf("* Debug: %s \n", myString);
Run Code Online (Sandbox Code Playgroud)

c++ printf

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

Java java.util.logging记录器与HSQLDB结合的奇怪行为

情况:我有一个静态数据库类,使用HSQLDB,我也想在其中使用Logging.

我设置了记录器,设置了所有语句,但在使用特定方法后,记录器似乎不再起作用了.没有例外被抛出,似乎已经死了.

这是Logger类:

public class GLogger {

    private static GFormatter   formatterHTML;
    private static FileHandler  fileHTML;
    private static boolean      isReady = false;

public static void setup() throws IOException {
    Logger logger = Logger.getLogger("");
    fileHTML = new FileHandler("conf/logging.html");
    formatterHTML = new GFormatter();
    fileHTML.setFormatter(formatterHTML);
    logger.addHandler(fileHTML);
    isReady = true;
}

public static boolean isReady() {
    return isReady;
}
}
Run Code Online (Sandbox Code Playgroud)

这是数据库类的(部分):

public class Database {

private static final Logger LOG = Logger.getLogger(Database.class.getName());
/**
 * The database server class
 */
private static Server       hsqlServer;

/**
 * …
Run Code Online (Sandbox Code Playgroud)

java hsqldb java.util.logging

0
推荐指数
1
解决办法
372
查看次数

我的Java Error构造函数在类中不能应用于给定的类型;

我是初学者,正在努力编写我的作品.但它不起作用.我收到这个错误

"constructor account in class account cannot be applied to given types;
required: in,java,lang,String; found: no arguments; reason: actual and formal argument lists differ in..."
Run Code Online (Sandbox Code Playgroud)

如果有人能向我解释这将是非常感谢.

java bluej

0
推荐指数
1
解决办法
4356
查看次数