ide

编写C#程序的IDE

假装没事ソ 提交于 2020-02-13 05:09:37
编写C#程序,在Windows平台下,除了昂贵的Visual Studio.NET这个正宗的工具外,你还了解哪些? 听说有个Eclipse,IBM投钱开发的开源工具,有人也做了个for .NET的plugin,自己没有用过,没有发言权。 最近却看到另外一个让人耳目一新的开源IDE,SharpDevelop,它的目的就更为明确了,不象Eclipse那样要做一个什么都支持的IDE,给个接口给你,你自己去弄吧,据说连Websphere这样的大家伙也是用它的框架完成的,SharpDevelop目前只为C#和VB.NET而存在,紧贴.NET的发展。 http://www.icsharpcode.net/OpenSource/SD/ 第一时间下载安装后,首先想到的自然是和现在的C#项目的兼容性了,随便导入一个单机的C#项目,似乎还跑得不错啊... 赶紧写了个Hello World,似乎也不错,但对中文的支持还不是太好,应该有参数可以调整的。 界面字体则已经可以选择中文GB显示了。 下面是一个截图: 本来做了个全截图,可惜显示似乎不是太好啊。 工具似乎多了些东西,且直接有Unit Test的支持。 但看不到象设断点那些东西,不知道我们做的DEBUG是否给Unit Test代替了? 有空再仔细研究一下... 即使现在不是完美的,也应该不断完善吧... 我现在下载是最近发布的... 8月23日发布的

Arduino IDE里添加自定义板子

纵饮孤独 提交于 2020-02-13 00:35:43
Arduino IDE里添加自定义板子 Arduino对于一般用户来说涉及不到自定义板卡。大多数都是添加新板卡就可以了,而这些新板子的SDK已经是别人打包好的。我们只需要把json链接复制到Arduino的首选项->附加开发板管理器网址里就好了。 然后我们通过开发板管理器就可以看到我们刚刚添加的json链接所对应的开发板了。 接着安装,然后等待安装完成就可以了,选择板卡时可以看到我们的Arduino里有了刚刚通过json添加的板子了。 这就完成了Arduino添加新开发板的过程,一般玩家就到这结束了。但是,在这仅仅是开始。我们要让Arduino支持我们自己自定义的板卡。 Arduino识别新的开发板是通过刚刚我们添加的json链接,下载到本地后,去解析json文件里的内容,我们通过点击首选项里的preferences.txt可以快速到跳转到Arduino下载json文件的路径。 打开之后我们可以看到我们刚刚下载json文件 然后我们打开json文件,可以看到类似下图的内容。Arduino就通过url,把你自己服务器上SDK和编译烧录工具包下载到…/staging/packages/路径下了。下载完成后,就把压缩包解压到了…/packages/下了。大家可以看看自己这两个路径下有哪些文件。 然后接下来我们把这个包变成我们自己的。首先我们进入到…/Arduino15/packages

读取与解析XML数据

半腔热情 提交于 2020-02-11 06:45:27
读取与解析XML数据 language.xml数据一定要在assets文件中 <?xml version="1.0" encoding="utf-8"?> <Languages> <lan id="1"> <name>Java</name> <ide>eclipse</ide> </lan> <lan id="2"> <name>swift</name> <ide>xcode</ide> </lan> <lan id="3"> <name>C#</name> <ide>visual Studio</ide> </lan> </Languages> MainActivity.java <span style="font-size:14px;">package com.example.xmltest; import java.io.IOException; import java.io.StringWriter; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.Transformer;

《Maven实战》整理

纵饮孤独 提交于 2020-02-09 05:23:57
《Maven实战》整理 Table of Contents 1 Maven 介绍 2 Maven与其他构建工具的比较(IDE,Make,Ant) 2.1 形象的比喻 2.2 IDE 2.3 Make 2.4 Ant 3 Maven的安装和配置 3.1 maven 安装 3.2 maven 安装目录介绍 3.3 ~/.m2目录 3.4 设置HTTP代理 3.5 m2eclipse(eclipse maven插件) 4 Maven使用 4.1 编写POM 4.2 编写主代码 4.3 编写测试代码 4.4 打包和运行 4.5 使用ArcheType生成项目骨架 4.6 配合IDE使用 1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。 1 Maven是优秀的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。 Maven能帮助我们标准化构建过程。在Maven之前,十个项目可能有十种构建方式;有了Maven之后

完全用Linux工作

蓝咒 提交于 2020-02-08 10:35:31
GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用层面的。是为了告诉大学里还不了解,或者不理解 UNIX 的科学工作者和大学生,UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要用 Windows 的标准来要求 Linux,而要用一个科学工作者的标准来要求自己,用UNIX 的思想来武装自己。 我显然是反对在大学,特别是理工科专业推广 Windows 的。我也反对在对"娃娃"们的计算机启蒙教育中使用 Windows。因为 Windows 不论从技术上,经济上,思想风格上都是与我们培养高科技人才的目标格格不入的。Windows 的流行属于历史遗留问题,爷爷一级的人当然已经不可救药,但是我们不应该让下一代继续走上歧途。 UNIX 不是计算机专家的专利 当我建议一些非计算机专业的人用 Linux 的时候,很多人说:"UNIX 是计算机系的人用的,我们不能理解。" "UNIX 是男孩用的,我们女孩不用。"

完全用Linux工作-王垠

别说谁变了你拦得住时间么 提交于 2020-02-08 10:34:54
《完全用Linux工作》作者:王垠 完全用 GNU/Linux 工作 理解 GNU/Linux 更多精彩请直接访问 SkySeraph个人站点 : www.skyseraph.com 注:本文是清华“牛仔”王垠的“成名作”,在网上引起很大的争议。对他崇拜地五体投地者有,对他嗤之以鼻者也有,总之成了一年多以前Linux 爱好者的圈子里的一个很有意思的现象。之后他对这篇文章进行了很大的修改,已经没有了原来那种意气风发。现存的版本如白开水一般无味,请参见: http://learn.tsinghua.edu.cn/homepage/2001315450/ 尽管他原来的观点有所偏激,但我还是很欣赏他原来的风格。 “UNIX 是简单的,你不需要成为天才也能理解这种简单。” 由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指“GNU/Linux”。 在这个年代,恐怕没有人需要我来介绍 Linux 是什么了吧?如果你觉得“ Linux 只不过是跟 DOS 差不多的东西”,那你恐怕很久在山洞里没见天日了吧?请问问你旁边的 Linux 用户, Linux 到底是个什么地位? 那为什么我还要写一篇这样的文章?因为,我发现还有很多人不不理解 Linux 和 UNIX ,虽然他们也在用它,但是他们有时会问:“为什么 Linux 不能像 Windows 那样 …… ?”,“怎么

一个LINUX狂人的语录

こ雲淡風輕ζ 提交于 2020-02-08 10:33:34
转载自: http://blog.csdn.net/bat603/article/details/1408283 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这 篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用层面的。是为了告诉大学里还不了解,或者不 理解 UNIX 的科学工作者和大学生,UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要用 Windows 的标准来要求 Linux,而要用一个科学工作者的标准来要求自己,用UNIX 的思想来武装自己。 我显然是反对在大 学,特别是理工科专业推广 Windows 的。我也反对在对"娃娃"们的计算机启蒙教育中使用 Windows。因为 Windows 不论从技术上,经济上,思想风格上都是与我们培养高科技人才的目标格格不入的。Windows 的流行属于历史遗留问题,爷爷一级的人当然已经不可救药

Eclipse 5年回顾与10年展望

倖福魔咒の 提交于 2020-02-07 03:59:38
在11月,全球各地都在举行Eclipse的相关盛典,庆祝Eclipse 5周年. 5年前,IBM捐赠了Eclipse的代码. 从而为IDE开启了一个新的时代. 庆典的同时,我们都会做一些回顾,对自身的反省,或者对未来的展望.Eclipse在过去的5年,到底是一个怎样的5年. 在未来的5年,又会是如何? 在Eclipse 10周年庆典上,我们将会看到怎样的场面? 让我们来回顾和分析一下: 1-3年, Eclipse 初始发展 作为一个新加入IDE阵营的工具, Eclipse必须证明自己. 所有人都期望获得一个免费的IDE开发工具, 同时开发者还希望他们的开发工具能够获得技术支持. 这也激发了最早的商业技术支持和产品. 同时, 也带来了2派不同的声音, 一边对Eclipse的潜力抱有很强信心, 而另一方则对Eclipse的前景不看好. 同时, 很多的用户宁愿自己开发IDE, 而最终却在花费了巨大的金钱以及时间. 在争论声中, Eclipse在3年里获得了300%的增长. 第4年,成长 Eclipse 开始支持几乎所有的Java EE规范, 随着Web开发工具的盛行, 很多Web开发工具开始将他们自己转移搭建在Eclipse基础上. 越来越多的企业开始接受和支持Eclipse,逐渐的, Eclipse开始成为了一种规范. RCP出现. 这一年,Eclipse获得了100%的增长 第5年

Maven简介

邮差的信 提交于 2020-02-07 03:36:46
1.1 何为 Maven Maven 这个词可以翻译为“知识的积累”,或者翻译成“专家”或“内行”。本书我们介绍Maven 这一跨平台的项目管理工具。作为 Apache 组织中一个颇为成功的开源项目,Maven主要服务于基于 Java 平台的项目构建,依赖管理,项目信息管理。无论是小型的开源类库项目,或者是大型的企业级应用,无论是传统的瀑布式开发,或者是流行的敏捷模式,Maven都十分适用。 1.1.1 何为构建(Build ) 不管你有没有意识到,构建是每个程序员每天都在做的工作。早晨跑到公司,吃完手里的早饭吃后,我们从源码库签出最新的源码,然后跑一下单元测试,发现有一些失败的测试,于是找相关的同事一起调试一下,修复了错误代码。接着回到自己的工作上来,编写自己的单元测试及产品代码,我们会感激 IDE 随时报出的编译错误提示,忙到午饭时间,代码编写得差不多了,测试也通过了,心满意足的吃饭休息。下午先昏昏沉沉得开了个例会,完了喝杯咖啡继续工作。刚才会上经理要求看测试报告,OK,找了相关工具集成进 IDE,生成了像模像样的测试覆盖率报告,发了封电子邮件给经理,松了口气。同时看到 QA 那边又发过来了几个 bug,没办法,先本地重现再说,于是熟练的点击 IDE 一些按钮生成了一个 WAR 包,部署到 web 容器下,启动容器。看到熟悉的界面了,遵循 bug 报告,一步步重现了 bug…

jetson nano 安装arduino ide

北城以北 提交于 2020-02-06 13:02:38
一。apt get 安装 通过 sudo apt-get install arduino 可以进行安装,但是版本是1.10的,好多编译语法不一样 因此采用安装包方法安装1.18.1: 二,安装包安装 本来下载的是arm版的,但是安装后打不开,后来发现nano三arch架构,需要下载arch版: 地址: https://downloads.arduino.cc/arduino-1.8.10-linuxaarch64.tar.xz 下载的不下来的我这里提供资源地址,或者留言邮箱地址为发给你: arduino-arch64 解压缩后进入目录 执行: sudo install.sh 执行成功后会在桌面创建图标,但是此时还不能用,更改所有者为当前用户: 进入桌面目录: cd ~/Desktop/ chengyangkj改为自己的用户名 chown chengyangkj arduino-arduinoide.desktop 点击桌面图标,信任程序: 安装成功: 来源: CSDN 作者: 蒋程扬 链接: https://blog.csdn.net/qq_38441692/article/details/104193542