小编Tak*_*ama的帖子

用外行人的术语解释马尔可夫链算法

我不太明白这个马尔科夫...它需要两个单词前缀和后缀保存它们的列表并随机生成单词?

    /* Copyright (C) 1999 Lucent Technologies */
/* Excerpted from 'The Practice of Programming' */
/* by Brian W. Kernighan and Rob Pike */

#include <time.h>
#include <iostream>
#include <string>
#include <deque>
#include <map>
#include <vector>

using namespace std;

const int  NPREF = 2;
const char NONWORD[] = "\n";    // cannot appear as real line: we remove newlines
const int  MAXGEN = 10000; // maximum words generated

typedef deque<string> Prefix;

map<Prefix, vector<string> > statetab; // prefix -> suffixes

void …
Run Code Online (Sandbox Code Playgroud)

algorithm markov

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

将curl转换为PowerShell Invoke-WebRequest

我试图转换这两个curl命令.我只是不确定输出详细信息.如果我的cookie需要I2KBRCK = 1.以及如何进行标头转储.

%CURL_FOLDER%\curl --verbose --insecure --cookie-jar %OUTPUT_FOLDER%\cookiejar.txt --cookie I2KBRCK=1 --data user@web.org --data password=pass --dump-header %OUTPUT_FOLDER%\headers_received_1.txt --output %OUTPUT_FOLDER%\curl_output_1.html --location https://website.com/action/doLogin  > %OUTPUT_FOLDER%\curl_verbose_output.txt 2>&1
%CURL_FOLDER%\curl --verbose --insecure --cookie %OUTPUT_FOLDER%\cookiejar.txt --form file1=@%TSV_UPLOAD_FILE% --form format="XYZ User License Upload" --form email=email.org --dump-header %OUTPUT_FOLDER%\headers_received_2.txt --output %OUTPUT_FOLDER%\curl_output_2.html https://website.com/something >> %OUTPUT_FOLDER%\curl_verbose_output.txt 2>&1
Run Code Online (Sandbox Code Playgroud)

我将curl命令转换为powershell.

$outFilePath = 'C:\Users\blah\Desktop\curl_output_1.html'
$outFilePathVerbose = 'C:\Users\blah\Desktop\curl_verbose_output.txt'

$secpasswd = ConvertTo-SecureString "password" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("user@web.org", $secpasswd)

Invoke-WebRequest -Uri "https://website.com/doLogin" -Credential $mycreds -Verbose -SessionVariable myWebSession -Method Post -OutFile $outFilePath 
Invoke-WebRequest -InFile …
Run Code Online (Sandbox Code Playgroud)

powershell curl header session-cookies

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

连接到 Postgresql 数据库并执行 SQL 命令时 Invoke-Sqlcmd 失败

我已经能够使用 OdbcConnection 连接到 PostgreSQL 服务器。

$DBConnectionString = "Driver={PostgreSQL ANSI(x64)};Server=$MyServer;Port=$MyPort;Database=$MyDB;Uid=$MyUid;Pwd=$MyPass;"
$DBConn = New-Object System.Data.Odbc.OdbcConnection;
$DBConn.ConnectionString = $DBConnectionString;
$DBConn.Open();
Run Code Online (Sandbox Code Playgroud)

但是我希望使用命令 Invoke-Sqkcmd 连接到 PostgreSQL。我被告知要始终尝试使用 cmdlet 及其命令。我尝试过:

$MyPort = '5432'
$MyUid = 'postgres'
$MyPass = 'pass'
$DBSvr = 'server'
$DBase = 'database'
$sqlcmd = 'SELECT email_addr FROM member_subscribers LIMIT 20'
$data = Invoke-Sqlcmd -query $sqlcmd -Database $DBase -ServerInstance    $DBSvr$MyPort -Username $MyUid -Password $MyPass 
Write-Output $data 
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误。

Invoke-Sqlcmd : A network-related or instance-specific error occurred while establishing a connection to 
SQL Server. The server was …
Run Code Online (Sandbox Code Playgroud)

postgresql powershell

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

Powershell因Update而失败

当我运行Update-Help时,它在powershell中失败.我没有通过代理.这是直接访问.我也在运行Powershell作为管理员.我不知道还有什么可以检查...欢迎任何建议.

这是我的版本.$ PSVersionTable

名称值
---- -----
PSVersion 5.1.14393.187
PSEdition Desktop
PSCompatibleVersions {
1.0,2.0,3.0,4.0 ...} BuildVersion 10.0.14393.187
CLRVersion
4.0.30319.42000 WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

$PSVersionTable

Name                           Value                                                                                                                                           
----                           -----                                                                                                                                           
PSVersion                      5.1.14393.187                                                                                                                                   
PSEdition                      Desktop                                                                                                                                         
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                                                                         
BuildVersion                   10.0.14393.187                                                                                                                                  
CLRVersion                     4.0.30319.42000                                                                                                                                 
WSManStackVersion              3.0                                                                                                                                             
PSRemotingProtocolVersion      2.3                                                                                                                                             
SerializationVersion           1.1.0.1   
Run Code Online (Sandbox Code Playgroud)

我重申了Update-Help.我认为它更新了大部分内容.我只收到这些错误.

更新帮助:无法使用UI文化更新模块"Microsoft.PowerShell.Operation.Validation"的帮助{en-US}:模块清单中的HelpInfoUri键的值必须解析为容器或存储帮助文件的网站上的根URL.HelpInfoUri'https://www.msn.com/ ? ocid = NEFLS000' 无法解析为容器.在行:1 char:1 + Update-Help + ~~~~~~~~~~~ + CategoryInfo:InvalidOperation :( :) [Update-Help],Exception + FullyQualifiedErrorId:InvalidHelpInfoUri,Microsoft.PowerShell.Commands.UpdateHelpCommand

更新 - 帮助:无法更新具有UI文化的模块"AppvClient"的帮助{en-US}:找不到帮助内容.确保服务器可用,并在HelpInfo XML中正确定义了帮助内容位置.at line:1 char:1 + Update-Help + ~~~~~~~~~~~ + CategoryInfo:ResourceUnavailable:(:) [Update-Help],Exception …

powershell

3
推荐指数
2
解决办法
4242
查看次数

如何为Laravel Web服务器设置SQLITE?

我想在Web服务器上的laravel5项目中使用SQLITE。我将本地laravel 5项目迁移到了我的AWS ec2 lamp Ubuntu服务器上。http://realtoraxe.com/realtoraxe/public/但它显示

InvalidArgumentException in SQLiteConnector.php line 34: Database does not exist.
Run Code Online (Sandbox Code Playgroud)

我更改了为sqlite设置的database.php

 <?php
 return array(
    'default' => 'sqlite',
    'connections' => array(
    'sqlite' => array(
    'driver'   => 'sqlite',
    'database' =>    'http://realtoraxe.com/realtoraxe/storage/database.sqlite',
    'prefix'   => '',
     ),
   ),
  );
 ?>
Run Code Online (Sandbox Code Playgroud)

我将.env更改为

APP_ENV=local
APP_DEBUG=true
APP_KEY=mystring
DB_CONNECTION=sqlite
CACHE_DRIVER=file
SESSION_DRIVER=file
Run Code Online (Sandbox Code Playgroud)

当我做PHP artisan迁移时,它说没有数据库

我认为我在database.php中作为数据库路径编写的内容是错误的,是否可能需要以某种方式写出.env文件中的IP地址在哪里?我整夜都在搜寻Google,似乎无法弄清楚。

sqlite laravel

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

按顺序复制二叉树

到目前为止我写的代码是:

void copyInOrder(TNode *orgTree, Tnode *& copyTree){
    if(orgTree !=NULL){
        copyInOrder(orgTree->left_link);
        //create leftmost node of tree but how to link to parent
        copyInOrder(orgTree->right_link);
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何将父节点链接到节点作为其顺序。

c++ tree

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