我有这个
d[d$Age > "2", ]
Run Code Online (Sandbox Code Playgroud)
并且它返回Age年龄超过2的所有行,但我想只返回几个列中的值,比如d $ X和d $ Y,而不是全部.
无论如何我能做到这一点?
谢谢
我正在尝试使用Raphael 在网页中创建类似于此示例的地图工具.
我有一个我想要使用的地图的svg文件,省份都是文件中的单独路径.但是,如果我将svg文件中的坐标直接复制到raphael路径,则图像太大而无法适应屏幕,因此我需要对其进行缩放.
我知道我可以使用缩放功能单独缩放所有省道路,但是它们将不再相互接触,我必须移动它们来重新组装地图.
有没有办法将路径组合在一起并扩展整个事物,还是有一些聪明的工具来扩展原始的svg文件?Inkscape缩放似乎不会修改svg文件中的坐标.
谢谢.
资源:
window.onload=function(){
var paper = new Raphael(document.getElementById('canvas_container'),2000,4000);
var province = {}
province.a = paper.path("M 1195.23,2765.05 1176.44,2753.8 1182.93,2743.86 1198.21,2745.13 1201.92,2738.14 1239.79,2738.32 1263.62,2752.62 1284.76,2743.95 1317.8,2750.74 1367.35,2746.42 1392.66,2715.11 1400.21,2696.4 1414.4,2707.23 1451.71,2707 1456.53,2690.06 1486.98,2691.43 1517.68,2681.6 1536.64,2650.12 1560.81,2641.94 1566.44,2625.91 1655.76,2577.95 1652.86,2580.91 1640.92,2614.69 1610.92,2642.31 1590.74,2684.67 1565.32,2702.68 1559.58,2720.44 1521.84,2784.07 1477.67,2814.72 1461.87,2821.15 1442.9,2853.64 1440.5,2874.94 1420.09,2879.49 1381.85,2912.96 1374.51,2932.58 1336.52,2969.11 1318.56,2959.93 1310.72,2940.64 1294.49,2938.23 1287.2,2923.45 1265.55,2923.98 1246.43,2913.8 1239.54,2901.7 1213.98,2894.24 1206.33,2881.17 1214.32,2876.4 1199.89,2858.79 1204.99,2841.58 1220.87,2835.67 1210.72,2812.63 1232.15,2807.48 1225.15,2793.26 1231.23,2781.47 1213.41,2762.4 1195.23,2765.05 z");
province.b = …Run Code Online (Sandbox Code Playgroud) 我有一个链接列表,我想使用jQuery将点击的链接设置为活动状态,并让其余的链接删除它们的类.
我目前的设置是这样的:
HTML
<ul>
<li id="li_1" class="active"><a href="#" id="link1">link 1</a></li>
<li id="li_2"><a href="#" id="link2">link 2</a></li>
<li id="li_3"><a href="#" id="link3">link 3</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$("#link1").click(function () {
$("#li_1").removeClass('active');
$("#li_2").removeClass('active');
$("#li_3").addClass('active');
});
$("#link2").click(function () {
$("#li_1").addClass('active');
$("#li_2").removeClass('active');
$("#li_3").removeClass('active');
});
$("#link3").click(function () {
$("#li_1").removeClass('active');
$("#li_2").addClass('active');
$("#li_3").removeClass('active');
});
Run Code Online (Sandbox Code Playgroud)
显然这至少不是很好,我想让它成为一个非常简单和灵活的1-2衬里功能.我知道这是可能的,但不幸的是我没有jQuery-fu,我知道很多人都这样做:)
鉴于以下日期:
6/30/2010 - 7/6/2010
Run Code Online (Sandbox Code Playgroud)
和一个静态变量:
$h = 7.5
Run Code Online (Sandbox Code Playgroud)
我需要创建一个数组,如:
Array ( [2010-06-30] => 7.5 [2010-07-01] => 7.5 => [2010-07-02] => 7.5 => [2010-07-05] => 7.5 => [2010-07-06] => 7.5)
Run Code Online (Sandbox Code Playgroud)
周末天被排除在外.
不,这不是作业......出于某种原因,我今天无法直接思考.
关于使用结构构造函数; 这两个代码块的性能相同吗?
使用构造函数:
Dim pt As Point
For i As Integer = 1 To 1000
pt = New Point(i, i)
Next
没有构造函数:
Dim pt As Point
For i As Integer = 1 To 1000
pt.X = i
pt.Y = i
Next
第一个是更短的,特别是如果构造函数有更多的参数,但在循环中使用它是明智的(让游戏循环每秒发射60次)?或者这两个编译成相同的机器代码?
我已经阅读了Python的答案:将列表切成n个近似等长的分区问题.
这是公认的答案:
def partition(lst, n):
division = len(lst) / float(n)
return [ lst[int(round(division * i)): int(round(division * (i + 1)))] for i in xrange(n) ]
Run Code Online (Sandbox Code Playgroud)
我想知道,为了将项目随机分配给分区而不是增量分配,如何修改这些解决方案.
谢谢,S :-)
在fortran 95中,如果您在声明中分配变量
integer :: var = 0
Run Code Online (Sandbox Code Playgroud)
它相当于
integer, save :: var = 0
Run Code Online (Sandbox Code Playgroud)
因此,变量在例行执行后保留(相当于staticC语言),并且在再次调用时不会重新初始化.这种(恕我直言,危险)行为背后的理由/技术问题是什么?
我有一个个人资料图片上传页面,用户可以在其中覆盖他们之前的个人资料图片.
但是当我将用户返回到他们的个人资料页面时,浏览器已缓存他们之前的图像,只有F5刷新返回新图像.
是否可以阻止浏览器缓存图像,因为有些用户可能认为他们的新上传失败了.
理想情况下,我只想阻止图像被缓存.但是快速浏览甜甜圈缓存似乎表明它不可能在MVC2中做到......?
谢谢你的任何指示.
model-view-controller caching image donut-caching asp.net-mvc-2
应该如何实施
operator==(const Base& base)
Run Code Online (Sandbox Code Playgroud)
比较子类,调用时调用将被正确调度
Base* base1 = new Derived1();
Base* base2 = new Derived2();
base1->operator==(*base2)?
Run Code Online (Sandbox Code Playgroud)