我有一个矢量,例如c(1, 3, 4, 5, 9, 10, 17, 29, 30),我想将"相邻"元素组合在一起,形成一个规则的连续序列,在一个参差不齐的矢量中导致:
L1:1
L2:3,4,5
L3:9,10
L4:17
L5:29,30
朴素代码(前C程序员):
partition.neighbors <- function(v)
{
result <<- list() #jagged array
currentList <<- v[1] #current series
for(i in 2:length(v))
{
if(v[i] - v [i-1] == 1)
{
currentList <<- c(currentList, v[i])
}
else
{
result <<- c(result, list(currentList))
currentList <<- v[i] #next series
}
}
return(result)
}
Run Code Online (Sandbox Code Playgroud)
现在我明白了
a)R不是C(尽管有大括号)
b)全局变量是纯粹的邪恶
c)这是一种实现结果的非常低效的方法
,欢迎任何更好的解决方案.
由于Java支持OpenGL,开发游戏的最佳选择是什么?
Java + OpenGLC+++ SDL+OpenGL我总是避免使用Java(当然是在游戏开发中)因为速度快.但是,我发现Java支持OpenGL.所以,我认为速度不再是问题......你应该选择什么?有评论吗?
由于我在Java和垃圾收集器方面的经验,Java对我来说会容易得多.
谢谢
我试图从sql数据库中选择DeliveryDate作为日期.在数据库中,我将其保存为日期时间格式.如何才能获得日期?
SELECT Subject, DeliveryDate
from Email_Administration
where MerchantId =@ MerchantID
Run Code Online (Sandbox Code Playgroud)
03/06/2011 12:00:00我刚刚被选为03/06/2011 ..
非常感谢提前!:)
我想去那里.但说真的,如何以"Apple"方式实现纯虚方法?您是否使用基类的协议并在这些方法上抛出异常?
我认为这应该很简单,但我找不到选项!
如何获得tool-tip/alt我的ActionLink?
<%=Html.ActionLink("New", "List", "FormSummary", new {childId = Child.Id}, new {Class = "action add"})%>
Run Code Online (Sandbox Code Playgroud) 我有一个产品表,存储"主"定价:
产品
==========.
id
partnum
描述
价格
安装时间
经销商可以覆盖定价,设定不同的价格,安装时间等.我的想法是将经销商特定的差异存储在另一个表中:
覆盖
==========.
dealerID
partnum
price
installtime
当我查询数据库的经销商价格时,我需要加入这些表格.我需要覆盖表中的值来覆盖products表中的值.
SELECT partnum, price, installtime FROM products
JOIN overrides ON products.partnum = overrides.partnum
WHERE dealerID = 123
Run Code Online (Sandbox Code Playgroud)
如上所述,这当然会产生错误.关键是我需要覆盖表中的价格(如果存在而不是product表中的价格)(安装时相同).我可以使用不同的字段名称并将逻辑移动到PHP层.但SQL应该能够处理它,对吗?
如果我编写一个专为.NET 2设计的应用程序,然后只安装了.NET 3的计算机启动应用程序 - 它会起作用吗?
我知道框架之间存在一些重大变化,例如过时的方法,例如LINQ等新功能(只有3.5?).
如果我使用.NET 3测试代码并且它有效,该怎么办?
描述我的情况:我的PC上同时有.NET 2和.NET 3 - 当我点击"projects - > settings - > .NET 2"然后startwithoutdebugging时,绝对没有问题.当我做项目时 - >设置 - > .NET 3然后启动应用程序而不进行调试也绝对没有问题.
我只想确保我的应用程序可以运行在.NET> = 2.0的任何机器上.
我想在我的标题上使用文本渐变(基本上是这种类型的效果).通常,这是通过在文本上使用png alpha透明图像来实现的.我的解决方案的问题是在标题框内,alpha透明度也会影响背景.因此,例如,如果我想使用照片作为标题的背景,那么看起来很糟糕.有没有办法解决这个问题(至少在某些浏览器中,对于初学者来说).
想象一下包含UTF-8中几个单词的任何给定语言(英语,阿拉伯语,日语等)的页面标题字符串.例:
$stringRAW = "Blues & ?????? Bliss's ???? Schön";
Run Code Online (Sandbox Code Playgroud)
现在,这实际上需要转换为该页面的URL的有效部分:
$stringURL = "blues-??????-bliss-????-schön"
Run Code Online (Sandbox Code Playgroud)
只是看看这个链接 这也适用于我的服务器!
Q1.这些天允许哪些字符作为有效网址?我记得在浏览器上看到了一些阿拉伯字符串,我在我的apache 2上测试了它,一切正常.
我猜它必须成为: $stringURL = "blues-blows-bliss-black"
Q2.您知道哪些现有的PHP函数正确编码/转换这些UTF-8字符串,以便将URL从任何无效字符中删除?
我猜到至少:1.空格 should be converted into dashes -
2.删除无效字符?他们是谁? @和'&'?
3.将所有字母转换为小写字母(或者是在网址中有效的capitcal字母?)
谢谢:非常感谢您的建议!
WordPress默认CSS类输出的示例:
<li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55">
<li class="page_item page-item-37">
Run Code Online (Sandbox Code Playgroud)
菜单和页面列表项目有各种各样的li class和id.
如何functions.php在菜单和页面列表的文件中删除它们?