javascript

java

python

c#

node.js

reactjs

android

c++

php

html

jquery

ruby-on-rails

css

git

ios

.net

sql

c

string

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

ruby - Rails / lib模块和

我正在为/lib插件编写自定义包装器。 它被放置在OpenFlashChart并将其作为模块加载到Line

但是,我有一些类层次结构或smth问题。

从任何控制器我都可以访问/lib函数OpenFlashChart,Line

但是,在/lib模块的类中,它不起作用!

有任何想法吗?

trans by 2019-09-15T17:03:25Z

class - 如何使用JavaScript getElementByClass而不是GetElementById?

我正在尝试根据每个DIV的类别切换网站上某些DIV元素的可见性。 我正在使用基本的JavaScript代码段来切换它们。 问题是该脚本仅使用getElementByClass,因为JavaScript不支持getElementByClass。 不幸的是,我必须使用class而不是id来命名DIV,因为DIV名称是由我的XSLT样式表使用某些类别名称动态生成的。

我知道某些浏览器现在支持getElementByClass,但由于Internet Explorer不支持,我不想走那条路。

我发现脚本使用函数来按类获取元素(例如本页#8:[http://www.dustindiaz.com/top-ten-javascript/),]但我无法弄清楚如何 将它们与我的切换脚本集成在一起。

这是HTML代码。 DIV本身缺失,因为它们是在使用XML / XSLT加载页面时生成的。

主要问题:如何获取以下Toggle脚本以获取逐个元素而不是按ID获取元素?

<html>

<head>

<!--This is the TOGGLE script-->
<script type="text/javascript">
<!--
    function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
//-->
</script>

</head>

<!--the XML/XSLT page contents will be loaded here, with DIVs named by Class separating dozens of li's-->

<a href="#" onclick="toggle_visibility('class1');">Click here to toggle visibility of class 1 objects</a>

<a href="#" onclick="toggle_visibility('class2');">Click here to toggle visibility of class 2 objects</a>

</body>
</html>
trans by 2019-09-12T02:04:45Z

class - 如何在Python中从__init__返回一个值?

我有一个__init__功能的课程。

如何在创建对象时从此函数返回整数值?

我写了一个程序,其中__init__执行命令行解析,我需要设置一些值。 可以在全局变量中设置它并在其他成员函数中使用它吗? 如果是这样怎么办? 到目前为止,我在课外宣布了一个变量。 并设置一个功能不反映在其他功能??

trans by 2019-09-11T19:09:31Z

html5 - 使用CSS在悬停时在图像上创建缩放效果?

我正在尝试创建缩放效果,将鼠标悬停在我的四张图片之一上。 问题是大多数例子通常使用表或掩码div来应用某种效果。

这是一个实现我想要的例子。

到目前为止这是我的代码。

HTML

<div id="menu">
<img class ="blog" src="http://s18.postimg.org/il7hbk7i1/image.png" alt="">
<img class ="music" src="http://s18.postimg.org/4st2fxgqh/image.png" alt="">
<img class ="projects" src="http://s18.postimg.org/sxtrxn115/image.png" alt="">
<img class ="bio" src="http://s18.postimg.org/5xn4lb37d/image.png" alt="">
</div>

CSS

#menu {
    max-width: 1200px;
    text-align: center;
    margin: auto;
}

#menu img {
    width: 250px;
    height: 375px;
    padding: 0px 5px 0px 5px;
    overflow: hidden;
}

.blog {
    height: 375px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.blog:hover {
    cursor: pointer;
    height:475px;
    width: 350px;
}

.music {
    height: 375px;
}

.projects {
    height: 375px;
}

.bio {
    height: 375px;
}
trans by 2019-09-11T12:02:38Z

性能 - 为什么.Net 4.0中的新Tuple类型是引用类型(类)而不是值类型(struct)

有谁知道答案和/或对此有意见?

由于元组通常不会很大,我认为使用结构比使用类更有意义。 怎么说你?

trans by 2019-09-10T19:50:30Z

class - 将模板化的C ++类拆分为.hpp / .cpp文件 - 是否可能?

我在尝试编译C ++模板类时遇到错误,该类在.hpp.cpp文件之间分割:

$ g++ -c -o main.o main.cpp  
$ g++ -c -o stack.o stack.cpp   
$ g++ -o main main.o stack.o  
main.o: In function `main':  
main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()'  
main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()'  
collect2: ld returned 1 exit status  
make: *** [program] Error 1  

这是我的代码:

stack.hpp:

#ifndef _STACK_HPP
#define _STACK_HPP

template <typename Type>
class stack {
    public:
            stack();
            ~stack();
};
#endif

stack.cpp:

#include <iostream>
#include "stack.hpp"

template <typename Type> stack<Type>::stack() {
        std::cerr << "Hello, stack " << this << "!" << std::endl;
}

template <typename Type> stack<Type>::~stack() {
        std::cerr << "Goodbye, stack " << this << "." << std::endl;
}

main.cpp中:

#include "stack.hpp"

int main() {
    stack<int> s;

    return 0;
}

.cpp当然是正确的:符号不在.hpp中。

这个问题的答案没有用,正如我所说的那样。
这个可能会有所帮助,但我不想将每个方法都移到.cpp文件中 - 我不应该这样做,我应该吗?

.cpp文件中的所有内容移动到.hpp文件是唯一合理的解决方案,只需包含所有内容,而不是作为独立目标文件链接? 这看起来非常难看! 在那种情况下,我不妨恢复到我以前的状态并将stack.cpp重命名为stack.hpp并完成它。

trans by 2019-09-10T14:23:42Z

class - ECMAScript 6类中的getter和setter是什么?

我对ECMAScript 6类中getter和setter的重点感到困惑。 什么目的? 以下是我所指的一个例子:

class Employee {

    constructor(name) {
        this._name = name;
    }

    doWork() {
        return `${this._name} is working`;
    }

    get name() {
        return this._name.toUpperCase();
    }

    set name(newName){
        if(newName){ 
            this._name = newName;
        }
    }
}
trans by 2019-09-10T03:47:02Z

用于创建类图的工具

请使用以下标准建议用于创建类图的工具:

  • 它应该是独立于平台的,因为我使用Linux,并且该文件应该由团队的其他成员使用Windows / Mac进行编辑
  • 免费,因为没有这样的免费工具,我们应该创建一个
  • 如果您可以包含所生成的类图的屏幕截图,这也是很好的,只是为了确保该工具实际用于创建类图而不仅仅是任何其他类型的图

另外,请仅建议您实际使用的工具。

更新:请不要包含那些无法创建类图的UML图工具。

trans by 2019-09-09T09:47:53Z

python是否具有Java Class.forName()的等价物?

我需要获取一个字符串参数,并在Python中创建该字符串中指定的类的对象。 在Java中,我会使用getattr().在Python中是否存在等价物?


谢谢你的回复。 要回答那些想知道我在做什么的人:我想使用命令行参数作为类名,并实例化它。 我实际上是在Jython中编程并实例化Java类,因此问题的Java-ness。 getattr()效果很好。 非常感谢。

trans by 2019-09-08T22:40:16Z

c# - 如何从外部程序集访问内部类?

有一个我无法修改的程序集(供应商提供),它有一个方法返回一个对象类型,但实际上是一个内部类型。

如何从程序集中访问对象的字段和/或方法?

请记住,我无法修改供应商提供的程序集。

从本质上讲,这就是我所拥有的:

来自供应商:

internal class InternalClass
  public string test;
end class

public class Vendor
  private InternalClass _internal;
  public object Tag {get{return _internal;}}
end class

从我使用供应商组件的装配。

public class MyClass
{
  public void AccessTest()
  {
    Vendor vendor = new Vendor();
    object value = vendor.Tag;
    // Here I want to access InternalClass.test
  }
}
trans by 2019-09-08T21:55:55Z

java - 'instanceof'运算符对接口和类的行为有所不同

我想知道有关Java中instanceof运算符的以下行为。

interface C {}

class B {}

public class A {
    public static void main(String args[]) {
        B obj = new B();
        System.out.println(obj instanceof A);      //Gives compiler error
        System.out.println(obj instanceof C);      //Gives false as output
    }
}

为什么会这样? interface Cclass B之间没有关系,但是它给出了假,而在obj instanceof A的情况下,它给出了编译器错误?

trans by 2019-09-04T11:19:40Z

jquery,按类查找下一个元素

我怎样才能按类找到下一个元素。

我尝试使用$(obj).next('.class');,但这仅返回$(obj)父级中的类。我需要按类名在整个代码中的任何位置使用下一个元素。因为我的代码看起来像

<table>
<tr><td><div class="class">First</div></td></tr>
<tr><td><div class="class">Second</div></td></tr>
</table>

这可能吗?

trans by 2019-09-03T10:30:33Z

java - 在没有任何抽象方法的情况下定义抽象类

我可以在不添加抽象方法的情况下定义抽象类吗?

trans by 2019-09-03T00:55:21Z

c ++ - 创建类的实例

第1,2,3,4行之间的区别是什么?

我什么时候使用?

为什么第3行打印constructor Foo,第7行返回错误,第8行没有?

#include <iostream>     
using namespace std;

class Foo
 {
   public:
   Foo ( )
   {
      cout << "constructor Foo\n";
   }               
};

class Bar
 {
   public:
   Bar ( Foo )
   {
      cout << "constructor Bar\n";
   }
};

int main()
{
   /* 1 */ Foo* foo1 = new Foo ();
   /* 2 */ Foo* foo2 = new Foo;
   /* 3 */ Foo foo3;
   /* 4 */ Foo foo4 = Foo::Foo();

   /* 5 */ Bar* bar1 = new Bar ( *new Foo() );
   /* 6 */ Bar* bar2 = new Bar ( *new Foo );
   /* 7 */ Bar* bar3 = new Bar ( Foo foo5 );
   /* 8 */ Bar* bar3 = new Bar ( Foo::Foo() );

   return 1;
}
trans by 2019-08-28T04:38:49Z

class - 为什么/何时应该在.net中使用嵌套类? 或者不应该吗?

在Kathleen Dollard最近的博客文章中,她提出了一个在.net中使用嵌套类的有趣理由。 但是,她也提到FxCop不喜欢嵌套类。 我假设编写FxCop规则的人并不愚蠢,所以必须在这个位置背后有推理,但我还没能找到它。

trans by 2019-08-27T12:46:22Z

php - 如何正确设置PDO连接

我不时会看到有关连接数据库的问题。
大多数答案不是我这样做的方式,或者我可能没有正确得到答案。 无论如何; 我从来没有想过这个,因为我这样做对我有用。

但这是一个疯狂的想法; 也许我这样做是错的,如果是这样的话; 我真的想知道如何使用PHP和PDO正确连接到MySQL数据库并使其易于访问。

我是这样做的:

首先,这是我的文件结构(剥离):

public_html/

* index.php  

* initialize/  
  -- load.initialize.php  
  -- configure.php  
  -- sessions.php   

的index.php
在最顶端,我有sqlQuery

load.initialize.php

#   site configurations
    require('configure.php');
#   connect to database
    require('root/somewhere/connect.php');  //  this file is placed outside of public_html for better security.
#   include classes
    foreach (glob('assets/classes/*.class.php') as $class_filename){
        include($class_filename);
    }
#   include functions
    foreach (glob('assets/functions/*.func.php') as $func_filename){
        include($func_filename);
    }
#   handle sessions
    require('sessions.php');

我知道有更好或更正确的方式来包含课程,但不记得它是什么。 Haven还没有时间调查它,但我认为它与sqlQuery有关。类似的东西......

的configure.php
在这里,我基本上只是覆盖一些php.ini-properties并为该站点执行一些其他全局配置

connect.php
我把连接放到了一个类上,所以其他类可以扩展这个类...

class connect_pdo
{
    protected $dbh;

    public function __construct()
    {
        try {
            $db_host = '  ';  //  hostname
            $db_name = '  ';  //  databasename
            $db_user = '  ';  //  username
            $user_pw = '  ';  //  password

            $con = new PDO('mysql:host='.$db_host.'; dbname='.$db_name, $db_user, $user_pw);  
            $con->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
            $con->exec("SET CHARACTER SET utf8");  //  return all sql requests as UTF-8  
        }
        catch (PDOException $err) {  
            echo "harmless error message if the connection fails";
            $err->getMessage() . "<br/>";
            file_put_contents('PDOErrors.txt',$err, FILE_APPEND);  // write some details to an error-log outside public_html  
            die();  //  terminate connection
        }
    }

    public function dbh()
    {
        return $this->dbh;
    }
}
#   put database handler into a var for easier access
    $con = new connect_pdo();
    $con = $con->dbh();
//

在这里,我确实相信自从我最近开始学习OOP以及使用PDO而不是mysql以来,有大量改进的空间。
所以我只是按照了几个初学者的教程,尝试了不同的东西......

sessions.php
除了处理常规会话之外,我还将一些类初始化为这样的会话:

if (!isset($_SESSION['sqlQuery'])){
    session_start();
    $_SESSION['sqlQuery'] = new sqlQuery();
}

通过这种方式,这个类可以在任何地方使用。 这可能不是一个好习惯(?)......
无论如何,这就是这种方法允许我从任何地方做的事情:

echo $_SESSION['sqlQuery']->getAreaName('county',9);  // outputs: Aust-Agder (the county name with that id in the database)

在我的sqlQuery-class,extends我的connect_pdo-class中,我有一个名为getAreaName的公共函数,它处理对我的数据库的请求。
我觉得很整洁。

奇迹般有效
所以我基本上就是这样做的。
此外,每当我需要从不在类中的数据库中获取某些内容时,我只需执行与此类似的操作:

$id = 123;

$sql = 'SELECT whatever FROM MyTable WHERE id = :id';
$qry = $con->prepare($sql);
$qry -> bindParam(':id', $id, PDO::PARAM_INT);
$qry -> execute();
$get = $qry->fetch(PDO::FETCH_ASSOC);

因为我把连接放在connect_pdo.php里面的一个变量中,所以我只是提到了它,我很高兴。 有用。 我得到了预期的结果......

但不管怎样; 如果你能告诉我我是否离开这里,我真的很感激。 我应该做些什么,我可以或应该改变的领域等......

我渴望学习......

trans by 2019-08-23T21:28:31Z

PHP中的嵌套或内部类

我正在为我的新网站建立一个用户类,但是这次我想把它构建得有点不同......

我知道C ++,Java甚至Ruby(可能还有其他编程语言)允许在主类中使用嵌套/内部类,这样可以使代码更加面向对象和组织。

在PHP中,我想做这样的事情:

<?php
    public class User {
        public $userid;
        public $username;
        private $password;

        public class UserProfile {
            // Some code here
        }

        private class UserHistory {
            // Some code here
        }
    }
?>

这可能在PHP? 我怎样才能实现它?


UPDATE

如果不可能,未来的PHP版本是否可能支持嵌套类?

trans by 2019-08-22T18:21:19Z

javascript - 如何获取具有多个类的元素

说我有这个:

<div class="class1 class2"></div>

如何选择此$('.class1.class2')元素?

document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0]

这不起作用。

我知道,在jQuery中,它是$('.class1.class2'),但我想用vanilla JavaScript选择它。

trans by 2019-08-20T04:19:54Z

php - 在Class方法中调用函数?

我一直试图弄清楚如何去做,但我不太确定如何。

这是我想要做的一个例子:

class test {
     public newTest(){
          function bigTest(){
               //Big Test Here
          }
          function smallTest(){
               //Small Test Here
          }
     }
     public scoreTest(){
          //Scoring code here;
     }
}

这是我遇到问题的部分,如何调用bigTest()?

trans by 2019-08-19T04:08:19Z

什么是java pojo类,java bean,普通类?

可能重复:
DTO,VO,POJO,JavaBeans之间的区别?

嗨,请不要说我的问题是重复的:-)我看到了所有的问题,但没有理解确切的区别。

有人能用简单的语言解释什么是POJO,Bean,Normal Class

trans by 2019-08-18T19:04:13Z

1 2 3 4 5 6 7 8 9 下一页 共9页