我是pgf的新手所以我正在尝试pgfplot手册中的一些例子.一个例子与我当前的任务特别相关,但是,它不会编译.
这是代码:
\documentclass[11pt]{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[symbolic x coords={a,b,c,d,e,f,g,h,i}]
\addplot+[smooth] coordinates {
(a,42)
(b,50)
(c,80)
(f,60)
(g,62)
(i,90)};
\end{axis}
\end{tikzpicture}
\end{document}
Run Code Online (Sandbox Code Playgroud)
编译器退出时出现以下错误:
! Package PGF Math Error: Could not parse input 'a' as a floating point number,
sorry. The unreadable part was near 'a'..
Run Code Online (Sandbox Code Playgroud)
我不知道如何纠正这种行为.其他图(平滑,散点图,条形图),只包含数值数据编译.
有人可以给我一个暗示吗?
干杯
K.
我不完全理解string.Equals的第二个参数,这是因为我找不到任何实际会产生影响的例子.例如,这里给出的示例是相同的,无论第二个参数的值如何(除了IgnoreCase):http: //msdn.microsoft.com/en-us/library/c64xh8f9.aspx
我只是在讨论StringComparison.CurrentCulture,InvariantCulture或Ordinal的值.
我可以理解这些与IgnoreCase等价物之间的区别.
我有字符串"22",我的长度是3;
我用了 .trim()
还有什么可能是这个原因?
我有一个PHP变量,其中包含有关颜色的信息.例如$text_color = "ff90f3".现在我想给这个颜色imagecolorallocate.这样的imagecolorallocate作品:
imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
所以,我试图做以下事情:
$r_bg = bin2hex("0x".substr($text_color,0,2));
$g_bg = bin2hex("0x".substr($text_color,2,2));
$b_bg = bin2hex("0x".substr($text_color,4,2));
$bg_col = imagecolorallocate($image, $r_bg, $g_bg, $b_bg);
Run Code Online (Sandbox Code Playgroud)
这是行不通的.为什么?我也尝试了没有bin2hex,它也没有用.任何人都可以帮助我吗?
请考虑以下Perl代码.
#!/usr/bin/perl
use strict;
use warnings;
$b="1";
my $a="${b}";
$b="2";
print $a;
Run Code Online (Sandbox Code Playgroud)
脚本显然输出1.我希望它是现在的价值$b.
Perl中最聪明的方法是如何实现这样的懒惰评估?我希望在需要${b}之前保持"未替代" $a.
我正在尝试将二进制文件(例如可执行文件)读入字符串,然后将其写回
FileStream fs = new FileStream("C:\\tvin.exe", FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] bin = br.ReadBytes(Convert.ToInt32(fs.Length));
System.Text.Encoding enc = System.Text.Encoding.ASCII;
string myString = enc.GetString(bin);
fs.Close();
br.Close();
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
byte[] rebin = encoding.GetBytes(myString);
FileStream fs2 = new FileStream("C:\\tvout.exe", FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs2);
bw.Write(rebin);
fs2.Close();
bw.Close();
Run Code Online (Sandbox Code Playgroud)
这不起作用(结果具有完全相同的字节大小但无法运行)
如果我做bw.Write(bin)结果没问题,但我必须将它保存为字符串
仅使用XSLT 1.0的字符串函数,我将如何切断网址的末尾?
所以来自
http://stackoverflow.com/questions/2981175/is-it-possible-to-slice-the-end-of-a-url-with-xslt-1-0
我想提取
是-IT-可能对切片的-结束-A-URL与 - XSLT-1-0
这可能吗?
想知道是否有人知道这些方法中的任何一种是否会更快地产生输出:
Method 1
for ($i=1;$i<99999;$i++) {
echo $i, '<br>';
}
Run Code Online (Sandbox Code Playgroud)
要么
Method 2
for ($i=1;$i<99999;$i++) {
$string .= $i . '<br>';
}
echo $string;
Run Code Online (Sandbox Code Playgroud)
感谢您的任何输入.
我正在尝试对表示卡值的字符串ArrayList进行排序.因此,有些卡包含字母("King"),有些包含仅包含数字("7")的字符串.我知道使用Collections.sort,但它只对包含字母的字符串进行排序.如何按行编号和按字母顺序对ArrayList进行排序?
编辑:对不起,当我查看排序时,我一定不会太注意.排序正常,我必须被一个10来到2之前的事实所抛弃.谢谢
我在Python中有一个包含浮点数的变量(例如num = 24654.123),我想确定数字的精度和比例值(在Oracle意义上),所以123.45678应该给我(8,5),12.76应该给我(4,2)等
我第一次考虑使用字符串表示(via str或repr),但那些对于大数字失败(尽管我现在理解浮点表示的局限性是这里的问题):
>>> num = 1234567890.0987654321
>>> str(num) = 1234567890.1
>>> repr(num) = 1234567890.0987654
Run Code Online (Sandbox Code Playgroud)
编辑:
下面的好点.我应该澄清一下.该数字已经是一个浮点数,并通过cx_Oracle被推送到数据库.我正在努力尽我所能在Python中处理对于相应数据库类型来说太大而不执行INSERT和处理Oracle错误的浮点数(因为我想处理数字字段,而不是记录,在一段时间).我猜我map(len, repr(num).split('.'))最接近浮子的精度和比例?