我正在尝试从Windows中的命令行执行Java程序.这是我的代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class CopyFile
{
public static void main(String[] args)
{
InputStream inStream = null;
OutputStream outStream = null;
try
{
File afile = new File("input.txt");
File bfile = new File("inputCopy.txt");
inStream = new FileInputStream(afile);
outStream = new FileOutputStream(bfile);
byte[] buffer = new byte[1024];
int length;
// copy the file content in bytes
while ((length = inStream.read(buffer)) > 0)
{
outStream.write(buffer, 0, length);
}
inStream.close();
outStream.close();
System.out.println("File is …Run Code Online (Sandbox Code Playgroud) 我无法设置mark当前点C-SPC(emacs加载init文件时和不加载文件时).但是,当我这样做时M-x set-mark-command,标记设置得很好,我可以通过移动光标来选择区域.当我这样做M-x apropos set-mark-command,它显示了两个绑定C-@和C-SPC,但只有第一个作品.任何建议将不胜感激.我在Kubuntu 14.04上的GUI上运行emacs 24.3.
我经常在Vim中使用的一个功能是mark和jump-to-mark(')......但它们只能在文件中使用.
有没有办法创建一个跨文件的标记?例如,我可以a在第42行创建标记foo.py,然后在我编辑时跳转到该标记bar.py?
我正在努力寻找一种编写优秀JavaScript代码的方法,这些代码效率很高,被其他开发人员广泛接受并且不是很难看.
直到最近,我使用的只是文字对象和jQuery的一些内容,但在阅读了Douglas Crockford的"JavaScript:The Good Parts"后,我现在完全意识到JavaScript比AJAX,DOM修改和简单动画更多.
问题是JavaScript似乎没有太多标准化.可用的OOP /继承模式的数量超过了我.我并不习惯每个框架/库都提供自己的继承.我也不想对这些事情做出错误的决定,因为这意味着在出现一些问题时重写所有代码.
所以我正在寻找的是现有的开源Web应用程序,如果可能的话,在客户端使用JavaScript,以查看实际项目中使用的模式.我想看看Web应用程序的代码,而不是框架或库.我不介意,如果这些网络应用程序是基于某个框架(如果它是Dojo或RequireJS,它会更好,因为我正在使用它们;)
首先,我知道List<>框架中已有的泛型类的方法会迭代List<>.
但是作为一个例子,编写ForEach方法迭代List<>a Console.WriteLine(object.ToString())的每个对象并对每个对象执行操作的正确语法是什么.一些把该List<>作为第一个参数和lambda表达式作为第二个参数.
我见过的大多数示例都是作为扩展方法完成的,或者涉及LINQ.我正在寻找一个简单的方法示例.
有没有人知道任何提供在C上下文中尝试模型视图控制器设计模式的直接示例的资源?特别是嵌入式系统?
为了澄清,我对C#,C++,Objective-C,Java,PHP或任何更高级别的语言示例不感兴趣.我想知道人们如何使用纯ansi C99甚至C89来解决这种设计模式的问题.也许这在C中甚至没有意义,因为缺乏正式的OOP语言结构?
一些背景:我的同事和我正在研究由基于Arm的PSoC芯片驱动的嵌入式系统.我们可以控制硬件设计和PCB,并且必须进行软件开发以增强我们产品的功能集.我们的模型通常包括从产品中的模拟到数字转换器的数据采集.视图可以是由嵌入式Web服务器供电的网页,或者是具有电容式触摸控制的LCD屏幕.我们的控制器或多或少是管理这两个代码区域之间关系的胶合逻辑.我们有许多不同的产品和变体来支持,因此需要重用代码.
不寻找高度详细或企业级框架.但是相当简单的例子说明了分离编程问题的好策略,但偏向于在较低级别C中找到的习语,例如结构,函数,事件驱动逻辑和一种在C中有意义的抽象消息传递.
由于硬件的性质,我们需要使用C并且必须自己引导很多东西.在某些情况下,我们可以访问操作系统,在其他情况下,只需直接编译到处理器并从主函数开始.所有非常原始的,但寻找允许代码重用的方法,并希望加快软件工程过程.
在Xcode版本4.0中,我注意到方法中的#pragma标记不再显示在跳转栏中.唯一显示的#pragma标记是方法之间的标记.
我正在使用这些#pragma标记,以便快速组织和获取显示在我的tableviews的不同部分中的信息,我真的想要恢复该功能.
有谁知道如何让他们再次出现?
有人可以解释一下Eteration究竟是什么并展示一个例子吗?
来源:道格拉斯克罗克福德的长期任务 YUI博客
我#pragma mark - Description经常使用Xcode来组织我的方法.但是,我发现有时我需要为我的方法分类和子类别,如下所示:
公共方法
- 助手方法
- 一个方法
- 其他类型的方法
- anotherMethod
私人方法
- 某种方法
- aPrivateMethod
这可能吗?
javascript ×2
pragma ×2
vim ×2
.net ×1
c ×1
c# ×1
categories ×1
emacs ×1
java ×1
lambda ×1
objective-c ×1
open-source ×1
syntax ×1
terminology ×1
xcode ×1
xcode4 ×1