小编Mic*_*ael的帖子

现在可以使用<input type ="tel"/>吗?

我正在开发一个手机网络应用程序,我有几个可以从中受益的文本字段<input type="tel"/>.iPhone会为用户调整键盘,但我担心会破坏向后兼容性.我希望支持这一点的浏览器/手机可以帮助用户和其他浏览器回归到标准文本字段?这是可接受的做法吗?它甚至有用吗?

html5 backwards-compatibility mobile-website

106
推荐指数
3
解决办法
9万
查看次数

如何在C#中创建一个Observable Hashset?

目前我在WPF应用程序中使用ObservableCollection,该应用程序是Conway生命游戏的一个实现,适用于大约500个单元格,但之后它开始显着减速.我最初使用HashSet编写应用程序但无法找到将单元格绑定到画布的任何方法.

有没有办法让我的HashSet通知其绑定对象的更改?我的Cell类是一个简单的整数X,Y对,如果该对存在,则该单元处于活着状态,否则死亡.Cell实现了INotifyPropertyChanged并覆盖了GetHashCode和Equals.我无法让细胞显示任何变化,只是加载后立即出现的细胞.有没有办法将Hashset绑定到Canvas上的项目?

c# data-binding wpf

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

避免N + One从批量读取的eclipselink中选择和无效结果

我正在尝试减少应用程序产生的n + 1选择的数量,应用程序使用EclipseLink作为ORM,并且在尽可能多的地方我尝试将批量读取提示添加到查询中.在应用程序的大量位置,我并不总是确切地知道我将要遍历的关系(我的视图根据用户首选项显示字段).那时我想运行一个查询来填充我的对象的所有关系.

我的梦想是调用ReadAllRelationshipsQuery(Collection,RelationshipName)之类的东西并填充所有这些项目,以便以后调用:

Collection.get(0).getMyStuff已经被填充,不会导致数据库查询.我怎么能做到这一点?我愿意编写我需要的任何代码,但我找不到与eclipselink框架一起工作的方法?

为什么我不只是批量读取所有可能的字段并让它们懒惰加载?我发现实现批量读取的批处理值持有者对eclipselink缓存表现不佳.如果批量读取值持有者未被"评估"并最终在eclipse链接缓存中,它可能变得陈旧并返回不正确的数据(此行为被记录为eclipselink错误但被拒绝...) 编辑:我找到了链接到这里的错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 326197

如何避免N + 1选择我已经引用的对象?

java orm eclipselink

9
推荐指数
2
解决办法
2804
查看次数

SOLR中的子串匹配

我似乎无法弄清楚如何找到与SOLR的子串匹配,我已经找到了基于前缀的匹配,所以我可以得到火腿匹配汉堡包.

如何搜索"汉堡"以匹配汉堡包?我尝试过汉堡但是这个错误'*'或'?' 不允许作为WildcardQuery中的第一个字符.

如何使用SOLR匹配子串?

search solr substring edismax

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

使用混合Django模型和字典的Django JSON序列化

我似乎无法找到一个很好的方法来同时序列化Django模型和Python字典,我常常返回一个看起来像json的响应

{
  "modified":updated_object,
  "success":true
  ... some additional data...
}
Run Code Online (Sandbox Code Playgroud)

它很简单,可以使用simplejson序列化dict或Django的serializers.serialize来序列化模型,但是当我将它们混合在一起时,我会得到错误.

有一个更好的方法吗?

python django serialization json

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

require_once被忽略了

Windows上的PHP奇怪的问题...我的应用程序加载一个'核心'文件,加载设置文件,注册自动加载,初始化等在核心文件的顶部我有include_once("config.php"); 这适用于当前目录中的任何内容,如果我从一个单独的目录中包含核心文件,虽然它只是默默地忽略配置文件的包含...有没有人见过这个?

/webroot/core.php

<?php
  require_once "config.php";
  //register autoloads
  //do some initialization... standard stuff
?>
Run Code Online (Sandbox Code Playgroud)

/webroot/config.php

<?php
  define("WEB_ROOT","/webroot");
  define("DB_USER","root");
  // ... more stuff...
?>
Run Code Online (Sandbox Code Playgroud)

/webroot/admin/index.php

<?php
  require_once("../dbconnect.php");
  echo WEB_ROOT;
  // print string literal WEB_ROOT rather than value in config.php
?>
Run Code Online (Sandbox Code Playgroud)

我的理解是文件操作是相对于发出请求的文件的目录,不应该require_once("config.php")选择相对于core.php的文件?这个代码就像我在mac或Linux上所期望的那样,但在Windows上却没有,(如果我改变了要求使用完整路径或../,它可以工作)

真正的疯狂是require_once("config.php")不会抛出任何错误,但内部代码都没有被执行!

php xampp require-once windows-vista

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

iPhone Safari CSS旋转错误

我有一个小巧的手机应用程序在iPhone/Mobile Safari上表现得很奇怪.当页面方向垂直时,页面呈现并且效果很好.当我水平旋转手机时,一些,但并非页面上的所有元素都正确调整大小.一些标题元素将保持几乎相同的大小,可能增加10%,其他标题元素将增加一倍.

有没有人碰到这个?我的第一个想法是,css可以混合使用基于ems和px的大小但是找到每个大小的元素并将它们转换为em并没有改变一件事.

css iphone mobile-safari screen-orientation

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

是否存在这种语法?在任何语言?

对于我来说,使用动态类型语言(对象或查找该对象的键)的参数似乎很常见.例如,当我使用数据库时,我可能有一个方法getMyRelatedStuff(person)

所有我真的需要查找相关的东西是该人的id所以我的方法在python中看起来像这样:

def getMyRelatedStuff(person_or_id):
    id = person_or_id.id if isinstance(person,User) else person_or_id
    #do some lookup
Run Code Online (Sandbox Code Playgroud)

或者走另一个方向:

def someFileStuff(file_or_name):
    file = file_or_name if hasattr(file,'write') else open(file_or_name)
Run Code Online (Sandbox Code Playgroud)

编辑:我正在寻找一个内置的语法,我能想到的最接近的是C#中的隐式和显式关键字,允许您定义类型之间的强制转换.

python syntax programming-languages default

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