问题列表 - 第4388页

以编程方式访问笔记本电脑上的CPU风扇?(视窗)

是否有Windows标准方法可以从C/C++中执行诸如"启动风扇","降低速度"等操作?

我怀疑它可能是ACPI,但我是一个虚弱的凡人,无法阅读那种文件.

编辑:例如,Windows 7允许您选择电源计划选项,例如"被动冷却"(仅当事情变热?)与"主动冷却"(保持CPU主动冷却?).OS似乎确实有一种控制风扇的方法.

c++ windows acpi

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

如何在幕后实现Smalltalk的whileTrue消息?

我正在努力教自己Smalltalk.教程有一个while循环的例子:

|i| 
i:=5. 
[i >0] whileTrue:[ 
 Transcript show: ((i*2) asString) ; cr. 
 i:=i-1. 
].
Run Code Online (Sandbox Code Playgroud)

据我了解,whileTrue是发送给BlockClosure的消息,告诉接收BlockClosure运行作为参数给出的BlockClosure,只要接收器为真.

如果没有Smalltalk中的while循环结构,BlockClosure响应的whileTrue消息是如何实现的?或者它是用运行时编写的任何语言实现的?

smalltalk

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

获得原始目标的最佳方式

什么是jQuery喜欢和/或最佳实践方式来获取jQuery(或一般的浏览器javascript)中的事件的原始目标.

我一直在用这样的东西

$('body').bind('click', function(e){
        //depending on the browser, either srcElement or 
        //originalTarget will be populated with the first
        //element that intercepted the click before it bubbled up
        var originalElement = e.srcElement;
        if(!originalElement){originalElement=e.originalTarget;}                         
});
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我对两线功能嗅探并不满意.有没有更好的办法?

javascript jquery events delegates dom

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

您使用什么编辑器进行OpenLaszlo编码?

我刚接触OpenLaszlo开发,并尝试过Eclipse(希望能够完成代码),但发现它太重了我的口味.回到使用Textmate,但OpenLaszlo的捆绑包非常过时了.

有什么建议?或者我应该卷起袖子为Textmate写一个新包?

editor openlaszlo

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

(MySQL)OrderBy Field1 = 3,Field2

我想点一张桌子:

首先是Field1 = 3然后是Field2 DESC

我知道我不能写OrderBy Field1 = 3,Field2 DESC

那么我该如何实现呢?

澄清:

假设我有一张书桌.我希望列出表格中的所有书籍.我希望1990年的书籍出现在顶部,其余的书籍按字母顺序排列.

mysql sql

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

Grails中的控制器

我在Grails写了一个小的webapp,我对控制器设计和使用GORM的最佳实践有以下问题:

我将用户对象存储在session.user中.目前,我的所有操作方法都以下面的代码开头,以确保有效用户已登录并且用户对象是新鲜的:

class FooController {
  def actionMethodThatRequiresAValidUser = {
    if (!session?.user) {
      redirect(controller: "authentication", action: "login")
    }
    session.user.refresh()
    ...
    /* do stuff */
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

这是最佳做法吗?它能以更好和/或更简洁的方式完成吗?

grails controller grails-orm

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

n层应用程序中的依赖注入?

我有一个3层的.NET服务应用程序,遵循标准方法:

Frontend -> Object Model / Business Logic -> Data Access
Run Code Online (Sandbox Code Playgroud)

我一直在努力学习依赖注入,到目前为止已经发现它很棒(使用Autofac).3层中的每一层都需要创建各种各样的对象,有时需要额外的配置/等.似乎DI容器应该是理想的解决方案,但是我遇到了一些问题,看看它应该与系统的其他部分相关.

目前我在前端有一个配置DI容器的类.它基本上是一大堆代码说container.Register<SomeType>()等等.

问题是,它正在为所有3层配置容器,因此必须具有对数据访问层的相当侵入性的知识.在我的前端有这样的知识的代码在我的头脑中引起了警钟,因为将应用程序分成层级的关键是避免这种情况.
由于我的数据访问层不只是SQL服务器是一个笨拙的桶,而是由许多复杂的COM互操作和P/Invoke调用组成,所以这也变得更糟,因此对DI有相当大的影响组态.

我已经考虑过打破它 - 可能每层有一个容器,或者每层都有一个"Setup"类与全局DI容器对话以注册它自己的位,但我不确定这是否会导致比它解决的问题更多......

如果有人可以分享他们使用DI与多层应用程序的经验,我将非常感激.

谢谢,猎户座.

.net dependency-injection n-tier-architecture

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

round()for C++中的float

我需要一个简单的浮点舍入函数,因此:

double round(double);

round(0.1) = 0
round(-0.1) = 0
round(-0.9) = -1
Run Code Online (Sandbox Code Playgroud)

我能找到ceil()floor()在math.h中-但不是round().

它是以另一个名称存在于标准C++库中,还是缺少?

c++ floating-point rounding

227
推荐指数
11
解决办法
36万
查看次数

如何以编程方式更新SharePoint Web部件中的内容?

有没有人知道如何以编程方式更新任何标准SharePoint v3 Web部件的内容?

例如,将链接摘要Web部件放在页面上.添加一些链接.现在,如何使用WSS API更新此信息?我没有找到任何直接的方法来做到这一点,到目前为止我唯一的想法是导出Web部件,然后删除它,修改生成的XML,然后将其导回.但当然,必须有一个更简单的方法吗?

sharepoint web-parts

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

我怎么能用Swing实现自动完成?

我有兴趣在JFrame中提供自动完成框.触发机制将基于助记符(我认为),但我不确定要使用什么用于"自动完成框"(我希望结果在用户按下键时进行过滤).

你会如何实现这个?某种JFrame,还是JPopupMenu?

我想知道这是如何实现的,所以请不要发布链接到可用的[J]组件.

java swing autocomplete

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