我正在尝试使用UITableView的本地化索引,就像iPhone的Contacts应用程序一样.这是我如何返回一个字符数组:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
return [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles];
}
Run Code Online (Sandbox Code Playgroud)
我将语言设置更改为非英语(例如:俄语).但是,它总是返回一个英文字符数组:
| A | B | C | d | E | F | G | H | I |Ĵ| K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |#
它与iPhone Contacts应用程序不同,后者显示带有合并的俄语和英语字符的索引.
反正有没有获得本地化的字符数组?
什么是正确和好的实施方式__hash__()?
我在谈论返回哈希码的函数,该哈希码随后用于将对象插入哈希表,即字典.
当__hash__()返回一个整数并用于将对象"分箱"为哈希表时,我假设返回的整数的值应该为公共数据均匀分布(以最小化冲突).获得这些价值观的好习惯是什么?碰撞是一个问题吗?在我的例子中,我有一个小类,它充当一个容器类,包含一些int,一些浮点数和一个字符串.
除了find_by_sql之外,有没有办法在ActiveRecord中使用EXISTS?
我想要一个很好的方法来找到一对多关系中没有关联的所有记录.
SELECT DISTINCT store_type FROM stores
WHERE NOT EXISTS (SELECT * FROM cities_stores
WHERE cities_stores.store_type = stores.store_type)
Run Code Online (Sandbox Code Playgroud) 我想在我的日期库中更新一行.问题是,通过我的错误,我有两行相同的数据.如何在一行上运行更新?
我正在尝试将3个参数传递给脚本,其中第3个参数$_GET['value3']应该是一个数组
$_GET['value1']
$_GET['value2']
$_GET['value3'] //an array of items
Run Code Online (Sandbox Code Playgroud)
我正在调用这样的脚本:(注意我的语法value3,我不确定它是否正确)
http://localhost/test.php?value1=test1&value2=test2&value3=[the, array, values]
Run Code Online (Sandbox Code Playgroud)
然后我使用foreach希望循环遍历第三个参数value3,即数组
//process the first input $_GET['value1']
//process the second input $_GET['value2']
//process the third input $_GET['value3'] which is the array
foreach($_GET['value3'] as $arrayitem){
echo $arrayitem;
}
Run Code Online (Sandbox Code Playgroud)
但我得到了错误 Invalid argument supplied for foreach()
我不确定我的方法是否正确.有些人可以澄清你是如何去做那种事情的
是否可以在飞行中更改jQuery DataTables设置值.接下来我的问题是,我需要立即改变sAjaxSource.已经尝试过这样的事情:
var oDefault = {
"bServerSide": true,
"bProcessing": true,
"bJQueryUI": true,
"bLengthChange": false,
"bFilter": true,
"iDisplayLength": 8,
"sAjaxSource": "my.php?" + "idKat="+aData[3],
"aaSorting": [[ 0, "asc" ],[ 3, "asc" ]],
"sDom": '<"top"ir>t<"bottom"pf<"clear">',
"sPaginationType": "full_numbers",
"oLanguage": {
"sUrl": "<?php echo $full_path_jezik_2;?>"
},
"aoColumns": [
{ "sName": "rb","sWidth": "15%", "sClass": "center","sType": "numeric" },
{ "sName": "chkZaBrisanje","sWidth": "20%", "sClass": "center", "bSortable":false },
{ "sName": "rbPrvaSlika","sWidth": "15%", "sClass": "center","bSortable":false },
{ "sName": "nazivSlike","sWidth": "50%", "sClass": "center", "sSortDataType": "dom-text" }
]
};
var …Run Code Online (Sandbox Code Playgroud) 有什么方法可以用提交历史记录修复我的存储库.
# git log
fatal: object 01aeb2bf2e93b238f0e0422816b3e55518321ae7 is corrupted
Run Code Online (Sandbox Code Playgroud)
通过阅读下面的链接,看起来我已经删除它并重新开始.
我想了解如何从应用的OAuth用户库DotNetOpenAuth在ASP.NET MVC的背景下.
oAuth对我来说是新的,图书馆看起来并不简单.有没有人在ASP.NET MVC中有一个利用这个库的样本?
经过一番挫折之后,我做到了!我将我的django应用程序转换为"exe"应用程序在Windows上作为单个独立应用程序运行(使用cherrypy作为WSGI服务器)但是当我尝试设置py2exe的选项时"bundle_files" to "1"(即在生成的exe中包含python解释器Python25.dll) )生成的exe崩溃与一个关于kernel32.dll的消息
但是当我使用时"bundle_file" = "2",生成的exe就像魅力一样运行,但当然必须将Python25.dll作为一个单独的文件放在它旁边.
任何人都有类似的行为,你能告诉我我错过了什么吗?
谢谢!:)
根据我得到的反馈,我可能会与同事一起提出这个"标准".这可能会成为自定义StyleCop规则.有没有写过?
因此,已经StyleCop的这一规定为summary,param和return文档标签.
您是否认为从评论中要求相同的内容是否有意义?
相关说明:如果评论已经很长,那么它应该写成正确的句子吗?
例如(也许我试图说明不好的评论):
//if exception quit
Run Code Online (Sandbox Code Playgroud)
与
// If an exception occurred, then quit.
Run Code Online (Sandbox Code Playgroud)
如果想的话 - 大部分时间,如果一个人不愿写评论,那么它也可能是提供信息的.考虑这两个样本:
//if exception quit
if (exc != null)
{
Application.Exit(-1);
}
Run Code Online (Sandbox Code Playgroud)
和
// If an exception occurred, then quit.
if (exc != null)
{
Application.Exit(-1);
}
Run Code Online (Sandbox Code Playgroud)
可以说,根本不需要评论,但是由于提供了一个,我认为第二个更好.
请备份你的意见.您是否对评论艺术有很好的参考,特别是如果它与.Net有关?
谢谢.
python ×2
.net ×1
activerecord ×1
arrays ×1
asp.net-mvc ×1
coding-style ×1
datatables ×1
dictionary ×1
django ×1
dll ×1
get ×1
git ×1
hashcode ×1
hashtable ×1
indexing ×1
iphone ×1
jquery ×1
localization ×1
oauth ×1
php ×1
py2exe ×1
sql ×1
sql-server ×1
t-sql ×1
uitableview ×1