小编Jou*_*usi的帖子

如何以编程方式格式化SD卡上的所有数据?

如何以编程方式删除数据或格式化整个SD卡?

android sd-card

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

从二进制文件中反向读取WORD?

我有一个结构:

struct JFIF_HEADER
{
    WORD marker[2];        // = 0xFFD8FFE0
    WORD length;           // = 0x0010
    BYTE signature[5];     // = "JFIF\0"
    BYTE versionhi;        // = 1
    BYTE versionlo;        // = 1
    BYTE xyunits;          // = 0
    WORD xdensity;         // = 1
    WORD ydensity;         // = 1
    BYTE thumbnwidth;      // = 0
    BYTE thumbnheight;     // = 0
};
Run Code Online (Sandbox Code Playgroud)

这是我从文件中读取它的方式:

HANDLE file = CreateFile(filename, GENERIC_READ, FILE_SHARE_READ,
                         NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
DWORD tmp = 0;
DWORD size = GetFileSize(file, &tmp);
BYTE *DATA = new BYTE[size]; …
Run Code Online (Sandbox Code Playgroud)

c++ binary jpeg

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

如何检测iOS语言环境是在数字使用逗号而不是整数和小数部分之间的句点的地方?

我有特殊要求了解当前区域设置是使用基于逗号还是基于句点的数字.有一种简单的方法可以学习吗?

locale nsnumberformatter ios

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

进口现在区分大小写?

今天我开始将现有的 Angular 应用程序迁移到最新版本4.4.6。我正在尝试使用debounceTime运算符在指定时间之间丢弃一些值。代码如下所示:

this.filtro.valueChanges
    .debounceTime(400)
    .distinctUntilChanged()
    .switchMap(() => ...);
Run Code Online (Sandbox Code Playgroud)

使用--dev标志(Angular CLI)构建它后,我开始收到一个错误,表明这debounceTime不是一个函数。经过一番挖掘,我注意到我通过以下语句改进了 debounceTime:

import "rxjs/add/operator/debouncetime"; 
Run Code Online (Sandbox Code Playgroud)

更改debouncetimedebounceTime解决问题,但我对这种更改感到好奇。这在任何地方都有记录吗?之前的行为是错误的吗?

rxjs angular-cli angular

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

无法存储任何值

我最近开始学习C++,做一些简单的类/朋友函数练习,我试图做的是,通过使用友元函数从用户获取2个数字,然后再使用友元函数,再乘以2数字并在屏幕上显示.假设我按顺序输入了2,3,4,5.预期输出为6和20,但我只能在屏幕上看到0和0.

#include<iostream>
using namespace std;

class iluvcpp {
    int no_1, no_2;
public:
    iluvcpp(){}
    ~iluvcpp(){}
    friend void inputno(iluvcpp obj);
    friend int multiply(iluvcpp obj);
}multi_1, multi_2;

void inputno(iluvcpp obj) {

    cout <<"Enter no 1: ";
    cin >> obj.no_1;
    cout <<"Enter no 2: ";
    cin >> obj.no_2;
}
int multiply(iluvcpp obj) {
    return ((obj.no_2)*(obj.no_1));
}

int main() {
    inputno(multi_1);
    inputno(multi_2);   
    cout << multiply(multi_1) <<"   "<< multiply(multi_2);

    cout << endl;
    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ friend-function

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

为什么这段代码不能正常工作?

我想创建一个程序,将所有素数写入文件中(我知道有一个流行的算法"Sieve of Eratosthenes",但我试图自己制作).我正在尝试消除仍然具有值1的字节的所有复杂性,然后将它们写入文件中.

#include <iostream>
#include <stdlib.h>  
#include <stdio.h>

void afficher_sur_un_ficher (FILE* ficher, int nb_bit);
char el_mask (int x);

int main()
{
    FILE* p_fich;
    char tab[4096], mask, eli_mask;
    int nb_bit = 0, x, f;

    for (int i = 0; i < 4096; i++)
    {
        tab[i] = 0xff;
    }

    for (int i = 0; i < 4096; i++)
    {
        for (mask = 0x01; mask != 0; mask <<= 1)
        {
            if ((tab[i] & mask) != 0)
            {
                x = nb_bit; 
                while …
Run Code Online (Sandbox Code Playgroud)

c++ binary primes

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