问题列表 - 第44382页

具有32/16位除法的处理器上的64/32位除法

我的处理器是一个没有FPU和整数数学的小型16位微控制器,只有16/16分频和32/16分频,都需要18个周期.目前我正在使用一个非常慢的软件程序(约7,500个周期)进行64/32分割.有没有办法使用这些分区引擎来计算64/32分区?类似于我已经使用16x16乘法器和加法器来计算32x32乘法?我正在使用C但可以使用任何关于如何完成的一般性解释......我希望能够达到<200个周期(如果可能的话).

algorithm optimization division

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

android布局xml文件中"?android:"和"@android:"之间有什么区别?

android布局xml文件中"?android:"和"@android:"之间有什么区别?它们似乎是重用android SDK资源的可互换方式.

我发现的唯一区别由以下示例说明.

这里TextView的右边缘与ImageButton的左边缘对齐

 <RelativeLayout
    android:id="@id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#888888">
    <TextView
        android:id="@android:id/text1"
        android:layout_alignParentLeft="true"
        android:text="blah blah"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@android:id/button1" />
    <ImageButton
        android:id="@android:id/button1"
        android:layout_alignParentRight="true"
        style="@style/PlusButton" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

但是,TextView的右边缘与RelativeLayout的右边缘对齐.TextView与ImageButton重叠.

<RelativeLayout
    android:id="@id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#888888">
    <TextView
        android:id="@android:id/text1"
        android:layout_alignParentLeft="true"
        android:text="blah blah"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="?android:id/button1" />
    <ImageButton
        android:id="?android:id/button1"
        android:layout_alignParentRight="true"
        style="@style/PlusButton" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

两种布局之间的唯一区别是使用@android vs?android.两者都编译没有错误.

非常感谢.

layout android reference

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

二进制到整数 - > Erlang

我有一个二进制M,这样34 =将始终存在,其余的可能在任意数量的数字之间变化但总是一个整数.

M = [<<"34=21">>]
Run Code Online (Sandbox Code Playgroud)

当我运行此命令时,我得到一个答案

hd([X || <<"34=", X/binary >> <- M])

Answer -> <<"21">>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使这个整数尽可能高效地使用它?

binary erlang integer

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

寻找好的奖金测验以测试效率(特别是与时间相关的效率)

我每周都会做一次计算机科学实验室的入门课程.我希望在下一个实验结束时能够快速参加比赛.我想给他们一个像这样的代码块:

public class EfficientCode{

    public static void main(){
        long startTime, endTime, executionTime;
        startTime = System.currentTimeMillis();

        yourEfficientMethod():
        endTime = System.currentTimeMillis();
        executionTime = endTime – startTime;

    }

    public static void doSomething(){
        // you do this part.  
    }

}
Run Code Online (Sandbox Code Playgroud)

他们将实施doSomething方法,拥有最快代码的人将获得一些奖励分数.

问题是这个问题需要有点简单.学生可以很好地掌握:循环,if/else,字符串,添加,数组等.

以下是我对问题的看法:

  • 找到1到1,000,000之间的所有完美数字.(一个完美的数字是一个数字,其中所有数字的因素加起来就是数字.即:6 = 3 + 2 + 1)
  • 找到1到1,000,000之间的所有素数

我认为,为了在方法之间存在可衡量的性能差异,您必须多次执行某些操作.

performance perfect-numbers

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

Android SDK Manager未安装组件

不知道我在这里做错了什么.我安装了Android SDK Manager,现在我正在尝试安装Android Dev网站建议的平台.一旦我点击安装,我收到一条错误,指出管理员无法在Android目录中创建临时文件夹.所以我创造了它.现在我收到这个错误:

下载SDK平台Android 2.3,API 9,修订版1找不到文件:C:\ Program Files(x86)\ Android\android-sdk-windows\temp\android-2.3_r01-linux.zip(访问被拒绝)

进度条下面还有一条消息说"完成.没有安装任何东西."

我正在运行Windows 7旗舰版,以防万一.

sdk android

239
推荐指数
5
解决办法
25万
查看次数

如何从MSBuild向日志输出变量值

如何从MSBuild向日志输出变量值?

我正在尝试调试MSBuild脚本,并希望将变量值输出到日志.

.net msbuild debugging

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

使用%x捕获命令行错误

只要您想在命令行上执行某些操作,就可以使用以下语法:

%x(command to run)
Run Code Online (Sandbox Code Playgroud)

但是,我想捕获错误或至少得到响应,以便我可以正确解析它.我尝试过设置:

result = %x(command to run)
Run Code Online (Sandbox Code Playgroud)

并使用try-catch

begin
  %x(command to run)
rescue
  "didn't work"
end
Run Code Online (Sandbox Code Playgroud)

无济于事.如何捕获结果而不是打印出来?

ruby command-line

12
推荐指数
4
解决办法
9344
查看次数

IntelliJ IDEA Ultimate比社区版慢吗?

终极版具有更多功能,所以我认为它加载速度较慢,占用内存较多,响应速度较慢.实际上我并不关心加载时间,但内存和响应性(相关)更重要.

你注意到这些版本之间有什么区别吗?

performance intellij-idea

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

使用sql转义的动态mysql查询是否与预准备语句一样安全?

我有一个应用程序,通过结合mysql(mysqli)真正的转义字符串使用动态mysql查询将大大受益.如果我通过mysql运行从用户收到的所有数据真正的转义它会像使用mysql预处理语句一样安全吗?

mysql security sql-injection prepared-statement

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

PGError:错误:编码"UTF8"的无效字节序列

我从Cloudmailin收集Rails电子邮件时收到以下PGError:

PGError: ERROR: invalid byte sequence for encoding "UTF8": 0xbb HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". : INSERT INTO "comments" ("content") VALUES ('Reply with blah blah  ????????????????????????????????????????????????????? .....
Run Code Online (Sandbox Code Playgroud)

所以很明显我有一些无效的UTF8字符进入电子邮件吧?所以我试着清理它,但仍有一些东西在偷偷摸摸.这是我到目前为止所拥有的:

message_all_clean = params[:message]
Iconv.conv('UTF-8//IGNORE', 'UTF-8', message_all_clean)
message_plain_clean = params[:plain]
Iconv.conv('UTF-8//IGNORE', 'UTF-8', message_plain_clean)

@incoming_mail = IncomingMail.create(:message_all => Base64.encode64(message_all_clean), :message_plain => Base64.encode64(message_plain_clean))
Run Code Online (Sandbox Code Playgroud)

任何想法,想法或建议?谢谢

postgresql encoding ruby-on-rails heroku ruby-on-rails-3

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