问题列表 - 第3908页

C#中简单线程池的代码

寻找一些简单的线程池实现的示例代码(C#).

我在codeproject上找到了一个,但代码库很大,我不需要所有的功能.

无论如何,这更多是出于教育目的.

.net c# multithreading threadpool

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

Rails单表继承 - 显式设置类型的最佳方法是什么?

我在rails应用程序中使用单表继承,并希望显式设置实例的类型.

我有以下几点;

class Event < ActiveRecord::Base
class SpecialEvent < Event
Run Code Online (Sandbox Code Playgroud)

这是通过单表继承实现的.

SpecialEvent.new 按预期工作,但我希望能够做到这样的事情

Event.new(:type => 'SpecialEvent')
Run Code Online (Sandbox Code Playgroud)

所以我可以在应用程序中轻松创建不同的子类型.

然而,这并不工作,似乎设置:typenil,没有价值我将其设置为; 我怀疑这是因为通过调用Event.new它会覆盖:type参数.

有没有人有这样做的好方法?

ruby-on-rails

10
推荐指数
3
解决办法
9862
查看次数

应用程序启动顺序中的哪个事件适合触发在AIR/Flex中加载配置文件?

我正在研究一个小的AIR桌面应用程序,我有一些配置信息,我想存储在一个小文件中,该文件在应用程序启动时的某个时刻加载,并将用于在根应用程序对象上设置公共属性.这应该像我在主MXML文件的开头的<mx:Script>块中声明的公共变量一样工作.

我似乎可以选择三个可用于启动加载配置文件的事件:

  • 调用
  • 初始化
  • creationComplete

我是否忽视了更多?哪一个适合,为什么?它有关系吗?

我想到的示例问题是:

  • 所有组件是否已经可访问,或者我将获得NULL引用?
  • 我的一些设置会在活动结束后的阶段被覆盖吗?

可能还有更多.

apache-flex air configuration initialization

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

如何使透明的NSView子类处理鼠标事件?

问题

我透明NSView透明NSWindow.视图的drawRect:方法在视图上绘制一些内容(NSImages,NSBezierPaths和NSStrings),但使其中的一部分透明.

单击已绘制的视图区域将调用常用的鼠标事件处理方法(mouseDown:mouseUp:).

单击透明区域可以聚焦透明窗口后面的任何窗口.

我想让透明区域的某些部分可以点击,以便在我的视图上绘制的元素之间意外点击不会导致窗口失去焦点.


解决方案已经尝试

  • 重写NSViewhitTest:方法.发现hitTest:仅在单击视图的非透明区域时调用.
  • 重写NSViewopaqueAncestor方法.发现在单击视图的任何部分时未调用此项.
  • [NSColor clearColor]在该drawRect:方法中填充透明区域的部分,并且具有几乎但不是非常透明的颜色.这没有效果.
  • 通过NSTrackingArea课程实验.这似乎只会增加支持mouseEntered:,mouseExited:,mouseMoved:,和cursorUpdate:方法, mouseUp:mouseDown:.

cocoa

12
推荐指数
2
解决办法
8096
查看次数

如何从mysql表中选择最新的日期记录集

我将响应存储在mysql表中的各种rpc调用中,其中包含以下字段:

Table: rpc_responses

timestamp   (date)
method      (varchar)
id          (varchar)
response    (mediumtext)

PRIMARY KEY(timestamp,method,id)
Run Code Online (Sandbox Code Playgroud)

什么是选择最近期的所有现有组合响应的最佳方法methodid

  • 对于每个日期,给定方法/ id只能有一个响应.

  • 并非所有呼叫组合都必须存在于给定日期.

  • 有许多方法,数千个ID和至少365个不同的日期

样本数据:

timestamp  method  id response
2009-01-10 getThud 16 "....."
2009-01-10 getFoo  12 "....."
2009-01-10 getBar  12 "....."
2009-01-11 getFoo  12 "....."
2009-01-11 getBar  16 "....."
Run Code Online (Sandbox Code Playgroud)

期望的结果:

2009-01-10 getThud 16 "....."
2009-01-10 getBar 12 "....."
2009-01-11 getFoo 12 "....."
2009-01-11 getBar 16 "....."
Run Code Online (Sandbox Code Playgroud)

(我不认为是同一个问题 - 它不会给我最新的response)

mysql sql date greatest-n-per-group

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

为什么"<?" 不再工作而只是"<?php"有效吗?

我使用xampp在本地开发,然后我从直接安装程序安装了PHP.现在在我的一些PHP代码中,只有以"<?php"正确解析" 开头的PHP代码.任何以" <?"或" <?=" 开头的内容都会被完全忽略,并保持原样.

如何调整配置以解析令牌?

php xampp

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

单元测试IoC注册?

您是否应该将注册组件的代码单元测试到您的IoC容器中?

如果是这样,怎么样?

unit-testing ioc-container inversion-of-control

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

在CMake中有任何方式需要GCC版本4+吗?

我正在使用GCC v4 +中提供的一些功能,并希望CMake找到GCC v4编译器,如果找不到它,则返回错误,说明需要GCC v4.

任何人都有关于如何做这样的事情的任何模块/想法?

谢谢.

gcc cmake

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

ASP.Net Forms身份验证在10分钟后注销用户

我遇到了一个非常糟糕的问题,无论我尝试什么,用户都会在10分钟后退出.

我正在使用运行在作为虚拟服务器的Server 2003 R2 Standard Edition上的IIS 6.0上运行的ASP.Net 2.0以及所有适用的更新和.Net 3.5 SP1.

客户端是Internet Explorer 7.0

以下是web.config设置:

<!-- Authentication Mode -->
<authentication mode="Forms">
  <forms name=".RecipeViewer" timeout="240" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

以下是用于设置授权cookie的代码:

Private Sub SetCookie(userName)
                ' Use security system to set the UserID within a client-side Cookie
                Dim ticket As New FormsAuthenticationTicket(1,userName, DateTime.Now, DateTime.Now.Add(Me.GetFormsAuthSettings.Forms.Timeout), True, String.Empty, FormsAuthentication.FormsCookiePath)
                Dim hash As String = FormsAuthentication.Encrypt(ticket)
                Dim cookie As New HttpCookie(FormsAuthentication.FormsCookieName, hash)

                cookie.HttpOnly = True

                If (ticket.IsPersistent) Then
                    cookie.Expires = ticket.Expiration
                End If

                Response.Cookies.Add(cookie)

                ' Redirect browser back to …
Run Code Online (Sandbox Code Playgroud)

.net asp.net cookies forms-authentication web-config

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

IEnumerable上的FindLast

我想调用FindLast一个实现的集合IEnumerable,但FindLast仅适用于List.什么是最好的解决方案?

c# ienumerable ilist

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