小编dmp*_*lla的帖子

如何在Mac上从asp.net vnext运行HelloWeb?

我在TechEd 2014上看到了Asp .Net未来的流,我看到他们可以在MAC中运行vnext项目.在Github项目中没有说明这个功能.

所以我的问题是如何在MAC上发布和运行HelloWeb或HelloMVC样本.

我注意到Hanselman和David fowler正在使用Nowin名称的自定义副本Nowin.K这个库将作为示例在任何地方发布吗?

UPDATE

目前teched上显示的内部构建放在一起展示了产品的方向.微软团队与社区一起努力让asp.net vnext在linux和osx上运行.

如果您想查看当前状态,请查看github.com/aspnet/kruntime上的问题173.

一旦集成的支持我将更新这篇文章并添加答案解释如何去做.

问候

linux macos asp.net-core

15
推荐指数
1
解决办法
3150
查看次数

在redis列表中按值获取项目的索引

我有一个我创建的redis列表,我现在将它用作队列,偶尔会反转一次.我的问题是我希望能够按值获取该队列/列表中项目的索引.

如果我有一个包含以下值的列表:

{"dan","eduardo","pedro"}
Run Code Online (Sandbox Code Playgroud)

索引将是:

0 : "dan"
1 : "eduardo"
2 : "pedro"
Run Code Online (Sandbox Code Playgroud)

我希望能够通过传入值来获取列表中该值的索引.

像"eduardo"一样回归'1'.

这样可能吗,你会怎么做?

我还应该说的是,我正在对我的列表执行队列命令,从顶部删除项目并在底部添加它们.

我目前正在使用node.js 0.6.6和最新的redis模块以及最新的redis版本2.4.4.

我很高兴在redis-cli中找到解决方案.

此外没有其他约束,那么必须可以单独使用redis,没有外部进程等,但是如果你想使用带有lua的EVAL命令去做它.

编辑

另外我认为我的答案可能是排序集而不是队列.

lua list redis

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

IIS,多个CPU核心,应用程序池和工作进程 - 单个站点的最佳配置?

我们使用Kentico CMS,我与他们交换了关于网络花园部署的电子邮件.

我们在具有8个CPU核心的服务器上运行单个站点.在与Kentico的咨询热线,我们没有改变应用程序池Web园从默认即它被设置为1的工作进程的最大数设定.

我们的经验是,该网站只使用其中一个cpu核心 - 其他人都闲置.当我通过电子邮件向他们发送电子邮件时,他们的回答是操作系统/ IIS会处理此问题并根据需要使用其他核心,即使应用程序池只有一个工作进程.

现在,我非常尊重Kentico的人,但这对我来说似乎不对?

当然,如果我们想要使用所有核心,我们需要允许八个工作进程(并在SQL服务器中实现会话状态存储)?

非常感谢

托尼

iis worker-process application-pool web-garden kentico

9
推荐指数
1
解决办法
4972
查看次数

如何遍历一个combox值列表并选择其中一个

如何循环浏览ComboBox值列表,以便检查每个值并有效地选择其中一个值?

C#或VB.Net欢迎中的示例.

.net c# vb.net combobox winforms

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

我如何在SQL服务器中使用for循环

我必须更新SQL Server 2005中的表中的多行(29).

SELECT * from tblState ORDER BY StateCode ASC. 
Run Code Online (Sandbox Code Playgroud)

在这个表中有一个整数列,我需要分配从1到29开始的数字.例如

BEFORE

A 3 

B 6

C 2 
D 1 
Run Code Online (Sandbox Code Playgroud)

AFTER

A 1  
B 2  
C 3  
D 4
Run Code Online (Sandbox Code Playgroud)

如何有效地使用递增的序列号更新每一行?

sql sql-server

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

Appharbor中的打字稿编译问题

我试图使用typescript html5项目模板让打字稿在appharbor上运行.

我已将Typescript目标文件夹从MSBuild文件夹和SDK文件夹复制到我的项目中,本地一切正常但是当我推送到appharbor时,我得到下面详述的错误.

我也冒昧地修改了typescript目标,从查找Microsoft SDk文件夹中的SDK来查看我的"vendors"文件夹.

打字稿编译器的版本是 0.9.1.1

错误消息我得到以下一个:

error MSB6006: "tsc.exe" exited with code 1
Run Code Online (Sandbox Code Playgroud)

我在构建中获得了以下typescript任务输出.

CompileTypeScript:
D:\temp\bn4vn5tf.fls\input\test\..\Vendors\TypeScript\tsc.exe  --removeComments --declaration --module AMD --out ".\js\all.js" --target ES5 "app.ts"
Run Code Online (Sandbox Code Playgroud)

您可以在下面看到错误.

CompileTypeScript:
Cannot initialize ActiveScript
D:\temp\bn4vn5tf.fls\input\vendors\TypeScript\Microsoft.TypeScript.targets(72,5): error MSB6006: "tsc.exe" exited with code 1. [D:\temp\bn4vn5tf.fls\input\test\test.csproj]
Run Code Online (Sandbox Code Playgroud)

我已经用完整的构建输出创建了一个公共要点.

https://gist.github.com/dmportella/6470465

我还为打字稿目标创建了一个要点,以便您可以看到我对它所做的更改.

https://gist.github.com/anonymous/6470504

Thx并提前

UPDATE

由于Ryan建议我已经从tsc.exe更改为使用nodejs运行tsc.js文件,我必须将Typescript SDK和Nodejs二进制文件添加到我的GIT存储库(这无论如何都是好的做法),最后将所需的exec任务添加到打字稿项目文件.

您需要做的事情列表.

  1. 将Nodejs添加到您的存储库
  2. 将Typescript Sdk添加到您的存储库
  3. 从项目中删除typescript目标的导入
  4. 添加exec任务以使用nodejs执行tsc.js

请参阅下面我在项目中使用的MSBuild xml.

  <!-- Target ignored as it will not work on appharbor -->
  <!--<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />-->
  <Target Name="BuildTypeScript" BeforeTargets="build">
    <Message Importance="high" Text="Running TypeScript Compiler using …
Run Code Online (Sandbox Code Playgroud)

.net msbuild compilation appharbor typescript

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

写入存储在寄存器中的地址

这就是我想做的:

我想写一个存储在寄存器中的地址,这样就可以使用它。

mov bx, STRING
add bx, 0x1

;and here I want to write a value the the address in bx

STRING: db "abcdefghijklmnopqrstuvwxyz"
Run Code Online (Sandbox Code Playgroud)

我可以理解,对此可能有一个简单的说明,但找不到。

我正在使用NASM汇编器使用16位处理器。

assembly nasm x86-16

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

使用指向Golang中结构的指针将方法转换为函数

我读了一些奇怪的代码,它们将一个方法转换为一个函数,该函数的第一个参数是指向该方法结构的指针.

我写了一个例子来演示它:

package main

import "fmt"

type fooS struct{}

func (s *fooS) fooF(fooArg interface{}) {
    fmt.Println("fooF: ", fooArg)
}

type wowS struct {
    callback func(s *fooS, fooArg interface{})
}

func main() {
    wow := new(wowS)
    wow.callback = (*fooS).fooF // strange
    wow.callback(nil, 123)
}
Run Code Online (Sandbox Code Playgroud)

Golang Playground Link

该示例的语法很奇怪,但没有错误.

谁能告诉我这些代码是如何工作的还是给我一份关于它们的官方文件?

谢谢:)

go

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

如何从状态栏中删除通知

我正在努力在 Android 中构建本地通知。我设法在状态栏中显示了一个本地通知,但我无法使用setAutoCancel()或任何方式隐藏它。这是我的代码:

我的用例是:我向用户显示一个本地通知,表明我正在做一些处理。完成处理后,我会更改通知上的文本

NotificationManager manager = NotificationManagerCompat.from( this );

NotificationBuilder builder = new NotificationCompat.Builder( getApplicationContext() );
builder.setOngoing( true )
       .setSmallIcon( R.drawable.X )
       .setContentTitle("Content title")
       .setPriority( NotificationCompat.PRIORITY_MAX )
       .setProgress( 100, 0, false );

Notification notification = builder.build();
notification.flags = Notification.FLAG_ONGOING_EVENT | Notification.FLAG_NO_CLEAR | Notification.FLAG_FOREGROUND_SERVICE;

manager.notify( 100, notification ); 
Run Code Online (Sandbox Code Playgroud)

完成一些处理后,我希望能够清除通知,因此我执行以下操作:

PendingIntent btPendingIntent = PendingIntent.getActivity( this, 0, new Intent(  ), 0 );

NotificationCompat.Builder mb = new NotificationCompat.Builder(this);
mb.setSmallIcon( R.drawable.ic_action_X )
        .setLargeIcon( bitmap )
        .setContentTitle("Upload complete")
        .setAutoCancel( true );
mb.setContentIntent( btPendingIntent …
Run Code Online (Sandbox Code Playgroud)

android android-notifications android-notification-bar

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

在Android中不一致地使用Inflate异常

我在我的模拟器和设备上不一致地获得Inflate异常,但有时它工作正常

它显示在x16行-16,我有问题因为我正在使用两个图像一个在另一个之上

我有一个位图图像,并且我保留了.png图像.

这是我在xml中拥有的图像的原因吗?我的xml中有近10个图像

我在具有800交叉480分辨率的模拟器中运行此应用程序

我不知道如何解决这个问题,任何帮助总是受到赞赏.

Logcat显示这些消息

 10-09 09:39:34.667: E/AndroidRuntime(339): FATAL EXCEPTION: main
 10-09 09:39:34.667: E/AndroidRuntime(339): java.lang.RuntimeException: Unable to start activity ComponentInfo{co.msat.carhome.clusters/co.msat.carhome.clusters.ClustersActivity}: android.view.InflateException: Binary XML file line #16: Error inflating class <unknown>
 10-09 09:39:34.667: E/AndroidRuntime(339):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
 10-09 09:39:34.667: E/AndroidRuntime(339):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
 10-09 09:39:34.667: E/AndroidRuntime(339):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-09 09:39:34.667: E/AndroidRuntime(339):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-09 09:39:34.667: E/AndroidRuntime(339):  at android.os.Handler.dispatchMessage(Handler.java:99)
10-09 09:39:34.667: E/AndroidRuntime(339):  at android.os.Looper.loop(Looper.java:123)
10-09 09:39:34.667: E/AndroidRuntime(339):  at android.app.ActivityThread.main(ActivityThread.java:3683)
10-09 09:39:34.667: E/AndroidRuntime(339):  at java.lang.reflect.Method.invokeNative(Native Method)
10-09 09:39:34.667: E/AndroidRuntime(339):  at java.lang.reflect.Method.invoke(Method.java:507)
 10-09 09:39:34.667: …
Run Code Online (Sandbox Code Playgroud)

xml android layout-inflater forceclose

0
推荐指数
1
解决办法
1618
查看次数