我正在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)
我真的不明白:
\r\n
用\n
(以防\r
造成了问题),但它改变不了什么.dirname
指令),或者它可能不知道cd …
我按照常用链接提示将应用程序减少到系统托盘:http://www.developer.com/net/csharp/article.php/3336751现在它可以工作,但仍然存在问题:我的应用程序已显示什么时候开始; 我希望它直接在系统托盘中启动.我试图在Load事件中最小化并隐藏它,但它什么也没做.
编辑:我可以,如海报建议,修改快捷方式属性,但我宁愿使用代码:我没有完全控制安装软件的每台计算机.
我不想从除了systray之外的任何地方完全删除它,我只想让它最小化.
有任何想法吗 ?
谢谢
随机地,在一些项目中,一些页面显示随机符号而不是错误消息.像这个 :
I?%&/m?{J?J??t??
$ @ iG#)* eVe] f @ 흼 { { ; N' ?\fdl J ɞ! ?〜|?" Ey ')= y6 h Ųi - ez 7ii 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 "/ …
我正在尝试将单元测试添加到.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
知道我可以做什么检查流或修复它?
谢谢 !
我已经为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运行任务来查看完整跟踪)
好的,这开始让我发疯.我有一个asp.net webapp.非常简单,.aspx.vb中的大多数代码,以及App_Code中的一些类.
这个问题,直到今天才开始发生(即使大部分代码已经编写完成),但有一段时间,我有这样的错误信息:
错误BC30002:未定义类型"XXX"
每次修改App_Code文件夹中的文件时都会发生错误.编辑:好的,如果我暂时不触摸任何内容然后刷新页面也会发生这种情况.我还在试图弄清楚如何触发这个错误.
我只需等待一点点而不接触任何东西,然后刷新页面它可以工作,但它非常烦人.
所以我搜索了一下,但没有任何东西出现,除了输入缺失.任何的想法 ?
我已经找到了如何使用这个类基于名称空间对我的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以使其工作?
我们有一个似乎有连接泄漏的应用程序(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
我需要为上传的图像添加元数据标签(描述).
我找到了这个答案: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) 有没有人想出一些解决这些崩溃的工作?
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)