小编Phi*_*ler的帖子

在执行filechecksums查找欺骗时应该使用什么算法?

MD5的金额是否仍然适合检查文件欺骗?我知道它不安全,但在尝试查找文件欺骗的情况下,这真的很重要吗?

我应该在SHA系列中使用某些东西吗?

这个用例的最佳实践是什么?

language-agnostic checksum md5 duplicate-data sha

3
推荐指数
1
解决办法
150
查看次数

概率在排除零之后分配数组中的每个唯一数字(长度未知)

我的部分数据文件看起来像

ifile.txt
1
1
3
0
6
3
0
3
3
5
Run Code Online (Sandbox Code Playgroud)

我想找出除零之外的每个数字的概率.例如P(1)= 2/8; P(3)= 4/8,依此类推

欲望输出

ofile.txt
1  0.250
3  0.500
5  0.125
6  0.125
Run Code Online (Sandbox Code Playgroud)

第1列显示除0和第2列之外的唯一数字显示概率.我正在尝试如下,但看起来非常冗长的想法.我在for循环中遇到问题,因为有很多唯一的数字

n=$(awk '$1 > 0 {print $0}' ifile.txt | wc -l)
for i in 1 3 5 6 .....
do
n1=$(awk '$1 == $i {print $0}' ifile.txt | wc -l)
p=$(echo $n1/$n | bc -l)
printf "%d %.3f\n" "$i $p" >> ofile.txt
done
Run Code Online (Sandbox Code Playgroud)

unix linux shell awk probability-density

3
推荐指数
1
解决办法
153
查看次数

使用播放器隐藏div时停止JWPlayer

我有一个网站,我正在使用JavaScript来添加或删除css类.使用这种方法,我隐藏div或显示div,因为我需要它.它很棒.

问题是一个div用JWplayer打开一个视频,当我隐藏"窗口"或更好地说,div.声音仍在播放,所以当有人点击"隐藏"按钮或关闭按钮时,我需要一个代码来停止视频.

你是怎样做的?我不知道.

谢谢

HTML

 <div class="videoquon">
         <div class='my-video-close'></div>
<div id='my-video'></div>
<script type='text/javascript'>
    jwplayer('my-video').setup({
        file: 'qvideo.f4v',
        width: '600',
        height: '337'
    });
</script>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

  $('div.vidreveal a').click(
                function(event) {
                    event.stopPropagation();
                    $('div.videoquon').slideToggle(300);
                }
            );

   $('div.my-video-close').click(
                function(event) {
                    event.stopPropagation();
                    $('div.videoquon').slideToggle(300);
                }
            );
Run Code Online (Sandbox Code Playgroud)

javascript jquery jwplayer

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

如何操作(快速)尾数和指数部分的double或浮点数在c ++?

我使用c ++来计算各种类型的特殊函数(例如Lambert函数,用于评估反演的迭代方法等).在许多情况下,直接使用尾数和指数有明显更好的方法.

我找到了许多答案如何提取尾数和指数部分,但是所有这些都只是"学术案例,计算速度不是很快",对我来说有点无用(我用尾数和指数操作的动机是改进计算速度).有时我需要调用一些特定功能大约十亿次(非常昂贵的计算),所以每个节省的计算工作都很好.并且使用将尾数作为double的"frexp"不太合适.

我的问题是(对于带有IEEE 754浮点的c ++编译器):

1)如何读取浮点数/双精度的尾数的具体位?

2)如何将整个尾数读入float/double的整数/字节?

3)与指数1),2)相同的问题.

4)与写入1),2),3)相同的问题.

如果我直接使用尾数或指数,我的动机是更快的计算.我想必须有一个非常简单的解决方案.

c++ mantissa exponent numerical-computing ieee-754

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

将MPI_Scatter与C++一起使用 - 对不同的通信器进行散射

在C++中,使用MPI_Scatter的示例是:

MPI::COMM_WORLD.Scatter(sendbuf, 100, MPI::INT, recvarr, 100,MPI::INT, root);
Run Code Online (Sandbox Code Playgroud)

这将每个进程的内容分散sendbuff到100个单独的进程recvarr中,但仅限于MPI World通信器.

与C中的MPI_Scatter不同,C++版本没有通信器的输入.如何修改此示例以适用于任何通信器,而不仅仅是MPI_COMM_WORLD?

例如,说我的传播者被命名comm.如何sendbuffcomm通信组内而不是MPI_COMM_WORLD中分散?

c++ mpi

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

PIL 图像压缩

我正在编写一个脚本,用于调整和优化要在网站上使用的图像(在本例中为 Iphone 图片)。到目前为止,我编写了这个简单的脚本,它使文件大小减少了大约 35%,但我希望我可以进一步缩小文件大小。有没有办法进一步优化这个脚本?任何帮助深表感谢!

from PIL import Image

img = Image.open('file location')
newImage = img.resize((1024, 768), Image.ANTIALIAS)         

newImage.save('new file location', optimize=True, quality=95)

newImage.show()                                               
Run Code Online (Sandbox Code Playgroud)

python optimization image image-compression python-imaging-library

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

如何在 C++11 中将自定义分配器传递给 std::basic_ostringstream?

我想使用自定义分配器从空闲列表中为std::basic_ostringstream. 这是我要使用的自定义分配器:

template <class Tp>

    struct NAlloc {
        typedef Tp value_type;
        typedef value_type* pointer;
        typedef const value_type* const_pointer;
        typedef value_type& reference;
        typedef const value_type& const_reference;
        typedef std::size_t size_type;
        typedef std::ptrdiff_t difference_type;

        NAlloc() = default;
        template <class T> NAlloc(const NAlloc<T>&) {}
        Tp* allocate(std::size_t n) {
            n *= sizeof(Tp);
            memoryPool *memPool = memoryPool::GetInstance(10);//get memory pool instance
            std::cout << "allocating " << n << " bytes\n";
            return static_cast<Tp*>(memPool->allocate(n)); //get memory from pool
        }
        void deallocate(Tp* p, std::size_t n) {
            std::cout << …
Run Code Online (Sandbox Code Playgroud)

stringstream ostringstream allocator c++11

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

C可变范围特定问题

这是一个特定的场景,我很长一段时间都不清楚(在范围方面).

考虑代码

#include <stdio.h>


typedef struct _t_t{
    int x;
    int y;
} t_t;

typedef struct _s_t{
    int a;
    int b;
    t_t t;
}s_t;

void test(s_t & s){
    t_t x = {502, 100};
    s.t = x;
}


int main(){
    s_t s; 
    test(s);

    printf("value is %d, %d\n", s.t.x, s.t.y);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出是

value is 502, 100
Run Code Online (Sandbox Code Playgroud)

对我来说有点混乱的是以下几点.声明

t_t x
Run Code Online (Sandbox Code Playgroud)

在函数测试的范围内声明.所以从我读到的关于C编程的内容来看,它应该是垃圾范围之外的.然而它返回了正确的结果.是因为行上的"="st = x; 将x的值复制到st?

编辑 - -

经过一些实验

#include <stdio.h>


typedef struct _t_t{
    int x;
    int y;
} t_t;

typedef struct _s_t{ …
Run Code Online (Sandbox Code Playgroud)

c++ scope parameter-passing pass-by-reference argument-passing

0
推荐指数
2
解决办法
398
查看次数

这种编程语言是什么?

mob/verb/test(N as num)

这段代码来自哪种语言?

programming-languages language-design

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