我试图按照D应用程序在各个地方给出的示例.通常在学习语言时,我会从示例应用程序开始并自行更改,纯粹是为了测试内容.
引起我注意的一个应用是计算传入的文本块中的单词的频率.由于字典是在关联数组中构建的(元素存储频率,键是单词本身),输出没有任何特定的顺序.因此,我尝试根据网站上给出的示例对数组进行排序.
无论如何,这个例子显示了一个lambda'排序!(...)(数组);' 但是当我尝试代码时,dmd将无法编译它.
这是简化的代码:
import std.stdio;
import std.string;
void main() {
uint[string] freqs;
freqs["the"] = 51;
freqs["programming"] = 3;
freqs["hello"] = 10;
freqs["world"] = 10;
/*...You get the point...*/
//This is the actual example given, but it doesn't
//seem to work, old D version???
//string[] words = array(freqs.keys);
//This seemed to work
string[] words = freqs.keys;
//Example given for how to sort the 'words' array based on
//external criteria (i.e. the frequency of the words from
//another array). This …Run Code Online (Sandbox Code Playgroud) 在你说它是另一个问题的副本之前,请继续阅读.
我的开发环境是:
我需要的 :
提示:
会是什么,你建议?
我已经看到了一些使用的构建设置
$(PRODUCT_NAME:标识符)
使用:upper也使设置值为大写,但我不知道那些被调用的内容并且找不到任何文档.有谁知道他们的名字或文件在哪里正确使用它们?
我试图SOS.dll从Visual Studio 2010 Ultimate启动.我得到以下错误.
命令期间出错:IDebugClient在命令期间询问未实现的接口错误:1BC4EF9E发生异常c0000005
我还为项目启用了非托管调试.不确定我错过了什么.我尝试使用以下命令启动sos.dll
.load sos
.load sos.dll
.load C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.dll
Run Code Online (Sandbox Code Playgroud)
不确定我错过了什么.
我可以load SOS.dll在VS 2008中使用.任何建议都非常感谢.
提前致谢.
问候,
Yogendra
看起来很简单,我根本setFont:无法找到任何方法(不工作):
NSTextViewNSFont.提示:(很明显,但无论如何......)如果用户添加任何文本,新文本应该"继承"完全相同的样式......
好吧,我承认NSUserDefaults,作为一个特定于Mac的东西(我在过去几年里我是一名Mac程序员),这是我没有深入研究过的事情之一......所以这里有一些问题/问题我我遇到过:
我明白这NSUserDefaults基本上是一个NSMutableDictionary写的.plist.
我的问题:
鉴于我运行OS X 10.7(狮子),并已经启用了沙盒,这里是我的应用程序的.plist文件中?(我在两者中搜索~/Library/Preferences/com.example.myapp.plist,~/Library/Containers/com.example.myapp/Data/Library/Preferences/com.example.myapp.plist但这些似乎都没有
我知道这个.plist文件是在应用程序第一次启动时创建的,对吗?
registerDefaults:将在应用程序启动时使用(例如,在awakeFromNib)并提供立即存储在.plist文件中的默认值字典,并且只有在某个点设置了不同的值时才更改,是否正确?
当我们设置一个特定的键值对时,该对是否会自动立即保存到.plist文件中?如果是这样,我们为什么/何时使用synchronize?(每次使用它时某些值设置为过度杀伤,还是应该为特殊情况保留?)
旁注:我希望没有人抱怨我使用osx标签.但是,我真的厌倦了看到Cocoa Touch/iOS相关的答案(我的(主要))与OSX相关的问题.那么,你在...... :-)
编辑:有关该主题的一些非常有用的见解,请查看接受的答案以及下面的评论.
好的,我的问题很简单.
我已经设法打开闪光灯(并保持打开).
但是,我仍然不确定如何关闭它(笑).
这是我的代码:
var sensorLocation = CameraSensorLocation.Back;
try
{
// get the AudioViceoCaptureDevice
var avDevice = await AudioVideoCaptureDevice.OpenAsync(sensorLocation,
AudioVideoCaptureDevice.GetAvailableCaptureResolutions(sensorLocation).First());
// turn flashlight on
var supportedCameraModes = AudioVideoCaptureDevice
.GetSupportedPropertyValues(sensorLocation, KnownCameraAudioVideoProperties.VideoTorchMode);
if (supportedCameraModes.ToList().Contains((UInt32)VideoTorchMode.On))
{
avDevice.SetProperty(KnownCameraAudioVideoProperties.VideoTorchMode, VideoTorchMode.On);
// set flash power to maxinum
avDevice.SetProperty(KnownCameraAudioVideoProperties.VideoTorchPower,
AudioVideoCaptureDevice.GetSupportedPropertyRange(sensorLocation, KnownCameraAudioVideoProperties.VideoTorchPower).Max);
}
else
{
turnWhiteScreen(true);
}
}
catch (Exception ex)
{
// Flashlight isn't supported on this device, instead show a White Screen as the flash light
turnWhiteScreen(true);
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
PS
.ons 转换为.offs可能有效,但事实并非如此. …我的问题是如何在可放置区域上拖放项目时创建动态网格.
我想使用jquery UI,因为我只需要它来实现这个功能,而且这只是一个很多代码.
我想做这样的事情http://mcpants.github.io/jquery.shapeshift/但不那么复杂.
我将附上我网格的屏幕截图.可拖动的元素是"ddd".
它是一个angularjs APP,我使用这个库进行拖放:https://github.com/fatlinesofcode/ngDraggable
试图使用这个库,但我可以让它工作:https: //github.com/RubaXa/Sortable
有什么建议?
刚安装了适用于iPhone 2.1的最新SDK.当我转到Xcode中的File - > New Project时,在iPhone OS Application选项下,我没有看到"Cocoa Touch Application"的模板图标.我错过了什么吗?除iPhone SDK之外我还需要下载什么?如果没有,我如何将其添加到"iPhone OS应用程序"模板?
所以,这就是我想要的:
当在Mac OS X下突出显示匹配时(使用"查找"操作时),会在比赛周围绘制一个特定的金色圆形框,以便立即(动画)然后消失.
有没有什么方法可以我以编程方式触发相同的功能,并突出显示一个特定的范围NSTextView?
我敢肯定必须有类似开箱即用的东西,但我绝对找不到它......
cocoa ×3
objective-c ×3
xcode ×3
macos ×2
nstextview ×2
angularjs ×1
c# ×1
camera ×1
cocoa-touch ×1
codeigniter ×1
d ×1
dmd ×1
highlight ×1
html ×1
iphone ×1
nsfont ×1
pdf ×1
php ×1
xaml ×1