问题列表 - 第21127页

你有写过自己深奥的语言吗?它看起来像什么?

我已经看到了一些关于stackoverflow用户最喜欢的深奥(或不是)编程语言的问题.还有关于语言实施的问题.但是,我很想知道你们中是否有人真正编写了自己的编程语言(无论是否是深奥的),我也想知道它是什么样的.

我喜欢阅读并尝试学习新的和创造性的语言,所以我认为看看stackoverflow社区提供什么是很好的.:)

几年前我写了一篇很有趣的文章.

programming-languages esoteric-languages

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

"分面项目问题(Java版本不匹配)"错误消息

Eclipse的"问题"选项卡显示此错误:

描述:Java编译器级别与已安装的Java项目构面的版本不匹配.
资源:灌浆
路径:[空白]
位置:未知
类型:分面项目问题(Java版本不匹配)

pom.xml有这个设置:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.6</source>
            <target>1.6</target>
        </configuration>
    </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)

设置还可能在哪里不匹配?

java eclipse maven-2 m2eclipse

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

C#File.ReadallText做了奇怪的事情

我正在尝试做的是读取文件中的所有文本,如果它包含单词"共享"做一个正则表达式.这是代码:

DirectoryInfo dinfo = new DirectoryInfo(@"C:\Documents and Settings\g\Desktop\123");
        FileInfo[] Files = dinfo.GetFiles("*.txt");
        foreach (FileInfo filex in Files)
        {
            string contents = File.ReadAllText(filex.FullName);
            string matchingcontants = "Share";
            if (contents.Contains(matchingcontants))
            {
                string sharename = Regex.Match(contents, @"\+(\S*)(.)(.*)(.)").Groups[3].Value;
                File.AppendAllText(@"C:\sharename.txt", sharename + @"\r\n");
            }

        }
Run Code Online (Sandbox Code Playgroud)

当我调试时,我得到...... contents ="\ r\0 \n\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0 =\0\r\0 \n\0 +\0S\0h\0a\0r\0e\0\0 \\ 0 \\ 0j\05\02\0 …

c#

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

Grails RemoteFunction params语法

我试图将一些参数传递给grails中的remoteFunction,但我正在努力将其正确格式化

我想传递页面上一段数据的值加上我刚刚选中的文本框的值,所以在我的onblur中我有一些类似的东西:

onblur=${remoteFunction(action:'dave',  update:'pack'+it.id,
         params:[denom:document.getElementById(denomValue+${it.id}).value ,
         amount:this.value ])}
Run Code Online (Sandbox Code Playgroud)

这不会编译 - 我不能用不同数量的单引号和转义符来提出任何排列.

我觉得真正让我感到困惑的是,我真的不明白我想在这里创造什么.是否就像使用JSP代码创建JavaScript,我将在以后执行?什么时候对这个表达式进行评估 - 它是在编译页面的时候 - 或者在调用oblur的时候是a =它?

任何帮助非常感谢.

grails

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

在Java中,如何确保我的Web应用程序是线程安全的?

如何确保我的java servlet Web应用程序是线程安全的?关于会话变量,类的静态变量或其他任何可能是线程安全问题的问题,我需要做些什么?

java servlets java-ee

14
推荐指数
2
解决办法
9342
查看次数

在与命令行相同的窗口中运行Emacs

如何emacs在与命令行相同的窗口中启动Emacs ?我可以通过输入来完成它emacs -nw,但是我可以放一条线.emacs以便自动工作吗?

emacs frame

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

C中的非阻塞udp套接字编程:我得到了什么?

我在理解recv()/ recvfrom()从非阻塞UDP套接字返回时遇到了问题.

更具体一点,与TCP相比(如果我错了,请纠正我):

  • 阻塞套接字(TCP或UDP)将不会从recv()返回,直到缓冲区中有一些数据.这可以是一些字节数(TCP)或完整数据报(UDP).

  • 非阻塞TCP套接字要么返回EWOULDBLOCK(linux)/ WSAEWOULDBLOCK(窗口),要么返回当前缓冲区中的字节.由于TCP数据是流,因此返回多少字节无关紧要.

现在的问题是:

  • 如果没有可用数据,非阻塞UDP套接字也会返回WOULDBLOCK(linux)/ WSAEWOULDBLOCK(windows).但是如果有数据可用,非阻塞UDP套接字只返回一些字节,这可能意味着你只得到一半数据报或UDP套接字总是返回完整的数据报吗?

编辑:

我对"数据报的一半"的意思是:如果我在套接字当前正在接收数据报时调用recv()会发生什么.在那一刻,缓冲区中有一些字节,但数据报尚未完成.

您的解释和评论表示赞赏.谢谢!

sockets udp tcp nonblocking blocking

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

什么是背景,前景和主线?

背景,前景和主线程之间有什么区别?.NET中的diff类型有哪些?

.net multithreading program-entry-point background foreground

9
推荐指数
2
解决办法
2636
查看次数

在jQuery中将HTML表数据转换为JSON对象

任何人都知道如何将HTML值表转换为一个好的JSON对象,以便使用jQuery进行操作?

html jquery json html-table

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

单元测试和PostSharp

我想知道最好的方法是什么...我有兴趣将PostSharp引入我的一个项目中,但我不确定如何正确地测试标记有属性的类.

例如:

public class hello {

    [MyAspectThatDoesSomethingToTheDatabaseWhenThisMethodGetsCalled]
    public int omg(string lol) {
        //fancy logic in here
    }
}
Run Code Online (Sandbox Code Playgroud)

我想测试omg()方法中的逻辑,但是在单元测试中我需要确保不会调用方面,因为实际上没有数据库.

思考?

aop nunit unit-testing postsharp

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