小编Ola*_*che的帖子

如何垂直对齐标签和选择框(中)

对于那里的CSS大师,我无法弄清楚使第一个标签/选择对不是中间对齐的css,但是第二个在中间对齐.

请参阅下图中的问题.我的目标是让第一个标签/选择对在中间对齐,并理解实现它的css规则.

在此输入图像描述

<div class="pure">
    <form class="pure-form-inline">
        <div class="pure-g">
            <div class="pure-u labelArea">
                <label>Choose Project:</label>
            </div>
            <div class="pure-u-1-4">
                <select></select>
            </div>
        </div>
        <div class="pure-control-group">
            <label>Choose Customer:</label>
            <select></select>
        </div>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

在这里你可以看到这个在行动...... 小提琴

css css3 yui-pure-css

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

在linux中更改线程优先级和调度程序

我有一个单线程应用程序.如果我使用下面的代码,我得到sched_setscheduler(): Operation not permitted .

struct sched_param param;
param.sched_priority = 1;
if (sched_setscheduler(getpid(), SCHED_RR, &param))
printf(stderr, "sched_setscheduler(): %s\n", strerror(errno));
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用如下的pthread api,我不会收到错误.单线程应用程序的两者之间有什么区别,下面的函数真的改变了调度程序和优先级,还是我错过了一些错误处理?

void assignRRPriority(int tPriority)
{
    int  policy;
    struct sched_param param;

    pthread_getschedparam(pthread_self(), &policy, &param);
    param.sched_priority = tPriority;
    if(pthread_setschedparam(pthread_self(), SCHED_RR, &param))
            printf("error while setting thread priority to %d", tPriority);
}
Run Code Online (Sandbox Code Playgroud)

c c++ linux pthreads

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

.htaccess - RewriteCond:坏标记分隔符

我正在使用.htaccess来阻止对我网站的一些不良请求.一切都在我的本地服务器(XAMPP)上按预期工作,但当我将其上传到主机(共享)时,我收到此错误:RewriteCond: bad flag delimiters

这是我的.htaccess中的代码

ServerSignature Off
Options -Indexes

RewriteEngine On

RewriteCond %{REQUEST_METHOD} ^(HEAD|TRACE|DELETE|TRACK|DEBUG) [NC]
RewriteRule ^(.*)$ - [F,L]

RewriteCond %{HTTP_USER_AGENT} (libwww-perl|wget|python|nikto|curl|scan|java|winhttp|clsh ttp|loader) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (<|>|'|%0A|%0D|%27|%3C|%3E|%00) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (;|<|>|'|"|\)|\(|%0A|%0D|%22|%27|%28|%3C|%3E|%00). *(libwww-perl|wget|python|nikto|curl|scan|java|winhttp|HTTr ack|clshttp|archiver|loader|email|harvest|extract| grab|miner) [NC,OR]

RewriteCond %{THE_REQUEST} \/\*\ HTTP/ [NC,OR]
RewriteCond %{THE_REQUEST} etc/passwd [NC,OR]
RewriteCond %{THE_REQUEST} cgi-bin [NC,OR]
RewriteCond %{THE_REQUEST} (%0A|%0D) [NC,OR]
RewriteCond %{THE_REQUEST} \?\ HTTP/ [NC,OR]

RewriteCond %{QUERY_STRING} ^(.*);(.*)$ [NC,OR]
RewriteCond %{QUERY_STRING} ^(.*)\"|\(|\)(.*)$ [NC,OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=http:// [OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=(\.\.//?)+ [OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=/([a-z0-9_.]//?)$ [NC,OR]
RewriteCond %{QUERY_STRING} …
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite

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

带有和没有文本的内联块div没有垂直对齐

我有两个div并排.两者都有相同的大小和display: inline-block.两者之间的唯一区别是,第一个有一些文本,第二个是空白.

HTML:

<div>1</div>
<div></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
    display: inline-block;
    border: 1px solid black;
    width: 50px;
    height: 50px;
}
Run Code Online (Sandbox Code Playgroud)

第一个div低于第二个div.

我知道所有可能的修复,比如添加一些文本或&nbsp;第二个div.vertical-align: top当然,也可以添加修复程序.

我想知道的是,有人可以解释一下,为什么一个空白的div具有不同的对齐而不是带有一些文本的div?

的jsfiddle

html css

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

如何在ubuntu中设置环境变量ANT_OPTS?

在Ubuntu 10.0.4中设置liferay环境时,我在.bashrc文件中设置了这样的环境变量

PATH=/usr/bin/java/jdk1.7.0_51/bin:$PATH
export PATH

JAVA_HOME=/usr/bin/java/jdk1.7.0_51
export JAVA_HOME

PATH=/usr/bin/ant/bin:$PATH
export PATH

ANT_HOME=/usr/bin/ant

export ANT_HOME

ANT_OPTS="-Xmx1024m -XX:MaxPermSize=256m"

export ANT_OPTS

set path=$path $ANT_HOME/bin
Run Code Online (Sandbox Code Playgroud)

我在我的终端中测试了这样的环境变量:

sudheer@VY-B3:~$ echo $PATH
/usr/bin/ant/bin:/usr/bin/java/jdk1.7.0_51/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
sudheer@VY-B3:~$ echo $JAVA_HOME
/usr/bin/java/jdk1.7.0_51
sudheer@VY-B3:~$ echo $ANT_HOME
/usr/bin/ant
sudheer@VY-B3:~$ echo $ANT_OPTS
-Xmx1024m -XX:MaxPermSize=256m
Run Code Online (Sandbox Code Playgroud)

在为liferay运行build-themes时遇到以下错误:

Buildfile: /home/sudheer/Desktop/Life-ray/Liferay_workspace/portal/portal-web/build.xml

BUILD FAILED
/home/sudheer/Desktop/Life-ray/Liferay_workspace/portal/portal-web/build.xml:4: The following error occurred while executing this line:
/home/sudheer/Desktop/Life-ray/Liferay_workspace/portal/build-common-web.xml:4: The following error occurred while executing this line:
/home/sudheer/Desktop/Life-ray/Liferay_workspace/portal/build-common.xml:393: .

Please set the environment variable ANT_OPTS to the recommended value of
"-Xmx1024m -XX:MaxPermSize=512m".

Total time: 2 …
Run Code Online (Sandbox Code Playgroud)

java eclipse ubuntu liferay liferay-ide

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

如何从 shell 脚本接受“是”“您确定要继续连接(是/否)吗?” 使用 ssh。不使用 StrictHostKeyChecking=no

我使用 ssh 命令远程执行 shell 脚本,并使用 -o **StrictHostKeyChecking=no ** 选项来绕过身份验证:

ssh -o StrictHostKeyChecking=no root@$IP '/test-script'
Run Code Online (Sandbox Code Playgroud)

但是,我使用的 sh shell 不支持 StrictHostKeyChecking=no 选项:

root:~ Jeff$ ssh StrictHostKeyChecking=no root@$IP '/test-script'

Could not create directory '/home/root/.ssh'.
The authenticity of host '192.168.186.1 (192.168.186.1)' can't be established.
ECDSA key fingerprint is SHA256:KOx9T7VeRy9dJ2ug+tfnlbnG/7Fm0I5Tl/ziTkE4JaE.
Are you sure you want to continue connecting (yes/no)? 
Run Code Online (Sandbox Code Playgroud)

我拥有的 ssh 的所有 -o 选项是:

ssh -o help
ssh: Available options:
ExitOnForwardFailure
UseSyslog
Run Code Online (Sandbox Code Playgroud)

那么有什么方法可以提示“您确定要继续连接(是/否)吗?”的“是”?关于远程主机的问题?

我尝试了以下选项,但没有一个起作用

ssh -o StrictHostKeyChecking=no root@$IP '/test-script' | yes
yes | ssh StrictHostKeyChecking=no …
Run Code Online (Sandbox Code Playgroud)

shell dropbear

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

理解指针和数组

有人可以解释如何通过它的名称引用数组,通过在其名称前加上指针和双指针,如下面的代码所示:

#include<stdio.h>

main()
{  
    int a[3][2];
    a[0][0]=15;
    a[0][1]=150;
    a[1][0]=115;
    a[1][1]=165;
    a[2][0]=135;
    a[2][1]=139;
    printf( "%u\n", a);
    printf( "%u\n", *a);
    printf( "%u\n", **a);
}
Run Code Online (Sandbox Code Playgroud)

c arrays pointers

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

访问 WordPress 站点的子文件夹

所以我在我的域的根目录中安装了一个 WordPress 网站,并且它运行良好。我想在子文件夹中安装购物车,但这给我带来了麻烦。我有一个名为“magento”的文件夹。该文件夹中有一个名为 downloader.php 和 index.php 的文件。

当我尝试访问该文件时,Wordpress 给了我一个 404 错误,就像它认为我的意思是寻找 WP 文章一样。我尝试了不同的 .htaccess 文件,现在将其更改为标准 500 错误。

我用谷歌搜索了这个问题,发现很多人都有同样的问题,但还没有找到有效的解决方案。我还检查了权限,文件夹是777,我也将文件更改为777,但它仍然不起作用。

根 (public_html) 文件中的 .htaccess 文件仅显示

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

我对配置 .htaccess 文件一无所知,但如果有人对我如何让它工作有任何建议,那就太好了。

谢谢!!

wordpress .htaccess mod-rewrite

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

检查一次是否可以看到多个div

我一直在使用以下代码来检查div是否可见:

if ($("#monday").is(':visible')) {
    document.getElementById('scheduleitem1').style.width = 540;
    $("#scheduleitem1").show();                     
}
Run Code Online (Sandbox Code Playgroud)

该代码运行良好.但是,我想检查一次是否可以看到多个div中的一个.

我尝试过以下不起作用的代码:

if ($("#monday" || "#tuesday").is(':visible')) {
    document.getElementById('scheduleitem1').style.width = 540;
    $("#scheduleitem1").show();                     
}
Run Code Online (Sandbox Code Playgroud)

if ($("#monday", "#tuesday").is(':visible')) {
    document.getElementById('scheduleitem1').style.width = 540;
    $("#scheduleitem1").show();                     
}
Run Code Online (Sandbox Code Playgroud)

那么如果我想检查一个多个div中的一个是否同时可见,我该怎么办?

html javascript jquery

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

Perl删除匹配模式并将其余部分存储到变量中

我想从行尾开始删除匹配模式,并将其余行存储到变量perl中如何实现?

对于Eg:

$ROOT = "/home/usr/bin";
Run Code Online (Sandbox Code Playgroud)

我想从$ ROOT变量上面删除"/ bin"并打印/存储其余部分.以下代码是否有效?

$ROOT =s/^(.*?)(?=\/bin)/$1/g
print $ROOT;
Run Code Online (Sandbox Code Playgroud)

将以上代码打印在输出下方,

/home/usr
Run Code Online (Sandbox Code Playgroud)

请注意,由于我是新人,我可能错误地提出上述建议.请帮帮我.

perl

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