小编Fra*_*erZ的帖子

在Amazon Cloud Server上设置FTP

我正在尝试在Amazon Cloud Server上设置FTP,但没有运气.我在网上搜索,没有具体步骤如何做到这一点.

我找到了要运行的命令:

$ yum install vsftpd
$ ec2-authorize default -p 20-21
$ ec2-authorize default -p 1024-1048
$ vi /etc/vsftpd/vsftpd.conf
#<em>---Add following lines at the end of file---</em>
    pasv_enable=YES
    pasv_min_port=1024
    pasv_max_port=1048
    pasv_address=<Public IP of your instance>
$ /etc/init.d/vsftpd restart
Run Code Online (Sandbox Code Playgroud)

但我不知道在哪里写.

linux ftp amazon-s3 amazon-ec2 amazon-web-services

253
推荐指数
6
解决办法
26万
查看次数

如何在.NET中替换字符串的*first instance*?

我想替换给定字符串中的第一个匹配项.

我怎样才能在.NET中实现这一目标?

.net c# regex string replace

103
推荐指数
8
解决办法
6万
查看次数

字符串插值问题

我试图找出我的单元测试失败的原因(下面的第三个断言):

var date = new DateTime(2017, 1, 1, 1, 0, 0);

var formatted = "{countdown|" + date.ToString("o") + "}";

//Works
Assert.AreEqual(date.ToString("o"), $"{date:o}");
//Works
Assert.AreEqual(formatted, $"{{countdown|{date.ToString("o")}}}");
//This one fails
Assert.AreEqual(formatted, $"{{countdown|{date:o}}}");
Run Code Online (Sandbox Code Playgroud)

AFAIK,这应该可以正常工作,但看起来它没有正确传递格式化参数,它只显示为{countdown|o}代码.知道为什么会失败吗?

c# string-interpolation c#-6.0

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

使用PHPExcel合并Cell值 - PHP

我有一个简单的表,如:


- id 
- first_name
- last_name
- email
- phone

我正在使用PHPExcel以XLS格式导出我的数据


    $rowNumber = 1;
    while ($row = mysql_fetch_row($result)) {
       $col = 'A';
       foreach($row as $cell) {
          $objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$cell);
          $col++;
       }
       $rowNumber++;
   }

现在,我要合并的两个领域first_name- last_name在一个单元格

我试过了:


$rowNumber = 1;
   while ($row = mysql_fetch_row($result)) {
   $objPHPExcel->getActiveSheet()->setCellValue('A'.$rowNumber,$row['id'])
                                 ->setCellValue('B'.$rowNumber,$row['first_name'])
                                 ->setCellValue('C'.$rowNumber,$row['last_name']);                                                                  
   $rowNumber++;
}

但是我得到错误而且没有用.有帮助吗?

php phpexcel

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

PostgreSQL相当于MySQL内存表?

PostgreSQL有相同的MySQL 内存表吗?

这些MySQL内存表可以跨会话持久化(即,与会话结束时丢弃的临时表不同).我无法找到任何可以做同样事情的PostgreSQL.

mysql postgresql temp-tables

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

Gitlab CI/CD 在管道之间传递工件/变量

太长了;博士

\n

如何$BUILD_VERSION在 Gitlab CI 中不同管道的作业之间传递数据(例如变量)?

\n

所以(就我而言):

\n
Pipeline 1 on push ect.            Pipeline 2 after merge\n\n    `building` job ...                `deploying` job\n          \xe2\x94\x82                                \xe2\x96\xb2\n          \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80 $BUILD_VERSION \xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n
Run Code Online (Sandbox Code Playgroud)\n
\n

背景

\n

考虑以下示例(完整内容yml如下):

\n
Pipeline 1 on push ect.            Pipeline 2 after merge\n\n    `building` job ...                `deploying` job\n          \xe2\x94\x82                                \xe2\x96\xb2\n          \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80 $BUILD_VERSION \xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n
Run Code Online (Sandbox Code Playgroud)\n

我有两个阶段,登台部署暂存阶段building的工作构建应用程序并创建一个“审查应用程序”(为了简单起见,没有单独的构建阶段)。然后,部署中的作业会上传新应用程序。deploying

\n

building每当打开合并请求时,包含作业的管道就会运行。这样,应用程序就构建完成了,开发人员可以单击合并请求中的“审核应用程序”图标。该deploying作业在合并请求合并后立即运行。这个想法如下:

\n
                      *staging* stage (pipeline 1)        *deploy* …
Run Code Online (Sandbox Code Playgroud)

pass-data gitlab gitlab-ci devops

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

模仿Elasticsearch MatchQuery

我目前正在编写一个程序,目前使用elasticsearch作为后端数据库/搜索索引.我想模仿当前使用匹配查询的/_search端点的功能:

{
    "query": {
        "match" : {
            "message" : "Neural Disruptor"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

做一些示例查询,在庞大的魔兽世界数据库中产生以下结果:

   Search Term          Search Result      
------------------ ----------------------- 
 Neural Disruptor   Neural Needler         
 Lovly bracelet     Ruby Bracelet          
 Lovely bracelet    Lovely Charm Bracelet  
Run Code Online (Sandbox Code Playgroud)

在查看elasticsearch的文档后,我发现匹配查询相当复杂.在java中使用lucene模拟匹配查询的最简单方法是什么?(它似乎做了一些模糊匹配,以及寻找术语)

导入MatchQuery的弹性搜索代码(我相信org.elasticsearch.index.search.MatchQuery)似乎并不那么容易.它被大量嵌入到Elasticsearch中,并且看起来不像是可以轻松拔出的东西.

我不需要一个完整的证据"必须完全匹配elasticsearch匹配",我只需要一些接近,或者可以模糊匹配/找到最佳匹配.

java lucene elasticsearch

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

计算数据库的总数

我在具有大量数据库的SQL服务器中工作.我想计算数据库的数量.是否有任何查询需要计算?

sql-server

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

Mono上的SignalR和Websockets

我已经完成了几个小时的搜索工作,试图弄清楚为什么websockets传输不能通过在我的c#4.5应用程序上通过mono 4.0.1在linux上运行的信号器工作.

我项目中的参考资料:

  • Microsoft.Owin.Host.HttpListener
  • Microsoft.Owin.Host.SystemWeb

现在,我正在试图找出阻碍websockets工作的瓶颈所在.我理解它的方式SystemWeb基本上是一个自运行的服务器,它利用在Httplistener端口上侦听HTTP连接然后处理它们SystemWeb.我的这部分是否正确?

有人能指出我正确的方向是一个开放的问题,还是一个目前正在开发的bug追踪器?从我所知道的,有一些核心功能http.sys,从这个答案这是必需的,目前在Windows 8上的单执行这一有计划?我不想得到一些第三方图书馆,并让这个工作SignalR.

.net c# mono .net-4.5 owin

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

#1193 - 尝试登录phpmyadmin时出现未知系统变量'lc_messages'

我最近安装了MySQL和phpMyAdmin,但是当我尝试使用root凭据登录phpMyAdmin时,我的查询出现以下错误:

SQL查询:

SET lc_messages = 'en_US';
Run Code Online (Sandbox Code Playgroud)

MySQL说:文档

#1193 - 未知的系统变量'lc_messages'

为什么我遇到此错误?

php mysql phpmyadmin

14
推荐指数
3
解决办法
5万
查看次数