小编bob*_*e01的帖子

覆盖第三方库的CSS值

我正在使用第三方css库来进行样式设置,但我想min-height为特定的库指定不同的样式div
div是使用themeRow具有许多属性和套类:

min-height: 200px
Run Code Online (Sandbox Code Playgroud)

就我而言,这太大了,我想设置一个不同的值,即

min-height: 75px
Run Code Online (Sandbox Code Playgroud)

所以我已经定义了一些内联,css但是在渲染时div仍然排除了我的值,并且仍然在min-height: 200px

有什么办法可以告诉css我使用我的值而不是第三方值?

<style>
.bannerHeight {
    min-height: 75px;
}
</style>


<div class="themeRow bannerHeight"></div>
Run Code Online (Sandbox Code Playgroud)

css

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

确定进度条上的点击位置?

是否可以使用普通的javascript确定用户点击进度条的值/位置?

目前,我可以检测到元素上的点击,但只能获取栏的当前位置,与用户的点击无关.

http://jsfiddle.net/bobbyrne01/r9pm5Lzw/

HTML

<progress id="progressBar" value="0.5" max="1"></progress>
Run Code Online (Sandbox Code Playgroud)

JS

document.getElementById('progressBar').addEventListener('click', function () {
    alert('Current position: ' + document.getElementById('progressBar').position);
    alert('Current value: ' + document.getElementById('progressBar').value);
});
Run Code Online (Sandbox Code Playgroud)

html javascript progress

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

尝试glUseProgram时出现OpenGL错误1281

有什么想法可以opengl进一步调试此错误吗?1281

我正在从文件加载源代码,进行编译,链接,然后尝试在之后检查错误 glUseProgram

在我对象的绘制方法中..

log.info(gl2.glIsProgram(shaderProgram)); // true
gl2.glUseProgram(shaderProgram);

int error;
while ((error = gl2.glGetError()) != GL2.GL_NO_ERROR) {
    throw new RuntimeException("glUseProgram" + ": glError " + error);
}
Run Code Online (Sandbox Code Playgroud)

输出..

[13:38:08] INFO (IARectangle.java:99) - true
java.lang.RuntimeException: glUseProgram: glError 1281
Run Code Online (Sandbox Code Playgroud)

这就是我从.glsl文件..加载我的着色器源的方式。

Vector<Integer> shaders = new Vector<Integer>();

try {

    shaders.add(compileSource(
        loadSource("shaders/vertexShader.glsl"),
        loadSource("shaders/fragmentShader.glsl")));

    return shaders;

} catch (Exception e) {
    e.printStackTrace();
    return shaders;
}

public String[] loadSource(String filename){

    StringBuilder sb = new StringBuilder();
    try {

        InputStream is = getClass().getClassLoader().getResourceAsStream(filename);
        BufferedReader br = …
Run Code Online (Sandbox Code Playgroud)

opengl glsl

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

为移动设备缩放 libgdx UI?

目前desktop应用程序版本很好,按钮缩放得很好,但是当我部署到android它们时,它们很小并且几乎无法使用。

DesktopLauncher ..

public class DesktopLauncher {
    public static void main (String[] arg) {
        LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
        config.title = "Color Catchin";
        config.width = 800;
        config.height = 480;
        new LwjglApplication(new ColorCatch(), config);
    }
}
Run Code Online (Sandbox Code Playgroud)

AndroidLauncher ..

public class AndroidLauncher extends AndroidApplication {
    @Override
    protected void onCreate (Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
        config.useAccelerometer = false;
        config.useCompass = false;
        initialize(new ColorCatch(), config);
    }
}
Run Code Online (Sandbox Code Playgroud)

Core 代码 ..

public class MainMenu implements Screen { …
Run Code Online (Sandbox Code Playgroud)

java libgdx

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

使用 nodejs、express、body-parser 从 GET 请求中解析正文?

是否可以使用 检索body内容express

我开始尝试,body-parser但这似乎不适用于GET. 有没有可以工作的模块?

var express = require('express'),
  bodyParser = require('body-parser'),
  PORT = process.env.PORT || 4101,
  app = express();

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

app.route('/')
  .get(function(req, res) {
    respond(req, res, 'GET body contents:\n');
  })
  .post(function(req, res) {
    respond(req, res, 'POST body contents:\n');
  });

app.listen(PORT, function(err) {
  if (err) {
    console.log('err on startup ' + err);
    return;
  }
  console.log('Server listening on port ' + PORT);
});

/*
 * Send a response back to …
Run Code Online (Sandbox Code Playgroud)

node.js express body-parser

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

使用maven构建的jar中缺少Java类

当我试图运行我.jar的类无法找到?
它是一种基本的应用程序,包含2种自定义类和commons-lang
.jar包含类commons-lang,但不是我的Java类.

rob@work:~/git/ProjectName/target$ java -jar uber-ProjectName-1.0-SNAPSHOT.jar 
Exception in thread "main" java.lang.NoClassDefFoundError: com/test/server/Main
Caused by: java.lang.ClassNotFoundException: com.test.server.Main
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: com.test.server.Main. Program will exit.
Run Code Online (Sandbox Code Playgroud)

这是 pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.test.server</groupId>
    <artifactId>ProjectName</artifactId>
    <packaging>jar</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>thisisatest</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.3</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>com.test.server.Main</mainClass>
                        </manifest> …
Run Code Online (Sandbox Code Playgroud)

java jar maven

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

使用三元条件创建文本或删除文本

html ..

<tr ng-repeat="player in players">
    <td ng-cloak>{{ player.standing ? player.name : '<strike>' + player.name + '</strike>' }}</td>
    <td ng-cloak>{{ player.associatedNumber }}</td>
    <td ng-cloak>
        <span ng-class="player.standing === true ? 'label label-success': 'label label-danger'">{{ player.standing }}</span>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

数据集..

[{
    "name": "Robert C",
    "associatedNumber": 21,
    "standing": true
}, {
    "name": "Joey C",
    "associatedNumber": 55,
    "standing": true
}, {
    "name": "Bobby A",
    "associatedNumber": 15,
    "standing": true
}]
Run Code Online (Sandbox Code Playgroud)

这是渲染的第一行(其他类似)。

屏幕截图

相反,我想将播放器的名称渲染为纯文本,否则将其删除standing

angularjs

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

“TypeError: req.flash is not a function” 使用带有 nodejs、用户名和密码身份验证的通行证

这是运行并输入错误密码时的控制台输出..

info: Listening on 127.0.0.1:3000
debug: GET /
debug: Incorrect password
/home/bob/git/authenticate-nodejs-prototype/node_modules/mongodb/lib/utils.js:98
    process.nextTick(function() { throw err; });
                                  ^

TypeError: req.flash is not a function
    at allFailed (/home/bob/git/authenticate-nodejs-prototype/node_modules/passport/lib/middleware/authenticate.js:118:15)
Run Code Online (Sandbox Code Playgroud)

这是实际的代码。任何想法可能导致这种情况?..

var express = require('express'),
    app = express(),
    http = require('http').Server(app),
    winston = require('winston'),
    passport = require('passport'),
    LocalStrategy = require('passport-local').Strategy,
    ipaddress = '127.0.0.1',
    port = 3000,
    MongoClient = require('mongodb').MongoClient,
    ObjectId = require('mongodb').ObjectID,
    assert = require('assert'),
    mongoUrl = 'mongodb://' + ipaddress + ':27017/authenticate-nodejs-prototype',
    flash = require('connect-flash');

// during dev
winston.level = 'debug';


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

javascript node.js passport.js

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

使用javascript替换为通配符来更改字符串中的width属性

我正在尝试使用.replace('width=".*"', 'width="100"'),因为width可能是原始的任何东西string.但此刻并没有改​​变任何事情.

https://jsfiddle.net/bobbyrne01/8p404z5t/

HTML

<div id="1"></div><br/>
<div id="2"></div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

var fullURL = '<iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fi.imgur.com%2F…key=2aa3c4d5f3de4f5b9120b660ad850dc9&amp;type=video%2Fmp4&amp;schema=imgur" width="406" height="720" scrolling="no" frameborder="0" allowfullscreen&gt;&lt;/iframe>';

document.getElementById('1').textContent = fullURL;

var moddedURL = fullURL.replace('width=".*"', 'width="100"');
document.getElementById('2').textContent = moddedURL;
Run Code Online (Sandbox Code Playgroud)

结果..

<iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fi.imgur.com%2F…key=2aa3c4d5f3de4f5b9120b660ad850dc9&amp;type=video%2Fmp4&amp;schema=imgur" width="406" height="720" scrolling="no" frameborder="0" allowfullscreen&gt;&lt;/iframe>

<iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fi.imgur.com%2F…key=2aa3c4d5f3de4f5b9120b660ad850dc9&amp;type=video%2Fmp4&amp;schema=imgur" width="406" height="720" scrolling="no" frameborder="0" allowfullscreen&gt;&lt;/iframe>
Run Code Online (Sandbox Code Playgroud)

javascript regex string replace

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

从 server.xml 按名称读取变量

<?xml version="1.0" encoding="UTF-8"?>
<server>

  <variable 
    name="temp" 
    value="Something" />
</server>
Run Code Online (Sandbox Code Playgroud)

如何以编程方式temp从基于 Java 的 Web 应用程序读取xml 文件?

尝试着:

String temp = System.getenv("temp");
Run Code Online (Sandbox Code Playgroud)

java xml web-applications websphere-liberty

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