如何格式化要打印的JavaScript日期对象10-Aug-2010
?
我正在为一个相对成熟的开源PHP项目做出贡献.最近,我发现它将密码存储为普通的MD5哈希,这对我来说非常麻烦.我想如果我要修复它,我也可以选择Do It Right(tm),所以我想使用bcrypt.
首先,我发现其他语言:bcrypt-ruby似乎使用OpenBSD的原始C代码或jBCrypt的java代码. py-bcrypt是BSD代码的一个薄包装器. BCrypt.net是直接移植jBCrypt.
现在,PHP本身在crypt函数中支持bcrypt(虽然误称为'blowfish').但是,5.3之前的版本需要系统本身的支持,通常由crypt_blowfish提供. phpass是相同的,建议安装PHP 5.3或Suhosin.
由于该应用程序的许多用户使用标准共享主机,我不想要求服务器的任何特殊配置.我希望只是从PHP的5.3版本中窃取代码,但它是在C中,并且(从我刚刚完成的一小部分阅读中)我不能要求为项目的用户使用C扩展.
我想到只是创建一个纯粹的PHP端口bcrypt,但是看看jBCrypt的来源,我不确定我应该,因为我对PHP或河豚不太熟悉,这里的错误可能是同时的首先是危险且难以察觉的.
所以,我向你提出两个(多部分)问题:
sha1()
或md5()
重复调用一些可配置的次数?我最近连接了我的应用程序以使用Facebook iOS SDK(http://github.com/facebook/facebook-ios-sdk).集成工作正常,但页面加载速度很慢.加载登录屏幕需要很长时间.登录操作需要10-60秒以上.
Facebook Connect没有这个问题.我错过了什么吗?有没有办法优化这个?
更新
我确实通过Wi-Fi上的HTTP Scoop扫描了活动,这显示了一些有趣的东西,有一些.js和.css文件在新的Facebook iOS SDK中占用了大量时间(login.php,ar7ed2ft.css,4wj242ne. js,abl6sgyy.js,)旧的那个是活泼的.如何让Facebook了解它?
新的Facebook iOS SDK
旧Facebook连接
我有一个表,我在数据网格视图控件中显示.用户从控件中选择一行并按下按钮.我需要从该行检索单元格并将它们存储为字符串.
究竟如何使用SelectedRow方法获取数据?我已经在这个工作了好几个小时,我就在绳子的尽头.这是我尝试过的一个例子:
DataGridViewCellCollection selRowData = dataGridView1.SelectedRows[0].Cells;
Run Code Online (Sandbox Code Playgroud)
如果我尝试访问selRowData [x],则返回值不包含我的数据.
由于我刚开始使用PDO并在偏离简单的查询选择时遇到问题,我想我最好在这里问一下.
代码:
$sDbase = str_replace('`', '', $modx->db->config['dbase']);
$oPdo = new PDO("mysql:host=localhost;dbname=" . $sDbase . ";", $modx->db->config['user'], $modx->db->config['pass']);
$oPdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if(isset($_POST["search"]))
{
$sSearch = (!empty($_POST["search"])) ? mysql_real_escape_string($_POST["search"]) : "" ;
}
$sSearch = 'beer' ;
$sQry = <<< QRY
SELECT
contentid AS standid
,value AS found
,pagetitle
,published
FROM
modx_site_tmplvar_contentvalues
RIGHT JOIN
modx_site_content
ON
modx_site_content.id = modx_site_tmplvar_contentvalues.contentid
WHERE
( tmplvarid = 41 OR tmplvarid = 40 )
AND
(value LIKE '%:search%'
OR
pagetitle LIKE '%:search%')
AND
published = '1'
ORDER BY …
Run Code Online (Sandbox Code Playgroud) 我有一个Spring MVC/3.0应用程序使用tile作为它的视图,这工作正常,但我无法弄清楚如何让错误页面也使用tile.
我有我的 web.xml
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/error/404.jsp</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)
作为一个普通的视图不使用tile工作正常,但是当我将位置更改为其中一个视图名称时,找不到视图并呈现普通的错误页面.
我tiles.xml
的视图文件包含以下定义
<definition name="404" extends="standardLayout">
<put-attribute name="body" value="/WEB-INF/error/404.jsp" />
</definition>
Run Code Online (Sandbox Code Playgroud)
我正在通过弹簧配置瓷砖如下:
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/**/tiles.xml</value>
</list>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
我怀疑这是因为不是来自春天的观点?
我有一个iPhone应用程序,每个视图都是纵向的.我有一个带有一些HTML的UIWebview.是的,有一个html5标记的视频.当我播放该视频时,它仅以纵向播放.为了使它在横向上工作,我必须在viewcontroller中为shouldAutorotateToInterfaceOrientation返回YES,但我不希望viewcontroller旋转到横向.我只希望视频支持横向.
有可能的?
谢谢!
当我从table1运行select hex(col1)时; 我得到结果为十六进制数
对于ex:十六进制(65)是41,但我希望直接获取sql查询结果为0x41而不是41,有没有办法将结果作为0x41?
我希望实现的是一个简单的图像库,用户可以使用jQTouch(http://jqtouch.com)轻扫图像
<div id="container">
<img src="1.gif">
<img src="2.gif">
<img src="3.gif">
</div>
Run Code Online (Sandbox Code Playgroud)
图像很长,例如每个宽度为200像素.容器本身宽300px,有隐藏溢出.
我希望发生的是当用户滑动厨房容器时,它将图像向左/向右拖动.
到目前为止,我已经设置了容器以接收滑动事件以及它所处的方向,但是说实话,我完全不知道从那里继续前进.
任何建议表示赞赏
我正在努力将Web应用程序转换为WPF桌面应用程序.我想使用现有的数据访问层,所以我不必重写所有的SQL查询.
但是,就目前而言,几乎所有内容都是从SQL查询返回的DataTables中填充的.为了使事情更易于管理,在某些情况下,将这些事物转换为对象真的很不错.
例如,我有一个查询来提取报告信息.我可以使用ReportID,ReportTitle,ReportDate这样的列获得500个结果.
我想创建一个具有这些公共属性的报表类,并以某种方式将SQL查询结果转换为这些报表对象的集合.
这样做的最佳方法是什么?
如果有一种简单的倒退方式(如果对象被更改则更新数据库),可获得超级奖励积分.
iphone ×3
c# ×2
javascript ×2
php ×2
.net ×1
bcrypt ×1
datagridview ×1
date ×1
date-format ×1
extjs ×1
facebook ×1
ios ×1
ipad ×1
java ×1
jqtouch ×1
jsp ×1
landscape ×1
mysql ×1
orientation ×1
passwords ×1
pdo ×1
security ×1
spring ×1
spring-mvc ×1
sql ×1
tiles ×1
time-format ×1
uiwebview ×1
video ×1