我有几个数据集,75,000个观测值和一个type可以取值0-4 的变量.我想为所有类型的每个数据集添加五个新的虚拟变量.我能想出的最佳方法如下:
# For the 'binom' data set create dummy variables for all types in all data sets
binom.dummy.list<-list()
for(i in 0:4){
binom.dummy.list[[i+1]]<-sapply(binom$type,function(t) ifelse(t==i,1,0))
}
# Add and merge data
binom.dummy.df<-as.data.frame(do.call("cbind",binom.dummy.list))
binom.dummy.df<-transform(binom.dummy.df,id=1:nrow(binom))
binom<-merge(binom,binom.dummy.df,by="id")
Run Code Online (Sandbox Code Playgroud)
虽然这很有效,但速度非常慢(合并功能甚至已经崩溃了几次).有没有更有效的方法来做到这一点?也许这个功能是我不熟悉的软件包的一部分?
我正在尝试在面板内添加一个控件(Label).请看代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace AddControlProgramatically
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Label lbl = new Label();
for (int x = 0; x <= 3; x++)
{
//create new label location after each loop
//by multiplying the new value of variable x by 5, so the new label
//control will not overlap each …Run Code Online (Sandbox Code Playgroud) 有没有人知道使用Amazon S3提供gzip压缩HTML页面的任何问题.我需要最小化HTML文件的文件大小(即提供压缩的HTML,CSS和javascript文件) - 但我担心:
Amazon S3无法正确地将gzip压缩文件提供给请求它的浏览器.要么,
某些浏览器无法阅读gzip压缩内容.我知道旧浏览器不支持gzip压缩内容(例如IE6和更早版本) - 而一些(现代?)防病毒软件将剥离内容编码头.
我是否需要提供未压缩的HTML(我相信Amazon S3会轻松支持) - 或者我可以放心,大多数现代浏览器都可以处理我的gzip压缩内容吗?
我在显示和隐藏页面上的标签时遇到问题.
当我加载页面时
<a id="mylink" class="hiddenClass">...</a>
Run Code Online (Sandbox Code Playgroud)
hiddenClass有display:none
当某个事件发生时,我使用javascript尝试以块样式显示元素
document.getElementById("mylink").display = "block";
Run Code Online (Sandbox Code Playgroud)
它没有显示出来.当我提醒document.getElementById("mylink")时,显示它表示块..但它没有显示.
我怎样才能解决这个问题..?而且,一般来说,显示和隐藏DOM元素的最佳方式是什么?
我目前有一个Access数据库.有一个后端,有多个用户使用这个数据库和他们自己的前端.数据的大小非常小; 但是有几种形式一直在使用.
我需要将数据迁移到MySQL.我应该继续使用Access前端还是编写我自己的c#前端?为什么一个人比另一个好?
在我的NSXMLParser完成并从内存中释放后,我得到了一个奇怪的泄漏.
它提出了NSMapTable alloc leak.这是我的堆栈:
0 libSystem.B.dylib calloc
1 libobjc.A.dylib _internal_class_createInstanceFromZone
2 libobjc.A.dylib class_createInstance
3 Foundation NSAllocateObject
4 Foundation +[NSMapTable alloc] <===== this is the leak...
5 Foundation -[NSXMLParser initWithData:]
6 Foundation -[NSXMLParser initWithContentsOfURL:]
7 idispatch -[RootViewController parseXML:] /Developer/iPhone Apps/iDispatch/Classes/RootViewController.m:562 <================== this is my code calling
8 Foundation -[NSThread main]
9 Foundation __NSThread__main__
10 libSystem.B.dylib _pthread_start
11 libSystem.B.dylib thread_start
Run Code Online (Sandbox Code Playgroud)
想法?
欣赏你可以流下的任何光!
这是代码:
[NSThread detachNewThreadSelector:@selector(parseXML:)
toTarget:self
withObject:requestStr];
Run Code Online (Sandbox Code Playgroud)
它在自己的线程上调用此方法:
- (void)parseXML:(NSString*)theURL {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSXMLParser *parser = [[NSXMLParser alloc] …Run Code Online (Sandbox Code Playgroud) 在Windows上,您可以"捕获"鼠标,即使它超出窗口的客户区,也可以继续接收鼠标事件.这里的SetCapture()文档:http://msdn.microsoft.com/en-us/library/ms646262(VS.85).aspx
我想知道Linux(X11)和Mac OS X(Cocoa)中的等效功能是什么.
根据http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html,我能够使用AVCaptureSession从相机捕获视频帧.但是,似乎AVCaptureScreen从相机捕获帧而不在屏幕上显示相机流.我想像UIImagePicker一样显示相机流,以便用户知道相机正在打开并看到相机指向的位置.任何帮助或指针将不胜感激!
我决定和Django玩一下(因为我已经听说过很多).我正在阅读这里的教程:
http://docs.djangoproject.com/en/1.2/intro/tutorial01/#intro-tutorial01
大约在教程的一半,我被要求从命令行运行:
python manage.py syncdb
但是,我收到此错误:
C:\django-projects\mysite>python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_manager(settings)
File "C:\Python25\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager
utility.execute()
File "C:\Python25\lib\site-packages\django\core\management\__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python25\lib\site-packages\django\core\management\__init__.py", line 257, in fetch_command
klass = load_command_class(app_name, subcommand)
File "C:\Python25\lib\site-packages\django\core\management\__init__.py", line 67, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "C:\Python25\lib\site-packages\django\utils\importlib.py", line 35, in import_module
__import__(name)
File "C:\Python25\lib\site-packages\django\core\management\commands\syncdb.py", line 7, in <module>
from django.core.management.sql import custom_sql_for_model, emit_post_sync_signal
File "C:\Python25\lib\site-packages\django\core\management\sql.py", line 5, …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用此库uZpRunConsoleApp从程序中获取控制台输出.它有很好的文档,但我没有长时间使用Delphi,我不明白事件是如何工作的.
从我可以告诉我需要用我的应用程序调用ExecuteConsoleApp,我没有输出.看起来这个方法要我指定一个事件发生时可以触发的函数,但我不明白该怎么做.
我希望有人能在这里传播一些亮点.
我没有发布任何代码,因为这不是一个特定于代码的问题,但如果有人想要我到目前为止我会为他们编辑.