我使用visual studio进行日常编程(阅读将食物放入口中)但是对于个人编程(阅读c/c ++ hacking)我使用的是Emacs.
现在我正在进行涉及X11 API的编程练习.我不断引用编程API手册来查找函数调用的签名.
如果有一个emacs替代visual studio intellisense,那将会是非常好的.我知道语言细节有自动完成功能.
Emacs有这样的扩展吗?或者如果没有,是否有创建一个的方法,也许使用已经用于自动完成的语言细节机制?
@uncheckedVariance 可以用来弥合Scala的声明站点方差注释和Java的不变泛型之间的差距.
scala> import java.util.Comparator
import java.util.Comparator
scala> trait Foo[T] extends Comparator[T]
defined trait Foo
scala> trait Foo[-T] extends Comparator[T]
<console>:5: error: contravariant type T occurs in invariant position in type [-T]java.lang.Object with java.util.Comparator[T] of trait Foo
trait Foo[-T] extends Comparator[T]
^
scala> import annotation.unchecked._
import annotation.unchecked._
scala> trait Foo[-T] extends Comparator[T @uncheckedVariance]
defined trait Foo
Run Code Online (Sandbox Code Playgroud)
这表示java.util.Comparator自然是反变体,即类型参数T出现在参数中,而不是返回类型.
这就引出了一个问题:为什么它还在Scala集合库中使用,它不是从Java接口扩展的?
trait GenericTraversableTemplate[+A, +CC[X] <: Traversable[X]] extends HasNewBuilder[A, CC[A] @uncheckedVariance]
Run Code Online (Sandbox Code Playgroud)
此注释的有效用途是什么?
我正在尝试在后面的代码中完全创建一个.net图表控件,并将该图表插入到网页上的特定位置.
这是我的html页面:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id="chart"></div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是后面的代码:
using System;
using System.Drawing;
using System.Web.UI.DataVisualization.Charting;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//SET UP THE DATA TO PLOT
double[] yVal = { 80, 20 };
string[] xName = { "Pass", "Fail" };
//CREATE THE CHART
Chart Chart1 = new …Run Code Online (Sandbox Code Playgroud) 我正在寻找"添加"多个JavaScript对象(关联数组)的最佳方法.
例如,给定:
a = { "one" : 1, "two" : 2 };
b = { "three" : 3 };
c = { "four" : 4, "five" : 5 };
Run Code Online (Sandbox Code Playgroud)
什么是最好的计算方法:
{ "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用AudioTrack播放音频缓冲声音(.wav).请参阅下面的代码.我需要在Thread下调用此函数来支持同时播放.在线程下很好.正常播放声音效果很好.但是,如果我一个接一个地连续使用AudioTrack执行声音播放(即在完成第一个播放声音之前执行第二个播放),则会导致设备崩溃(强制关闭意外错误).有没有人遇到过这样的问题并以某种方式解决它?
private void PlayAudioTrack(String filePath) throws IOException
{
if (filePath==null)
return;
byte[] byteData = null;
File file = null;
file = new File(filePath); // sdcard path
byteData = new byte[(int) file.length()];
FileInputStream in = null;
try {
in = new FileInputStream( file );
in.read( byteData );
in.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int intSize = android.media.AudioTrack.getMinBufferSize(8000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_8BIT);
at = new AudioTrack(AudioManager.STREAM_MUSIC, 8000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_8BIT, intSize, AudioTrack.MODE_STREAM);
at.play();
at.write(byteData, 0, byteData.length);
at.stop();
} …Run Code Online (Sandbox Code Playgroud) 鉴于List<int> myValues我知道要订购的是什么,确定是否X在给定列表中的最快方法是什么?
我真的必须编写自己的二分查找吗?
我正在制作一个outlook插件,我正试图找到一种方法来查看选择了哪些电子邮件,然后能够通过foreach(或其他)使用它们.如果这不可能,有没有办法获取文件夹中的所有项目并轻松访问该信息?之后我需要将这些项目移动到另一个文件夹.
我该怎么做呢?
我迫切需要一个Objective-C/Cocoa/Cocoa Touch框架来处理简单的图表; 馅饼,直方图等
唯一接近的是:
http://code.google.com/p/gchart-objc/
但它似乎是一个相当早期的版本,而不是维持.
有没有人创建或使用过这样的框架或库.
我想在单击单元格内的单选按钮时更改表格单元格的背景颜色.
<table>
<tr>
<td align="center">
<input type="radio" value="foo"
onclick="this.parentElement.style.background-color='red';" />
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如何获取父元素引用?
有没有办法获取a的内容UIWebView并将其转换为PDF或PNG文件?例如,我希望通过从Safari打印时选择PDF按钮获得与Mac上可用的输出类似的输出.我假设这是不可能/内置的,但希望我会惊讶并找到一种方法将内容从webview获取到文件.
谢谢!
c# ×3
charts ×2
javascript ×2
objective-c ×2
android ×1
annotations ×1
asp.net ×1
cocoa ×1
cocoa-touch ×1
dictionary ×1
emacs ×1
frameworks ×1
generics ×1
html ×1
intellisense ×1
iphone ×1
jquery ×1
object ×1
pdf ×1
png ×1
scala ×1
scala-2.8 ×1
unchecked ×1
variance ×1
x11 ×1