小编Shi*_*iva的帖子


如何检查数组值是否存在?

如何检查是否$something['say']具有'bla'或的值'omg'

$something = array('say' => 'bla', 'say' => 'omg');
Run Code Online (Sandbox Code Playgroud)

php arrays

98
推荐指数
7
解决办法
32万
查看次数

我是否需要在Source Control/TFS中维护ReSharper的dotsettings.user文件?

我注意到ReSharper dotsettings.user在我的Source文件夹中创建了一个.

在此输入图像描述

  1. 我需要将其保留在源代码管理/ TFS中吗?
  2. 如果我将其排除,会产生什么后果?
  3. 如果我在另一台机器上获取最新信息,我的自定义ReSharper设置是否会丢失?或者ReSharper是否从其他本地文件重新创建设置?

c# version-control resharper

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

用pcre支持重建uwsgi

当运行uwsgi时,我收到以下消息:

!!! no internal routing support, rebuild with pcre support !!!
Run Code Online (Sandbox Code Playgroud)

我已经使用以下命令安装了pcre(我认为):

Sudo apt-get install libpcre3 libpcre3-dev
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么即使在我安装了pcre软件包之后我仍然收到此消息,如果我需要重新安装uwsgi并激活pcre我该怎么做?

此外,内部路由是否重要?我认为它确实如此,否则uwsgi的制造商就不会提出这个消息.我运行Ubuntu 12.04 LTS.

谢谢您的帮助!

pcre uwsgi

66
推荐指数
5
解决办法
4万
查看次数

INNER JOIN和LEFT SEMI JOIN之间的区别

INNER JOIN和之间有什么区别LEFT SEMI JOIN

在下面的场景中,为什么我得到两个不同的结果?

INNER JOIN结果集是很多大.谁能解释一下?我试图让其中的名字table_1只出现在table_2.

SELECT name
FROM table_1 a
    INNER JOIN table_2 b ON a.name=b.name

SELECT name
FROM table_1 a
    LEFT SEMI JOIN table_2 b ON (a.name=b.name)
Run Code Online (Sandbox Code Playgroud)

sql hive hql

66
推荐指数
3
解决办法
9万
查看次数

是否有从CVS到Git的迁移工具?

我打算从CVS切换到Git.在SVN的情况下,似乎有cvs2svn.是否有类似的工具可以轻松地从CVS迁移到Git?

migration git cvs version-control

63
推荐指数
6
解决办法
4万
查看次数

在CsvHelper中如何捕获转换错误并知道它发生在哪个字段和哪一行?

CsvReader成功地使用了这个类并且对它很满意,但是,我使用的文件是由一个更改列格式而不让我知道的组生成的.

所以,有一瞬间一切正常,然后第二天早上事情中断并且try catch块会csv.GetRecord<MyType>()捕获错误并记录错误,但是我无法从Exception实例中收集任何有价值的信息.它只是说:"无法进行转换." 与InnerException无关.不是很有用.我甚至不知道我的150列中的哪一列导致了问题.

你能帮我弄清楚如何确定哪一行导致问题的哪一列?

谢谢

csvhelper

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

无法添加对'System.Net.Http'的引用.请确保它在全局程序集缓存中

我正在尝试将Microsoft.AspNet.WebApiNuget包添加到C#类库项目中.这是项目源代码,以备您需要时使用.

当我在Visual Studio 2013中的Nuget包管理器控制台中执行以下命令时(其中包含最新的.NET 4.5)

PM> install-package Microsoft.AspNet.WebApi ErrandBoy.Web.Common
Run Code Online (Sandbox Code Playgroud)

我得到以下错误.

PM> install-package Microsoft.AspNet.WebApi ErrandBoy.Web.Common
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.WebHost (? 5.2.2 && < 5.3.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Core (? 5.2.2 && < 5.3.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Client (? 5.2.2)'.
Attempting to resolve dependency 'Newtonsoft.Json (? 6.0.4)'.
'Microsoft.AspNet.WebApi 5.2.2' already installed.
Adding 'Newtonsoft.Json 6.0.4' to ErrandBoy.Web.Common.
Successfully added 'Newtonsoft.Json 6.0.4' to ErrandBoy.Web.Common.
Adding 'Microsoft.AspNet.WebApi.Client 5.2.2' to ErrandBoy.Web.Common.
install-package : Failed to add reference to 'System.Net.Http'. …
Run Code Online (Sandbox Code Playgroud)

c# nuget asp.net-web-api

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

如何在ASP.Net MVC4 Web API项目中使用Microsoft OCR库(Microsoft.Windows.Ocr)?

TL; DR:

有没有人知道在服务器端ASP.Net Web应用程序(如MV4 Web API)上引用Microsoft.Windows.Ocr(/ WindowsPreview.Media.Ocr.dll)程序集的方法,并利用该程序集中的OCR功能将照片图像作为输入并从中提取文本内容.它? 如果是,请在答案中提供详细说明.

问题详情(到目前为止我尝试过的)

我正在构建一个Web应用程序,它将上传到服务器的图像(通过文件上传UI屏幕),然后使用OCR读取文本,并在下一页上显示文本,就在上传的图像旁边.

由于大多数商业OCR库成本一只胳膊和长度(超过$ 1,300个我最后一次检查),我想我可以尝试使用微软OCR库 Microsoft.Windows.Ocr免费的,似乎是非常简单和容易使用.

所以我尝试将Microsoft.Windows.Ocr Nuget Package 安装到我的ASP.Net MVC4 Web API项目,并且成功了.

安装Microsoft.Windows.Ocr Nuget Package

之后,我浏览了我的MVC4 Web API项目参考资料,令我惊讶的是,没有找到对Microsoft.Windows.Ocr.dll程序集的引用.

缺少对Microsoft.Windows.Ocr.dll的引用

那么我尝试通过浏览到该\packages文件夹中的该程序集添加对Microsoft.Windows.Ocr.dll程序集的x86版本的引用,并从文件夹中选择WindowsPreview.Media.Ocr.dll\lib\win81\x86

注意:程序集名称是WindowsPreview.Media.Ocr.dll而不是Microsoft.Windows.Ocr.dll,不知道为什么!

浏览并选择Microsoft.Windows.Ocr.dll OCR程序集

当我这样做并单击确定时,我收到以下错误消息.

---------------------------
Microsoft Visual Studio
---------------------------
A reference to   
'D:\TestProjects\packages\Microsoft.Windows.Ocr.1.0.0\lib\win81\x86\
 WindowsPreview.Media.Ocr.dll' could not be added. Please make sure 
 that the file is accessible, and that it is a valid assembly …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ocr asp.net-mvc microsoft-ocr

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

EF核心错误 - 未找到任何项目.更改当前工作目录或使用--project选项

我正在使用Visual Studio 2015和dotnet核心并尝试使用Sqlite和本文档/教程开发EF Core Code First项目,该项目还使用了Sqlite => .NET Core - 新数据库

当我尝试通过发出以下命令从命令行添加初始迁移(我CD-ed到我的数据模型项目所在的文件夹中)

dotnet ef migrations add InitialMigration
Run Code Online (Sandbox Code Playgroud)

...我得到以下错误.

在此输入图像描述

没有找到任何项目.更改当前工作目录或使用--project选项.

我甚至试过使用这样的--project选项.

> dotnet --project "C:\Shiva\EF\EFCFSqlite.Data.xproj"  ef migrations add InitialMigration
Run Code Online (Sandbox Code Playgroud)

但是这会产生以下错误.

Unknown option: --project
.NET Command Line Tools (1.0.0-preview2-003131)
Usage: dotnet [host-options] [command] [arguments] [common-options]
Run Code Online (Sandbox Code Playgroud)

我注意到文档正在使用.csproj文件而我的Project正在显示xproj文件.此外,文档提到了不再使用的东西project.json:(

这是我的project.json档案.

{
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.EntityFrameworkCore.Sqlite": "1.1.1",
    "Microsoft.EntityFrameworkCore.Sqlite.Design": "1.1.1",
    "NETStandard.Library": "1.6.1"
  },
  "tools": {
    "Microsoft.EntityFrameworkCore.Tools.DotNet":"1.0.0"
  },
  "frameworks": {
    "netstandard1.6": …
Run Code Online (Sandbox Code Playgroud)

ef-code-first ef-migrations entity-framework-core .net-core dotnet-cli

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