小编Jon*_*nas的帖子

文本编辑器的数据结构

这是一个面试问题.您将使用什么数据结构将文本存储在文本编辑器中?

text-editor data-structures

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

任何与Xcode相同的ReSharper?

我是一个完整的Xcode /的Objective-C /可可新手,但我学得很快,真正开始享受得到认真处理一个新的语言,平台和模式.

有一件事是,虽然,使用Visual Studio有R#已经这么久了,我有种被宠坏的编码工具,如重构和完成等,并据我可以告诉Xcode中有一些相当有限的内置支持,这东西.

关于这一点,没有人知道如果任何加载项或任何可用于Xcode的环境,增加编码助手,如从一个类的接口定义等,自动生成实施骷髅?

我怀疑没有,但我想它无能为力.

macos xcode refactoring objective-c

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

从C#中的角度计算圆周长上的点?

我想这是一个简单的问题,但是我现在的代码得到了一些奇怪的结果,我没有数学背景来完全理解为什么.我的目标很简单,正如标题中所述:我只想找到距离中心点一定距离和角度的点.

我目前的代码:

Point centerPoint = new Point ( 0, 0 );
Point result      = new Point ( 0, 0 );
double angle      = 0.5; //between 0 and 2 * PI, angle is in radians
int distance      = 1000;

result.Y = centerPoint.Y + (int)Math.Round( distance * Math.Sin( angle ) );
result.X = centerPoint.X + (int)Math.Round( distance * Math.Cos( angle ) );
Run Code Online (Sandbox Code Playgroud)

一般来说,这似乎相当合理,但我在各个点都遇到问题,最明显的是当角度对应于负x轴和y轴的点时.显然我做错了什么 - 想一想是什么?

更新:这是我的错误,这段代码工作正常 - 少数不起作用的异常值实际上是由于如何计算1.5PI的角度的错误.我以为我已经检查得那么好,但显然没有.感谢大家的时间,希望上面的工作代码对其他人有用.

c# math geometry angle

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

无法在emacs中键入大括号和方括号

我正在运行Mac OS X和GNU Emacs 22.3.1.我使用瑞典语键盘.我无法输入括号{ },[ ]在Emacs.当我试图键入括号时,我得到括号.由于我对Mac和emacs都很陌生,所以我需要一点帮助来配置emacs才能做到这一点.

keyboard macos emacs keyboard-layout

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

是否有类似CoffeeScript for PHP的东西?

PHP解释器很常见,但PHP语法和库是不一致和繁琐的(当然是IMO).我认为一种语言编译成PHP但提供更高级别的功能(如模块,混合,列表推导等等)和更简单的语法(如可选分号,隐含返回,没有变量的美元符号,可选括号和括号等等......)很有价值.有这样的事吗?

php programming-languages

39
推荐指数
5
解决办法
9888
查看次数

二进制协议死了吗?

似乎以前有更多的二进制协议,因为时间非常慢(拨号).我一直在看到一切都被HTTP和SOAP/REST/XML所取代.

为什么是这样?

二进制协议真的死了还是不太受欢迎?为什么他们会死或不受欢迎?

binary client tcp protocols

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

Java RMI和JMS有什么区别?

在用Java设计分布式应用程序时,似乎有一些技术可以解决同一类问题.我简要介绍了Java远程方法调用Java消息服务,但很难真正看到它们的区别.Java RMI似乎比JMS更紧密耦合,因为JMS使用异步通信,但除此之外我没有看到任何重大差异.

  • 他们之间有什么区别?
  • 其中一个比另一个更新吗?
  • 哪一个在企业中更常见/更受欢迎?
  • 它们相互之间有什么优势?
  • 什么时候优先于另一个?
  • 他们实施的难度有很大差异吗?

我还认为Web ServicesCORBA解决了同样的问题.

java jms rmi distributed-system java-ee

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

在升级到Android SDK 2.3后找不到adb.exe

我已将Android SDK升级到2.3版和Android开发工具8.0.0.现在在Eclipse中,我收到一条错误消息:

找不到C:\ Program Files(x86)\ Android\android-sdk-windows\platform-tools\adb.exe!

我没有那个文件.我怎样才能解决这个问题?这是Android SDK 2.3或Android开发工具8.0.0中的错误吗?

eclipse android adt android-sdk-2.3

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

如何在GKE上为Kubernetes Ingress强制使用SSL

有没有办法强制对入口负载均衡器上的传入连接进行SSL升级?或者,如果无法使用,我可以禁用端口:80?我还没有找到一个很好的文档页面,它在YAML文件中概述了这样一个选项.非常感谢提前!

ssl kubernetes google-kubernetes-engine kubernetes-ingress

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

每个连接模型的Java线程与NIO

非阻塞Java NIO是否仍然比每个连接异步套接字的标准线程慢?

另外,如果你每个连接使用线程,你会创建新线程还是使用非常大的线程池?

我正在用Java编写一个MMORPG服务器,它应该能够在足够强大的硬件下轻松扩展10000个客户端,尽管最大客户端数量是24000(我相信由于15000线程,每个连接模型的线程无法达到Java中的限制).从一篇三年前的文章中,我听说用每个连接模式的线程阻塞IO仍然比NIO快25%(即本文档http://www.mailinator.com/tymaPaulMultithreaded.pdf),但是可以在这一天还能实现吗?从那以后Java发生了很大变化,我听说在比较现实生活场景时结果是有问题的,因为使用的VM不是Sun Java.另外,因为它是一个MMORPG服务器,许多并发用户互相交互,所以使用同步和线程安全实践会降低性能,以至于为10000个客户端提供服务的单线程NIO选择器会更快吗?(所有工作都不必在带有选择器的线程上处理,它可以在工作线程上处理,就像MINA/Netty的工作方式一样).

谢谢!

java multithreading asynchronous nio nonblocking

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