小编Rob*_*itt的帖子

jquery选择可见而不使用:visible

从jquery docs中隐藏一个元素:隐藏一个祖先元素,因此该元素不会显示在页面上.

我有一个隐藏的div和内部段落,可以隐藏或可见

<div id="wrapper"> <-- this is hidden -->
    <p class="myclass" style=">display:none">text</p> 
    <p class="myclass">text</p> 
    <p class="myclass" style=">display:none">text</p> 
    <p class="myclass">text</p> 
</div>
Run Code Online (Sandbox Code Playgroud)

因此任何选择$(".myclass:visible")都会失败,因为包装器是隐藏的

有没有其他方法来检查包装器中是否有可见元素并计算它们.

例如,检查元素是否具有类myclass和css display:none是我猜的一个解决方案但是我的任何尝试都失败了.

任何帮助赞赏

jquery visible

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

数据库大小与PHP处理速度有关

目前在我的应用程序中,我有一个设置,在提交数据时,PHP使用多个函数处理这些数据然后放在数据库中,例如

敏捷的棕色狐狸跳过了懒狗

成为SEO的标题

敏捷的棕色狐狸跳过了懒狗

这个字符串存储在我的数据库下title_seo,但我的问题如下.

更重要的是:

  • 用于存储此额外解析字符串的数据库大小
  • 或者用于转换它们的资源

现在,当我说"用于转换它们的资源"时,我的意思是,如果我要从数据库中删除列,然后每次输出内容时解析通用标题.

显然,每次在每次请求调用内容时进行解析时,PHP使用量会增加但数据库大小会减少.

我应该更担心什么?

php mysql size performance

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

这是什么`#((?<= \?)|&)openid \.[^&] +#`regexp是什么意思?

所以我正在试着阅读一些PHP代码...我找到了这样的行

$uri = rtrim(preg_replace('#((?<=\?)|&)openid\.[^&]+#', '', $_SERVER['REQUEST_URI']), '?');
Run Code Online (Sandbox Code Playgroud)

这是什么意思?如果它(对我而言)只返回'文件名'为什么它如此复杂?

php regex

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

以编程方式安装Windows服务

我正在尝试通过C#以编程方式安装服务,但我遇到了一个我无法解决的问题.

在阅读了大量文档之后我就认为微软有一个错误,(但我们都知道情况并非如此).

所以这Main是我的应用程序.

static void Main(string[] args) 
{
    AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException;
    if (System.Environment.UserInteractive)
    {
        string parameter = string.Concat(args);
        switch (parameter)
        {
            case "/install":
                ManagedInstallerClass.InstallHelper(new string[] { Assembly.GetExecutingAssembly().Location });
                Console.Read();
                break;
            case "/uninstall":
               ManagedInstallerClass.InstallHelper(new string[] { "/u", Assembly.GetExecutingAssembly().Location });
               break;
        }
    }
    else
    {
        ServiceBase.Run(new ProxyMonitor());
    }
 }
Run Code Online (Sandbox Code Playgroud)

如果在管理权限下在CMD中执行,ProxyMonitor /install则步骤进入下一行:

ManagedInstallerClass.InstallHelper(new string[] { Assembly.GetExecutingAssembly().Location });
Run Code Online (Sandbox Code Playgroud)

按预期方式,然后跳转到我的安装类,如下所示:

namespace Serco.Services.ProxyMonitor
{
    [RunInstaller(true)]
    public class ManagedInstallation : ServiceInstaller
    {
        public ManagedInstallation()
        {
            var ProcessInstaller = new ServiceProcessInstaller();
            var ServiceInstaller = …
Run Code Online (Sandbox Code Playgroud)

c# service managedinstallerclass

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

Php array_values不起作用

我在Zend框架中有一个方法

public static function selectWithWhere(array $row_names, array $values) {
        $db = Zend_Db_Table_Abstract::getDefaultAdapter();

        $selectData = new Zend_Db_Select($db);
        $selectData->from('other_directions');
        $i = 0;
        $length = count($values);
        $where = array();
        foreach($row_names as $row_name){
            $where[] = $selectData->where($row_name . '=?', $values[$i]);
            $i++;
        }
        $where[$length - 1];
        $data = $db->query($selectData);
        $data = $data->fetchAll();
        $allDirections[] = array();
        if($data == null){
            return null;
        }
            foreach ($data as $d) {
                $direction = new Admin_Object_OtherDirections();
                $direction->setOtherDirectionId($d['other_direction_id']);
                $direction->setNoticeId($d['notice_id']);
                $direction->setDirectionTypeId($d['direction_type_id']);
                $direction->setOtherDirectionName($d['other_direction_name']);
                if(isset($direction)){
                    $allDirections[] = $direction;
                }
            }
            $allDirections = array_values($allDirections);
        return $allDirections;
    } …
Run Code Online (Sandbox Code Playgroud)

php zend-framework

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

将get-ChildItem与ACL powershell结合使用

我正在寻找有关使用Power shell的文件信息的一些帮助,除了所有者信息之外我们还需要大部分时间.

下面的代码返回一个早于1年的目录列表,但问题是我们似乎无法在那里显示所有者信息:

gci -r 
"D:\Network Shares\ICT\ICT\Network Shares\ICT\Innovations\Robert Pitt" | ? 
{
    $_.LastWriteTime -lt (Get-Date).AddYears(-1)} >> D:\temp\ICTFileAge.txt
}
Run Code Online (Sandbox Code Playgroud)

我们知道所谓的命令Get-ACL,但不确定如何将其全部绑定.

任何人都有任何想法,谢谢

powershell get-childitem

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

PHP中的While循环问题

我的WHILE Loop有什么问题吗?

    <?php
        include('header.php');
        $manage = "current_page_item";
        include('nav.php');
        include('sidebar.php');
    ?>
    <div class="primary">
    <br/>
    <?php
    $userId = $_GET['id'];
    echo "<div class=\"item_list\">";
    $sql = "SELECT * FROM user WHERE id = " . intval($userId);
    $result = mysql_query($sql);
    while($item = mysql_fetch_array($result, MYSQL_ASSOC))
    {
        echo "<b>Title: </b>" . $item['item'] . "<br/><b>Email: </b>" . $item['email'] . "<br/>";
        echo "<b>Price: </b>" . $item['price'] . "</b><br/><b>Category: </b>" . $item['category'] . "</b><br/> <b>Extra: </b>" . ($item['extra'] ."</b><br/><b>Date Listed: </b>". $item['date'];
    }
    echo "</div>";
?>
</div>
<?php include('footer.php'); ?>
Run Code Online (Sandbox Code Playgroud)

php loops while-loop

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

Google AppEngine和Threaded Workers

我目前正在尝试使用Google AppEngine开发一些东西,我使用Python作为我的运行时,并且需要一些关于设置以下内容的建议.

我正在运行一个向客户端提供JSON数据的Web服务器,数据来自一个外部服务,我必须从中提取数据.

我需要做的是运行一个后台系统来检查内存缓存以查看是否有任何所需的ID,如果有ID我需要从外部源获取该ID的一些数据并将数据放入memecache.

如果有多个id,> 30我需要能够尽可能快速有效地提取所有30个请求.

我是Python Development和AppEngine的新手,所以你们给出的任何建议都会很棒.

谢谢.

python queue google-app-engine multithreading

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

密码腌制 - 绝不匹配!

我很难搞清楚为什么用户密码散列不起作用.

我这样做的方法是常规方法,在注册时我创建一个randam盐并与密码和商店结合,但当我尝试匹配登录密码时,他们失败了:(

<?php
class Model_users extends ModelType_DatabasePDO
{

 //...

 public function CheckCredentials($username,$password)
 {
  $statement = $this->prepare('SELECT user_id,user_salt,user_password FROM users WHERE user_username = :u');
  $statement->bindValue(':u',$username);

  if($statement->execute())
  {
   $user_data = $statement->fetch(PDO::FETCH_OBJ);

   //Create a new hash with salt
   $combined = $this->CombineHash($password,$user_data->user_salt);

   //Check the combination is correct!
   if($combined == $user_data->user_password)
   {
    return true;
   }

   var_dump($user_data->user_salt,$combined);
   return false;
  }
  return false;
 }

 //...

 public function AddUser($userdata)
 {
  if($userdata['username'] && $userdata['password'] && $userdata['email'] && $userdata['nickname'])
  {
   $statement = $this->prepare('INSERT INTO users (user_username,user_password,user_salt,user_email,user_nickname) VALUES (:username,:password,:salt,:email,:nickname)');

   //Generate hashes …
Run Code Online (Sandbox Code Playgroud)

php login registration salt

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