我有以下回购.
我曾经git remote add origin /Users/me/sites/main_repo
将MAIN仓库设置为DEV仓库的原产地.PRODUCTION仓库位于远程主机上.我是否可以使用相同命令的变体将MAIN回购设置为PRODUCTION回购的原点?如果"是",那么我想语法将包括IP地址.那会是什么样的?
我正在开发一个将使用社交网络功能的网站(例如facebook).
我想实现一个通知系统,显示诸如"X将你添加为朋友","Y邀请你参加聚会","Z已经采取了最新的问题"......以及我不知道该怎么做.
我想知道什么是最好的解决方案:
专用表"通知".每次发生通知时都会在此表中添加行(朋友添加,quizz应答等).根据向表中添加的通知类型,表"通知"包含包含不同信息的字段.
好:易于编码,通知功能和"正常"功能之间的分离,当我需要阅读表格时,没有太多资源消耗.
错误:通知表可能会增长很大(我想我会在表中添加10k行/天),"重复"信息:通知表中的信息可以使用日期/列表/任何比较在所有其他表中找到.
每当我需要显示通知列表或显示有多少新通知时,我会查看所有相关的表,比较日期/等以了解自上次用户检查通知后是否发生了新的事情.
好:与解决方案1相比,不是一个太大的表,没有信息的"冗余".
不好:我因为用户数量(~1k +)而感到害怕,它会使服务器爆炸,因为它耗费资源/时间,编码/维护更难.
你能告诉我你认为哪个更好,为什么,或者你有一个我没想到的解决方案?
谢谢=)
编辑: 假设我使用的是一个非常基本的数据库设计:用户有朋友,可以做测验.
1个用户列表,quizz列表,
1表quizz < - >用户关系,
1表用户< - >友情用户.
每当用户访问他自己的个人资料时,他都可以看到发生了什么:新的quizz < - >用户关系,新用户< - >用户关系等.你会如何设计这样的通知?
假设我有一个可以介于0和1之间的滑块.它SoundTransform.volume
也介于0(静音)和1(完整音量)之间,但是如果我使用线性函数,那么说SoundTransform.volume = slider.volume
,结果相当不令人满意.
我真的没有研究人耳,但是我曾经无意中听到人类的感知是对数的,或类似的东西.我应该使用哪些算法来设置SoundTransform.volume
?
我想通过使用PHP和Cakephp函数从日期获得Only Hours.
$date = "2011-07-26 20:05:00";
$hours = ?
Run Code Online (Sandbox Code Playgroud) NSMutableArray * val;
val = [[NSMutableArray alloc] initWithCapacity:15];
/*int outlineWidth = barOutlineWidth;
int outlineHalfWidth = (outlineWidth > 1) ? outlineWidth * 0.5f : 0;
*/
for ( Bar * obj in values )
{
// calcualte the bar size
float value = [obj value];
float scale = ( value / maxValue );
// shift the bar to the top or bottom of the render line
int pointY = lineHeight + ( (lineWidth * 0.5f) * ( ( value >= 0.0f …
Run Code Online (Sandbox Code Playgroud) 我将要在我的网站上包含一个登录系统,但我不认为使用ajax发送和接收来自名为login.php的外部php脚本的确认并以相同的方式注销是安全的好主意.另一个logout.php任何推荐
我在使用PHP DateTime
类时遇到了麻烦,更具体地说是使用PHP 类DateTime::createFromFormat()
.
我从字符串中获取日期,然后尝试使用DateTime::createFromFormat()
.来实现DateTime对象.但是,当我给这个函数一个不存在的日期时,它仍然有效,给我一个有效的DateTime
对象,有一个有效的日期,这不是我给它的日期.
$badDate = '2010-13-03';
$date = DateTime::createFromFormat('Y-m-d', $badDate);
var_dump($date);
/*
object(DateTime)#284 (3) {
["date"]=>
string(19) "2011-01-03 10:01:20"
["timezone_type"]=>
int(3)
["timezone"]=>
string(13) "Europe/Berlin"
}
*/
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我真的需要一种检查日期有效性的方法.
谢谢.
我刚刚找到原因,看看我的回答.
我正在设计一个用户界面,我发现自己也在痒痒:如何对齐TextBox文本和标签文本,它们是并排的.
在设计模式下,它很容易,你用鼠标移动一个,出现紫色线条瞧!对齐是好的,但我的代码是生成的,所以我如何调整其内容?
谢谢 !
编辑:布局是我无法使用的东西(我没有制定规则,我老板做..)
我收到了一个错误
Fatal error: Call to a member function has() on a non-object in /labs/Projects/What2Do/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php on line 161
我不完全确定如何调试这个.错误发生在Symfony 2文件中,而不是我的...我的控制器如下所示.我在跑步indexAction
<?php
class ProjectsController extends Controller {
/**
* @var EntityManager
*/
protected $em;
public function __construct() {
$this->em = $this->getDoctrine()->getEntityManager();
}
/**
* @Route("/")
* @Route("/projects", name="listProjects")
* @Template()
*/
public function indexAction() {
$projects = $this->em->getRepository(Project::NAME)->findAll();
return array('projects' => $projects);
}
/**
* @Route("/projects/{projId}", name="viewProject")
* @Template()
*/
public function viewAction($projId) {
// retrieve project
$proj = $this->em->getRepository(Project::NAME)->findOneById($projId);
if …
Run Code Online (Sandbox Code Playgroud)