我有一个3D数据集: data = data.frame( x = rep( c(0.1, 0.2, 0.3, 0.4, 0.5), each=5), y = rep( c(1, 2, 3, 4, 5), 5) ) data$z = runif( 25, min = (data$x*data$y – 0.1 * (data$x*data$y)), max = (data$x*data$y + 0.1 * (data$x*data$y)) ) data str(data) 我想绘制它,但R alwyas的内置函数给出了错误 预期增加“x”和“y”值 # ### 3D Plots ###################################################### # built-in function […]
大家好,我只是在LinearLayout中实现了一个ListView,但是我需要定义LinearLayout的高度(它必须是屏幕高度的50%)。 <LinearLayout android:id="@+id/widget34" android:layout_width="300px" android:layout_height="235px" android:orientation="vertical" android:layout_below="@+id/tv_scanning_for" android:layout_centerHorizontal="true"> <ListView android:id="@+id/lv_events" android:textSize="18sp" android:cacheColorHint="#00000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/tv_scanning_for" android:layout_centerHorizontal="true"> </ListView> </LinearLayout> 那可能吗? 我做了一个类似的button和EditText,但似乎没有工作的布局。 这是我的代码: //capture the size of the devices screen Display display = getWindowManager().getDefaultDisplay(); double width = display.getWidth(); //my EditText will be smaller than full screen (80%) double doubleSize = (width/5)*4; int editTextSize = (int) doubleSize; //define […]
我正在使用Apache POI API从Excel文件中获取值。 除了包含公式的单元之外,一切都很好。 事实上, cell.getStringCellValue()返回单元格中使用的公式,而不是单元格的值。 我试图使用evaluateFormulaCell()方法,但它不工作,因为我正在使用GETPIVOTDATA Excel公式,并没有在API中实现此公式: Exception in thread "main" org.apache.poi.ss.formula.eval.NotImplementedException: Error evaluating cell Landscape!K11 at org.apache.poi.ss.formula.WorkbookEvaluator.addExceptionInfo(WorkbookEvaluator.java:321) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:288) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluate(WorkbookEvaluator.java:221) at org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCellValue(HSSFFormulaEvaluator.java:320) at org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCell(HSSFFormulaEvaluator.java:213) at fromExcelToJava.ExcelSheetReader.unAutreTest(ExcelSheetReader.java:193) at fromExcelToJava.ExcelSheetReader.main(ExcelSheetReader.java:224) Caused by: org.apache.poi.ss.formula.eval.NotImplementedException: GETPIVOTDATA at org.apache.poi.hssf.record.formula.functions.NotImplementedFunction.evaluate(NotImplementedFunction.java:42)
有什么方法可以混合recursion和yield语句吗? 例如,一个无限数量的生成器(使用recursion)会是这样的: def infinity(start): yield start # recursion here … >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 我试过了: def infinity(start): yield start infinity(start + 1) 和 def infinity(start): yield start yield infinity(start + 1) 但他们都没有做我想要的,第一个停止后,它start ,第二个start ,然后发电机,然后停下来。 注:请,我知道你可以使用while循环来做到这一点: def infinity(start): while True: yield start start += 1 我只是想知道这是否可以recursion地完成。
如果我有一个表和这样的数据: ID | Name | Group 1 Apple A 2 Boy A 3 Cat B 4 Dog C 5 Elep C 6 Fish C 我希望按照从小到大的顺序排列,如:A-2条logging,B-1条logging,C-3条logging,所以会变成: 3 Cat B 1 Apple A 2 Boy A 4 Dog C 5 Elep C 6 Fish C 我试过了 $sql = "SELECT ID,Name FROM table ORDER BY COUNT(Group)"; 但它只是为我返回一个结果。 有什么提示吗? […]
所以,我正在使用underscore.js模板,其中我必须把我的html模板内的脚本标记,像这样 <script id="contactTemplate" type="text/template"> <img src="{{ photo }}" alt="{{ name }}" /> <h1>{{ name }}<span>{{ type }}</span></h1> <div>{{ address }}</div> <dl> <dt>Tel:</dt><dd>{{ tel }}</dd> <dt>Email:</dt><dd><a href="mailto:{{ email }}">{{ email }}</a></dd> </dl> </script> 但崇高的文字2正在评估里面的代码作为常规的JS,我该如何改变呢? 提前致谢!
我在.bash_profile中定义了几个不同的函数。 我通常记得函数的名字,但是在我运行它之前,想要快速浏览一下代码。 .bash_profile文件: gpm () { echo "git pull origin master" git pull origin master } 击: $ <something> gpm 预期结果:不要运行function只是打印出function本身。
我正在使用gitstream程工具,并且遇到了一些问题。 我的git分支已经分化了。 我读过硕士分支和“起源/硕士”已经分歧,如何“分裂”分支? 并试图按照这些步骤,试图合并和重新绑定我的本地存储库。 $ git flow feature finish showFindLogs Branches 'develop' and 'origin/develop' have diverged. And branch 'develop' may be fast-forwarded. $ git merge origin/develop Already up-to-date. $ git rebase origin/develop Current branch feature/showFindLogs is up to date. $ git status # On branch feature/showFindLogs nothing to commit (working directory clean) 我怎么能摆脱这个? 我已经完成了gitstream程function,我只想把我的更改到远程。 谢谢!
这是我现在的代码: $files = glob("*.jpg"); 这工作正常。 不过,我想列出其他图像types,如PNG,GIF等 我可以请有一些帮助来修改上面的代码,以使其工作。 我已经尝试了以下没有成功: $files = glob("*.jpg","*.png","*.gif"); $files = glob("*.jpg,*.png,*.gif); 和其他变化…
我正在编写一个程序,利用二叉search树来存储数据。 在以前的程序(不相关)中,我能够使用Java SE6提供的实现来实现链表。 是否有类似的二叉search树,还是我需要“从头开始”?