问题列表 - 第47165页

混淆javascript属性?

我最近测试了UglifyJSYUI Compressor并发现了一些奇怪的东西.
两个minifiers似乎都没有改变对象属性的名称,只改变变量和函数的名称.

例如,如果我有以下代码:

var objName = {first:2, second:4};
alert(objName.first + " " + objName.second);
Run Code Online (Sandbox Code Playgroud)

名称firstsecond在缩小版本中保持不变.
这是为什么?

javascript obfuscation minify

6
推荐指数
2
解决办法
1864
查看次数

iOS UIImageJPEGRepresentation错误:不是JPEG文件:以0xff 0xd9开头

我正在将.jpg文件写入我的应用程序的Documents目录,如下所示:

NSData *img = UIImageJPEGRepresentation(myUIImage, 1.0);
BOOL retValue = [img writeToFile:myFilePath atomically:YES];
Run Code Online (Sandbox Code Playgroud)

之后,我使用以下命令将该图像加载回UIImage:

UIImage *myImage = [UIImage imageWithContentsOfFile:path];
Run Code Online (Sandbox Code Playgroud)

我知道它有效,因为我可以在表格单元格中绘制图像,这很好.现在,如果我尝试使用UIImageJPEGRepresentation(myImage,1.0),调试器会打印出这些行:

<Error>: Not a JPEG file: starts with 0xff 0xd9
<Error>: Application transferred too few scanlines
Run Code Online (Sandbox Code Playgroud)

函数返回nil.有没有人知道为什么会这样?加载后我没有做任何事情来操纵UIImage数据.我刚刚将UIImage提供给单元格中的图像视图.我设置了图像视图属性,使得单元格中的所有图像对齐并且大小相同,但我认为这与将UIImage转换为NSData无关.

iphone uiimageview uiimage nsdata uiimagejpegrepresentation

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

Erlang get_tcp:recv数据长度

gen_tcp:recv(Socket, 0).是数据接收的用户,但我一次只能接收1418个字节.如何收到已发送的数据量?

sockets erlang

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

独特的列组合

这是我的简化数据集:

foo <- data.frame(var1= c(1:10), var2=rep(1:5,2),var3=rep(1:2,5),var4=rep(3:7,2) )    
Run Code Online (Sandbox Code Playgroud)

共有20个变量

foo

   var1 var2 var3   var4    ... var20
1     1    1    1      3
2     2    2    2      4
3     3    3    1      5
4     4    4    2      6
5     5    5    1      7
6     6    1    2      3
7     7    2    1      4
8     8    3    2      5
9     9    4    1      6
10   10    5    2      7
Run Code Online (Sandbox Code Playgroud)

我需要获得3个变量的独特组合及其每个时期的总和

即.......好吧

  var1var2var3   var1var3var4   var1var5var18  etc...
1     6               sum
2     6           
3     7          
4     10 …
Run Code Online (Sandbox Code Playgroud)

combinations r matrix

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

将Log4j.properties放入Eclipse项目的正确位置在哪里?

我应该在Eclipse项目中添加log4j.properties文件以使其按预期工作?

java eclipse log4j classpath

58
推荐指数
6
解决办法
18万
查看次数

C# - 如何将Lazy <List <T >>转换为Lazy <List <U >>?

我有一个Lazy<List<T>>地方T是一个类,它有一个巨大的字符串和有关文件的元数据.我们称之为财产HugeString和财产Metadata

我有这个类U,它具有相同的属性HugeString,等等.我必须转换Lazy<List<T>>Lazy<List<U>>不加载所有东西.

可能吗 ?

这是我创建列表的地方,在该方法中我获取有关文件和文件本身的信息:

entity.VersionedItems =
    new Lazy<List<VersionedItemEntity>>(
        () => VersionedItemEntity.GetFromTFSChanges(entity,chng.Changes));
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的(评论)

ChangesetList.Add(
    new HistoryLogEntryModel()
    {
        Revision = changeset.Changeset.ToString(),
        Author = changeset.User,
        Date = changeset.Date.ToString("dd/MM/yyyy"),
        Message = changeset.Comment,
        //VersionedItems = changeset.VersionedItems
    }
Run Code Online (Sandbox Code Playgroud)

但是HistoryLogEntryModel具有不同版本的VersionedItems.而且我需要转换一些变量.如果我将一个东西转换成另一个东西,它会加载所有东西,这将是不必要的和缓慢的.

这是正确的方法吗?我怎么能做到这一点?

谢谢你.

c# lazy-loading list type-conversion

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

AnyIterator和boost迭代器外观

是否可以使用boost迭代器外观实现任何迭代器?我不想在我的基类中定义实现细节

class Base
{
public:
typedef std::vector<int>::iterator iterator;//implementation detail
...
virtual iterator begin()=0;
virtual iterator end()=0;
};
Run Code Online (Sandbox Code Playgroud)

或者我必须从头开始写一个;

c++ iterator any

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

memcache可以告诉你它使用了多少内存?

memcache可以告诉你它总共使用了多少内存?

特定钥匙怎么样?

memcached ruby-on-rails

8
推荐指数
2
解决办法
3849
查看次数

从数据库中检索时对hibernate集合进行排序

我有一个带有Bar列表的对象Foo.有没有办法设置我的类,以便getBars()将返回一个已用Collections.sort排序的List?换句话说,我想在首次填充列表时运行Collections.sort.目前,我在检索集合时调用sort,这可能是多余的,很容易被遗忘.

java hibernate

10
推荐指数
2
解决办法
2万
查看次数

在mediatemple dv 4.0上安装mongodb php驱动程序

按照官方说明http://www.mongodb.org/display/DOCS/Quickstart+Unix和这篇文章http://blog.phy5ics.com/2010/03/27/installing-mongodb-on-mediatemple-dv /我刚刚设法在MediaTemples DV 4.0服务器上安装了mongodb(我想).

我在安装PHP驱动程序时遇到问题http://www.mongodb.org/display/DOCS/PHP+Language+Center

在SSH我得到这个:

[root @ xxx] #cd/var/tmp
[root @ xxx] #pecl install mongo
下载mongo-1.1.4.tgz ...
开始下载mongo-1.1.4.tgz(68,924字节)
..... ............完成:68,924字节
18个源文件,构建
运行:phpize
配置:
PHP Api版本:20090626
Zend Module Api No:20090626
Zend Extension Api No:220090626
/ usr/bin/phpize :/ var/tmp/mongo/build/shtool:/ bin/sh:bad interpreter:Permission denied
无法找到autoconf.请检查您的autoconf安装和$ PHP_AUTOCONF环境变量.然后,重新运行此脚本.

错误:`phpize'失败了

我以root用户身份登录 - 我不明白为什么它失败以及我需要采取哪些步骤来安装PHP驱动程序?

谢谢

mediatemple mongodb nosql

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