小编Jef*_*oom的帖子

ProgramData和AppData有什么区别?

我需要为我的程序存储一些特定于用户的配置数据.Application Data/AppData(在用户的目录中)和ProgramData(在系统驱动器的根目录中)似乎是合理的放置它的地方.

程序数据和应用程序数据之间有什么区别,我应该使用哪些?

programdata appdata windows-7

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

无效的匿名类型成员声明符

根据MSDN论坛帖子,我对以下代码有问题.

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace LINQTest
{
    class Program
    {
        class Schedule
        {
            public int empid { get; set; }
            public int hours { get; set; }
            public DateTime date { get; set; }
            public DateTime weekending { get; set; }
        }

        static void Main(string[] args)
        {
            List<Schedule> Schedules = new List<Schedule>();

            var bla = from s in Schedules
                      group s by new { s.empid, s.weekending} into g
                      select new { …
Run Code Online (Sandbox Code Playgroud)

c#

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

为什么静态根据上下文有不同的含义?

据我了解:

  • 静态类仅适用于嵌套类,这意味着嵌套类没有对外部类的引用.

  • 静态字段有点像全局变量,因为它只有一个实例,并且由同一个类的其他成员共享.

  • 静态方法意味着即使对象尚未实例化也可以调用它.

我正在介绍Java课程,并试图巩固我的知识,并试图找出为什么不使用不同的关键字来表示不同的含义.

java

56
推荐指数
6
解决办法
3009
查看次数

iPhone上的文字转语音

我们有什么办法可以在iPhone应用程序中将文本转换为语音吗?是否可以使用SDK?

iphone core-audio

55
推荐指数
6
解决办法
5万
查看次数

如何使用String.format()左对齐字符串?

我在Java中使用String.format()试图模拟C中可用的printf()控制通道.我理解如何指定字符串应该放在一个需要20个字符的字段中,5,2 ... 3位小数,2位等.但是,字符串在其字段中右对齐打印.

如何左对齐字符串?

这是一个可能的输出示例,我想修改为左对齐EXECUTINGCREATED它们的字段.

Process PID: 25    Status: -----------       EXECUTING
Process PID: 36    Status: READY-SUSPENDED
Process PID:  4    Status: ----------------        CREATED
Run Code Online (Sandbox Code Playgroud)

*注意:将' - '视为空白区域

java string string.format alignment

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

您可以使用关键字显式来阻止方法参数的自动转换吗?

我知道你可以使用C++关键字'explicit'作为类的构造函数来防止类型的自动转换.您是否可以使用相同的命令来阻止类方法的参数转换?

我有两个类成员,一个将bool作为参数,另一个是unsigned int.当我用int调用函数时,编译器将param转换为bool并调用错误的方法.我知道最终我将替换bool,但是现在不想破坏其他例程,因为这个新例程已经开发出来了.

c++ explicit implicit-conversion

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

HTTP管道和使用SPDY进行HTTP多路复用之间的区别

感谢Google和Stack Overflow,我想我理解了常规HTTP流水线和HTTP多路复用之间的区别(例如,使用SPDY),因此我在下面的图表中显示了基于三个常规HTTP请求的流水线和多路复用之间的差异.

在此输入图像描述

我的两个问题是:

  1. 图像是否正确?
  2. 如果流水线操作不会出现行头阻塞问题,它会像HTTP多路复用一样快吗?或者我是否错过了额外的差异?

http multiplexing spdy http-pipelining

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

当.stream().parallel()做同样的事情时,为什么Collection.parallelStream()存在?

在Java 8中,Collection接口扩展了两个返回的方法Stream<E>:stream()返回一个顺序流,并parallelStream()返回一个可能并行的流.流本身也有一个parallel()返回等效并行流的方法(将当前流变为并行或创建新流).

复制有明显的缺点:

  • 这令人困惑.一个问题,如果parallelStream()可能返回顺序流,是否需要同时调用parallelStream().parallel()以确保流是并行的.如果无法保证parallelStream(),为什么会存在?反过来也是混乱 - 如果parallelStream()返回顺序流,则可能有一个原因(例如,并行流是性能陷阱的固有顺序数据结构); Stream.parallel()应该为这样的流做什么?(parallel()的规范不允许使用UnsupportedOperationException.)

  • 如果现有实现具有类似命名的方法且返回类型不兼容,则向接口添加方法会产生冲突.除了stream()之外,添加parallelStream()会使得收益微不足道的风险增加一倍.(注意,parallelStream()只是名为parallel(),但我不知道它是否被重命名以避免名称冲突或其他原因.)

为什么在调用Collection.stream()时才存在Collection.parallelStream().parallel()做同样的事情?

java java-8 java-stream

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

生成位掩码的算法

我正面临着这个基于输入参数生成位掩码的独特问题.例如,

如果param = 2,那么如果param = 5,则掩码将为0x3(11b),然后掩码将为0x1F(1 1111b)

这是我在C中使用for循环实现的

int nMask = 0;
for (int i = 0; i < param; i ++) {

    nMask |= (1 << i);
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好的算法~~~

algorithm bit-manipulation

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

如何解析iOS中的文件中的JSON?

我试图解析JSON文件中的数据.我试图将解析/获取的数据放入带标签的UIView或webview中.JSON文件类似于以下内容:

{"bodytext": "<p>\n Some lines here about some webpage (&ldquo; <em>Site</>&rdquo;) some more lines here. \n </p>\n\n <p>\n some more stuff here </p>
}
Run Code Online (Sandbox Code Playgroud)

Stack Overflow上有帖子显示如何解析从Web URL检索到的JSON,但实际上我已经有了一个我要解析的JSON文件.如何解析文件中的JSON?

html parsing json ios

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