我们的客户想知道谁在线并且目前正在使用我们为他们编写的自定义应用程序.我和他们讨论过这个问题并不一定非常准确,更多的猜测会起作用.
所以我的想法是15分钟的时间间隔来确定用户活动.我这样做的一些想法如下:
每次他们做一些击中数据库的事情时,用他们最后一次活动的日期和时间标记他们的用户记录,或者请求一个网页......这虽然可能是数据库密集型的.
从我们的软件发出"谁是在线请求",寻找响应,这可以按计划的时间间隔完成,然后在用户记录上标记我收到的每个响应的当前日期和时间.
你的想法是什么?你会如何处理这种情况?
澄清
如果可能的话,我想在Windows或Web上使用相同的架构.我有一个业务逻辑层,多个用户界面可以与之交互,可以是Windows或Web.
通过Windows,我的意思是客户端 - 服务器.
澄清
我使用的是n层架构,因此我的业务对象处理与表示层的所有交互.该表示层可以提供客户端 - 服务器Windows应用程序,Web应用程序,Web服务等.
它不是一个高流量的应用程序,因为它是为我们的客户开发的,最多可能有100个用户.
这可能很简单,但5分钟的谷歌搜索没有给我答案.如何使用.Net librabries保存和加载位图?
我有一个Image对象,我需要以某种格式(最好是png)将其保存到磁盘并在以后加载.AC#例子会很棒.
我正在编写一个32位处理器的应用程序,内存有限(512k闪存,32k RAM).
这个设备上的显示器是128x160,有16位颜色,如果我要在我的处理器上缓冲它,通常会消耗40k ram.我没有那么多RAM,所以我正在寻找技术,提示,技巧,动态生成屏幕数据的想法.
可能有用的事情:
我有一个乘数,但没有浮点处理器.显示器本身有一个非常简单的控制器和内存用于显示 - 但读取和写入是昂贵的,所以我不想将其用作我的工作区,如果我可以避免它.
-亚当
该数组有很多数据,我需要删除两个元素.
以下是我正在使用的代码段,
my @array = (1,2,3,4,5,5,6,5,4,9);
my $element_omitted = 5;
@array = grep { $_ != $element_omitted } @array;
Run Code Online (Sandbox Code Playgroud) Eclipse是一个非常棒的编辑器,我更喜欢使用它,但缺少Eclipse的GUI设计工具.另一方面,NetBeans非常适合GUI设计.
使用NetBeans进行GUI设计和Eclipse是否存在同一项目中的其他所有内容的提示,技巧或陷阱?
编辑:我试过Maven,它似乎不起作用(对我的需求太复杂).
我正在构建一个界面,就像内置的Weather应用程序的翻转视图,或编辑模式下Clock应用程序的Alarms视图.表格视图始终处于编辑模式,因此删除图标显示在每个单元格的左侧.
当表视图处于编辑模式时,我的代理人不会收到didSelectRowAtIndexPath通知.它接收accessoryButtonTappedForRowWithIndexPath通知,但这不是我想要做的.我希望我的行保持可选,即使表视图处于编辑模式.
有关如何实现这一目标的任何想法?
谢谢,
PS Hooray为解禁的NDA.=)
asp:TextBox控件的Enabled和ReadOnly属性之间有什么区别?
我想知道在从Perforce服务器上取消目录之前,目录将消耗多少磁盘空间.除了获取文件并查看文件管理器中目录的大小之外,我没有看到任何其他方法.当然,这违背了目的.
有没有办法从Perforce获取文件大小信息而不实际获取文件?
通过https请求的内容是否仍会被Web浏览器缓存,或者他们是否认为这种不安全的行为?如果是这种情况,无论如何都要告诉他们可以缓存吗?
默认情况下,在C++中,单参数构造函数可用作隐式转换运算符.这可以通过将构造函数标记为显式来抑制.
我宁愿将"explicit"作为默认值,这样编译器就无法静默使用这些构造函数进行转换.
有没有办法在标准C++中执行此操作?如果失败了,是否有一个pragma(或类似的)在Microsoft C++中可以用来做到这一点?那么g ++(我们不使用它,但它可能是有用的信息)?