这是Stata在一步中处理的数据分析中的基本问题.
使用时间不变数据(x0)和2000年和2005年的时变数据(x1,x2)创建一个宽数据框:
d1 <- data.frame(subject = c("id1", "id2"),
x0 = c("male", "female"),
x1_2000 = 1:2,
x1_2005 = 5:6,
x2_2000 = 1:2,
x2_2005 = 5:6
)
Run Code Online (Sandbox Code Playgroud)
ST
subject x0 x1_2000 x1_2005 x2_2000 x2_2005
1 id1 male 1 5 1 5
2 id2 female 2 6 2 6
Run Code Online (Sandbox Code Playgroud)
我想像面板一样塑造它,所以数据看起来像这样:
subject x0 time x1 x2
1 id1 male 2000 1 1
2 id2 female 2000 2 2
3 id1 male 2005 5 5
4 id2 female 2005 6 6
Run Code Online (Sandbox Code Playgroud)
我可以用reshapest 做到这一点 …
我的Android应用程序中有一个SQLite数据库,它将日期存储为整数.这些整数来自于调用Java.util.Date.getTime();.我正在尝试运行我的数据库的原始查询以获取Cursor传递给CursorAdapter并在ListView中显示,但日期存储为返回的整数getTime().
为了简化我的程序,我想避免使用SimpleArrayAdapter,并坚持使用CursorAdapter.
是否有可能在日期mm-dd-yyyy列中格式化整数,以便光标所指向的表的列包含格式正确的值,而不是Java.util.Date.getTime();我将项添加到数据库时返回的整数?
我可能用20种不同的语法搜索了这个问题,我找不到答案.请帮忙!!!如何在xcode 4中安装Cocos2d项目模板?我尝试了不同的方法,但是当我在Xcode 4中构建一个新项目时,它们仍然没有显示出来!救命!
我开始阅读"C中的数字配方"一书......我尝试使我的程序更有效,更快......所以,使用C或C++是一回事吗?我知道C++是C的超集......但是,"cmath"库(c ++)与"math.h"库(c)之间是否存在差异?它会干预执行的速度吗?...为了那个...我可以使用C++而不与C程序有任何区别?
我刚刚将Rake更新到最新版本(0.9.0.beta.4),该rake命令最终出现以下错误消息:
rake aborted!
undefined method `task' for #<Anelis::Application:0x9223b6c>
Run Code Online (Sandbox Code Playgroud)
这是跟踪:
undefined method `task' for #<Anelis::Application:0x97ef80c>
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:214:in `initialize_tasks'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:139:in `load_tasks'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing'
/home/amokrane/Documents/prog/web/learning_rails/anelis/Rakefile:7:in `load_string'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `eval'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `load_string'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:16:in `load_rakefile'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:495:in `raw_load_rakefile'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:78:in `block in load_rakefile'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:129:in `standard_exception_handling'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:77:in `load_rakefile'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:61:in `block in run'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:129:in `standard_exception_handling'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:59:in `run'
/usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/bin/rake:31:in `<top (required)>'
/usr/local/rvm/gems/ruby-1.9.2-p136/bin/rake:19:in `load'
/usr/local/rvm/gems/ruby-1.9.2-p136/bin/rake:19:in `<main>'
Run Code Online (Sandbox Code Playgroud)
有人经历过同样的问题吗?什么可能是错的?请注意,我正在运行Rails 3.0.3,您可能也对我的Gemfile的内容感兴趣:
source 'http://rubygems.org'
gem 'rails', '3.0.3'
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'mysql2'
gem 'legacy_data'
gem 'resources_controller', :git …Run Code Online (Sandbox Code Playgroud) 我们经常使用堆栈或队列在我们的算法,但在那里,我们用一个双向链表实现任何情况下都栈和算法中的队列?例如,在一个阶段,我们将()将6个项目推入堆栈,pop()2个项目,然后从双向链接列表的尾部将其余项目(4)出列().我正在寻找的是那些在这种方法中实现某些东西的模糊,有趣的算法,甚至是陌生的.伪代码,链接和解释会很好.
我需要获取WPF DataGridCell的位置,在DataGrid单元格中更改事件获得,但只能获得垂直(Y轴).尽管指向了不同的列,但水平保持不变.
这是几乎可以工作的代码.点击不同的单元格进行测试.
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
List<Person> Persons = new List<Person>();
public MainWindow()
{
InitializeComponent();
Persons.Add(new Person { Id = 1, Name = "John", City = "London" });
Persons.Add(new Person { Id = 2, Name = "Charles", City = "Rome" });
Persons.Add(new Person { Id = 3, Name = "Paul", City = "Chicago" });
this.EditingDataGrid.ItemsSource = Persons;
this.EditingDataGrid.CurrentCellChanged += new EventHandler<EventArgs>(EditingDataGrid_CurrentCellChanged);
}
void EditingDataGrid_CurrentCellChanged(object sender, EventArgs e) …Run Code Online (Sandbox Code Playgroud) 我有一些像http://mysite.com/module/45/set_name/new-name我的应用程序中的URL ,旨在使用ajax访问.
为了防止XSRF,我强制要求这样的POST请求.随着GET它的琐碎使用下面生成一个XSRF:
<img src="http://mysite.com/module/45/set_name/new-name"/>
Run Code Online (Sandbox Code Playgroud)
使用POST可以防止这种特殊攻击,但这实际上比使用更安全GET吗?如果没有,还有什么可以/应该做的?
谢谢.
编辑:我正在使用CodeIgniter并在我的配置中有以下内容:
$config['csrf_protection'] = TRUE;
$config['csrf_token_name'] = 'csrf_test_name';
$config['csrf_cookie_name'] = 'csrf_cookie_name';
$config['csrf_expire'] = 3600;
Run Code Online (Sandbox Code Playgroud)
我安全吗?拥有CSRF是否有任何缺点?表格除了一小时后到期?
基本上我更改了MySQL通过的密码,CMD之后当我尝试访问phpmyadmin页面时,它显示错误#1045访问被拒绝.
我想如何解决这个问题.提前致谢.
我正在尝试启动resque-web,但是会发生以下错误:
[Sun Mar 06 05:27:48 +0000 2011] Starting 'resque-web'... [Sun Mar 06 05:27:48 +0000 2011] trying port 8281... Couldn't get a file descriptor referring to the console
Ubuntu 10.04和10.10发生此错误.
Resque Web仅以-F选项开头(不要守护进程,在前台运行).因此,当进程被守护时,它必须是某种东西.
任何想法,我该如何解决?
问候,