小编Far*_*ray的帖子

准备好的声明与存储过程

如果您使用的是php5和mysql5,那么在预处理语句中使用存储过程是否有很大的优势?(我读到某处你可能无法从mysql5存储过程中获得实质性的性能提升)

php mysql stored-procedures prepared-statement

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

MVC3中的角色管理

我想为应用程序添加一项功能,以便只有管理员才能创建用户,并且他可以向用户提供对特定页面的访问权限.

他可以创建角色并为用户提供不同的角色.

我正在使用Visual Studio 2010并在MVC3中构建此应用程序.

请给我一些建议.

提前致谢.

c# user-roles asp.net-mvc-3

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

检查codeigniter查询错误,而不是向用户显示它们

如何检查查询是否出错而不是向用户显示错误(包含不安全的数据库信息).

假设我有这样的情况,我的分页类采用URI段来显示页面 example.com/page/uri_segment.如果有人这样写,example.com/page/bla_bla_bla我会收到一个错误,显示有关我的数据库的信息.

我怎么处理这个?

php mysql codeigniter

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

在CakePHP中处理复杂数据类型的最佳方法是什么?

我的目标:替换默认蛋糕Datepicker

讨厌默认的CakePHP FormHelper日期选择器选择元素,我想使用jQuery UI Datepicker小部件.为了优雅地降级,我希望有一个日期字段(使用小部件启用)和时间选择器选择框约束为15分钟增量.

如果我解释得很差,这就是它的样子:

日期选择器样本

我的理想解决方案

为了减少重复,我想将HTML放在布局元素中并使用Behavior函数处理它.这样我可以做类似以下的事情:

view.ctp

echo $this->element( 'datepicker', array( 'data' => $data ) );
Run Code Online (Sandbox Code Playgroud)

model.php

$actsAs = array( 'Datepicker' );

function beforeSave( $options ){
    $this->parseDatepickers();  //behavior function would alter $this->data
    return true;
}
Run Code Online (Sandbox Code Playgroud)

问题

不幸的是,当它到达beforeSave(或beforeValidate)回调时,datepicker和timepicker字段已被模型的deconstruct函数破坏. deconstruct似乎正在寻找以FormHelper创建它们的方式报告的日期和时间.

简而言之,它正在寻找:

[date_field] => Array
(
    [year] => 2011
    [month] => 11
    [day] => 11
    [hour] => 8
    [min] => 00
    [meridian] => pm
)
Run Code Online (Sandbox Code Playgroud)

但相反,它发现:

[date_field] => Array
(
    [datepicker] => …
Run Code Online (Sandbox Code Playgroud)

cakephp date cakephp-2.0

8
推荐指数
1
解决办法
664
查看次数

使用JSON获取新内容的最佳流程是什么?

使用json在网站上获取新内容的最佳方法是什么,我在脑海中得到了以下系统:(循环播放)

  • 客户端 - >(我有新内容) - >服务器
  • 客户端< - (nope)< - 服务器
  • 客户端 - >(我有新内容) - >服务器
  • 客户端< - (是,contentId x)< - 服务器
  • 客户端 - >(获取id为x的内容) - >服务器
  • 客户< - (Jim Morrison)< - 服务器

这是最好的方法吗?该应用程序将用于超过10000多个用户,Facebook如何做到这一点,并仍然让每个人超级快速更新?

php json

6
推荐指数
1
解决办法
141
查看次数

我应该从哪里开始制作基于.NET框架的RESTful Web服务?

我正在创建一个iOS应用程序,我需要通过Web服务连接到数据库.我只知道使用RESTful Web服务的基本知识,我之前从未编写过自己的知识,并且想知道您是否可以就如何编写自己的RESTful Web服务向我提出任何建议.

在我的iOS程序中,我将向Web服务发送一个部件号,然后Web服务将需要返回部件上的颜色和大小信息.我不确定XML是最好的格式还是有更好的东西?

我想我的问题在这里是双重的:

  1. 这是我应该使用RESTful Web服务吗?
  2. 我在哪里可以找到有关创建基于.NET的RESTful Web服务的教程?

.net c# rest

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

具有可更换皮肤/主题的Android应用程序

我正计划建立一个具有多变皮肤的Android媒体播放器.我的目标是用户可以下载皮肤并使用他的Android媒体播放器.是否可以将皮肤打包为不同的包装并使用它们.请帮助真的很重要

android themes skin

6
推荐指数
1
解决办法
4641
查看次数

如何在PHP中创建自定义markItUp预览页面?

我对markItUp!的预览功能有疑问.

在jquery.markitup.js里面我有这些设置:

previewTemplatePath:'~/templates/preview.php',
previewParserPath:'~/templates/preview.php',
previewParserVar:'data'
Run Code Online (Sandbox Code Playgroud)

我不知道如何处理previewParserPathpreviewParserVar.是否可以使用PHP获取preview.php中markItUp发送的内容?

// preview.php
<body>
<!-- content -->
</body>
Run Code Online (Sandbox Code Playgroud)

php jquery richtextbox jquery-plugins markitup

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

在Android上提取/修改视频帧

我有一个视频文件.我想获取视频的每一帧并对帧进行一些修改,例如在其中绘制另一个位图,放置一些文本等.

是否有可用于从Android视频中获取帧的API /框架?我在iOS中使用他们的AVFramework做了类似的事情.

如果可以使用ffmpeg,我将使用一些可用的开源NDK.

video android edit frame

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

在PostgreSQL中存储一对多或多对多关系的最佳方法是什么?

我目前正在将开源聊天(AJAX Chat)集成到另一个项目中.现在,聊天默认只从文件中获取有效用户和有效频道,但是当你拥有一个不断变化的用户数据库时,这显然不是理想的.

所以,我想这样做,以便聊天直接从数据库加载用户和频道信息.我认为设计应该如下(如果你有不同的感受,请告诉我):

  • 我们有一些聊天频道(公共,营销等...)
  • 然后我们将小组分配到频道(如公关团队1,IT人员等......)
  • 然后我们拥有属于组的用户,并且在某些情况下直接分配给频道.

我正在考虑使用以下表格实现上述内容:

频道表:

|----|Channel_Name||Channel_ID||Groups_Assigned||Users_Assigned|----|  
|----|---Public---||-----0----||---1,2,3,4,5---||-----3,4------|----|  
.  
.  
.etc...
Run Code Online (Sandbox Code Playgroud)

注意:分配的组表包含分配给通道的组的组ID,而分配的用户包含不属于分配的组的用户的ID.

群组表:

|----|Group_Name||Group_ID||Users_Assigned|----|  
|----|---Team1--||----0---||------5,10----|----|  
.  
.  
.etc...  
Run Code Online (Sandbox Code Playgroud)

对不起画的桌子很抱歉.

现在,通过上面的实现,当用户登录时,程序将获取用户id(来自users表),然后在groups表中搜索包含用户id的所有组,最后搜索通道表对于包含组(用户所属的组)或直接分配给用户的通道的所有通道.

我的想法是可能的,但似乎有点,呃,效率低下.因为我必须以格式存储指定的ID(组和用户),所以1,2,3....我必须使用PHP explode()或其他一些可以搜索字符串的PostgreSQL函数.我很可能会存储一组数组,然后一次循环遍历它们,这对我来说似乎很慢.

或者,我可以为每个用户创建一个布尔列,但这会导致列太多,并且我不想在每次创建用户时创建新列.

那么,你们会怎么做呢?而且,如果出于某种疯狂的原因,你碰巧同意我最初的想法,那么你能帮我弄清楚如何实际编写代码来实际做到这一点.

谢谢你的时间,祝你有个美好的一天.

php sql database postgresql database-design

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