问题列表 - 第12196页

阅读:使用javascript悬停伪类

我创建了一个覆盖页面上某些元素的悬停的函数.它在正常和悬停效果之间消失.我必须在我的CSS文件中创建一个.hover类.我觉得这有点不干净.我怎么能读到:hover伪类内容?

javascript css jquery

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

没有对应表的自定义SQL查询

我有一个不是特定于表的SQL查询,我不知道如何使用Ruby On Rails处理它.

这是我的SQL查询(你不需要理解它):

SELECT type, actor_id, events.created_at, photo_id, photos.user_id FROM 
(SELECT 'comment' AS type, user_id AS actor_id, created_at, photo_id FROM comments
UNION
SELECT 'classification' AS type, user_id AS actor_id, created_at, photo_id FROM classifications) 
AS events
INNER JOIN photos ON photo_id = photos.id
WHERE user_id = #{@user.id}
ORDER BY created_at DESC
LIMIT 9

我试图创建一个模型并使用find_by_sql:


class RecentActivity ActiveRecord::Base
  attr_accessor :type, :actor_id, :created_at, :photo_id, :user_id
end
Run Code Online (Sandbox Code Playgroud)

我明白了:

Mysql::Error: Table 'mysite_development.recent_activities' doesn't exist: SHOW FIELDS FROM `recent_activities`

我该如何避免这条消息?有没有替代解决方案?

activerecord ruby-on-rails

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

与正在运行的服务通信

我在.Net写了我的第一个Windows服务.我可以从其他.Net应用程序与此服务进行通信吗?我可以从远程.net应用程序对服务对象执行方法吗?

.net windows-services communication

4
推荐指数
2
解决办法
3658
查看次数

我的代码运行多长时间?

我怎样才能知道我的C#代码运行了多长时间?

c# performance benchmarking

9
推荐指数
3
解决办法
6751
查看次数

Java 5和6中for语句的最终变量

知道为什么这会在Java 5中编译而在Java 6中编译吗?

for(final int k=0; k<10; k++); 
Run Code Online (Sandbox Code Playgroud)

这背后的逻辑是什么?Java 5和6之间变量范围的任何变化?

我在Sun的文档中找不到任何关于此的内容.

java

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

尝试从使用tkx(Tcl/tk)的Perl脚本创建独立应用程序

以下是我的规格:OS X Tiger Perl 5.8使用捆绑了ActiveTcl v8.5的Tkx

我已经使用PAR/pp成功创建了具有上述配置的独立应用程序,但它不是一个完全令人满意的解决方案:

  • 仍然需要安装Tcl/Tk
  • 在带有默认菜单的Tcl/Tk窗口中打开
  • 每次运行应用程序时都会打开终端

是否有其他途径可以绕过这些问题?

perl par tkx

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

如何在C中将文本文件复制到字符串?

我需要将文本文件的内容复制到动态分配的字符数组中.

我的问题是获取文件内容的大小; 谷歌揭示我需要使用fseekftell,但为此文件显然需要以二进制模式打开,这只会给垃圾.

编辑:我尝试在文本模式下打开,但我得到奇怪的数字.这是代码(为了清楚起见,我省略了简单的错误检查):

long f_size;
char* code;
size_t code_s, result;
FILE* fp = fopen(argv[0], "r");
fseek(fp, 0, SEEK_END);
f_size = ftell(fp); /* This returns 29696, but file is 85 bytes */
fseek(fp, 0, SEEK_SET);
code_s = sizeof(char) * f_size;
code = malloc(code_s);
result = fread(code, 1, f_size, fp); /* This returns 1045, it should be the same as f_size */
Run Code Online (Sandbox Code Playgroud)

c copy file

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

NSNumber和NSInteger有什么区别?

NSNumber和NSInteger有什么区别?我应该知道更多这样的原始人吗?浮筒有吗?

iphone objective-c nsnumber primitive-types nsinteger

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

使用 IPC 队列发送消息时,标识符已删除 (EIDRM) 错误

我正在使用 IPC 队列进行进程同步。

从 IPC 队列发送接收消息时,我总是收到 EIDRM 错误,但我可以看到队列与 ipcs 一起存在。

我已经搜索了 2 个小时,但我看不到错误。

下面的代码是一个精简的版本,它给了我同样的错误。

#define CLAVE 53543961
#define TAM_BUFFER 1024
#define PERMISOS 0777
#define DEBUG

int Cola_Mensages;
int msgqid;


typedef struct  {
    long mtype;
    char mtext[TAM_BUFFER];
}msgbuf;


int main (int argc, char *argv[]){
    msgbuf msg_ipc;
    int num_cli,i, i_aux;

    if(argc == 2){
    num_cli = atoi(argv[1]);
    }else{ 
    num_cli = 1;
    }


    //Creating the queue
    if(msgqid = msgget(CLAVE,PERMISOS|IPC_CREAT)<0){
        fprintf(stderr,"Problema al crear la cola de mensages IPC\n");
        exit(0);
    }

    if(msgqid < 0){
        fprintf(stderr,"Problema al …
Run Code Online (Sandbox Code Playgroud)

c ipc message-queue

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

"辛格尔顿"工厂,好还是坏?

我有很多(抽象的)工厂,他们通常被实施为单身人士.

通常是为了方便不必将它们传递给真正与使用或了解这些工厂无关的层.

大多数时候我只需要在启动哪个工厂实现代码程序的其余部分时做出决定,也许可以通过一些配置

它看起来像是

abstract class ColumnCalculationFactory { 
  private static ColumnCalculationFactory factory;

 public static void SetFactory(ColumnCalculationFactory f) {
         factory = f;
  }

  public static void Factory() {
         return factory;
  }

 public IPercentCalculation CreatePercentCalculation();
 public IAverageCalculation CreateAverageCalculation();
    ....

}
Run Code Online (Sandbox Code Playgroud)

有些人闻到了这一点,我只是不确定是什么 - 它可能更像是一个被解雇的全球而不是单身人士.这并不是真的必须只有一个工厂创建ColumnCalculations - 虽然我的程序不需要更多.

这被认为是最佳实践吗?我应该在一些(半)全局AppContext类中填充它们吗?还有别的东西(我还没准备好切换到一些更大的IoC容器,还是转向一下spring.net)?

singleton factory

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