小编fel*_*ipe的帖子

在 CSS 中为 border-bottom 添加偏移量

我有一个问题,我需要在 CSS 中使用给定的偏移量制作边框底部

例如,在这个 JSFiddle 中,我有一个黑色边框底部。

https://jsfiddle.net/uexma4o6/343/

<div style="border-bottom: 2px solid black; width:500px; height:40px; background-color:lightcoral"></div>
Run Code Online (Sandbox Code Playgroud)

但我想给这个 2px 实心黑色边框一个偏移量,使其比它所在的位置高 5px。

是否可以?

css border offset

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

MySQL远程连接[不像往常一样]

我无法从外部访问mysql.我认为它是mysql或防火墙的东西或mysql中的一些特权.

我已经尝试过在互联网上做的步骤.我将逐步介绍该过程以举例说明我正在做的事情,并作为另一个有同样问题的人的教程:

我正在使用:

-ubuntu server 12.04 
-mysql-server5.5
-there is NO hardware firewall just software one
Run Code Online (Sandbox Code Playgroud)

1-首先我安装了mysql:

sudo apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)

2-我通过以下方式更改了root密码:

sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysql
UPDATE user SET Password=PASSWORD('MYPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
Run Code Online (Sandbox Code Playgroud)

3-我将所有特权提供给root到任何ip:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

4-编辑完my.cnf后

sudo nano /etc/mysql/my.cnf
Run Code Online (Sandbox Code Playgroud)

我评论了这些线,如下:

#skip-external-locking 
#bind-address           = 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

5-我编辑了iptables以允许MySql 3306:

iptables -A INPUT -i eth0 -p tcp -m tcp --dport …
Run Code Online (Sandbox Code Playgroud)

mysql linux connection firewall

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

opencl中的__local atomic

关于__local变量的原子访问:

我知道与本地业务相比,全球业务运营缓慢.从这个意义上讲,我想对一些变量进行原子访问.

我知道我可以在OpenCL中进行原子操作:

// Program A:
#pragma OPENCL EXTENSION cl_khr_global_int32_base_atomics : enable
#pragma OPENCL EXTENSION cl_khr_local_int32_base_atomics : enable
__kernel void test(global int * num)
{
    atom_inc(&num[0]);
}
Run Code Online (Sandbox Code Playgroud)

如何在给定工作组内的工作 - 工作组之间共享原子数据?

对于前:我想做那样的事情:

// Program B: (it doesn't work, just to show how I'd like it to be)
#pragma OPENCL EXTENSION cl_khr_global_int32_base_atomics : enable
#pragma OPENCL EXTENSION cl_khr_local_int32_base_atomics : enable
__kernel void test(global int * num, const int numOperations)
{
    __local int num;
    if (get_global_id(0) < numOperations) {
        atom_inc(&num);
    }
}
Run Code Online (Sandbox Code Playgroud)

最后,num值应返回:numOperations …

atomic increment opencl

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

Java:SimpleDataFormat在解析时抛出异常

我使用SimpleDataFormat多年了.我从来没有得到这个Exception

程序在下面,我从互联网上得到了一个例子的代码:

    public static void main(String[] args) {
    // Make a new Date object. It will be initialized to the
    // current time.
    Date now = new Date();

    // Print the result of toString()
    String dateString = now.toString();
    System.out.println(" 1. " + dateString);

    // Make a SimpleDateFormat for toString()'s output. This
    // has short (text) date, a space, short (text) month, a space,
    // 2-digit date, a space, hour (0-23), minute, second, a space,
    // short timezone, …
Run Code Online (Sandbox Code Playgroud)

java simpledateformat

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

JNI_CreateJavaVM的返回码

我找到了http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html

是JNI调用函数的文档。

但例如,如果我打电话:

JNI_CreateJavaVM
Run Code Online (Sandbox Code Playgroud)

有此技术说明:

https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html#JNI_CreateJavaVM

我知道返回码是一个提示,告诉我:

  • 如果函数的返回值为0,确定
  • 如果函数的返回值为负,则不正确或存在某些问题。

方法JNI_CreateJavaVM的上述文档说:

RETURNS:
Returns JNI_OK on success; returns a suitable JNI error code (a negative number) on failure.
Run Code Online (Sandbox Code Playgroud)

但是我不知道真正的结果是什么,因为它没有说出可能的错误代码。

因此,我无法创建任何JVM,因为它给我一个* jvm指针,并且错误代码为-1。

是否有JNI的“ javadoc”?

java java-native-interface

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

是否有更优雅的方式进行这些按位操作?

我构建了这个程序,对三个数字进行一些按位操作:2,4和20:

public static void main(String[] args) {
    int mask = 63;
    int id = 2;
    id = (id << 6) | 4;
    id = (id << 6) | 20;
    int v3 = id & mask;
    int v2 = (id >> 6) & mask;
    int v1 = (id >> 6*2) & mask;
    System.out.println(v1 + " " + v2 + " " + v3);
}
Run Code Online (Sandbox Code Playgroud)

我毫不怀疑按位操作,但我不知道这是否是最好的方法.有更优雅的方式进行这些操作吗?

c c++ java bit-manipulation

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

在函数中返回 const 不会使变量成为 const?

我有以下结构:

class Test {
public:
    int k = 10;
};

class SecondTest {
private:
    Test t;
public:
    const Test& myTest() {
        return t;
    }
};

int main()
{
    SecondTest secondTest;
    Test tt = secondTest.myTest();
    tt.k = 20;
    cout << "tt.k value: " << tt.k;
}
Run Code Online (Sandbox Code Playgroud)

我以为:

const Test& myTest() {
Run Code Online (Sandbox Code Playgroud)

将使返回值成为 const。

但不,我可以简单地分配给一个非常量值,并将其用作非常量值:

Test tt = secondTest.myTest();
Run Code Online (Sandbox Code Playgroud)

打印结果将是

"tt.k value: 20"
Run Code Online (Sandbox Code Playgroud)

这对我来说听起来很奇怪......我是否错过了一些概念?

c++ constants

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