我在用R.编程.我有一个包含,比如1000个值的向量.现在让我们说我想将这1000个值随机分成两个新的集合,一个包含400个值,另一个包含600个.我怎么能这样做?我想过做这样的事......
firstset <- sample(mydata, size=400)
Run Code Online (Sandbox Code Playgroud)
...但是这不会对数据进行分区(换句话说,我仍然不知道要在另一组中放入哪600个值).我还想过从1到400的循环,一次随机删除1个值并将其放入firstset.这会正确地划分数据,但是如何实现这一点对我来说并不清楚.另外,我被告知尽可能避免forR中的循环.
有任何想法吗?
如何在php中检查来自其他网站的cookie并且不允许访问mywebsite?
如果客户端有cookie示例
如果有来自www.example.com的cookie,它会被重定向到其他网站吗?
请帮助我从其他网站的一些人评论我关于坏网站,我想检查
如果有饼干我不想要显示任何东西
#include <stdio.h>
int *top;
int a=1;
top=&a;
void main()
{
printf("%d\n",*top);
}
Run Code Online (Sandbox Code Playgroud)
error C2440: 'initializing' : cannot convert from 'int *' to 'int'
UPDATE
我知道如何使它工作,但我问为什么它不起作用.
我需要这样做才能在矩阵上持续操作.这是否意味着它需要通过引用传递?
这还够吗?
void operate_on_matrix(char matrix[][20]);
我已经申请了iPhone,但需要发布多个品牌.例如差异:
我不确定这样做的最好方法.
我正在考虑每个品牌的plist文件,其中包含要加载的文件的名称,例如brand1的"brand1_background.png",但是文本替换会变得非常混乱.这也意味着所有品牌的图像都在包装中,使其尺寸更大.
环顾四周,我可以为每个品牌设置一个"图像"文件夹并将其拖入以构建该品牌的应用程序,但文本仍然存在问题.
我想知道其他人如何处理这种情况,因为我想尽可能地做到这一点.
以下是我的代码,我不知道为什么DateTime无法更改为Object,有什么想法可以解决这个问题?
public class Test
{
public DateTime CreatedTime { get; set; }
}
public class Test1
{
}
public class Test2 : Test1
{
}
static void Main(string[] args)
{
Func<Test, ArgumentException> fn1 = null;
Func<Test, Exception> fn2 = fn1;// success
Func<Test, Test2> fn3 = null;
Func<Test, Test1> fn4 = fn3;//success
Func<Test, DateTime> expression1 = p => p.CreatedTime;
Func<Test, object> s = expression1; // Cannot implicitly convert type 'System.Func<IlReader.Program.Test,System.DateTime>' to 'System.Func<IlReader.Program.Test,object>'
Func<Test, ValueType> s2 = expression1; // cannot implicatily convert …Run Code Online (Sandbox Code Playgroud) 普通C中字符串常量和字符串文字之间有什么区别?
这个问题与另一个问题类似:字符串常量和字符串文字有什么区别?...除了一个是关于Objective-C(使用NSString)而不是C.
内置函数的slice用途是什么?如何使用它?
我知道Pythonic切片的直接方式 - l1[start:stop:step].我想知道我是否有切片对象,那我该如何使用呢?
假设我有一堂课
class A {
public:
A(int i);
~A();
private:
B b; // Want <- this guy to be constructed with i in A's constructor!
};
我希望b在构造函数中构造,具有在构造A之前不知道的特定参数.如果我要在A的构造函数中执行以下操作:
A::A(int i) {
B b(i);
// Or even if I try to do b = B::B(i);
}
我注意到b在堆栈上被分配了两次!aghghg.
然后我发现我在A的构造函数中可以做的是:
A::A() : b(B::B(7)) {
}
并且b只在堆栈上分配一次!
但这非常笨重.谁有更好的主意?请记住,构造函数应该只调用一次!
这是使用重要参数非动态分配对象的标准方法吗?如果我们能把b的结构推到那个花哨的参数列表中,那该怎么办?你被迫在堆栈上动态分配或构建TWICE!
奖金问题:什么时候被解除分配?是在A的析构函数之后或之前