小编has*_*zmi的帖子

最优化的计算C模数的方法

我用C计算模数的成本最小化.假设我有一个数字x而n是将x除以的数字

当n == 65536(恰好是2 ^ 16)时:

mod = x%n(由GCC生成的11个汇编指令)或
mod = x&0xffff,等于mod = x&65535(4个汇编指令)

因此,海湾合作委员会并未对此进行优化.

在我的例子中,n不是x ^(int),而是小于2 ^ 16的最大素数,即65521

正如我在n == 2 ^ 16中所展示的那样,逐位运算可以优化计算.当n == 65521计算模数时,我可以执行哪些按位操作.

c optimization assembly

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

让HTML5访问Android的摄像头

我想在Android上使用HTML5访问手机的摄像头。目前,我在Kitkat上拥有Chrome 31.0.1650.59。

我可以确认自己的代码可以在Android上的Chrome浏览器中正常运行,但不能在WebView中正常运行。我不想发出意图并使用默认的相机应用程序。我想在WebView中显示摄像机供稿。

这是我的HTML代码。

<video id="video" width="640" height="480" autoplay></video>
<script>

    window.addEventListener("DOMContentLoaded", function() {
        var video = document.getElementById("video"),
            videoObj = { "video": true },
            errBack = function(error) {
                console.log("Video capture error: ", error.code); 
            };

        if(navigator.webkitGetUserMedia) {
            navigator.webkitGetUserMedia(videoObj, function(stream){
                video.src = window.webkitURL.createObjectURL(stream);
                video.play();
            }, errBack);
        }
    }, false);

</script>
Run Code Online (Sandbox Code Playgroud)

这是很标准的。

这是显示此页面的android代码:

WebView webView = (WebView) rootView.findViewById(R.id.webView);
WebSettings ws = webView.getSettings();

webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public boolean onJsAlert(WebView view, String url, String message, final JsResult result){
        return true;
    }

    @Override
    public boolean onJsConfirm(WebView …
Run Code Online (Sandbox Code Playgroud)

javascript html5 camera android

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

一个递归构建的散列函数?

是否有一个(众所周知的)字符串s的哈希函数,它可以从seg的子集的哈希值计算出来

hash(0到x)是hash(0到x/2)+ hash(x/2到x)// plus或任何其他数学运算

hash hashtable

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

测量进程消耗的CPU时钟

我用C编写了一个程序.它是一个由研究创建的程序.我想计算程序消耗的精确CPU周期.确切的周期数.知道我怎么能找到它?

c cpu process cpu-cycles

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

标签 统计

c ×2

android ×1

assembly ×1

camera ×1

cpu ×1

cpu-cycles ×1

hash ×1

hashtable ×1

html5 ×1

javascript ×1

optimization ×1

process ×1