我需要一个极其微小的实现(可能是?的一个子集)Javascript.代码大小和内存使用非常重要(速度不在问题中,它可以按照自己喜欢的速度运行).它必须用C(不是C++)编写,ANSI C(GCC扩展也可以).如果它在VM上运行将是最好的,因为我将不得不为它编写一个编译器.有什么建议?
编辑:我的两个回答似乎都很好,除了:
SpiderMonkey专注于让它更快,我不在乎它是否快速.
Quad-Wheel听起来不错,除了它上面的活动,代码注释很少(如果有帮助,我将把它移植到另一个架构).
所以,任何其他回应都会很棒.或者,我可以推出自己的简化版JS(但这听起来并不好玩)
我正在处理当前在单个线程上运行的现有项目(在C中),我们希望在多个平台上运行并且具有多个线程.希望有一个库,因为,恕我直言,Win32 API就像是在反复盯着自己.我知道Boost.Thread for C++,但是,这必须是C(并且可以在MinGW和gcc上编译).对不起,Cygwin不是一个选择.
我正在为视频写一些帧AVAssetWriterInputPixelBufferAdaptor,而且时间上的行为并不是我所期望的.
如果我只写一帧:
[videoWriter startSessionAtSourceTime:kCMTimeZero];
[adaptor appendPixelBuffer:pxBuffer withPresentationTime:kCMTimeZero];
Run Code Online (Sandbox Code Playgroud)
这给我一个长度为零的视频,这是我所期待的.
但是,如果我继续添加第二帧:
// 3000/600 = 5 sec, right?
CMTime nextFrame = CMTimeMake(3000, 600);
[adaptor appendPixelBuffer:pxBuffer withPresentationTime:nextFrame];
Run Code Online (Sandbox Code Playgroud)
我得到十秒的视频,我期待五个.
这里发生了什么?难道withPresentationTime莫名其妙定置了框架和持续时间都开始?
请注意,我没有要求endSessionAtSourceTime,只是finishWriting.
我正在尝试用phonegap编写一个Android应用程序,我正在编写一个带按钮的静态首页,直到我介绍了jQuery mobile和jQuery(它们作为外部文件链接).现在,它给了我这个错误信息(在它产生一个30秒左右的空白窗口之后):
与"www/assets/index.html"连接到服务器失败
由于消息闪烁,我再也看不懂了.有帮助吗?
我目前有一个简单的<div contenteditable="true">工作,但是,这是我的问题.
目前,用户可以通过<script>在div中插入一个持久的XSS ,我绝对不想要.
但是,我目前解决这个问题的想法是:
你们有什么建议?
我需要一个可以执行以下操作的IDE:
我不关心很多可扩展性或商业支持或厨房水槽或任何其他,我只需要它稳定和所有上述.
并且,Vim或EMACS不是答案,因为它们(在我看来,没有过多配置)不符合IDE的条件.
而且,如果这不属于这里,请告诉我.
编辑:代码完成也很重要.
我是一名长期,自学成才的业余VB程序员,现在正在尝试自学Java和Android.我这样说,所以你会知道我不会说好语言,而且对这两种追求都是非常新的.
我开发了一个Android表单,其中包含一系列EditText框,每个框的内容都要在用户填写后保存到数组中.如果用户按下Enter键,我已经想出了如何做到这一点.但是,人们实际上并没有这样做:他们点击框,键入,然后单击下一个元素.
我VB,我可以为lostfocus事件编写代码.但我在Java中找不到类似的方法.
最后一个问题:是否有一种方法可以捕获EditText失去焦点的时间,因此我可以在不依赖Enter键的情况下保存该类型的类型数据?
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)){
Editable wasted=edittext_asset.getText();
vehdata[vehNo][Integer.parseInt((String) edittext_asset.getTag())]=wasted.toString();
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
请记住,我对此很新,我常常不确定在哪里放置代码片段以使它们工作(新文件?oncreate方法?谁知道).您可以给予我任何指导,我将非常感激和永远感激.
我将编写我的第一个基于Java的Web应用程序,而我却迷失了如何开始。
首先,我希望一个Web应用程序和一个桌面应用程序具有几乎相同的功能,而又没有将Web浏览器嵌入到桌面应用程序中的顽强想法,因为这不允许在不影响网络的情况下轻松地对桌面进行更改应用,反之亦然。
现在,这里是我的问题。
现在,我有一堆POJO,并且它们与单个类进行通信,现在,该类使用平面文件作为“数据库”,当然,在生产中,我将使用合法的数据库并仅更改单个类。这是一个好主意吗?我可以从POJO转到Web应用程序吗?
我应该使用框架吗?我希望很快就能编写出这个应用程序,因为看到了所有的商务逻辑,我只需要包装它以便其可用,所以,我不想花太多时间学习,比如说Spring( (AFAIK巨大)),但是,我也不想在整个应用程序中不断重复开发轮子。我总是可以只使用JSP和scriptlet ...
如果您对上述回答是“是”,那么您建议使用什么框架?请注意,我想要一个可以在大约3-4周的学习中开始使用的框架。
我必须从头开始编写的POJO吗?它们的LOC超过30k,所以,如果那样,我会犹豫。
我需要用AJAX编写一个PhoneGap应用程序(使用HTML5和JS,我不需要与IE兼容),以便它读取RSS提要并从中查找一些特定信息.我遇到的问题是我没有最好的方式来做RSS源,而jQuery不能做XML.有什么建议?
我有一个看起来像的网址
mysite.com/index.php/home/user_get
Run Code Online (Sandbox Code Playgroud)
哪个工作正常.
但是我的客户现在希望在网址中有一个hashbang
mysite.com/username
Run Code Online (Sandbox Code Playgroud)
无论如何在代码点火器允许我使用这种类型的网址我登录?
我已经为TextView设置了监听器,但它无法工作.我想在点击文本时启动活动.我已经放置了我的代码,任何人都可以建议我进行任何更改.
// This is my code
public void onClick(View v) {
// TODO Auto-generated method stub
int i = v.getId();
//String roomName = textView[i].getText().toString();
//Intent intentDeviceOperation = new Intent(v.getContext),DeviceOperation.class);
//startActivity(intentDeviceOperation);
//Intent i1 = new Intent(v.RoomForSpecificUser.this,DeviceOperation.class);
//RoomForSpecificUser.this.startActivityForResult(i1,7);
Intent ii = new Intent();
ii.setClass(RoomForSpecificUser.this, DeviceOperation.class);
}
Run Code Online (Sandbox Code Playgroud)
它没有开始另一个活动,甚至没有得到任何错误.
我正在编写一个大型的金融应用程序,我主要使用Java.现在,为了获得一些数据,我需要编写一个小脚本(<200 LOC)来下载CSV文件(超过20,000个)并将它们存储到磁盘上.我需要这个很快,但是,几分钟对我没有任何影响.我打算用Java编写它并不是很难,但是,如果我用Ruby编写它会更快,所以我想知道Ruby(或JRuby)之间的速度是否会有很大差异和Java.20,000个文件都是大约1/2兆字节,我正在下载的服务器并不热衷于泄露数据(它完全合法,不用担心),所以,我的应用程序必须随机睡觉之间,如果网站拒绝请求,它必须睡3分钟.
建议使用任何其他易于使用的Java语言.
我来自Linux和Windows编程对我来说相当新.在linux上,我曾经使用过vim和命令行,一切正常,即使对于大型项目也是如此.但是,在Windows上,命令行似乎更麻烦,我听说很多开发人员使用IDE.问题是,我该怎么用(这里是C++)?每个人通常使用什么?VC++?我读过Eclipse,C++是如何支持它的?我使用过Netbeans for Java,我非常喜欢它,C++支持是否达到标准?此外,Netbeans似乎需要制作Windows,这是一个痛苦的设置,有一个很好的选择吗?
java ×5
android ×3
javascript ×3
jquery ×3
c ×2
cordova ×2
avfoundation ×1
c++ ×1
cmtime ×1
codeigniter ×1
concurrency ×1
eclipse ×1
editor ×1
embedding ×1
html ×1
html5 ×1
ide ×1
ios ×1
networking ×1
objective-c ×1
php ×1
python ×1
ruby ×1
textview ×1
visual-c++ ×1
xss ×1