小编Mar*_*ius的帖子

Subversion(svn)初学者的问题

这就是我想要做的.我在/ var/www/project中有一个项目.我想在这个项目中使用svn.我已经在我的debian服务器上安装了SVN用于此目的,但我不明白如何使用它和谷歌搜索让我更加困惑.我想创建一个repository/var/svn/project并使用它.发生一些变化后,我想将所有代码导出回/ var/www/project.现在这就是我所做的:

  • 我已经创建了一个存储库:svnadmin create/var/svn/project
  • 我导入了代码:svn import/var/www/project file:/// var/svn/project -m"初始导入"
  • 我用"Versions"客户端检查了代码

一切似乎工作正常,但是...如果我去/ var/svn/project,我的项目或任何子目录中没有源文件.虽然svn客户端能够检出所有这些文件.所以我在svn中读到,文件不是分别存储在berkley db和fsfs文件系统中.那么问题是......如何将源导出回/ var/www/project?如果我在/ var/svn/project目录上执行svn export命令,它说我不在工作副本中:(

svn

5
推荐指数
1
解决办法
343
查看次数

加密iphone-sdk上的文件

我想为我的iphone应用程序提供文件加密功能.对于基于桌面的应用程序,我使用下面的函数来加密相对较小的文件:

- (NSData *)aesEncrypt:(NSString *)key {
 // 'key' should be 32 bytes for AES256, will be null-padded otherwise
 char keyPtr[kCCKeySizeAES256+1]; // room for terminator (unused)
 bzero(keyPtr, sizeof(keyPtr)); // fill with zeroes (for padding)

 // fetch key data
 [key getCString:keyPtr maxLength:sizeof(keyPtr) encoding:NSUTF8StringEncoding];

 NSUInteger dataLength = [self length];

 //See the doc: For block ciphers, the output size will always be less than or 
 //equal to the input size plus the size of one block.
 //That's why we need to add the size …
Run Code Online (Sandbox Code Playgroud)

iphone encryption cocoa objective-c

5
推荐指数
1
解决办法
5374
查看次数

html5:有没有办法防止孩子干扰拖拽事件

我在html5拖放时遇到了一些问题.我没有看到一个简单的方法.基本上我有一些"盒子"里面有一些其他的html元素.父框是可拖动的,它们可以相互删除.

dragover在主体上绑定事件来处理整个页面上的拖放.问题是,当你拖动框时 - 有时会在子元素上触发事件,父母根本不会得到此事件.

有没有一种简单的方法可以防止这种情况发生?

基本上我希望dragover事件在鼠标位于目标框区域时立即触发.我知道解决这个问题的几种方法,但它们真的很难看,我想知道是否有一些简单的东西.

谢谢你的想法

我在代码中做的简短版本:

document.addEventListener('dragenter', function(e) {

    if (e.target.className == 'candrophere')
        // cancel out "e" to allow drop


}, false);
Run Code Online (Sandbox Code Playgroud)

但在我的情况下,子元素几乎占据了整个'.candrophere'框,因此事件几乎从未在正确的目标上被触发(特别是当我更快地移动鼠标时)

javascript html5 drag-and-drop

5
推荐指数
2
解决办法
3691
查看次数

java中的简单流读/写问题

我正在尝试通过URLConnection上传文件,但我需要将其读/写为二进制文件而不进行任何编码更改.

所以我试图byte[]从a 读取数组FileInputStream,但现在我有一个问题.PrintWriter我用来输出到服务器的对象不允许我这样做writer.write(content)(其中content是类型byte[]).我怎样才能解决这个问题?或者是否有另一种方法可以快速将二进制数据从a复制FileInputStreamPrintWriter

谢谢

java io

4
推荐指数
1
解决办法
1654
查看次数

objective-c nsarray to c array

对不起,我甚至不确定怎么问,因为我是C的完全新手,指针和类似的东西.有一个接受参数的函数:char **arg.如果我这样写这个论点:

char *cargs[] = {"blah", NULL};
Run Code Online (Sandbox Code Playgroud)

并将其传递给函数:

function(cargs);
Run Code Online (Sandbox Code Playgroud)

有用.但是...我有一个NSArray,NSStrings我需要从数值中取出这个数组NSArray.我认为这应该是创建一个具有相同元素数量的C数组NSArray并复制字符串,将其转换为cStringUsingEncoding.但老实说,我不知道怎么做,因为我对所有这些指针都很困惑.任何帮助,将不胜感激.

c cocoa nsarray

4
推荐指数
1
解决办法
4983
查看次数

php sqlite3:数据库文件是否自动关闭?

我在 PHP 手册的 SQLite3::close() 中找不到的简单问题:脚本结束时 PHP 是否关闭 sqlite 数据库,还是我们需要一直调用 $db->close() ?

php sqlite

4
推荐指数
1
解决办法
2523
查看次数

Java - 覆盖二进制文件的一部分

我试图覆盖最后26个字节的文件.基本上我需要在那里放几个整数和字节变量.我正在尝试将DataOutputStream与FileOutputStream一起使用,但这些东西没有seek()方法或类似的东西.那我怎么能从(文件大小-26)开始写一个writeInt()?我看到有一个写方法接受偏移,但我不确定它是否是我想要的,如果是这样,如何将int,long和byte变量转换为byte []以传递给该方法.

感谢您的意见

java io

3
推荐指数
1
解决办法
4116
查看次数

当另一个输入集中时,contenteditable div会失去选择

我对contenteditable div有问题.当我想在其上执行一个简单的命令(如粗体或斜体)时,我会执行以下操作:

  • 记住div(因为点击粗体按钮后会失去焦点)
  • 按钮单击,我重新聚焦div并执行粗体命令
  • 一切正常

现在当我尝试做一些更困难的事情时会出现问题.例如,我想显示一个带有输入字段的自定义对话框:

  • 记住div
  • 点击按钮,会显示一个对话框(一切都还可以)
  • 用户将一个输入字段集中在该对话框上(这就是所有内容都中断的地方)

这个问题是,只要一个输入元素被聚焦,不仅我的contenteditable div失去了焦点 - 它也会失去选择并在我重新聚焦它时立即将光标移动到开头.

所以我的问题是:在关注另一个输入元素后,我如何阻止一个可信的div失去其选择?

javascript contenteditable

3
推荐指数
1
解决办法
5870
查看次数

连接 mysql 中另一个表的一行

我在 sql 查询执行以下操作时遇到问题:

我需要从产品表中选择所有产品,对于每个产品,我需要从图像表中加入主图像(所有列)。产品图像表包含图像-产品关系和列 sortWeight。主图像是排序权重最小的图像。

为了获得主要产品图片,我会这样做:

SELECT * FROM images WHERE product=SOME_PRODUCT ORDER BY sortWeight ASC LIMIT 1;
Run Code Online (Sandbox Code Playgroud)

获取所有产品:

SELECT * FROM products;
Run Code Online (Sandbox Code Playgroud)

现在我需要以某种方式加入这两个,但问题是我不知道如何绕过以下限制:

SELECT P.* FROM products AS P 
LEFT JOIN 
    (SELECT * FROM images AS I WHERE I.product=P.id ORDER BY sortWeight ASC LIMIT 1) AS I1
Run Code Online (Sandbox Code Playgroud)

问题是 MySQL 不知道子查询中的 P.id 是什么。我也尝试过这样的:

SELECT P.* FROM products AS P 
LEFT JOIN 
    (SELECT * FROM images AS I WHERE ORDER BY sortWeight ASC LIMIT 1) AS I1 ON (I1.product = P.id) …
Run Code Online (Sandbox Code Playgroud)

mysql sql

1
推荐指数
1
解决办法
2084
查看次数