主要要讲的有3个 java中的package是干啥的? 工作了好几年的都一定真正理解java里面的package关键字,这里在写MapReduce需要进行打包的时候突然发现命令行下打包运行居然不会了,这....尴尬极了,都不敢说自己是java开发的. 首先来看一个很简单的例子 Hello.java public class Hello { public static void main(String[] args) { System.out.println("hello.......\n&quo…
Java 命令行 编译.执行.打包 一般来说 IDE 能够很方便的编译打包. 我写这篇文章是遇到了不能使用 IDE 的情况,简单记录一下,不做深入探讨. 环境 linux jdk 1.8 简单的编译执行 # 创建演示目录 mkdir -p /usr/local/mytest # 创建代码目录 mkdir -p /usr/local/mytest/src # 创建代码包路径 mkdir -p /usr/local/mytest/src/com/demo # 进入演示目录 cd /usr/local…
Shell 命令行,写一个自动整理 ~/Downloads/ 文件夹下文件的脚本 在 mac 或者 linux 系统中,我们的浏览器或者其他下载软件下载的文件全部都下载再 ~/Downloads/ 文件夹下面.日积月累,我们的文件会越来越多.手工整理这些文件是比较繁琐的工作,于是,我就思考,我能不能用 shell 来自动整理这些下载的文件. 说干就干. 为了避免破坏我本地的文件,我自己搞了一个虚拟机跑了一个 centos 然后写下了如下的脚本. 第一版代码(处理文件名带空格的文件会出错) #!/…
cmus是一个内置了音频播放器的强大的音乐文件管理器.用它的基于ncurses的命令行界面,你可以浏览你的音乐库,并从播放列表或队列中播放音乐,这一切都是在命令行下. Linux上安装cmus 首先,你需要按照如下建议设置并安装cmus. 在Ubuntu, Debian 或者Linux Mint中: $ sudo apt-get install cmus 在Fedora上,首先启用RPM Fusion仓库,接着运行: $ sudo yum install cmus 在CentOS上,首先启用Re…
.Net Core IIS下无Log4Net日志输出,命令行下却有(dotnet运行) 遇到个诡异的问题,项目发布并寄宿到 IIS上后,Log4Net没有日志输出 1.原因分析 这不应该啊,所有的配置都在.Net Core控制台做了测试 因为控制台上会有输出信息,所以切到控制台下运行(dotnet *.dll),确实有特意抛出的异常信息,且文件夹会被创建并写入异常信息.但是IIS寄宿死活不出输出日志(这里应该怀疑时IIS的配置问题 orz). 百度无果,就Google,终于找到原因了 其实:AS…
转载地址:https://www.cnblogs.com/canglongdao/p/12636403.html jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法: jmeter的bin目录下,打开命令窗口,执行jmeter -n -t jmeter脚本 -l 结果: 执行结束后,聚合报告打开结果,显示错误率100%:察看结果树中打开结果,显示无数据: 解决办法: 在jmeter bin目录中,打开jmeter.properties 修改内容如下:  在jmeter b…
为了在AWS云服务器上实现自动化打包Android APP的APK包,我需要远程命令行环境下安装Android SDK,当然还要用代理或者科学上网,这里简单整理一下过程: 首先,由于墙的原因,Android SDK基本无法直接下,必须使用代理或者国内镜像之类,这里推荐使用上海交大的,参数: --proxy-host sdk.gdgshanghai.com --proxy-port 8000 以下是具体的安装步骤 1)安装JDK,建议不要使用OpenJDK,使用Oracle的官方版本最佳 sudo…
IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs 就一切搞定” 这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具.其实IDE也是底层也是调用命令行工具而已,只不过给普通开发者呈现一个更友好的开发界面.这里可不是宣扬让大家放弃IDE都改命令行,只是每种事物都有他存在的理由,无论是编程语言还是工具都是一个原则 “没有最好的,只有最合适的”. 前一段时间做一个人产品,发布…
1.让Notepad++编译和运行Java,在电脑上要已经配置好了Java的开发环境 2.在Notepad++上面的选项栏中找到 Plugins--->Plugin Admin 3.在Available标签页搜索NppExec,没有安装过的,将能够搜索的出来,已经安装过的,将在Installed标签页中显示 4.安装过的插件,可以移除之后再安装,并在详情描述框给出插件的来源HomePage 5.安装完成插件之后,Plugins下将多了个NppExec,按图将相关Console勾选以便打印命令行执…
jmeter的bin目录下,打开命令窗口,执行jmeter -n -t jmeter脚本 -l 结果: 执行结束后,聚合报告打开结果,显示错误率100%:察看结果树中打开结果,显示无数据: 解决办法: 在jmeter bin目录中,打开jmeter.properties 修改内容如下:  在jmeter bin目录中,打开user.properties,并添加如下内容: jmeter.save.saveservice.output_format=xmljmeter.save.saveservic…
一.数据处理类 package com.css.hdfs; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URI; import java.net.URISyntaxException; import java.util.HashMap; import java.util.Map.Entry; import java.util…
写Python程序,总要使用一些自己使用的库:在运行此类程序的时候,就需要先配置好 PYTHONPATH 环境变量:否则会导致找不到库错误. Windows下,可以写一个bat来简化配置: @ECHO OFF setlocal set PYTHONPATH=%1 python %2 endlocal 然后就可以这样来执行python脚本了: python c:\my_library_path my_script.py Linux下比较简单,一句话搞定: PYTHONPATH=/my_librar…
一:安装webpack和基本环境搭建 新建一个工作的文件夹(我取的名字叫Webpack) 打开命令行,cd进入该文件夹 //初始化一下npm > E:\work\Webpack>npm init 然后按照提示输入这个项目的一些信息,不想填也可以一直按回车. //安装Webpack > E:\work\Webpack>npm install webpack --save-dev 如果这一步报错,说明你没有全局安装webpack,全局安装webpack的命令行是: npm instal…
作为命令行的爱好者,我想写这个主题已经有好一段时间了.除了显得很酷之外,命令行的使用能够提高我们的开发效率,因为相比通过鼠标点击一系列的菜单选项,使用键盘输入几个字符并点击 TAB 健显然会快很多. 本文的目的是跟大家分享在我的 Android 开发实践中对命令行的运用. iTerm2 由于我们将会在命令行中进行后续的工作,因此如果能够安装一个比系统默认命令行更好的工具那显然是不错的,那么请下载 iTerm21 吧! iTerm2 将命令行带入了现代化时代,提供了很多你一直想要的特性.其中包含了…
今天学习java的接口,在linux的命令行下写代码练练手吧,啪啪啪一顿猛敲,写了一个接口UsbInserface,UDisk继承UsbInterface,写完了那就编译到bin目录呗. 当时写程序的目录时project/bin中 #javac ../src/p_ch4/Test.java 我擦4个错误,... 找不到符号什么情况?? 代码出问题了?不应该啊 包的位置没问题,语法没问题. 看继承接口的子类 邪门了,也没有问题啊. 无奈,打开度娘 “java implements 接口时找不到符号…
参考:http://www.cnblogs.com/-ios/p/4949923.html 必读 涵盖范围: 这篇文章对刚接触命令行的新手以及具有命令行使用经验的人都有用处.本文致力于做到覆盖面广(尽量包括一切重要的内容),具体(给出最常见的具体的例子)以及简洁(避免一些不必要的东西以及一些偏题的可以在其他地方翻阅到文献的东西). 每个小技巧在某个特定情境下都是基本的或能够显著地节约时间. 本文为 Linux 所写,除了仅限 MacOS X 系统节.其它节中的大部分内容都适用于其它 Unix 系…
上一篇:助教指南,持续更新... // Version: 0.0.4 许多人,所不知道的是,每一种编程语言都有其对应的单元测试框架,对程序在不同阶段的测试环节也概念模糊.在实际动手编写程序许久之后才听说"单元测试"."模块测试"."集成测试"这三个重要的测试阶段.从一个程序的角色来说,"单元测试"."模块测试"."集成测试"这三个部分就是最核心的测试环节.断言,就像任何阶梯型技术一样,通…
一个使用命令行编译Android项目的工具类 简单介绍 编译apk项目须要使用的几个工具,基本都在sdk中,它们各自是(Windows系统): 1.aapt.exe 资源打包工具 2.android.jar Android编译工具 3.dx.bat dex文件生成工具 4.sdklib.jar 生成apk 5.jarsigner 签名工具 准备 在打包前.须要的环境例如以下: 1.JDK1.6+ 2.Android SDK 3.上述5个工具的路径 打包过程 1.生成R.java文件 比方: aa…
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Java以及Ant安装3. Android SDK安装4. Android工程的基础命令 一.前言 本篇博文记录了Linux下全命令行的Android开发环境的搭建,本文内容基于以下文章: http://zyqhi2010.blog.163.com/blog/static/1715893782012610…
1.命令行下写程序. 写程序一定要用IDE?不,我还可以用记事本呢.呵呵,写程序一定要用记事本?? ———————————————— 命令行下输入copy con test.txt后回车可在相应目录下创建test.txt文件.然后你就可以在终端上写了...写完后按下ctrl + z键,回车,输入结束,文件保存.当然,你也可以copy con test.cpp写程序. ———————————————— 2. CodeBlocks之命令行下完成编译把xx.cpp文件copy到CodeBlocks文件…
有时还会需要脚本能够与使用者交互.bash shell提供了一些不同的方法来从用户处获得数据, 包括命令行参数,命令行选项,以及直接从键盘读取输入的能力. 14.1 命令行参数 就是添加在命令后的数据 比如: ./addem  10  30 10  和  30 就是传递的命令行参数 14.1.1 读取参数 bash shell会将一些称为位置参数的特殊变量分配给输入到命令行中的所有参数. 比如: $0:程序名   $1:第一个参数   $2:第2个参数 …… 以此类推直到第九个参数. 每个参数都…
源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkPHP框架(3.2) Redis数据库:测试数据回调函数:通过一个Redis的自增incr来测试异步脚本执行的次数和访问的时间(平时都是用Redis测试写日志的) 编辑器:Visual Studio Code (CLI运行环境好看点) PHP 的命令行模式 从版本 4.3.0 开始,PHP 提供了一种…
今天看到了linux命令行的任务管理命令感觉很实用: 1.ctrl+z  将当前前台执行的任务放到后台并暂停 2.fg恢复上次放入后台的任务 这两个命令组合起来很实用,比如在linux命令行中写python 代码的时候,用vi写了个程序hello.py,然后想运行看看,这时先用w命令保存文件,然后按ctrl+z将vi转至后台,到命令行处python hello.py看下有没有bug,如果有bug,用fg命令转回vi继续修改,避免重复关闭打开vi提高效率. 还有一些其他的任务命令: 3.jobs查…
http://www.cnblogs.com/flyFreeZn/p/3617983.html 假设你正在使用CocosBuilder或者是其它基于CocosBuilder源代码改装而成的工具为你的游戏搭建场景或者UI,那你一定要看看这篇文章:) 你是否已经厌倦了无聊的手工publish操作?反正我是受够了. 对于我这个懒人,最好的方式莫过于有一个命令行工具,能够让我把publish各种ccb的工作串到我的workflow里面.有了这个想法后,我開始上网搜索.没错,我还真找到了一点线索.在几个人…
python 的代码一般保存为 .py结尾的文本文件格式 比如 add.py 里写下如下内容 100 + 200 执行 add.py有两种方式: 1. 命令行方式:将python代码写入脚本中执行 python add.py 2. 交互模式:在交互环境下输入python代码执行 python >>> 100 + 200 交互模式会自动打出每一行python代码的结果,命令行模式则不会. 因此上述程序交互模式下,会打印300,而命令行模式写则没有任何结果…
作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Article 一.前言 在上一篇文章中,我们介绍了 click 中的"参数",本文将继续深入了解 click,着重讲解它的"选项". 本系列文章默认使用 Python 3 作为解释器进行讲解. 若你仍在使用 Python 2,请注意两者之间语法和库的使用差异哦~ 二.选项 通…
命令行参数 在写代码的时候,在运行程序做一些初始化操作的时候,往往会通过命令行传参数到程序中,那么就会用到命令行参数 例如,指定程序运行的模式和级别: go run HTTPServer.go --mode survival --level 1 os.Args 可以通过 os 包的 Args 变量来获取所有命令行参数,得到的是一个 string 切片类型([]string),第一个命令行参数就是执行文件本身 package main import ( "fmt" "os&qu…
背景 基本上,本文转载自:<ARM板移植Linux系统启动(五)Uboot命令行> 上次说到uboot的启动方式,最后会使用autoboot(自主模式)尝试引导kernel,如果失败或者被手动取消,则进入uboot的命令行(下载模式). 最新的uboot命令行已经发展得比较完善,很大程度上接近shell,包含了各种基本的驱动和完整的工具.这些工具的源码大多在u-boot/cmd下,查看Makefile可以看到,根据不同的配置编译出很多命令,你也可以通过搜索字符串U_BOOT_CMD(来查找这些…
前言 虽然爬虫的入门级编写并不难,但要让爬虫真正稳定可靠的运行起来,真不是一件容易的事.首先,要用到scrapy,就必须要读懂scrapy这个爬虫框架,如果连这个框架的执行逻辑都搞不懂,那么爬虫也很难写好. 1.命令行启动 这里先不谈使用了各种框架的复杂情况,比如scrapyd服务.redis分布式队列等.只看最简单的情况,假设只写了几个简单爬虫spider(中间件和管道写不写无影响). 输入命令 通过命令行运行其中的某一个spider: scrapy crawl myspider 首先,命令里…
2.3Java命令行工具 2.3.1编译运行 到了这里,是不是开始膨胀了,想写一段代码来秀一下?好吧,满足你!国际惯例,我们写一段HelloWorld.我们在某个目录下记事本,编写一段代码如下: 保存为“HelloWorld.java”.然后呢?傻了吧,不知道该怎么办了?哈哈!别急,回忆一下java的工作原理,第一步是不是需要编译成字节码文件?前面我们说过JDK的bin目录下包含编译工具和其他工具,其中javac.exe就是编译工具.我们先来研究一下javac. 我们打开一个命令行工具,切换到j…