Как создать ISO из файлов (не каталогов)

Всякий раз, когда я попробовать пауза и следующий/предыдущий на Ubuntu 14.04 или Убунту Гном 14.04, ничего не происходит. Никакие другие музыкальные приложения открыты, и я установил его на мировой в Chrome. Что я должен делать?

+916
Maximus 5 дек. 2021 г., 08:15:00
18 ответов

Во-первых: я newbite в альткоины развития, следующая для создания получать деньги с Litecoin,
1 - я создал клона и Litecoin с помощью команды git клон https://githubcom/litecoin-project/lotecoin.git
2 - я изменил некоторые цепи и параметров монета chainparams.cpp как ниже:

// Авторское право (c) 2010 Сатоши Накамото
 // Авторские права (c) 2009-2015 биткоин основных разработчиков
 // Распространяются под лицензией МИТ программного обеспечения, см. в сопроводительной
 // копирование файла или http://www.opensource.org/licenses/mit-license.php.

 #включить "chainparams.ч"
 #включить "консенсус/Меркле.ч"

 #включить "tinyformat.ч"
 #включить "утиль.ч"
 #включить "utilstrencodings.ч"

 #включить <утверждать.ч>

 #включить "chainparamsseeds.ч"
 #включить "arith_uint256.ч"

 статические CBlock CreateGenesisBlock(константный тип char* pszTimestamp, константный команду cscript& genesisOutputScript, nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
{
 CMutableTransaction txNew;
 txNew.nVersion = 1;
txNew.вин.размер(1);
txNew.Uвых.размер(1);
 txNew.ВВХ[0].scriptSig = команду cscript() << 486604799 << CScriptNum(4) << СТД::вектор<беззнаковый тип char>((константный беззнаковый тип char*)pszTimestamp, (константный беззнаковый тип char*)pszTimestamp + функция strlen(pszTimestamp));
 txNew.Uвых[0].nValue = genesisReward;
 txNew.Uвых[0].scriptPubKey = genesisOutputScript;

 CBlock генеза;
 бытие.nTime = nTime;
 бытие.nBits = nBits;
 бытие.nNonce = nNonce;
 бытие.nVersion = nVersion;
бытие.vtx.push_back(MakeTransactionRef(с std::двигаться(txNew)));
бытие.hashPrevBlock.Является setnull();
 бытие.hashMerkleRoot = BlockMerkleRoot(бытие);
 возвращение бытия;
}

/**
 * Построить блок Genesis. Обратите внимание, что выход из своего поколения
 * сделки не могут быть потрачены, поскольку он изначально не существовало в
 * базы данных.
*
 * CBlock(хэш=000000000019d6, Вер=1, hashPrevBlock=00000000000000, hashMerkleRoot=4a5e1e, nTime=1231006505, nBits=1d00ffff, *nNonce=2083236893, vtx=1)
 * CTransaction(хэш=4a5e1e, Вэр=1, вин.размер=1, Uвых.размер=1, nLockTime=0)
 * CTxIn(COutPoint(000000, -1), компания *04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420**666f722062616e6b73)
 * CTxOut(nValue=50.00000000, scriptPubKey=0x5F1DF16B2B704C8A578D0B)
 * vMerkleTree: 4a5e1e
*/

 статические CBlock CreateGenesisBlock(nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
{
 константный тип char* pszTimestamp = ""Тегеран Таймс", Stonica победит окончательно";
 константный cscript в genesisOutputScript = команду cscript() << ParseHex("040184710fa689ad5023690c80f3a49c8f13f8d45b8c857fbcbc8bc4a8e4d3eb4b10f4d4604fa08dce601aaf0f470216fe1b51850b4acf21b179c45070ac7b03a9") << OP_CHECKSIG;
 возвращение CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}

 пустота CChainParams::UpdateVersionBitsParameters(консенсус::DeploymentPos д, int64_t nStartTime, int64_t nTimeout)
{
 консенсус.vDeployments[д].nStartTime = nStartTime;
 консенсус.vDeployments[д].nTimeout = nTimeout;
}

/**
 * Основной сети
*/
/**
 * Что делает хороший блок КПП?
 * + Находится в окружении блоков с разумной метки
 * (не блоки до метки после, ни после с
 * метка раньше)
 * + Не содержит никаких странных сделок
*/

 класс CMainParams : общественные CChainParams {
общественные:
 CMainParams() {
 strNetworkID = "основной";
 консенсус.nSubsidyHalvingInterval = 840000;
 консенсус.BIP34Height = 710000;
 консенсус.BIP34Hash = uint256S("00000000b2c50d03d4d0bdd38681775ce522f137518145d6b3c913b7dd4423e5");
 консенсус.BIP65Height = 918684; // bab3041e8977e0dc3eeff63fe707b92bde1dd449d8efafb248c27c8264cc311a
 консенсус.BIP66Height = 811879; // 7aceee012833fa8952f8835d8b1b3ae233cd6ab08fdb27a771d2bd7bdc491894
 консенсус.powLimit = uint256S("00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); 
 консенсус.nPowTargetTimespan = 3.5 * 24 * 60 * 60; // 3.5 дней
 консенсус.nPowTargetSpacing = 2.5 * 60;
 консенсус.fPowAllowMinDifficultyBlocks = ложь;
 консенсус.fPowNoRetargeting = ложь;
 консенсус.nRuleChangeActivationThreshold = 6048; // 75% от 8064
 консенсус.nMinerConfirmationWindow = 8064; // nPowTargetTimespan / nPowTargetSpacing * 4
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].бит = 28;
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1 января 2008 г.
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // 31 декабря 2008 года 

 Развертывание // из BIP68, BIP112, и BIP113.
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].бит = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nStartTime = 1485561600; // 28 января 2017
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nTimeout = 1517356801; // 31 января 2018

 Развертывание // из SegWit (BIP141, BIP143, и BIP147)
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].бит = 1;
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nStartTime = 1485561600; // 28 января 2017
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nTimeout = 1517356801; // 31 января 2018

 // Лучшая сеть должна иметь по крайней мере столько работы.
 консенсус.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000ba50a60f8b56c7fe0");

 // По умолчанию предполагать, что подписи в предках этого блока являются действительными.
 консенсус.defaultAssumeValid = uint256S("0x29c8c00e1a5f446a6364a29633d3f1ee16428d87c8d3851a1c570be8170b04c2"); //1259849

/**
 * Начало сообщения string предназначен, чтобы быть маловероятным в обычные данные.
 * Символы редко используются верхние ASCII, а не действует как UTF-8, и производят
 * большое 32-разрядное целое число с любой расклад.
*/
 pchMessageStart[0] = 0x0b;
 pchMessageStart[1] = 0xd0;
 pchMessageStart[2] = 0xb6;
 pchMessageStart[3] = 0xdb;
 nDefaultPort = 9335;
 nPruneAfterHeight = 100000;
 //статические CBlock CreateGenesisBlock(nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
 бытие = CreateGenesisBlock(1511279793, 1251189192, 0x1d00ffff , 1, 50 * монета);
 консенсус.hashGenesisBlock = бытие.GetHash();

 /* 
 // расчета генезис блока
 // Сброс бытие
 консенсус.hashGenesisBlock = uint256S("0х");
 с std::соиь << СТД::строка("начать расчет Mainnet генезис блока:\п");
 если истинно (True && (бытие.GetHash() != консенсус.hashGenesisBlock)) {
 LogPrintf("расчет Mainnet генезис блок:\Н");
 arith_uint256 hashTarget = arith_uint256().SetCompact(бытие.nBits);
 uint256 хэш;
 бытие.nNonce = 0;
 // Это позволит выяснить действительные хэш и Окказиональной, если вы
 // создания различных блок бытие:
 // uint256 hashTarget = CBigNum().SetCompact(бытие.nBits).getuint256();
 // hashTarget.SetCompact(бытие.nBits, &fNegative, &fOverflow).getuint256();
 // во время (бытие.GetHash() > hashTarget)
 пока (UintToArith256(бытие.GetHash()) > hashTarget)
{
++бытие.nNonce;
 если (бытие.nNonce == 0)
{
 LogPrintf("ОККАЗИОНАЛЬНОЙ укутав, увеличивая время");
 с std::соиь << СТД::строка("ОККАЗИОНАЛЬНОЙ укутав, приращения времени:\п");
++бытие.nTime;
}
 если (бытие.nNonce % 10000 == 0)
{
 LogPrintf("Mainnet: нонсен %08ю: хэш = %з \п", бытие.nNonce, бытие.GetHash().Метод toString().c_str());
 // для std::соиь << strNetworkID << "элемент " nonce": "< < бытие.nNonce << "время:" << бытие.nTime << "хэш:" << бытие.GetHash().Метод toString().c_str() << "\п";
}
}
 с std::соиь << "Mainnet ---\Н";
 с std::соиь << "элемент " nonce": "< < бытие.nNonce << "\п";
 с std::соиь << "время:" << бытие.nTime << "\п";
 с std::соиь << "хэш:" << бытие.GetHash().Метод toString().c_str() << "\п";
 с std::соиь << "merklehash:" << бытие.hashMerkleRoot.Метод toString().c_str() << "\п";
 // Mainnet --- нонсен: 296277 время: 1390095618 хэш: 000000bdd771b14e5a031806292305e563956ce2584278de414d9965f6ab54b0
}
 с std::соиь << СТД::строка("закончила Mainnet генезис блока:\п");


*/





//функции printf("%з\п",консенсуса.hashGenesisBlock.Метод toString().c_str());
 с std::соиь << СТД::строка("введите:\Н");
 утверждаю(консенсуса.hashGenesisBlock == uint256S("0x00000000b2c50d03d4d0bdd38681775ce522f137518145d6b3c913b7dd4423e5"));
 утверждаю(бытие.hashMerkleRoot == uint256S("0xf8621e34b0dcd43361fe589702e06aa79992229bfbca57d058d8561635c30fbe"));
 с std::соиь << СТД::строка("сдал:\п");

 функции printf("мин nBit: %08x\N", то консенсус.powLimit);

 // Обратите внимание, что из этих с битами службы флага, большинство поддерживают только подмножество возможных вариантов
 //vSeeds.emplace_back("семя-это.stonicacoin.loshan.ко.Великобритания", истина);
 //vSeeds.emplace_back("dnsseed.Трэшер.Ио", истина);
 //vSeeds.emplace_back("dnsseed.stonicacointools.com", истина);
 //vSeeds.emplace_back("dnsseed.stonicacoinpool.org", истина);
 //vSeeds.emplace_back("dnsseed.koin-project.com", ложь);

 base58Prefixes[PUBKEY_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,127);
 base58Prefixes[SCRIPT_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,65);
 base58Prefixes[SCRIPT_ADDRESS2] = СТД::вектор<беззнаковый тип char>(1,56);
 base58Prefixes[SECRET_KEY] = СТД::вектор<беззнаковый тип char>(1,176);
 base58Prefixes[EXT_PUBLIC_KEY] = {0х04, 0x88, 0xB2, 0x1E};
 base58Prefixes[EXT_SECRET_KEY] = {0х04, 0x88, 0xAD, 0xE4};

 vFixedSeeds = СТД::вектор<SeedSpec6>(pnSeed6_main, pnSeed6_main + ARRAYLEN(pnSeed6_main));

 fDefaultConsistencyChecks = ложь;
 fRequireStandard = истина;
 fMineBlocksOnDemand = ложь;

 checkpointData = (CCheckpointData) {
{
 { 0, uint256S("0x00000000b2c50d03d4d0bdd38681775ce522f137518145d6b3c913b7dd4423e5")},

}
};

 chainTxData = ChainTxData{
 // Данных блока db42d00d824950a125f9b08b6b6c282c484781562fa8b3bd29d6ce4a2627c348 (высота 1259851).
 1502955334, // * метка времени Unix последнего известного количества сделок
 1, // * общее количество транзакций между бытием и метки
 // (ТХ=... число в SetBestChain отладки.строк журнала)
 0.00 // * предполагаемое количество транзакций в секунду, после этого метка
};
}
};

/**
 * Тестовом режиме (В3)
*/
 CTestNetParams класса : Public CChainParams {
общественные:
 CTestNetParams() {
 strNetworkID = "тест";
 консенсус.nSubsidyHalvingInterval = 840000;
 консенсус.BIP34Height = 76;
 консенсус.BIP34Hash = uint256S("8075c771ed8b495ffd943980a95f702ab34fce3c8c54e379548bda33cc8c0573");
 консенсус.BIP65Height = 76; // 8075c771ed8b495ffd943980a95f702ab34fce3c8c54e379548bda33cc8c0573
 консенсус.BIP66Height = 76; // 8075c771ed8b495ffd943980a95f702ab34fce3c8c54e379548bda33cc8c0573
 консенсус.powLimit = uint256S("00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
 консенсус.nPowTargetTimespan = 3.5 * 24 * 60 * 60; // 3.5 дней
 консенсус.nPowTargetSpacing = 2.5 * 60;
 консенсус.fPowAllowMinDifficultyBlocks = истина;
 консенсус.fPowNoRetargeting = ложь;
 консенсус.nRuleChangeActivationThreshold = 1512; // 75% для testchains
 консенсус.nMinerConfirmationWindow = 2016; // nPowTargetTimespan / nPowTargetSpacing
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].бит = 28;
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1 января 2008 г.
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // 31 декабря 2008 года 

 Развертывание // из BIP68, BIP112, и BIP113.
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].бит = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nStartTime = 1483228800; // 1 января 2017 года 
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nTimeout = 1517356801; // 31 января 2018

 Развертывание // из SegWit (BIP141, BIP143, и BIP147)
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].бит = 1;
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nStartTime = 1483228800; // 1 января 2017 года 
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nTimeout = 1517356801; // 31 января 2018

 // Лучшая сеть должна иметь по крайней мере столько работы.
 консенсус.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000000000000000364b0cbc3568");

 // По умолчанию предполагать, что подписи в предках этого блока являются действительными.
 консенсус.defaultAssumeValid = uint256S("0xad8ff6c2f5580d2b50bd881e11312425ea84fa99f322bf132beb722f97971bba"); //153490

 pchMessageStart[0] = 0xfd;
 pchMessageStart[1] = 0xd2;
 pchMessageStart[2] = 0xc8;
 pchMessageStart[3] = 0xf1;
 nDefaultPort = 19335;
 nPruneAfterHeight = 1000;

 бытие = CreateGenesisBlock(1511279793, 0, 0x1d00ffff , 1, 50 * монета);
 консенсус.hashGenesisBlock = бытие.GetHash();
 //утвердить(консенсуса.hashGenesisBlock == uint256S("0х"));
 //утверждать(бытие.hashMerkleRoot == uint256S("0х"));

vFixedSeeds.очистить();
vSeeds.очистить();
 // узлов с поддержкой фильтрации servicebits должны быть вверху
 //vSeeds.emplace_back("testnet-seed.stonicacointools.com", истина);
 //vSeeds.emplace_back("семя-б.stonicacoin.loshan.ко.Великобритания", истина);
 //vSeeds.emplace_back("dnsseed-тестовом режиме.Трэшер.Ио", истина);

 base58Prefixes[PUBKEY_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,111);
 base58Prefixes[SCRIPT_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,196);
 base58Prefixes[SCRIPT_ADDRESS2] = СТД::вектор<беззнаковый тип char>(1,58);
 base58Prefixes[SECRET_KEY] = СТД::вектор<беззнаковый тип char>(1,239);
 base58Prefixes[EXT_PUBLIC_KEY] = {0х04, 0x35, 0x87, 0xCF};
 base58Prefixes[EXT_SECRET_KEY] = {0х04, 0x35, 0x83, 0x94};

 vFixedSeeds = СТД::вектор<SeedSpec6>(pnSeed6_test, pnSeed6_test + ARRAYLEN(pnSeed6_test));

 fDefaultConsistencyChecks = ложь;
 fRequireStandard = ложь;
 fMineBlocksOnDemand = ложь;

 checkpointData = (CCheckpointData) {
{
 {0, uint256S("")},
}
};

 chainTxData = ChainTxData{
 // Данных блока 3351b6229da00b47ad7a8d7e1323b0e2874744b5296e3d6448293463ab758624 (высота 153489)
//1502953751,
//382986,
//0.01
};

}
};

/**
 * Регрессионный тест 
*/
 класс CRegTestParams : общественные CChainParams {
общественные:
 CRegTestParams() {
 strNetworkID = "регтест";
 консенсус.nSubsidyHalvingInterval = 150;
 консенсус.BIP34Height = 100000000; // BIP34 не активировано на регтест (далеко в будущем, поэтому блок В1 не отклоняются в тестах)
 консенсус.BIP34Hash = uint256();
 консенсус.BIP65Height = 1351; // BIP65 активировано на регтест (используется в RPC активации тесты)
 консенсус.BIP66Height = 1251; // BIP66 активировано на регтест (используется в тестах активации ЭКП)
 консенсус.powLimit = uint256S("7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
 консенсус.nPowTargetTimespan = 3.5 * 24 * 60 * 60; // две недели
 консенсус.nPowTargetSpacing = 2.5 * 60;
 консенсус.fPowAllowMinDifficultyBlocks = истина;
 консенсус.fPowNoRetargeting = истина;
 консенсус.nRuleChangeActivationThreshold = 108; // 75% для testchains
 консенсус.nMinerConfirmationWindow = 144; // быстрее, чем обычные для регтест (144 вместо 2016 года)
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].бит = 28;
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nStartTime = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nTimeout = 999999999999ULL;
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].бит = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nStartTime = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nTimeout = 999999999999ULL;
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].бит = 1;
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nStartTime = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nTimeout = 999999999999ULL;

 // Лучшая сеть должна иметь по крайней мере столько работы.
 консенсус.nMinimumChainWork = uint256S("0х00");

 // По умолчанию предполагать, что подписи в предках этого блока являются действительными.
 консенсус.defaultAssumeValid = uint256S("0х00");

 pchMessageStart[0] = 0xfa;
 pchMessageStart[1] = 0xbf;
 pchMessageStart[2] = 0xb5;
 pchMessageStart[3] = 0xda;
 nDefaultPort = 19444;
 nPruneAfterHeight = 1000;

 бытие = CreateGenesisBlock(1511279793, 0, 0x1d00ffff , 1, 50 * монета);
 консенсус.hashGenesisBlock = бытие.GetHash();
 утверждаю(консенсуса.hashGenesisBlock == uint256S("0x9"));
 утверждаю(бытие.hashMerkleRoot == uint256S("0х"));

 vFixedSeeds.очистить(); //!< Режим регтест не имеет каких-либо фиксированных семена.
 vSeeds.очистить(); //!< Режим регтест не имеет никакого семян ДНС.

 fDefaultConsistencyChecks = истина;
 fRequireStandard = ложь;
 fMineBlocksOnDemand = истина; 

 checkpointData = (CCheckpointData) {
{
 {0, uint256S("530827f38f93b43ed12af0b3ad25a288dc02ed74d6d7857862df51fc56c416f9")},
}
};

 chainTxData = ChainTxData{
0,
0,
0
};

 base58Prefixes[PUBKEY_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,111);
 base58Prefixes[SCRIPT_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,196);
 base58Prefixes[SCRIPT_ADDRESS2] = СТД::вектор<беззнаковый тип char>(1,58);
 base58Prefixes[SECRET_KEY] = СТД::вектор<беззнаковый тип char>(1,239);
 base58Prefixes[EXT_PUBLIC_KEY] = {0х04, 0x35, 0x87, 0xCF};
 base58Prefixes[EXT_SECRET_KEY] = {0х04, 0x35, 0x83, 0x94};
}
};

 статические функции std::unique_ptr не<CChainParams> globalChainParams;

 константный CChainParams &параметры() {
утверждаю(globalChainParams);
 возвращение *globalChainParams;
}

 с std::unique_ptr является<CChainParams> CreateChainParams(константные СТД::строка& цепь)
{
 если (цепочка == CBaseChainParams::главная)
 возвращение с std::unique_ptr является<CChainParams>(новый CMainParams());
 еще если (цепочка == CBaseChainParams::тестовом режиме)
 возвращение с std::unique_ptr является<CChainParams>(новый CTestNetParams());
 еще если (цепочка == CBaseChainParams::РЕГТЕСТ)
 возвращение с std::unique_ptr является<CChainParams>(новый CRegTestParams());
 сгенерировать std::образом(strprintf("%ы: неизвестен цепная %ы"., __функции__, услуги));
}

 пустота SelectParams(константные СТД::строка& сети)
{
SelectBaseParams(сети);
 globalChainParams = CreateChainParams(сети);
}

 пустота UpdateVersionBitsParameters(консенсус::DeploymentPos д, int64_t nStartTime, int64_t nTimeout)
{
 globalChainParams->UpdateVersionBitsParameters(д nStartTime, nTimeout);

Как вы знаете биткоин-разработчики не генезис блока интеллектуального анализа кода исходный код опубликован на GitHub, но я к счастью нашел кусок кода в обзоры блогов, и он работал, потом я вычислил, что это новое бытие хэш, хэш Merkelroot и Окказиональной и положить в код, как вы можете видеть выше. Код был правильно составлен и я не получил утверждения сообщение для genesis блок но получил другую ошибку, которую вы можете увидеть в отладочных.войти как ниже:

 2017-12-15 07:31:33 



















 2017-12-15 07:31:33 Stonicacoin версия v0.15.0.1-gba8ed3a93be
 2017-12-15 07:31:33 InitParameterInteraction: взаимодействие параметра: -whitelistforcerelay=1 -> Настройка-whitelistrelay=1
 2017-12-15 07:31:33 предполагая, что предки блок 29c8c00e1a5f446a6364a29633d3f1ee16428d87c8d3851a1c570be8170b04c2 имеют действительной подписи.
 2017-12-15 07:31:33 с помощью 'стандарт' SHA256 для осуществления
 2017-12-15 07:31:33 используя RdRand в качестве дополнительного источника энтропии
 2017-12-15 07:31:33 по умолчанию данные в каталог /Home/Кевин/.stonicacoin
 2017-12-15 07:31:33 используя данные каталога /Home/Кевин/.stonicacoin
 2017-12-15 07:31:33 используя config файле /Home/Кевин/.stonicacoin/stonicacoin.конф
 2017-12-15 07:31:33, используя в большинстве 125 автоматическое подключение (1024 дескриптора файла доступен)
 2017-12-15 07:31:33 через 16 Мб из 32/2 предложено для подписания кэш, способна хранить 524288 элементов
 2017-12-15 07:31:33 через 16 Мб из 32/2 просила для кэша выполнения скрипта, возможность сохранения элементов 524288 
 2017-12-15 07:31:33 с использованием 8 потоков для сценария проверки
 2017-12-15 07:31:33 планировщик запустить поток 
 2017-12-15 07:31:33 НТТР: создание рабочей очереди глубины 16
 2017-12-15 07:31:33 Нет набор rpcpassword - используя случайный файл cookie проверки подлинности
 2017-12-15 07:31:33 генерируется проверки подлинности RPC печенье /домашний/Кевин/.stonicacoin/.печенье
 2017-12-15 07:31:33 по HTTP: начиная 4 рабочих потоков
 2017-12-15 07:31:33 кэш конфигурации:
 2017-12-15 07:31:33 * используя 2.0 MIB для базы данных индекса блока 
 2017-12-15 07:31:33 * использование 8.0 MIB для государственной базы данных цепь 
 2017-12-15 07:31:33 * используя 440.0 Мб для в памяти набор UTXO (плюс до 4.8 Мб неиспользуемые пространства mempool)
 2017-12-15 07:31:33 инит сообщение: загрузка блока индекса...
 2017-12-15 07:31:33 Открытие LevelDB в /Home/Кевин/.stonicacoin/блоки индекса/
 2017-12-15 07:31:33 успешно открыт LevelDB 
 2017-12-15 07:31:33, используя ключ обфускации и /Home/Кевин/.индекс stonicacoin/блоки/: 0000000000000000
 2017-12-15 07:31:33 LoadBlockIndexDB: последний блок файла = 0
 2017-12-15 07:31:33 LoadBlockIndexDB: последний блок файла информация: CBlockFileInfo(блоков=0, размер=0, высота=0...0, Время=1970-01-01 1970-01-01...)
 2017-12-15 07:31:33 проверка всех файлов БЛК присутствуют...
 2017-12-15 07:31:33 LoadBlockIndexDB: индекс транзакции отключены
 2017-12-15 07:31:33 инициализация баз данных...
 2017-12-15 07:31:33 предварительно выделить до установки 0x1000000 в blk00000.дат
 2017-12-15 07:31:33 Открытие LevelDB в /Home/Кевин/.stonicacoin/chainstate
 2017-12-15 07:31:33 успешно открыт LevelDB 
 2017-12-15 07:31:33 писал новые программы ключ для /дома/Кевин/.stonicacoin/chainstate: 77f259e28117a4e1
 2017-12-15 07:31:33, используя ключ обфускации и /Home/Кевин/.stonicacoin/chainstate: 77f259e28117a4e1
 2017-12-15 07:31:33 инит сообщение: перематывать блоков...
 2017-12-15 07:31:33 11мс индекс блока 
 2017-12-15 07:31:33 Нет поддержки бумажник составлен в!
 2017-12-15 07:31:ошибка 33: ReadBlockFromDisk: ошибки в заголовке блока на CBlockDiskPos(всегда=0, НСС=8)
 2017-12-15 07:31:33 *** не удалось прочитать блок
 2017-12-15 07:31:33 ошибка: Ошибка: неустранимая внутренняя ошибка, см. В разделе отладка.журнал для детали

Я обнаружил, что эта ошибка(например. Ошибка: ReadBlockFromDisk: ошибки в заголовочный блок в CBlockDiskPos(всегда=0, НСС=8) ) происходит в функции CheckProofOfWork что в pow.cpp любые рекомендации оценили.

+986
K7 Nation 03 февр. '09 в 4:24

Нет, нет необходимости проходить через иммиграционный контроль в этом обстоятельстве.

Просто следуйте по фиолетовым указателям к новому терминалу. Интер-терминал системной шины до иммиграционного контроля.

См. также: http://www.heathrowairport.com/heathrow-airport-guide/flight-connections/connection-guides.

Если вы летите БА затем вы в Терминале 5 на оба рейса, и не придется пользоваться автобусами.

+969
Cam Jones 17 июл. 2018 г., 10:57:18

Использование:

ГИТ дифф-индекс-тихо голову

Код возврата отражает состояние рабочего каталога (0 = чистый, 1 = грязные). Неотслеживаемые файлы игнорируются.

+924
Domovoy 26 февр. 2020 г., 09:25:15

В конце концов, я закончил установке предварительной версии XenServer с(Данди бета.2 на момент публикации), доступен здесь. Все драйверы, необходимые для КНУ у меня, и, вероятно, другие новые машины тоже. Просто убедитесь, что вы полностью понимаете это:

Как и все предварительные версии, нет никакой гарантии, вы можете обновить существующий хост, и нет гарантии, что вы сможете обновить сборка.

... и может поэтому не самый лучший вариант для производства материалов.

Edit: а теперь, XenServer в 7 выходит, просто использовать, что.

+875
user12393 5 апр. 2016 г., 15:56:52

Я утятницу и согласен с другими жаровня, что он находится под жареного. Это проблема с третьей запекания волна.Это прекрасный баланс. Кроме того ,вполне возможно, что зеленые бобы и брожения или ферментированных при обработке

+744
Mihai Vilcu 16 нояб. 2014 г., 09:24:05

Упомянуть все имена файлов в test.txt файл

$ кот test.txt
001 - toto1.МР3
002 - toto3.МР3
003 - toto5.МР3
004 - toto7.МР3
005 - toto9.МР3
toto10.МР3
toto35.МР3
toto59.МР3
toto75.МР3

Следующая команда будет искать файлы, которые имеют проблемы и переименуйте их в правильное имя

кошка test.txt | СЕПГ -н '/^0\{2\}/п | у awk '{печати "МВ" ""$0 "" $3}' |
СЭД "ы/ /&'/1" | СЭД "ы/.МР3/&'/1" | Ш.
toto1.МР3
toto3.МР3
toto5.МР3
toto7.МР3
toto9.МР3
+720
bhubankc 21 мая 2013 г., 07:33:04

отвечу только по линии

судо Юпитер=(все)NOPASSWD:/ОГРН/<скрипт>

С этой линии вы позволить пользователю судо запустить /ОГРН/<скрипт> на хосте juptier любого пользователя без проверки подлинности. Я не думаю, что ты этого хочешь.

Если я понял правильно, вы хотите, чтобы пользователь ВСП-данных для выполнения /ОГРН/<скрипт> как root. В этом случае в соответствующей строке выглядит

ВСП-данных Юпитер=(корень) NOPASSWD:/ОГРН/<скрипт>

Теперь вы можете запустить /ОГРН/<скрипт> как ВСП-данных с корневыми привилегиями, вызывая

ВСП-данных:~ $ судо /ОГРН/<скрипт>

или через shell_exec("судо /ОГРН/<скрипт>") в ваш PHP-скрипт (я надеюсь, что вы заботились о безопасности).

Для получения дополнительной информации посмотрите на мужчину пользователям использовать sudo? или онлайн-версии пользователям использовать sudo?.человек. Для быстрого понимания рекомендую взглянуть на примеры разделе.

+708
boing 28 авг. 2011 г., 00:13:49

У меня есть каталог, в котором изначально все ".док" файлы и были скопированы на внешний жесткий диск. Теперь все файлы "бинарные" файлы. Некоторые расширения, многие не.

Я пробовал открыть их с помощью следующих команд после совершения ими исполняемые, так и отдельно, без них исполняемые.

команду chmod +x имя.Бен (или именем.ЧК) 

Например: файл команду chmod +х.ЧК это вылилось в $ на следующей строке.

./именем.Бен (или ./именем.ЧК)

Например: ./файл.ЧК это вылилось в "не может выполнить бинарный файл" "ошибка в формате exec".

Я хочу, чтобы открыть эти файлы, как открыть документ Word, так что я могу читать содержимое.

+685
Thorne 25 авг. 2012 г., 09:53:17

Я варю брокколи, баклажаны, кабачки/цуккини и бамии в течение часа на сильном огне перед употреблением, потому что я предпочитаю им совершенно мягкая, так что мне не придется жевать их (по личным причинам, здесь не имеет значения). Но оно может убивать ингредиенты в них? Если да, то какие ингредиенты?

Если надо, я должна понт, что я не люблю их жарить, а я не хочу, чтобы добавить любую дополнительную нефть, а также он не даст мне пюре, мягкая текстура, которую я ищу.

Если я не слива воды, используемой для варки, то я по-прежнему получать все питательные вещества из этих овощей? Здесь питательные вещества, я имею в виду все витамины и минералы (например, кальций, железо и т. д.).

+648
Oana Nedelcu 8 янв. 2020 г., 12:01:59

Установить инструмент Windows "mRemoteG" от www.mremoteng.org/

Создать SSH-соединение в нужное поле.

Нажмите на меню "передача файлов".

Это позволит легко перенести файл из Windows в Linux.

спасибо.

+607
Daniele Segato 17 апр. 2012 г., 09:44:21

Я понимаю, что есть резон для учета его отдельно, но ScholarOne позволяет подключиться к ORCID для получения информации из него (к сожалению только название и несколько других битов, а не реальная помощь).

+594
Md Nozrol 13 нояб. 2021 г., 04:47:51

Во-первых, я думаю, важно отметить разницу между внешней мотивации (морковь + палки) и внутренней мотивации (гордость за труд + знания, что это поможет). Внешняя мотивация может повысить цены завершения в вашем классе, но, как было показано, чтобы уменьшить внутреннюю мотивацию, поэтому она может иметь негативные последствия. Таким образом, я попытаюсь избежать решения, такие как соревнования (что также было показано, чтобы фактически иметь негативные последствия для девочек)

Я твердый сторонник укрепления гордости за саму работу. Это может быть сделано с 1 по 1 чатах, как уже упоминалось, густонаселенный, и если есть время, то я бы рекомендовал в дополнение к ниже советы.

Как уже упоминалось в ответе dmckee по. Частота обратной связи может быть важным фактором в сфере образования, в том числе мотивации. Когда задания будут возвращены с замечаниями и своевременно студентам почувствовать, что инструктор или грейдер заботится о своей работе. Эта поддержка может способствовать формированию внутренней мотивации. И наоборот, когда поручения возвращаются без комментариев, вернулись поздно, или не возвращаются вообще, студенты могут быть сильно демотивирован.

Я знаю это из личного преподавателя (и студента) опыт и литература о внутренней мотивации.

Также я хотел бы сделать несколько замечаний в ответ жеффе, но пока нет репутация:

Статистика может быть мотивирующим для студентов, которые понимают их в некоторых ситуациях. Однако, часто простой статистики не показывают, что вы хотите; высокие студенты скоринга может иметь низкие показатели завершения домашнюю работу, потому что они уже знают этот материал и найти домашнее задание скучно. Я знаю, я лично ничего не сделал домашнее задание геометрия, алгебра II, или pre-Calc, но стал победителем школы для большинства математических соревнований в школе. Это особенно актуально в классах, которые не отслеживаются, где может быть очень большой разброс способностей. Глядя на тест марок и завершения домашнюю работу городского общественного школе класса Алгебра 1 показана отрицательная корреляция. Пытаясь объяснить спутывающих переменных класса, которые не владеют статистики-это бесполезное занятие, и если они сделали это в точку, где они владеют статистикой, то есть вероятность, что они уже научились быть мотивированы.

+538
soulflyman 3 дек. 2018 г., 21:32:15

Или, если значение в (Баш) переменной оболочки:

var=/tmp/test/folder1/test.txt
$ Эхо "${ВАР//\//\\\/}"
\/tmp\/test\/folder1\/test.txt

Первый // пуск параметра расширения, сказав, чтобы заменить все совпадения с заменой. Следующий \/ является убежал / на матч, а \\\/ это экранированный \ затем сбежал / в качестве замены.

+442
staqUUR 10 мая 2015 г., 03:53:28

Я не верю, что я когда-либо видел Готэн и стволы с хвостиками, который не имеет особого смысла, так как Гохан хвост при его рождении, а также половина Саян половиной человека. Из того что я читал, предполагается, что они были перерезаны при рождении, но я официально хочу знать, если это так, так как статьи я читал, не было источников. И я уверен, что Саян хвосты обычно вырастают снова. Есть где-нибудь в ДБЗ, что они упоминают постоянного удаления Готэн и решка шины?

+386
Ajimon 1 дек. 2017 г., 23:39:40

Да, вы берете карту вне зависимости от того, какой мир хороший был произведен на. В своде правил говорится о том, (стр. 7) под производства, что игроки, которые производят сделать, чтобы "производить" хорошее на одном сверхдоходы мира. Он также дает пример особой силой, которая производит товары на миры сверхдоходы. Так исследовательских лабораторий, рисует открытки для каждого товара конкретного вида, и правила указывают на то, что товар на сверхдоходы миров может быть "произведен" в качестве бонуса основе игроки выбирают действие или карты эффектов, вы тянете одну карту вне зависимости от того, что товар был произведен на нимб/твердый мир.

Игроки, которые выбрали производят, в качестве бонуса, производить хорошее (если это возможно) на одном из своих сверхдоходов миров, что уже не есть хорошо.

Некоторые карты, такие как генетические лаборатории, также могут производить товары на сверхдоходы миров (без товаров).

Что значит "никакая сила не может прервать другой" в смысле?

Что здесь имеется ввиду, что вы должны решить власти/эффект вполне перед прикладывать результаты очередного мощность/эффект. Пример: если у вас есть инопланетный мир (желтый), что позволяет сбросить карту для получения чужого добра, но у вас нет карт на руках и нет возможности производить желтый товарами. Вы можете нарисовать карты с диверсифицированной экономики (производства товаров в других мирах), а затем сбросить одну из этих карт, чтобы произвести чужого добра. Это не дает вам право взять еще одну карту с диверсифицированной экономикой для производства другой вид хорошо, потому что вы уже решили это эффекты. Если вы управляете научно-исследовательских лабораторий , а также хотя, можно взять карту из его власти, разрешая это эффект после диверсифицированная экономика и "отказаться, чтобы произвести хорошее" эффект чужой мир.

+332
user941749 10 дек. 2021 г., 04:05:55

В концепции Трикая - это Махаяны концепция хотя происхождение термина Дхармакайя может быть найден в Палийский канон на СН 22.87:

Достаточно, Vakkali! Что там можно увидеть в это мерзкое тело? Тот, кто видит Дхамму, Vakkali, видит меня; тот, кто видит меня, видит Дхамму. Действительно видит Дхамму, видит меня, видит меня, видит Дхамму".

+195
netsplit 25 нояб. 2015 г., 07:01:43

У меня ноутбук Alienware компьютер Dell с Intel HD 4000 графика (Айви Бридж), как это подтверждается вывод результата команд lspci | grep в ВГА размещена ниже.

00:02.0 VGA совместимый контроллер: корпорация графический контроллер Intel Плюща мост (откр. 09)

ПК только имеет HDMI и DVI дисплей и с помощью выхода HDMI, я только предложил ненормальным резолюций. Как вы можете видеть ниже, это даже не список разъемы HDMI1 или DVI1 а всего-лишь запасной вариант.

дисплей $ экспорт=:0.0 && xrandr поближе
расширения xrandr: не удалось получить размер гамма для вывода по умолчанию
Экран 0: минимум 640 х 480, текущие 1360 х 768, максимальное 1360 х 768
по умолчанию подключен 1360x768+0+0 0мм х 0мм
 1360x768 0.0* 
 1024х768 0.0 
 800х600 0.0 
 640х480 0.0 

Как я могу это исправить? Это просто нужно, чтобы быть настроены по-разному или мне нужно использовать новые ядра (как Intel драйверы графической подсистемы включены в ядро)?

Дальнейшие действия: ядра до последней

Шаг 1:

Перейти к: http://kernel.ubuntu.com/~ядра-НПА/магистральных/
Перейти к последней: http://kernel.ubuntu.com/~ядра-НПА/магистральных/В3.6-RC3 по-дискретные/

Скачать: 

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6-rc3-quantal/linux-headers-3.6.0-030600rc3-generic_3.6.0-030600rc3.201208221735_amd64.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6-rc3-quantal/linux-headers-3.6.0-030600rc3_3.6.0-030600rc3.201208221735_all.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6-rc3-quantal/linux-image-3.6.0-030600rc3-generic_3.6.0-030600rc3.201208221735_amd64.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6-rc3-quantal/linux-image-extra-3.6.0-030600rc3-generic_3.6.0-030600rc3.201208221735_amd64.deb

Шаг 2: судо команды dpkg -я в Linux*.деб

Шаг 3: Перезагрузка, который показывает, что у меня Ubuntu 12.04 с последними

$ команды uname -а
Линукс солнце-группой Alienware X51 с программным обеспечением 3.6.0-030600rc3-универсальный #201208221735 СМП Ср Авг 22 21:36:32 по UTC 2012 x86_64 с архитектуру x86_64 x86_64 с ГНУ/Линукс

Но все же проблемы остаются.

+159
Silentio 12 окт. 2015 г., 09:21:31

Купленные приложения привязываются к вашему аккаунту на Amazon. Также вы можете привязать несколько устройств к вашей учетной записи на Amazon. Тем не менее, каждое устройство должно иметь в Amazon AppStore приложение, установленное на ней и должны быть вошли в систему чтобы открыть приложения, установленные через Amazon Appstore, которое даст любой, с любым из этих устройств возможность приобрести дополнительные приложения, используя свой Амазон аккаунт и платежную информацию. Так, как Амазон помочь описывает его, похоже, это возможно. Однако, это также выглядит как очень плохая идея, если вы абсолютно доверяете всем, кто имеет каждый из этих 10 устройств.

+142
vaibhav k 19 нояб. 2015 г., 23:21:19

Показать вопросы с тегом