小编Cle*_*man的帖子

设置git远程源

我有以下回购.

  1. DEV REPO:在我的开发机器上的一个目录中,我进行了更改
  2. MAIN REPO:我的开发机器上的裸存储库,我从dev repo推送更改
  3. PRODUCTION REPO:主机上的存储库,用于从主存储库中提取更新

我曾经git remote add origin /Users/me/sites/main_repo将MAIN仓库设置为DEV仓库的原产地.PRODUCTION仓库位于远程主机上.我是否可以使用相同命令的变体将MAIN回购设置为PRODUCTION回购的原点?如果"是",那么我想语法将包括IP地址.那会是什么样的?

git

170
推荐指数
3
解决办法
22万
查看次数

110
推荐指数
10
解决办法
24万
查看次数

设计模式:通知系统

我正在开发一个将使用社交网络功能的网站(例如facebook).

我想实现一个通知系统,显示诸如"X将你添加为朋友","Y邀请你参加聚会","Z已经采取了最新的问题"......以及我不知道该怎么做.

我想知道什么是最好的解决方案:

  • 解决方案1,又名"记录".

专用表"通知".每次发生通知时都会在此表中添加行(朋友添加,quizz应答等).根据向表中添加的通知类型,表"通知"包含包含不同信息的字段.

:易于编码,通知功能和"正常"功能之间的分离,当我需要阅读表格时,没有太多资源消耗.

错误:通知表可能会增长很大(我想我会在表中添加10k行/天),"重复"信息:通知表中的信息可以使用日期/列表/任何比较在所有其他表中找到.

  • 解决方案2,又名"到处寻找".

每当我需要显示通知列表或显示有多少新通知时,我会查看所有相关的表,比较日期/等以了解自上次用户检查通知后是否发生了新的事情.

:与解决方案1相比,不是一个太大的表,没有信息的"冗​​余".

不好:我因为用户数量(~1k +)而感到害怕,它会使服务器爆炸,因为它耗费资源/时间,编码/维护更难.

你能告诉我你认为哪个更好,为什么,或者你有一个我没想到的解决方案?

谢谢=)


编辑: 假设我使用的是一个非常基本的数据库设计:用户有朋友,可以做测验.

1个用户列表,quizz列表,

1表quizz < - >用户关系,

1表用户< - >友情用户.

每当用户访问他自己的个人资料时,他都可以看到发生了什么:新的quizz < - >用户关系,新用户< - >用户关系等.你会如何设计这样的通知?

database-design design-patterns

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

我可以将哪些算法用于音量级别?

假设我有一个可以介于0和1之间的滑块.它SoundTransform.volume也介于0(静音)和1(完整音量)之间,但是如果我使用线性函数,那么说SoundTransform.volume = slider.volume,结果相当不令人满意.

我真的没有研究人耳,但是我曾经无意中听到人类的感知是对数的,或类似的东西.我应该使用哪些算法来设置SoundTransform.volume

apache-flex math flash audio actionscript-3

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

如何在PHP和Cakephp中从Date获取小时数?

我想通过使用PHP和Cakephp函数从日期获得Only Hours.

$date = "2011-07-26 20:05:00";

$hours = ?
Run Code Online (Sandbox Code Playgroud)

php datetime

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

如何在NSMutableArray中添加整数值?

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)

iphone objective-c

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

使用ajax登录是否安全?

我将要在我的网站上包含一个登录系统,但我不认为使用ajax发送和接收来自名为login.php的外部php脚本的确认并以相同的方式注销是安全的好主意.另一个logout.php任何推荐

php security authentication ajax

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

PHP DateTime接受无效日期

我在使用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)

有任何想法吗?我真的需要一种检查日期有效性的方法.

谢谢.

编辑:

我刚刚找到原因,看看我的回答.

php datetime date

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

对齐TextBox和Label文本

我正在设计一个用户界面,我发现自己也在痒痒:如何对齐TextBox文本和标签文本,它们是并排的.

在设计模式下,它很容易,你用鼠标移动一个,出现紫色线条瞧!对齐是好的,但我的代码是生成的,所以我如何调整其内容?

谢谢 !

编辑:布局是我无法使用的东西(我没有制定规则,我老板做..)

.net c# layout alignment

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

"调用一个成员函数has()来自Symfony 2 Controller的非对象

我收到了一个错误

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)

symfony

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