小编tho*_*asb的帖子

shell脚本是否对编码和行结尾敏感?

我正在Mac上制作NW.js应用程序,并希望通过双击图标以开发模式运行应用程序.第一步,我正在尝试使我的shell脚本工作.

在Windows上使用VSCode(我想获得时间),我run-nw在项目的根目录创建了一个文件,其中包含:

#!/bin/bash

cd "src"
npm install

cd ..
./tools/nwjs-sdk-v0.17.3-osx-x64/nwjs.app/Contents/MacOS/nwjs "src" &
Run Code Online (Sandbox Code Playgroud)

但我得到这个输出:

$ sh ./run-nw

: command not found  
: No such file or directory  
: command not found  
: No such file or directory  

Usage: npm <command>

where <command> is one of:  (snip commands list)

(snip npm help)

npm@3.10.3 /usr/local/lib/node_modules/npm  
: command not found  
: No such file or directory  
: command not found
Run Code Online (Sandbox Code Playgroud)

我真的不明白:

  • 似乎它需要空行作为命令.在我的编辑器(VSCode)我试图替换\r\n\n(以防\r造成了问题),但它改变不了什么.
  • 它似乎找不到文件夹(有或没有dirname指令),或者它可能不知道cd …

bash shell sh

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

在启动时将程序放入系统托盘中

我按照常用链接提示将应用程序减少到系统托盘:http://www.developer.com/net/csharp/article.php/3336751现在它可以工作,但仍然存在问题:我的应用程序已显示什么时候开始; 我希望它直接在系统托盘中启动.我试图在Load事件中最小化并隐藏它,但它什么也没做.

编辑:我可以,如海报建议,修改快捷方式属性,但我宁愿使用代码:我没有完全控制安装软件的每台计算机.

我不想从除了systray之外的任何地方完全删除它,我只想让它最小化.

有任何想法吗 ?

谢谢

.net c# vb.net

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

页面在Firefox上显示随机符号而不是错误消息

随机地,在一些项目中,一些页面显示随机符号而不是错误消息.像这个 :

I?%&/m?{J?J??t??$ @ iG#)* eVe] f @ 흼 { { ; N' ?\fdl J ɞ! ?〜|?" Ey ')= y6 h Ųi - ez 7i޴i L , 4 ̧i Ίe Ͼ|uz : } U { ΋ ~ ȗu.- l> F ' Y l $k tF { [ 'U |6J lR b6 юG k ^ ,ӏ ߿ } <〜< ;c R鱕iV m | yDl tRͮ |N > Ey 裟 k !z Ѳ Y)5 G A 8$D Ѥ̦oI ] P "/ …

asp.net iis-7 gzip

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

无法使用Mono创建/修改GIF

我正在尝试将单元测试添加到.Net ImageProcessor库中:https://github.com/cosmo0/ImageProcessor/tree/tests

我正在Mac上使用Xamarin/Mono.Mono似乎对GIF动画图像有一些问题.
对于我的单元测试,我有一堆测试图像,我加载它们并在每个上运行转换.每次我应用过滤器(例如亮度)时,尝试重新创建图像时都会失败.

失败的行在这里:https://github.com/cosmo0/ImageProcessor/blob/tests/src/ImageProcessor/Imaging/Formats/GifFormat.cs#L95

这只是一个Image.FromStream(stream);.我猜测流是错的; 我试图将其保存到文件中,实际上图像查看器无法读取该文件.奇怪的是,在Windows上,似乎完全没有通过测试:https://ci.appveyor.com/project/cosmo0/imageprocessor

知道我可以做什么检查流或修复它?

谢谢 !

c# mono image-processing gif

14
推荐指数
1
解决办法
813
查看次数

rake迁移期间已存在关系

我已经为refinerycms安装了一个博客引擎,它运行得很好.

现在我已经生成了一些表字段更改的迁移(当然不是refinerycms或博客表),但是我收到了一个错误:

== CreateBlogStructure:迁移============================================
- - create_table("refinery_blog_posts",{:id => true})
注意:CREATE TABLE将为串行列"refinery_blog_posts.id"
rake中止创建隐式序列"refinery_blog_posts_id_seq1" !
发生错误,此以及所有后续迁移都已取消:

PG ::错误:错误:关系"refinery_blog_posts"已经存在
:CREATE TABLE"refinery_blog_posts"("id"串行主键,"title"字符变化(255),"body"文本,"draft"boolean,"published_at"时间戳,"created_at"时间戳NOT NULL,"updated_at"timestamp NOT NULL)

任务:TOP => db:migrate
(通过使用--trace运行任务来查看完整跟踪)

rake migrate refinerycms

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

错误BC30002 - 未定义类型XXX

好的,这开始让我发疯.我有一个asp.net webapp.非常简单,.aspx.vb中的大多数代码,以及App_Code中的一些类.

这个问题,直到今天才开始发生(即使大部分代码已经编写完成),但有一段时间,我有这样的错误信息:

错误BC30002:未定义类型"XXX"

每次修改App_Code文件夹中的文件时都会发生错误.编辑:好的,如果我暂时不触摸任何内容然后刷新页面也会发生这种情况.我还在试图弄清楚如何触发这个错误.

我只需等待一点点而不接触任何东西,然后刷新页面它可以工作,但它非常烦人.

所以我搜索了一下,但没有任何东西出现,除了输入缺失.任何的想法 ?

vb.net asp.net compiler-errors

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

将Swagger与名称空间版本的WebApi一起使用

我已经找到了如何使用这个类基于名称空间对我的WebAPI进行版本控制.

我正在使用Swashbuckle将Swagger doc添加到我的API中,使用Swashbuckle Nuget包.

如果我保持一切完整,当我导航到/ swagger /时,我得到一个空页面.

在我的App_Start中:

public class SwaggerConfig
{
    public static void Register()
    {
        Bootstrapper.Init(GlobalConfiguration.Configuration);
        SwaggerSpecConfig.Customize(c =>
            {
                c.IncludeXmlComments(GetXmlCommentsPath());
            });
    }

    private static string GetXmlCommentsPath()
    {
        return string.Format(@"{0}\App_Data\XmlDocumentation.xml", AppDomain.CurrentDomain.BaseDirectory);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的网络API路线:

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{namespace}/{controller}/{id}",
            defaults: new
                {
                    id = RouteParameter.Optional
                });
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我删除{namespace}它工作(显示API命令),但我想在我的路由中保留此命名空间信息.

如何自定义Swagger/Swashbuckle以使其工作?

c# asp.net-web-api swagger

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

如何跟踪数据库连接泄漏

我们有一个似乎有连接泄漏的应用程序(SQL Server表示已达到最大池大小).我独自在我的开发机器上(显然),只是通过导航应用程序,我触发了这个错误.SQL Server活动监视器使用我的数据库显示大量进程.

我想找到哪些文件打开连接但不使用它.我正在考虑使用像grep这样的东西,为每个文件计算".Open()"的数量和".Close()"的数量,并获得数字不相等的文件.这是现实的吗?

加分问题:SQL Server活动监视器中找到的进程是否与连接相对应?如果没有,我如何找出我的数据库中打开了多少个连接?

该应用程序是在asp.net(vb)3.5,与SQL Server 2005.我们目前不使用LINQ(尚未)或类似的东西.

谢谢

database sql-server memory-leaks database-connection connection-leaks

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

将元数据写入jpg和png

我需要为上传的图像添加元数据标签(描述).

我找到了这个答案:https://stackoverflow.com/a/1764913/6776适用于JPG文件,但不适用于PNG.

private string Tag = "test meta data";

private static Stream TagImage(Stream input, string type)
{
    bool isJpg = type.EndsWith("jpg", StringComparison.InvariantCultureIgnoreCase) || type.EndsWith("jpeg", StringComparison.InvariantCultureIgnoreCase);
    bool isPng = type.EndsWith("png", StringComparison.InvariantCultureIgnoreCase);

    BitmapDecoder decoder = null;

    if (isJpg)
    {
        decoder = new JpegBitmapDecoder(input, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad);
    }
    else if (isPng)
    {
        decoder = new PngBitmapDecoder(input, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad);
    }
    else
    {
        return input;
    }

    // modify the metadata
    BitmapFrame bitmapFrame = decoder.Frames[0];
    BitmapMetadata metaData = (BitmapMetadata)bitmapFrame.Metadata.Clone();
    metaData.Subject = Tag;
    metaData.Comment …
Run Code Online (Sandbox Code Playgroud)

c# image

6
推荐指数
1
解决办法
7361
查看次数

Visual Studio 2015 XAML Designer与WPF崩溃

有没有人想出一些解决这些崩溃的工作?

System.NullReferenceException
Object reference not set to an instance of an object.
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.MockGenericType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.MockGenericType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineBaseType(Type baseType, MockTypeDefinition mockType)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.PopulateMockType(Type type, MockTypeDefinition mockType)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineNestedTypes(MockTypeDefinition mockType, Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.PopulateMockType(Type type, MockTypeDefinition mockType)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineProperty(TypeDefinition typeDefinition, PropertyInfo propertyInfo)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.PopulateMockType(Type type, MockTypeDefinition mockType)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineProperty(TypeDefinition typeDefinition, PropertyInfo propertyInfo)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.PopulateMockType(Type type, MockTypeDefinition mockType)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineType(Type type)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.DefineBaseType(Type baseType, MockTypeDefinition mockType)
   at Microsoft.VisualStudio.DesignTools.XamlDesigner.Metadata.MockTypes.MockTypeGenerator.PopulateMockType(Type …
Run Code Online (Sandbox Code Playgroud)

wpf xaml visual-studio

6
推荐指数
1
解决办法
1384
查看次数