问题列表 - 第39115页

突出显示表单中的选定图像 - 使用Jquery?

我搜索了谷歌的答案,并找到了nada,所以即使是一个页面的链接显示如何做以下将非常感激.

基本上我有一个只有图像的形式

<form>
<input type="image" src="image.jpg" value="image_value">
<input type="image" src="image2.jpg" value="image_value2">
</form>
Run Code Online (Sandbox Code Playgroud)

我希望能够以某种方式突出显示用户选择的图像.当用户点击图像1时,即使只是图像1周围的轮廓也是完美的.

我已经在这个项目上使用Jquery了,所以如果有一个jquery解决方案,它将是最方便的.

html forms jquery image highlight

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

"make oldconfig"在Linux内核makefile中完全做了什么?

任何人都可以解释目标"oldconfig"在Linux内核makefile中的作用吗?我看到它在一些构建文档中引用但从未解释它究竟做了什么.

linux makefile linux-kernel

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

自动连线字段仍然为空

我有以下类(它是JPA实体侦听器):

@Service
public class AuditLogListener {

    @Autowired
    IDomainObjectDAO domainObjectDAO;

    @PostLoad
    public void saveOldData(DomainObject obj) {
        domainObjectDAO.findAll();
        System.out.println("after Load");
    }

    @PreUpdate
    public void logChanges(DomainObject obj) {

    }

}
Run Code Online (Sandbox Code Playgroud)

domainObjectDAOSpring会识别该字段,并根据日志自动进行连线。

摘录自日志:

[http-8080-1] DEBUG org.springframework.beans.factory.annotation.InjectionMetadata - Found injected element on class [com.legolas.entityListeners.AuditLogListener]: AutowiredFieldElement for com.legolas.dao.interfaces.IDomainObjectDAO com.legolas.entityListeners.AuditLogListener.domainObjectDAO
[http-8080-1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'auditLogListener' to allow for resolving potential circular references
[http-8080-1] DEBUG org.springframework.beans.factory.annotation.InjectionMetadata - Processing injected method of bean 'auditLogListener': AutowiredFieldElement for com.legolas.dao.interfaces.IDomainObjectDAO com.legolas.entityListeners.AuditLogListener.domainObjectDAO
[http-8080-1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance …
Run Code Online (Sandbox Code Playgroud)

java spring jpa

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

如何减少默认的C++内存消耗?

我有一个用C++编写的服务器应用程序.启动后,它在x86 Linux上使用大约480 KB的内存(Ubuntu 8.04,GCC 4.2.4).我认为480 KB是一个过多的内存:服务器甚至没有做任何事情,没有客户端连接到服务器.(另请参阅下面的评论,其中我解释了为什么我认为480 KB是大量内存.)服务器在初始化期间唯一做的事情就是产生一个或两个线程,设置几个套接字,以及其他简单的东西.非常记忆密集.

请注意,我在谈论实际内存使用情况,而不是VM大小.我通过在空闲笔记本电脑上启动我的服务器的100个实例来测量它,并在启动服务器实例之前和之后用"免费"测量系统内存使用情况.我已经考虑了文件系统缓存和类似的东西.

经过一些测试后,看起来C++运行时中的某些东西会导致我的服务器使用这么多内存,即使服务器本身没有做任何事情.例如,如果我插入

getchar(); return 0;
Run Code Online (Sandbox Code Playgroud)

之后

int main(int argc, char *argv[]) {
Run Code Online (Sandbox Code Playgroud)

然后每个实例的内存使用量仍为410 KB!

我的应用程序仅依赖于Curl和Boost.我有很多C编程经验,我知道C库在使用之前不会增加内存消耗.

我发现的其他事情:

  • 一个简单的hello world C app消耗大约50 KB的内存.
  • 一个简单的hello world C app链接到Curl,但不使用Curl,也消耗大约50 KB的内存.
  • 一个简单的hello world C++应用程序(没有Boost)消耗大约100 KB的内存.
  • 一个简单的hello world C++应用程序包含一些Boost标头,但实际上并没有使用Boost,它消耗大约100 KB的内存.使用'nm'检查可执行文件时没有Boost符号.

我的结论如下:

  1. Gcc抛弃了未使用的Boost符号.
  2. 如果我的应用程序使用Boost,那么C++运行时(可能是动态链接器)中的某些内容会导致它使用大量内存.但是什么?我怎样才能知道这些东西是什么,我能对它们做些什么?

我记得几年前关于C++动态链接器问题的一些KDE讨论.之后的Linux C++动态链接器导致KDE C++应用程序启动时间慢,内存消耗大.据我所知,这些问题已在C++运行时修复.但类似的东西可能是我所看到的过度记忆消耗的原因吗?

来自gcc /动态链接专家的答案非常感谢.

对于那些好奇的人,有问题的服务器是Phusion Passenger的日志记录代理:https://github.com/FooBarWidget/passenger/blob/master/ext/common/LoggingAgent/Main.cpp

c++ memory-management elf dynamic-linking low-level

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

努力用正确的方法命名这种方法

很长一段时间c#/ java/c ++程序员,品牌spankin new to objectivce C.阅读指南,看看api's,但还没有在命名约定上.

示例:假设我有一个Cars类,其中包含每个汽车的数组,并且您希望方法返回数组的子集.

我看到NSArray有一个方法:getObjects,但在大多数情况下我看不到"get".那你更喜欢什么?

所有投入赞赏! 花了太多时间思考这个问题.

选项A) - (NSArray*)getCarsWithColor:(NSString*)颜色;

选项B) - (NSArray*)getCars:(NSString*)withColor;

Optoin C) - (NSArray*)carsWithColor:(NSString*)颜色;

选项D) - (NSArray*)汽车:(NSString*)withColor;

选项E)以上都不是,将其命名为xxxxxxxxxxxx ....

谢谢.

iphone objective-c

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

使用select会出现语法错误

我想让这个工作:

echo "Would you like to configure dns?"
select yn in "Yes" "No"; do
    case $yn in
        Yes ) echo "you have selected to configure dns"; break;;
        No ) exit; break;;
    esac
done
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

menu.sh:2:select:not found
menu.sh:7:语法错误:"done"意外

乔,先生,谢谢

syntax bash select syntax-error

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

-webkit-transition with display

有没有办法使用的方式-webkit-transitiondisplay

我使用CSS display来隐藏和显示导航二级...但只display: nonedisplay: block:hover是一个小联合国性感......一个ease将是巨大的(像-webkit-transition: display 300ms ease-in;)

我知道使用jQuery很容易做到这一点,但我现在正在尝试使用CSS3设置所有内容(我知道:并非所有浏览器都支持它,但这与我目前正在处理的这个项目无关)

这里是一些代码和结构:( li.menu1有一个:hoversection.nav-menu1 {display: block;})

<ul>
    <li class="menu1"><a href="#">Menu 1</a>
        <section class="nav-menu1">
            <h1 class="none">Level 2 Overlay</h1>
            <nav>
                <h2 class="none">Menu 1 Navigation</h2>
                <ul>
                    <li><a href="#">Menu 1 Level 2-1</a></li>
                    <li><a href="#">Menu 1 Level 2-2</a></li>
                    <li><a href="#">Menu 1 Level 2-3</a></li>
                </ul>
            </nav>
        </section>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

css webkit css3 css-transitions

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

访问Form上的成员可能会导致运行时异常,因为它是marshal-by-reference类的字段

访问Form上的成员可能会导致运行时异常,因为它是marshal-by-reference类的字段

我知道这个警告是什么,知道如何解决它.

我的问题是为什么这会导致运行时错误?

.net warnings runtime marshalbyrefobject

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

如何从浏览器地址栏获取URL?

我想做一些js分析,所以我需要知道如何将用户在地址栏中输入的任何内容作为js变量,这样我才能知道最常见的拼写错误.这样我就可以将最常见的拼写错误重定向到正确的地址,并减少404页面请求.

浏览器中用户输入的示例:

https://stackoverflow.com/questions

.........................................

我试过用

document.location
Run Code Online (Sandbox Code Playgroud)

但是这显示了用户所在的页面(即404页面地址),而不是他们输入的内容

javascript url

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

使用C++模板创建具有自定义组件的类

让我通过一个例子来解释我所要求的内容.想象一下,我有一个汽车课.现在,汽车可能有很多额外的东西:

  • 4门而不是2门
  • 自动门锁
  • 4轮驱动

我想用这些选项的任意组合创建类.任何这些选项都需要一些数据成员.想象一下这个班级现在看起来像这样:

class Car {
public:
  bool FourDoors;
  bool AutomaticDoorLocking;
  bool FourWheelDrive;

  Door doors[4];  //4 only needed if FourDoors=true
  DoorLockingElectronic doorElectronic; //Only needed if AutomaticDoorLocking=true
  TransmissionsShafts[4]; //4 only needed for FourWheelDrive=true

  void lockDoors() {
    if (AutomaticDoorLocking) {
      doorElectronic.lockDoors();
    } else {
      // Do manual door locking
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

到目前为止一切都那么好,但是现在我想创造很多车,这么多内存变得至关重要.而且我不需要大多数汽车的大部分额外功能.我可以创建一个基类,并派生启用或禁用这些选项的类.但我必须创建2 ^ {#extras}类来创建所有可能的组合,并使用大量的双重代码.

所以我想也许可以使用模板?(就是那个问题).

我可以想象有一个标志模板,并像这样重写lockDoors:

template<int flags>
void Car<flags>::lockDoors() {
  if (flags | AutomicDoorLockingFlag) {
    doorElectronic.lockDoors();
  } else {
    // Do manual door locking
  }
}
Run Code Online (Sandbox Code Playgroud)

精彩!但是Car <0>类仍然需要很多不必要的空间.所以: …

c++ templates

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