小编Jas*_*her的帖子

基于另一个数组按键对数组进行排序?

在PHP中可以做这样的事情吗?你会如何写一个函数?这是一个例子.订单是最重要的.

$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
Run Code Online (Sandbox Code Playgroud)

我想做点什么

$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Run Code Online (Sandbox Code Playgroud)

因为最后我使用foreach()并且它们的顺序不正确(因为我将值附加到需要按正确顺序排列的字符串中,并且我事先并不知道所有数组键/值).

我查看了PHP的内部数组函数,但似乎只能按字母顺序或数字顺序排序.

php arrays sorting

136
推荐指数
8
解决办法
13万
查看次数

警告 - 构建路径指定执行环境J2SE-1.4

我在Eclipse Helios中创建了一个Maven项目.它可以正常工作一天,然后出现此警告:

构建路径指定执行环境J2SE-1.4.工作区中没有安装与此环境严格兼容的JRE.

由于此消息,项目停止编译和调试.有没有人有这个问题的解决方案?

java eclipse maven-2

134
推荐指数
3
解决办法
18万
查看次数

如何打开SDF文件(SQL Server Compact Edition)?

我有一个SDF文件,我想检索其架构并使用一些UI查询它.我怎样才能做到这一点?我没有在机器上安装Visual Studio,我想尽可能少地安装软件.

sql-server sql-server-ce

132
推荐指数
3
解决办法
36万
查看次数

将Base64字符串转换为图像文件?

我试图将我的base64图像字符串转换为图像文件.这是我的Base64字符串:

http://pastebin.com/ENkTrGNG

使用以下代码将其转换为图像文件:

function base64_to_jpeg( $base64_string, $output_file ) {
    $ifp = fopen( $output_file, "wb" ); 
    fwrite( $ifp, base64_decode( $base64_string) ); 
    fclose( $ifp ); 
    return( $output_file ); 
}

$image = base64_to_jpeg( $my_base64_string, 'tmp.jpg' );
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误invalid image,这里有什么不对吗?

php base64

132
推荐指数
5
解决办法
29万
查看次数

如何在视图出现之前滚动到iPhone上UITableView的底部

我有一个UITableView填充了可变高度的单元格.当视图被推入视图时,我希望表格滚动到底部.

我目前有以下功能

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
Run Code Online (Sandbox Code Playgroud)

log是一个可变数组,包含构成每个单元格内容的对象.

上面的代码工作正常viewDidAppear但是这有一个不幸的副作用,当视图首次出现然后跳到底部时显示表的顶部.如果table view可以在它出现之前滚动到底部我更喜欢它.

我试图滚动中viewWillAppearviewDidLoad,但在数据尚未加载到表并且都抛出一个异常,这两种情况.

任何指导都会非常感激,即使只是告诉我我所拥有的一切都是可能的.

cocoa-touch objective-c uitableview ios

131
推荐指数
13
解决办法
16万
查看次数

LINQ order by null column其中order是升序,null应该是last

我正在尝试按价格对产品列表进行排序.

结果集需要按列从低到高的价格列出产品LowestPrice.但是,此列可以为空.

我可以按降序对列表进行排序,如下所示:

var products = from p in _context.Products
   where p.ProductTypeId == 1
   orderby p.LowestPrice.HasValue descending
   orderby p.LowestPrice descending
   select p;

// returns:    102, 101, 100, null, null
Run Code Online (Sandbox Code Playgroud)

但是我无法弄清楚如何按升序排序.

// i'd like: 100, 101, 102, null, null
Run Code Online (Sandbox Code Playgroud)

c# linq sorting

123
推荐指数
7
解决办法
8万
查看次数

从Powershell ISE中的另一个PS1脚本调用PowerShell脚本PS1

我希望在Powershell ISE内的第二个myScript2.ps1脚本中调用myScript1.ps1脚本.

MyScript2.ps1中的以下代码在Powershell Administration中运行良好,但在PowerShell ISE中不起作用:

#Call myScript1 from myScript2
invoke-expression -Command .\myScript1.ps1
Run Code Online (Sandbox Code Playgroud)

从PowerShell ISE执行MyScript2.ps1时出现以下错误:

术语".\ myScript1.ps1"未被识别为cmdlet,函数,脚本文件或可操作程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试.

powershell

121
推荐指数
7
解决办法
33万
查看次数

Windows批处理:睡觉

如何让Windows批处理脚本等待几秒钟?

sleepwait似乎不工作(不能识别的命令).

windows shell scripting batch-file

119
推荐指数
8
解决办法
18万
查看次数

如何添加延迟2或3秒

如何在C#中为程序添加延迟?

c# delay

119
推荐指数
4
解决办法
47万
查看次数

将许可证部分添加到iOS设置包的最佳方法

我的iOS应用程序使用许多在Apache 2.0和类似许可下许可的第三方组件,这要求我包含各种文本,这类事情:

* Redistributions in binary form must reproduce the above copyright
  notice, this list of conditions and the following disclaimer in the
  documentation and/or other materials provided with the distribution.
Run Code Online (Sandbox Code Playgroud)

将这些信息置于设置包中的"许可"子条目下似乎有一个合理的先例(在ipad facebook,页面,主题演讲,数字和wikipanion上似乎都这样做).

我努力实现同样的努力; 我似乎需要逐行拆分文本并一次输入xcode一行(并且xcode4在编辑plist时似乎有崩溃问题).

看起来几乎可以肯定是某个地方要做的事情,或者是我错过了一些简单的方法.

plist ios settings.bundle

114
推荐指数
5
解决办法
4万
查看次数