问题列表 - 第18709页

如何制作下拉菜单?

使用CSS样式表

我有按钮图像,我想在我的网页菜单中添加一个按钮图像

例如

Home           Contact 
 ->Aboutus        -> Location 

Home, Contact (menu)
Aboutus, Location(sub menu)

Button images name - button1.jpg
Run Code Online (Sandbox Code Playgroud)

我想在菜单和子菜单的背景中添加我的按钮图像

我是网页设计师的新手

需要CSS样式表代码.

javascript css

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

ViewModels和渲染

在几个示例项目中,我已经看到ViewModels用于将数据对象转换为字符串,以便在View中使用.

ViewModel通常会有一个构造函数,它接收一个参数 - 一个数据对象.然后构造函数将填充ViewModel的各种属性(主要是字符串和整数).

这可以防止在View中出现任何复杂的逻辑.

乍一看,这对我来说似乎是个好主意,因为它更完全地强化了View与复杂逻辑的分离.

例如,假设我的视图试图渲染数据对象的属性"大小",大小是1到3之间的数字,表示"小/中/大".

我不会在视图中使用if/switch语句,而是在ViewModel中只有一个'SizeString'或类似的东西,而if/switch语句将放在ViewModel构造函数中.

有人不同意这种方法吗?

使用其他方法(例如助手)会更好吗?如果是这样,为什么?

asp.net-mvc mvvm separation-of-concerns

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

jQuery.extend和jQuery.fn.extend之间的区别?

我试图理解jquery插件语法,因为我想将两个插件合并为一个.也需要能够停止de间隔或运行多次的闪光灯.

无论如何,这个语法是一样的

jQuery.fn.extend({
    everyTime: function(interval, label, fn, times) {
        return this.each(function() {
            jQuery.timer.add(this, interval, label, fn, times);
        });
    },
    oneTime: function(interval, label, fn) {
        return this.each(function() {
            jQuery.timer.add(this, interval, label, fn, 1);
        });
    },
Run Code Online (Sandbox Code Playgroud)

这个

$.fn.blink = function(options)
    {
Run Code Online (Sandbox Code Playgroud)

因为它看起来像第一个(没有=)是一次设置多个方法的方法.这是正确的吗?当我在这里时,将元素和一些逻辑添加到jquery对象的原因是什么?

jQuery.extend({
    timer: {
        global: [],
        guid: 1,
        dataKey: "jQuery.timer",
Run Code Online (Sandbox Code Playgroud)

(这是来自计时器插件)

syntax jquery plugins extend

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

如何教面向对象编程 - 任何想法从哪里开始?

我在高中,计算机培训机构等教授C++约两年.在教授了关于变量,数组,结构,函数的基础知识后,我总是以传统的例子开始面向对象的例子,如下所示:

class Person {
public:

 Person();
 ~Person();
 char* getFirstName(); //we can use std::string instead of char* in optimization part
 char* getLastName();
 char* getFullName();
 int getAge();
 bool getGender();
 void printFullProfile();

 void setFirstName(char*);
 void setLastName(char*);
 void setAge(unsigned int); 
 void setGender(bool);
 void setGender(char);//f for female, m for male.

private:
 char* first_name; //or std::string but i prefer to use pointers in the beginning.
 char* last_name;
 unsigned int age;
 bool gender; //ladies 1(st) , male 0
}
Run Code Online (Sandbox Code Playgroud)

然后完成这个Person类并教导新的东西,例如为什么getter和setter方法是邪恶的,并通过创建其他类(如学生,员工,主持人等)避免访问器,继承,多态,必要的OOP技能和概念.

[编辑]:并使这些类有助于解决编程问题.(比如计算每个Employee对象的工资,学生标记平均值,以及许多其他人)

另一个基本的例子是Vehicle类,Shape类等. …

c++ oop

17
推荐指数
3
解决办法
4795
查看次数

基于注释和基于xml的事务定义优先级

我在文档中找不到对此的明确答案,虽然似乎有一个合乎逻辑的答案,但人们无法确定.场景是这样的 - 你有一个基于xml的事务定义,如:

<tx:advice id="txAdvice" transaction-manager="jpaTransactionManager">
    <tx:attributes>
        <tx:method name="*" propagation="REQUIRED" />
    </tx:attributes>
</tx:advice>
Run Code Online (Sandbox Code Playgroud)

建议所有服务方法.但是你有@Transactional一个具体的类/方法,你想要覆盖propagation属性.

很明显,@Transactional在类级别覆盖同一级别,但它是否覆盖<tx:advice>(实际上<aop:pointcut>)?

我希望不会在同一个类上创建两个拦截器(并且无论哪个首先都会启动事务)

java spring

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

如何检查计算机上是否安装了PowerPoint或点查看器?

我需要播放PowerPoint幻灯片,但首先我要检查是否在计算机上安装了PowerPoint或查看器.我怎么能用.NET做到这一点?

.net c# powerpoint

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

纯虚函数称为错误

我觉得这很奇怪.在Sample_Base的ctor中,我调用bar(),它在内部调用fun(),这是一个纯虚函数.我得到错误"纯虚函数"调用.哪个好.现在,如果我直接从Sample_Base的ctor调用fun(),我就不会得到那个错误.我在VC++ 2010 Beta 2和Ubuntu 9.10上的g ++ 4.4.1上尝试过它.我同意,除了纯虚拟析构函数之外,为纯虚函数提供实现是没有意义的.但是,我对这种行为感到有些惊讶.

class Sample_Base
{
public:
    Sample_Base()
    {
        bar();
       // fun();
    }
    /* This is code does not throw any error.
    Sample_Base()
    {
       fun();
    }
    */

    void bar()
    {
        fun();
    }
    virtual void fun() = 0;
    virtual ~Sample_Base();
};

Sample_Base::~Sample_Base()
{

}

void Sample_Base::fun()
{
    std::cout << "Sample_Base::fun\n";
}

class Sample_Derived : public Sample_Base
{
public:
    Sample_Derived() : Sample_Base()
    {
        fun();
    }

    void fun()
    {
        std::cout << "Sample_Derived::fun\n";
    }

    ~Sample_Derived()
    {

    }
};
Run Code Online (Sandbox Code Playgroud)

c++

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

从C#中的MIDI端口获取信号

我为我的生日买了一个MIDI键盘.我发现了一个程序(MidiPiano)从MIDI输入中获取信号并将其转换为音乐,但我更愿意自己写一个.

我在哪里可以找到执行此类任务的文档?MIDI协议有很好的文档,但不是MIDI端口.

我从CodeProject(Project MIDI和C#MIDI Toolkit)检查了两个项目,但花了很多时间没有接近我的目标.

对项目的引用会很好,但是请只有C#.

c# midi

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

如何编写解决方案以处理大量数据?

我正在做一些Project Euler问题,而且大多数时候,计算涉及超出int,float,double等的大量数字.

首先,我知道我应该寻找更有效的计算方法,以避免出现大量问题.我听说过Bignum图书馆.

但是,对于学术界的兴趣,我想知道如何编写我自己的解决方案来解决这个问题.

任何专家都可以帮帮我吗?(我的语言是C)

c types largenumber bignum

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

使用php regex从字符串中删除换行符

如何使用php从字符串中删除新的行字符?

php

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