小编Bob*_*ica的帖子

如何从Windows上的命令行运行Java程序?

我正在尝试从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)

java

211
推荐指数
8
解决办法
124万
查看次数

set-mark-command与C-SPC无法正常工作

我无法设置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.

emacs

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

Vim:跨文件创建标记?

我经常在Vim中使用的一个功能是mark和jump-to-mark(')......但它们只能在文件中使用.

有没有办法创建一个跨文件的标记?例如,我可以a在第42行创建标记foo.py,然后在我编辑时跳转到该标记bar.py

vim

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

开源Web应用程序中良好的JavaScript代码示例

我正在努力寻找一种编写优秀JavaScript代码的方法,这些代码效率很高,被其他开发人员广泛接受并且不是很难看.

直到最近,我使用的只是文字对象和jQuery的一些内容,但在阅读了Douglas Crockford的"JavaScript:The Good Parts"后,我现在完全意识到JavaScript比AJAX,DOM修改和简单动画更多.

问题是JavaScript似乎没有太多标准化.可用的OOP /继承模式的数量超过了我.我并不习惯每个框架/库都提供自己的继承.我也不想对这些事情做出错误的决定,因为这意味着在出现一些问题时重写所有代码.

所以我正在寻找的是现有的开源Web应用程序,如果可能的话,在客户端使用JavaScript,以查看实际项目中使用的模式.我想看看Web应用程序的代码,而不是框架或库.我不介意,如果这些网络应用程序是基于某个框架(如果它是Dojo或RequireJS,它会更好,因为我正在使用它们;)

javascript open-source design-patterns

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

C#语法 - Lambda表达式的示例 - 通用列表上的ForEach()

首先,我知道List<>框架中已有的泛型类的方法会迭代List<>.

但是作为一个例子,编写ForEach方法迭代List<>a Console.WriteLine(object.ToString())的每个对象并对每个对象执行操作的正确语法是什么.一些把该List<>作为第一个参数和lambda表达式作为第二个参数.

我见过的大多数示例都是作为扩展方法完成的,或者涉及LINQ.我正在寻找一个简单的方法示例.

.net c# syntax lambda

36
推荐指数
4
解决办法
17万
查看次数

MVC在纯C中实现

有没有人知道任何提供在C上下文中尝试模型视图控制器设计模式的直接示例的资源?特别是嵌入式系统?

为了澄清,我对C#,C++,Objective-C,Java,PHP或任何更高级别的语言示例不感兴趣.我想知道人们如何使用纯ansi C99甚至C89来解决这种设计模式的问题.也许这在C中甚至没有意义,因为缺乏正式的OOP语言结构?

一些背景:我的同事和我正在研究由基于Arm的PSoC芯片驱动的嵌入式系统.我们可以控制硬件设计和PCB,并且必须进行软件开发以增强我们产品的功能集.我们的模型通常包括从产品中的模拟到数字转换器的数据采集.视图可以是由嵌入式Web服务器供电的网页,或者是具有电容式触摸控制的LCD屏幕.我们的控制器或多或少是管理这两个代码区域之间关系的胶合逻辑.我们有许多不同的产品和变体来支持,因此需要重用代码.

不寻找高度详细或企业级框架.但是相当简单的例子说明了分离编程问题的好策略,但偏向于在较低级别C中找到的习语,例如结构,函数,事件驱动逻辑和一种在C中有意义的抽象消息传递.

由于硬件的性质,我们需要使用C并且必须自己引导很多东西.在某些情况下,我们可以访问操作系统,在其他情况下,只需直接编译到处理器并从主函数开始.所有非常原始的,但寻找允许代码重用的方法,并希望加快软件工程过程.

c model-view-controller design-patterns

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

突出显示Vim中商标的位置?

我在练'['],我看不出区别.

你怎么能突出标记的位置?

vim

21
推荐指数
3
解决办法
8638
查看次数

#pragma mark没有显示在Xcode 4.0中的方法中

在Xcode版本4.0中,我注意到方法中的#pragma标记不再显示在跳转栏中.唯一显示的#pragma标记是方法之间的标记.

我正在使用这些#pragma标记,以便快速组织和获取显示在我的tableviews的不同部分中的信息,我真的想要恢复该功能.

有谁知道如何让他们再次出现?

pragma xcode4

21
推荐指数
2
解决办法
4643
查看次数

迭代 - 解释和例子

有人可以解释一下Eteration究竟是什么并展示一个例子吗?

来源:道格拉斯克罗克福德的长期任务 YUI博客

javascript terminology

18
推荐指数
1
解决办法
1197
查看次数

是否可以拥有"#pragma mark"层次结构?

#pragma mark - Description经常使用Xcode来组织我的方法.但是,我发现有时我需要为我的方法分类和子类别,如下所示:

  • 公共方法

    • 助手方法
      • 一个方法
    • 其他类型的方法
      • anotherMethod
  • 私人方法

    • 某种方法
      • aPrivateMethod

这可能吗?

xcode objective-c pragma categories

13
推荐指数
1
解决办法
2718
查看次数