问题列表 - 第34101页

对Azure托管和计费感到困惑?

我开发了一个使用ASP.NET MVC和WCF的简单系统,供客户注册软件并获取许可证密钥.我在考虑使用Windows Azure而不是传统的Web托管,因为它看起来很容易使用.我只需要一个SQL数据库和一个小型虚拟机,但我对计费感到困惑.

计费仅在人们实际使用时收取费用,还是我每个小时每个小时支付每个CPU的费用,因为这是用户可以使用的?那么对于单个cpu VM来说,在30天内每小时0.12美元,我需支付86.4美元?或者,如果没有人使用它,我会支付更少吗?然后另一个9.99美元的高达1GB的数据库,所以根据我的需要,我基本上每月支付96.39美元?

对于基本的网络托管而言,这似乎很昂贵,但如果对于拥有很少托管经验的人来说,如果我突然获得大量流量,那么设置和维护以及扩展都很容易,那么这对我来说肯定是值得的.

编辑:我想我在这里找到了答案:Windows Azure入门

azure

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

为什么Scala和C#lambdas双箭头?

有谁知道一些背景,为什么Scala和C#使用双箭头(=>)代替lambdas而不是单箭头( - >)?

单箭头在文献中比较常见,用于Haskell,O'Caml,F#,Groovy等等,IMO也看起来更好:)

c# programming-languages scala

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

解释gcc地图文件

我需要找到在Linux上使用C开发的库的代码大小.我已经使用gcc链接器选项针对使用此库的示例应用程序生成了映射文件.

地图文件非常详尽.如何从映射文件中找出库的代码大小?任何关于如何解释地图文件的文档的指针也将非常有用.

gcc

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

数组大小调整是否会调用GC?

我查看了Array.Resize()的实现,并注意到创建并返回了一个新数组.我的目标是在游戏过程中零内存分配,所以我需要避免创建任何新的引用类型.调整数组大小会触发前一个数组上的垃圾收集器吗?我正在创建自己的2D数组缩放器,但它本质上与.NET Resize()方法的功能相同.

如果新数组小于前一个数组,但多余的对象已经放回到通用对象池中,这会调用GC吗?

数组将不断在我的游戏循环中创建,因此我需要尽量使其尽可能高效.我正在尝试创建一个array pool这样的,所以没有必要继续创建它们.但是,如果resize方法做了同样的事情,那么不仅仅实例化一个新数组而不是拥有池是没有意义的.

谢谢您的帮助

.net c# arrays xna garbage-collection

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

如何以编程方式设置http代理?

我正在寻找一种以编程方式设置Android手机的http代理设置.我已经尝试使用android.provider.Settings.System.putString()来设置System.HTTP_PROXY,但是我的调用失败了(我现在使用的是2.2仿真器图像).我的代码看起来像:

if (System.putString(getContentResolver(), System.HTTP_PROXY, "10.10.2.1:8080")) {
    tv.append("put for HTTP_PROXY succeeded.\n");
}
else {
    tv.append("put for HTTP_PROXY failed.\n");
}
Run Code Online (Sandbox Code Playgroud)

我还添加到我的Android清单:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Run Code Online (Sandbox Code Playgroud)

..但是从文档中不清楚哪些是必需的,如果有的话.

我熟悉这个SO线程,但是那里的技术需要手动adb命令,这需要SDK工具和(可能)root用户手机.

有没有办法实现这个目标?理想情况下,我想要设置一个将用于数据和wifi连接的http代理.

android

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

从页面外部访问应用程序状态

我正在尝试从Web应用程序中的实用程序类访问应用程序状态,但我不确定最好的方法.我寻找一个静态成员,但没有任何用处(我正在考虑HttpContext.Current的某些方面).

到目前为止我找到的最好的解决方案是在实用程序类中有一个成员,它将在Global.asax.cs的Application_Start事件中初始化(我可以从this.Application那里得到它)但是会有"某事"的风险"发生在那个引用上(我不关心正在重启的应用程序,因为我只是在寻找缓存功能)?

c# asp.net caching application-state

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

在WPF中,如何将datagrid列绑定到数据表的特定列?

我有一个包含许多列的数据表,以及一个数据网格,我需要在其中只显示其中的一些列.我需要一个如何做的代码示例.我发现了一大堆的例子告诉我转的AutoGenerateColumns为true,并设置表作为DataContext的显示在我的数据表中的所有列.我猜然后我可以把在代码的网页来隐藏我并不需要,重新安排剩下的那些适当的顺序和大小,但肯定必须有一个更优雅的方式将所有列.

在设计师,我必须建立我想显示的列集合,我得到了确定年代,我怎么现有的DataGrid列绑定到我的代码中的特定数据表中的列?

wpf datatable datagrid datacolumn

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

另一个C指针问题

我以为我真的开始明白指针是如何工作的,然后我遇到了这个练习.我试图重新的代码块,我在我的"学习C"本书中,我得到了它做,这是工作,我认为一切是伟大的:

void PrintWords( char *line ) {

    bool inWord = false;

    while (*line != kByteZero) {

        if (! isspace(*line)) {

            if (inWord == false) {
                putchar('\n');
                inWord = true;

            }
            putchar(*line);
        } else {
            inWord = false; 
        }
        *line++;
    }
}
Run Code Online (Sandbox Code Playgroud)

它只是一个简单的函数,可以在不同的行上显示数组的单词.当我将它与书中的代码进行比较时,我看到了一个明显的区别.本书代码中的最后一行是'line ++'而不是'*line ++'.

我认为使用'line ++'与我们在这里尝试做的完全相反.我试图增加指针指向的位置,以及操纵存储在该内存地址的文件.'line ++'对我来说似乎很奇怪,因为我甚至不确定它告诉代码要做什么?从第[i]行移到第[i + 1]行?这似乎不可思议,因为那时"线"本身似乎只是作为一个指针 - 如果是这样的话,为什么我不能代替*线的每一个实例只用"行"?

c pointers

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

我刚刚发现为什么所有的ASP.Net网站都很慢,而我正试图找出解决方法

我刚刚发现,ASP.Net Web应用程序中的每个请求在请求开始时都会获得一个Session锁,然后在请求结束时释放它!

如果这对你造成影响,就像我一开始对你而言,这基本上意味着以下几点:

  • 任何时候ASP.Net网页需要很长时间才能加载(可能是由于数据库调用速度慢等),并且用户决定他们想要导航到另一个页面,因为他们厌倦了等待,他们不能!ASP.Net会话锁强制新页面请求等待,直到原始请求完成其缓慢的负载.Arrrgh.

  • 任何时候UpdatePanel加载缓慢,并且用户决定在UpdatePanel完成更新之前导航到另一个页面......他们不能!ASP.net会话锁强制新页面请求等待原始请求完成其缓慢的负载.双Arrrgh!

那有什么选择呢?到目前为止,我想出了:

  • 实现ASP.Net支持的自定义SessionStateDataStore.我没有找到太多的副本,它似乎有点高风险,容易搞砸.
  • 跟踪正在进行的所有请求,如果来自同一用户的请求,则取消原始请求.看起来有点极端,但它会起作用(我认为).
  • 不要使用Session!当我需要用户的某种状态时,我可以使用Cache代替,以及经过身份验证的用户名上的关键项,或者其他类似的东西.再次看起来有点极端.

我真的不敢相信ASP.Net微软团队会在版本4.0的框架中留下如此巨大的性能瓶颈!我错过了一些明显的东西吗 为会话使用ThreadSafe集合有多难?

architecture asp.net iis performance session

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

Latex Item inline"Missing $ inserted." 错误

为什么这一行会产生"Missing $"错误:

\begin{item} Hello \rightarrow \end{item}
Run Code Online (Sandbox Code Playgroud)

latex pdflatex

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