Real-time stock tickers from the command-line.
ticker.sh
is a simple shell script using the Yahoo Finance API as a data source. It features colored output and is able to display pre- and post-market prices (denoted with *
).
$ curl -o ticker.sh https://raw.githubusercontent.com/pstadler/ticker.sh/master/ticker.sh
Make sure to install jq, a versatile command-line JSON processor.
# Single symbol:
$ ./ticker.sh AAPL
# Multiple symbols:
$ ./ticker.sh AAPL MSFT GOOG BTC-USD
# Read from file:
$ echo "AAPL MSFT GOOG BTC-USD" > ~/.ticker.conf
$ ./ticker.sh $(cat ~/.ticker.conf)
# Use different colors:
$ COLOR_BOLD="\e[38;5;248m" \
COLOR_GREEN="\e[38;5;154m" \
COLOR_RED="\e[38;5;202m" \
./ticker.sh AAPL
# Disable colors:
$ NO_COLOR=1 ./ticker.sh AAPL
# Update every five seconds:
$ watch -n 5 -t -c ./ticker.sh AAPL MSFT GOOG BTC-USD
# Or if `watch` is not available:
$ while true; do clear; ./ticker.sh AAPL MSFT GOOG BTC-USD; sleep 5; done
This script works well with GeekTool and similar software:
PATH=/usr/local/bin:$PATH # make sure to include the path where jq is located
~/GitHub/ticker.sh/ticker.sh AAPL MSFT GOOG BTC-USD
问题内容: 我有一个LinearLayout,此LinearLayout将容纳动态放置的视图。我需要找出LinearLayout子级的宽度,但是必须在onCreate方法中完成。通过研究,我发现您不能通过此方法使用getWidth。因此,我改为使用onWindowFocusChanged,它适用于父级LinearLayout(向我返回实际大小),但不适用于其子级。 我注意到的另一件事是,当屏幕逐渐
问题内容: 我有一个制表符分隔的字符串(代表一个表),该字符串传递给我的方法。当我将其打印到命令行时,它看起来像是带有行的表: http://i.stack.imgur.com/2fAyq.gif 命令窗口已正确缓冲。我的想法是,在每行之前或之后肯定有换行符。 我的问题是我想将传入的字符串分成代表表行的单个字符串。到目前为止,我有: 输出: 显然,字符串中有一些内容告诉操作系统开始新的一行。但是,
问题内容: 有没有一种方法来获取LinearLayout的子元素?我的代码返回一个视图(linearlayout),但是我需要访问布局内部的特定元素。 有什么建议? (是的,我知道我可以使用findViewById,但是我正在用Java创建布局/子级-而不是XML。) 问题答案: 您可以随时执行以下操作:
问题内容: 我有一小段xml,将在我的应用程序中的许多地方使用它。因此,我想将其存储在单独的文件中。因此,我创建了mywidget.xml,其中包含我的xml。然后,我尝试在mywidget.java中对此进行充气,然后将其包含在另一个xml文件中,如下所示: 在我的java文件中,我尝试像这样膨胀初始xml: 但是,使用上面的代码,我得到一个错误,指出存在一个错误,导致类com.mycom.an
问题内容: 通过编程是否可以通过某种方式布局的所有子级? 例如我有两个孩子的这种布局: 我想做些类似的事情: 为了禁用两个textviews。 任何想法如何? 问题答案: LinearLayout扩展了ViewGroup,因此您可以使用getChildCount()和getChildAt(index)方法来遍历LinearLayout子级,并对它们执行任何操作。我不确定启用/禁用是什么意思,但是如
问题内容: 如果我声明并看看,它不会给我。 因此,我必须使用以下重复(因而很糟糕)的样式构造: 例如,如果我想获得利润,是否真的需要使用它? 是我对Android或Java的误解,还是两者兼而有之? 问题答案: 我认为您对“ LayoutParams”的理解不正确。视图(或布局)必须是“父视图的LayoutParams”的实例。 例如,这是RelativeLayout中的LinearLayout。
问题内容: 我定义了一个自定义ViewGroup,它扩展了LinearLayout的功能: 它膨胀的布局( testlayout.xml )如下所示: 最后,我在 main.xml中 使用了这个自定义组件: 在布局编辑器中查看我的main.xml时,eclipse引发错误: my.test.namespace.TestLayout无法实例化。 和堆栈跟踪: 0x7F030001 指向R.java中
问题内容: Apache POI 4.0 的官方示例LineChart和ScatterChart出现问题。它们可以编译并正常运行,但是创建的Excel文件无法打开,说明内容不可读。Excel 2010和2016提供了从工作簿中恢复数据的选项,单击“是”后,将出现此对话框。可能是什么问题? 问题答案: 新的代码没有设置的S IN的和。 在这看起来像: 折线图 做添加: 在 和 在 它会工作。