小编Abd*_*rai的帖子

填充剩余的垂直空间 - 仅限CSS

我需要填写剩余的垂直空间#wrapper#first#secondDIV.

我需要一个唯一的CSS解决方案.

HTML:

#wrapper {
  width: 300px;
  height: 100%;
}

#first {
  width: 300px;
  height: 200px;
  background-color: #F5DEB3;
}

#second {
  width: 300px;
  height: 100%;
  background-color: #9ACD32;
}
Run Code Online (Sandbox Code Playgroud)

CSS:

<div id="wrapper">
  <div id="first"></div>
  <div id="second"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css html5 css3

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

PHP中的多线程/多任务处理

在PHP中,我们通常在不考虑服务器能力的情况下进行编码.现在有一天甚至PC都有多个内核并处理64位数据.据我所知,PHP引擎本身已经过优化,可以利用多个内核.我们的程序员如何才能进一步优化代码以利用多个内核.

换句话说,我想知道将教我编写代码的技术,这些代码更有可能被php引擎平行处理.

我不是要求任何用户定义/开源排队方法,而是以这样的方式编写相同的代码,即它利用多核并且工作得更快.

如果您已经在做这样的事情,请提出您的想法并分享您的经验.

我希望我们可以进一步优化代码.

php optimization multiprocessing

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

Memcache Consistent Hashing,Cluster,PHP代码,Ketama以及所有相关内容

我一直在努力用PHP来理解和编写Memcache,但我在几点上感到困惑.我已经阅读了很多文章,几乎所有与此相关的SO问题都找不到确切的答案.

1)在PHP中创建Consistent Hashed Key的代码是什么?我必须安装哪些库以及我真正需要做什么?有什么好文章要经历吗?

2)假设,我已经成功存储了一致的哈希密钥,现在如果我的任何服务器关闭或添加了新的服务器,即使我使用的是一致的哈希密钥等,它会有什么不同吗?

3)如果在http://ru.php.net/manual/en/memcached.addserver.php中说明,使用Memcached :: addServers()而不是Memcached :: addServer()会对Consistent Hashing产生任何影响.那不是什么意思?

$m = new Memcached();
$m->setOption(Memcached::OPT_DISTRIBUTION, Memcached::DISTRIBUTION_CONSISTENT);
$m->addServers($servers);
Run Code Online (Sandbox Code Playgroud)

4)使用上面的代码是否足以进行Consistent Hashing,然后添加/删除服务器对密钥没有任何影响?

5)什么是Ketama图书馆?如果Memcached :: DISTRIBUTION_CONSISTENT可以更好地工作,为什么要使用它?关注http://www.last.fm/user/RJ/journal/2007/04/10/rz_libketama_-_a_consistent_hashing_algo_for_memcache_clients

6)我是否必须以某种方式哈希我的密钥或只提供我的密钥并让Memcached处理剩下的事情?

请大家,我需要您真正的支持,以便尽快了解并实施我的生产环境.你的答案让我明白我应该为什么编码更好.

php memcached consistent-hashing libmemcache

14
推荐指数
2
解决办法
7232
查看次数

使用Apache的mod_proxy_wstunnel连接到PHP而不使用第三方API

我是WebSocket世界新手,即使一周后,我还是找不到如何在PHP 不使用任何第三方图书馆的情况下使用它.或者不确定它是否可能.

我有3个问题,

1)我们是否必须使用一些第三方API或Libchet,PHP-Push-WebSocketPHP WebSocket等库来使PHP能够通过WebSocket协议进行通信?

2)如果您对上述问题的回答是肯定的,那么使用Apache的优势/目的是mod_proxy_wstunnel什么?

3)如果我使用任何PHP WebSocket第三方库,那么我还需要启用和使用Apache mod_proxy_wstunnel吗?如果否,那么Apache的mod_proxy_wstunnel的目的又是什么?

在Apache mod_proxy_wstunnel后面经历了这个使用go-websocket.在这个问题中,OP指出了一些go-websocket但不幸的是链接正在给出404错误,因此我无法理解用户是否使用了任何第三方API.

任何帮助将受到高度赞赏.提前致谢.

javascript php apache websocket node.js

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

同时应用渐变背景颜色和图像

是否可以同时将背景图像和背景颜色应用于文本字段.

我想要实现的是:在文本字段的右上角显示一个图标.还可以使用样式使该文本字段略微渐变

background: -moz-linear-gradient(center bottom , white, #D6E5F4) repeat scroll 0 0 transparent

谢谢

html css stylesheet

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

MemcachePool :: get():服务器localhost(tcp 11211,udp 0)失败:网络超时

我一直在使用Memcache和PHP很长一段时间,一切都很棒,但现在我每隔10到15分钟就会遇到这个错误.

MemcachePool::get(): Server localhost (tcp 11211, udp 0) failed with: Network timeout
Run Code Online (Sandbox Code Playgroud)

我认为这可能是由于防火墙或类似的东西,所以我关闭了我的防火墙,但没有停止给出这个消息.

每次错误后我都要重启我的memcache.

它是Memcache而不是带有PHP 5.4 MSVC9 TS版本的Windows 7机器上的D.我无法理解此网络超时问题该怎么办.可以做些什么来解决这个问题.

目前,目前我只有一台带有Windows 7的本地机器,因此无法建立Memcache集群或安装Memcache(D).

不确定它是否是memcache守护程序或客户端问题.

php windows memcached tcp

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

在java中为jTabbedPane的选项卡设置游标

我创建了一个自定义jTabbedPane类,它扩展BasicTabbedPaneUI并成功创建了我想要的jTabbedPane但现在的问题是如何在自定义jTabbedPane中为每个选项卡设置手形光标?

我试着用这个设置光标

tabbedPane.setUI(new CustomMainMenuTabs());
tabbedPane.setCursor(new Cursor((Cursor.HAND_CURSOR)));
Run Code Online (Sandbox Code Playgroud)

这为整个jTabbedPane设置了光标,但我想在鼠标悬停在其中的任何选项卡上时设置光标.

如何在jTabbedPane中为标签设置手形光标?

我的代码是

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D;
import java.awt.geom.RoundRectangle2D;
import javax.swing.plaf.basic.BasicTabbedPaneUI;


public class HAAMS 
{
  //My Custom class for jTabbedPane
  public static class CustomMainMenuTabs extends BasicTabbedPaneUI
  {
    protected void paintTabBackground(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)
    {
        Graphics2D g2 = (Graphics2D) g;

        Color color;

        if (isSelected) { color = new Color(74, 175, 211); …
Run Code Online (Sandbox Code Playgroud)

java swing focus cursor jtabbedpane

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

PHP 中的并行扩展是什么以及如何使用它?

我一直在尝试在我的应用程序中使用 PHP 中的线程,但找不到适用于 PHP VC15 7.4 的 Windows 支持 DLL。当我在 PHP 中寻找有关线程的更多详细信息和教程时,我发现 PHP 文档指出使用并行扩展而不是 pthreads 扩展,如您在https://www.php.net/manual/en上看到的那样/intro.pthreads.php

它说

考虑使用并行代替。

我找不到任何代码示例或教程,也无法真正理解这个“并行”是什么,但我相信它一定很特别,因为 PHP 文档本身建议我考虑它。

php php-pthread

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

Apache服务器上WebSocket的开销

我已经建立了一个网站PHP + Apache + JS + HTML 5。现在有一点我必须每秒告诉用户服务器是否已连接并准备接收数据和/或互联网连接丢失/可用,或者其他任何原因可以告诉用户不要由于以下原因将数据发送到服务器服务器或Internet连接不可用。

为此,我可以Long Polling with Ajax每秒移动一次并继续对服务器执行ping操作,但是肯定会在Apache Server上造成大量网络开销,因为我的客户端一次只能容纳成千上万的用户,因此继续ping服务器不是一个好选择。因此,我决定使用WebSockets。

我已经搜寻了大约2天,但找不到足够好的文章来回答有关WebSocket和的3个基本问题Apache + PHP

1)如果与服务器建立了WebSocket连接,那么它是否像服务器的长轮询一样保持活动状态,或者它背后的机制是什么?我的意思是WebSocket如何保持与服务器的关系,是否与服务器保持轮询,因此客户端和服务器之间始终存在连接?

2)如果对上述问题的回答是“是”,那么如果我使用websockets,则服务器和服务器端的网络/ IO开销将是多少,因为客户端和服务器之间存在连续的连接。并想象一下,如果一次有成千上万的客户端在线,它将对服务器网络或IO造成什么负担?

3)在服务器上使用Apache + PHP时,使用WebSocket的最佳方法是什么?关于这方面的任何好的文章,我都可以研究如何使用WebSockets与Apache Server通信?我找到了这个问题,但是在Apache服务器上使用WebSocket不能很好地回答。在这个问题上,它限制了专家不要包含任何具有sysadmin工具的答案,而我正在询问是否需要它。

我有一台VPS服务器,因此调试和安装一些工具不是问题。

任何帮助将不胜感激。谢谢问候。

javascript php apache websocket node.js

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

正则表达式允许所有数字,但如果只是在Javascript中0

我一直试图找出如果任何数字如何返回true,但如果只有0或包含任何小数.,则不会返回true

1    //true
23   //true
10   //true
0.2  //false
10.2 //false
02   //false
0    //false
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经制作了这个正则表达式并且它工作正常,但它也允许0,我不想要

/^[0-9]+$/.test(value);
Run Code Online (Sandbox Code Playgroud)

我试图搜索我的最好,并尝试这些正则表达式到目前为止,但失败了

/^[0]*[0-9]+$/
/^[0-9]+[^0]*$/
Run Code Online (Sandbox Code Playgroud)

我根本不擅长正则表达式.谢谢你的期待.

javascript regex

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

正则表达式只检查开始和结束和数字

我想验证每个数字是否有一个,开头和结尾,完整的字符串是什么样的

,453,399,2093,11,309,      //true
,453,                      //true
323,453,                   //false
,343,323                   //false
Run Code Online (Sandbox Code Playgroud)

我试过跟随,但不知怎的,它失败了

/^(([0-9](,)?)*)+$/
/^[0-9]+(,[0-9]+)*$/
Run Code Online (Sandbox Code Playgroud)

javascript php regex

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

在PHP中查找并从String中提取匹配值

我有一个如下文字

$str = '<div>
           <div id="priceRangeWrapper">
              <div id="priceSlider" min="0" max="0"></div>
           </div>
        </div>';
Run Code Online (Sandbox Code Playgroud)

1)首先,我想<div id="priceSlider" min="0" max="0"></div>从上面的字符串中获取最小值和最大值是随机的位置.类似于Php的strpos()函数,它返回int的位置

 $pos = strpos($str, '<div id="priceSlider" min="0" max="0"></div>');
 //but min and max values are random. I don't know what can be they
Run Code Online (Sandbox Code Playgroud)

2)我想从上面的文本中获取最小值最大值.如何在PHP中使用/不使用regex获取这两个值?

php regex

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

最简单的代码在Java中圆角JLabel

我有许多JLabel人,并希望在他们周围的角落顺利.我该怎么做?我已经搜索了SO,但我没有找到任何答案.

有人可以帮我一个简单而准确的代码来制作圆角JLabel吗?

其他问题是询问一些额外的细节,如边框和其他,但我想要完全和最简单的代码来制作圆角JLabel.

java graphics swing jlabel rounded-corners

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