问题列表 - 第14856页

如何在Ruby中找到exponent的值?

考虑下面的等式:

2**n = A.

我们假设A = 64.

找到n值的最简单方法是什么?

我目前正在使用以下两种方法

A= 64; n = 1; n+=1 while (A >> n) > 0; n-1

A= 64; n = 0; n+=1 until (A == ( 2 ** n));n
Run Code Online (Sandbox Code Playgroud)

有更好的方法吗?

说明同样问题的其他方式:

2 =第n个根A如果我知道A的值,我该如何确定n的值?

ruby ruby-on-rails jruby

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

C++的压缩库

我在节目阅读有关压缩和我开始创建一个新的简单的项目,一个拉链(只是一个拉链,不是unzipper),但我只找到了ZLib,并且它是C.我知道C库可以在C++使用,但我喜欢使用C++库.有人知道一个好的建议吗?

最好的祝福.

c++ compression

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

VS2008:如何从同一解决方案中运行两个单独的项目

我有一个单独的非托管C++控制台应用程序解决方案(.sln),其中两个项目(.vcproj)都构建为.exe.我想同时运行它们(一个是客户端,一个是服务器).我如何配置我的Visual Studio,以便当我点击一个按钮,比如说F5时,按照我指定的顺序一个接一个地运行就足够聪明了?

目前,我所要做的就是将一个项目设置为"启动项目",然后按下"Ctrl + F5"来运行一个的话,我必须改变"启动项目"是另外一个,然后按下"Ctrl + F5 ".

实际上,每天做这25次是痛苦的.= p

c++ configuration solution vcproj visual-studio-2008

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

如何从ashx或webservice呈现用户控件?

问题是有可能让.ashx或webservice返回用户控件呈现?如果是这样我怎么办?

c# asp.net user-controls render ashx

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

visual studio复制到剪贴板IDE冻结

这真让我很沮丧.当我有一个特别大的.cs文件时出现这个问题(目前我正在研究的有6000行和许多匿名类型).

我连第一个副本之后复制线或文本的一部分,并复制几件事情到剪贴板后有时,有时,VS CPU使用率激增到50%,而IDE冻结任何东西长达一分钟,甚至更长的时间.粘贴立即发生,没有冻结.

如果我结束devenv.exe任务并重新启动它,通常复制再次好几次,直到它再次开始冻结.

我有一种感觉问题可能与intellisense试图重新计算自己有关..但为什么在复制代码时发生这种情况对我来说并没有多大意义.

有一件事我发现如果我通过"用鼠标选择并拖动和控制"方法复制文本,我就避免了这个问题.这就是让我相信它可能与剪贴板响铃或写入剪贴板有关的原因.

我已经尝试过:

  • 安装SP1
  • 禁用防病毒软件
  • 通过重命名feacp.dll禁用intellisense(这似乎根本没有禁用它)
  • 通过解开texteditor/c#/ intellisense复选框来禁用intellisense(也似乎根本没有禁用它)
  • 通过解开自动列表成员和参数信息禁用intellisense(似乎禁用它)
  • 运行一个宏来删除剪贴板环中的所有项目 - 它删除了它们但问题仍然存在.

我必须强调,这似乎只是在代码文件变大时发生,这通常也是由于代码中有许多匿名类型.

我正在使用带有3GB内存的Win7 x64,但是我在vista x64上也遇到了这个问题.

另外,我的意思是以最好的方式,请不要采取重构方法.我使用大型数据集进行大量数据库工作,因此匿名类型需要存在.我的意见是,无论有人如何编写代码,VS的这种功能都应该正常运行而不会冻结IDE.

c# ide intellisense freeze visual-studio-2008

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

内容类型和表示

在django中支持资源(例如博客,用户)的多重表示(例如html,json,xml)的常见惯例是什么?

首先,我不知道应该如何格式化我的网址.例如,您使用这些URL中的任何一个来请求xml格式

  • /<resource>.<format>,例如 /blogs/123.xml
  • /<format>/<resource>,例如 /xml/blogs/123
  • /<resource>?format=<format>,例如 /blogs/123?format=xml

我应该只依赖Content-Type传递的参数吗?那么有多个移动表示(例如iphone,mobile,palm)和完整的浏览器表示呢?

观点怎么样?在没有大量if语句或重复代码的情况下选择正确模板的惯例是什么.

django url content-type url-routing

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

在派生类声明中使用"Public"?

鉴于此基类:

class Employee
{
     char* name;
     int age;

  public:
     Employee(char* name);
     void print();
};
Run Code Online (Sandbox Code Playgroud)

关于"公众",这有什么区别:

class Manager : public Employee
{
   EmployeeList employees;

   public:
     Manager(char* name, Employee* people);
     void print();
};
Run Code Online (Sandbox Code Playgroud)

还有这个:

class Manager : Employee
{
   EmployeeList employees;

  public:
     Manager(char* name, Employee* people);
     void print();
};
Run Code Online (Sandbox Code Playgroud)

c++ public derived

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

C++ builder 6和codegear的C++ builder 2009兼容性

我需要支持使用C++ Builder的6开发了一些软件代码,而目前的开发环境是CodeGear的C++ Builder的2009年.我想知道CodeGear的C++ Builder的2009年向后与C++ Builder的6兼容吗?

任何答案都表示赞赏.

提前致谢.

大卫.

c++ c++builder

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

检测android TextView中的剪辑

我的android应用程序中有一个TextView,它有一个设置的宽度.它目前的重力是"center_horitonzal"和一个textSize(9sp).我从sqlite数据库中提取值以放置此标签,并且某些值太大而无法放入当前textSize的TextView中.

有没有办法检测TextView中的文本是否会被剪裁?我想检测一下,然后降低字体直到它适合.iPhone UILabel中有一个很好的属性可以处理这个名为"adjustToFit"(也有最小字体大小),我基本上试图模仿它.

这是我正在使用的TextView的一个示例:

<TextView android:id="@+id/label5" android:layout_width="62px"
            android:layout_height="wrap_content" android:layout_x="257px"
            android:layout_y="169px" android:textSize="9sp" 
            android:textColor="#000"
            android:typeface="sans" android:textStyle="bold"
            android:gravity="center_horizontal" android:lines="1" />
Run Code Online (Sandbox Code Playgroud)

android

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

如何在Tomcat 6中重写URL

我将构建一个Web应用程序,我想使用URL重写.在apache中,这是使用mod_rewrite完成的.但是如何用Tomcat 6重写网址呢?

我想使用Struts 2框架.

apache tomcat servlets struts2

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