小编Mak*_*tar的帖子

算法速度顺序

有时我完全被愚弄试图用O(x)表示法来估计算法的速度,我的意思是,当命令是O(n)或O(mxn)时我真的可以指出,但对于那些是O(lg( n))或O(C(权力n))我认为我在那里遗漏了一些东西......那么,对于一个简单的估计而言,你有什么提示和技巧可以快速忽略算法?

作为我正在寻找的一个例子,这里有一些容易的(可能是错的,但我尽力):

  • O(n):如果有一个简单的循环,从1到n(或其中几个,但不是嵌套的.
  • O(mxn):另一个嵌套循环,其中限制为m和n.

提前致谢.

algorithm performance big-o performance-estimation

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

我应该如何估计SQL Server 2005数据库的硬件要求?

我们被要求为尚未构建的ASP.NET Web应用程序指定生产数据库硬件.

我们需要确定的规格是:

  • 数据库CPU
  • 数据库I/O.
  • 数据库RAM

以下是我目前正在关注的指标:

  • 估计的网站未来点击次数 - 基于当前的IIS日志.
  • 估计网站的最坏情况峰值负载.
  • 平均每页估计的数据库查询数.
  • Web场中将要访问数据库的服务器数.
  • 从数据库缓存轮询流量(使用SqlCacheDependency).
  • 估计的数据缓存未命中.
  • 估计的每日数据库事务数.
  • 最大可接受的页面渲染时间

我们应该考虑的任何其他指标?

此外,一旦我们制定了所有这些指标,它们如何转化为硬件要求?

architecture sql-server hardware performance performance-estimation

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

用于网页的SQL Reporting Services查看器 - 您可以移动"查看报告"按钮吗?

使用查看器控件在网页上显示SQL Reporting Services报表(Microsoft.ReportViewer.WebForms),您可以移动"查看报表"按钮吗?它默认为报告的右侧,这意味着您必须在按钮可见之前一直滚动.对于符合窗口宽度的报告而言,这不是一个问题,而是非常广泛的报告很快就会出现问题.

asp.net reportviewer reporting-services

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

Blackberry的嵌入式HTML控件?

在你的黑莓应用程序中是否有用于查看html内容的api?要清楚,我并不是说在我的应用程序之上启动浏览器来查看页面.而是在我的应用程序中呈现页面.

html user-interface blackberry custom-controls java-me

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

项目经理是否应该询问实施某些功能需要多长时间?

我们的项目经理通常会向开发人员咨询他们需要多少小时来实现客户提出的某些功能.这是否符合管理原则?您或您的项目经理是否也这样做?

project-management estimation

5
推荐指数
4
解决办法
1233
查看次数

用于非RIM设备的BlackBerry Messenger API?

我在想,如果RIM发布了一个API,允许在非RIM设备的第三方应用程序,如iPhone,发送和接收邮件的黑莓???

iphone api blackberry bb-messenger

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

使用MDS使用SocketConnection与Blackberry进行问题

我目前正在Blackberry上编写一个应用程序来简单地发送和接收一些原始数据到我网络上的另一个基于TCP的设备.我在Blackberry模拟器中遇到同样的问题,MDS模拟器运行并使用物理电话与我公司的MDS服务器通信.请注意,直接使用wifi而不是通过MDS时不会发生此问题.

问题是InputStream上的available()函数返回零,除非我先调用read().如果我先调用read(知道有一些数据可用..谢谢wireshark),数据会回来,随后对available()的调用会指示我没有读取的数据.问题是我并不总是能保证数据会存在,所以我可以阻止.是否有人意识到这一点,这是一个问题或设计的东西?

是否有人知道一种方法来测试read()方法是否会在调用它们之前阻止它们可用?

这基本上就是我在做什么:

SocketConnection s = (SocketConnection)Connector.open("socket://1.2.3.4:port;deviceside=false", Connector.READ_WRITE);

OutputStream o = ((StreamConnection)s).openOutputStream();
InputStream i = ((StreamConnection)s).openInputStream();

o.write("hello");
Thread.sleep(sometime);
if (i.available() > 0) {
   byte[] data = new data[10];
   int bytesRead = i.read(data);
   System.out.println("Read [" + new String(data) + "] (bytes = " + bytesRead + ")");
}

我必须评论if条件是否有效.

sockets networking iostream blackberry mds-cs

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

如何在Blackberry中安排特定线程

我想自动安排具有特定时间间隔的线程.我还需要在后台连续执行此操作而不会挂起设备.

我已经尝试使用Application Manager Class,但是它用于应用程序调度,我需要在应用程序中安排线程.

java multithreading blackberry java-me

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

BlackBerry - 具有全局范围的KeyListener

我是BlackBerry App开发的新手.我希望能够在BlackBerry(我的情况下为8900)打开时监听按键事件,并且在所有屏幕上都可以这样做吗?

如果是这样,那么有人能指引我朝着正确的方向前进.我已经看过Interface KeyListener了.

import net.rim.device.api.system.*;
Run Code Online (Sandbox Code Playgroud)

谢谢大家

key-events blackberry keylistener keylogger java-me

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

BlackBerry - 自定义菜单工具栏

我是BlackBerry编程的初学者,我需要在我的应用程序中用自定义菜单替换默认菜单(当你按下菜单按钮时).最好的描述是我想要与BlackBerry的WeatherEye应用程序相同的结果...

alt text http://www.blackberrybing.com/resource/pics/201002/WeatherEye-OS-45.jpg

我知道如何创建默认菜单,但这个我不知道!谢谢,

user-interface blackberry menu custom-controls

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