小编Wil*_*den的帖子

在 Git 中将一个功能分离到一个新分支中

场景如下:我为代码库创建了一个新的存储库并进行了一些提交,但我决定该代码库的某些部分应该位于其自己的分支中,而不是位于 master 上。如何将该代码分离到另一个分支中,以便 master “不知道”它?显然,我不能只创建分支,然后从 master 中删除代码,因为任何后续从 master 到新分支的合并也会删除分支中的代码。

我确信这有一个微不足道的答案,但我不知道应该如何完成:)

git version-control branch

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

如何避免JQuery中的if/else循环

下面的代码工作得很好,但if/else语句看起来很长很难看.有没有办法可以避免这些陈述?

CommissionTypeFilterVm是一个列表,其中包含下面显示的6个属性,其值为10.我想根据这些属性的值启用和禁用复选框:

CommissionType
CommissionTrials
OverrideType
OverrideTrials
BonusType
AdjustmentType
Run Code Online (Sandbox Code Playgroud)

这是代码:

   if (view != null) 
        {
            if (view.CommissionTypeFilterVm !=null && view.CommissionTypeFilterVm.length>0)
            {
                if (view.CommissionTypeFilterVm[0].CommissionType != 1) {
                    this.$commissionType.prop("checked", false).prop("disabled", true);
                } else {
                    this.$commissionType.prop("disabled", false).prop("checked", true);
                }
                if (view.CommissionTypeFilterVm[0].CommissionTrials != 1) {
                    this.$commissionTrails.prop("checked", false).prop("disabled", true);
                } else {
                    this.$commissionTrails.prop("disabled", false).prop("checked", true);
                }
                if (view.CommissionTypeFilterVm[0].OverrideType != 1) {
                    this.$overrideType.prop("checked", false).prop("disabled", true);
                } else {
                    this.$overrideType.prop("disabled", false).prop("checked", true);
                }
                if (view.CommissionTypeFilterVm[0].OverrideTrials != 1) {
                    this.$overrideTrails.prop("checked", false).prop("disabled", true);
                } else …
Run Code Online (Sandbox Code Playgroud)

javascript jquery refactoring

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

异步无限循环

我正在编写一个C#软件,它有一些功能,可以在5秒内在我的服务器5上签到(他们发送http请求,但对我的问题无关紧要).这是代码:

    log();

    while (true)
    {

        alive(); // this sends an http request to my server
        Thread.Sleep(5000); // sleep for 5 seconds avoiding computer overcharge
    }

    MessageBox.Show("after infinite loop"); // this is never executed but i pretend to do so
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:我得到了一个无限循环,在那个无限循环之后我想写另一个无限循环,它以异步方式运行并且每100毫秒执行一次.当然"那个东西"我不能在现有的循环中写它,因为该循环在5秒内执行5.我需要编写很多像这样的无限循环,每个循环都是以不同的时间独立于另一个(或异步)执行的.

我搜索了很多,我的结论是异步编写每个循环.我的问题是:怎么做?我找到的每个代码对我来说都是完全不可理解的.我根本无法理解他们.所以,如果你有比async无限循环更好的选择(我认为这是最好的选择),你可以谈论它,否则我需要一些帮助编码这个异步无限循环...

抱歉我的英语不好,提前谢谢

c# loops asynchronous infinite

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

在变量中分配命令的结果

今天我在变量中分配命令的结果时得到了这个奇怪的结果.

这个命令:

git branch | grep 480 
Run Code Online (Sandbox Code Playgroud)

给我这样的结果:

branch_name_480
Run Code Online (Sandbox Code Playgroud)

鉴于这branch_name_480是唯一一个480的分支.

但是当我尝试这样做时:

temp=`git branch | grep 480`
Run Code Online (Sandbox Code Playgroud)

或这个:

temp=$(git branch | grep 480)
Run Code Online (Sandbox Code Playgroud)

之后:echo $temp 这不会给我预期的结果 - 应该和以前一样.相反,这给我的结果就像all my directory listing and the expected result一行一样.

我知道我可以这样做以获得预期的结果:

temp=$(echo 'git branch | grep 480')
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是为什么会发生这种情况?为什么我之前没有得到预期的结果?

git bash ubuntu grep

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

使用C#节点图api

我需要在c#中显示节点图并找到可能的短路径(图10中的http://msdn.microsoft.com/en-us/library/aa289152(VS.71).aspx).我可以用什么API来绘制所有节点和链接?有人可以提供建议吗?

.net c# graph

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

我退出的原因是什么?

包括"stdafx.h"

#include<iostream.h>

template<class T>
class Sample
{
    public:
        Sample();
        static int i;



};
template<class T>
int Sample<T>::i = 0;
template<class T>
Sample<T>::Sample()
{
    i++;
    cout<<i;
}

void main()
{
    Sample<int>s1;
    Sample<float>s2;
    Sample<char>s3;
}
Run Code Online (Sandbox Code Playgroud)

输出:111

我退出的原因是什么?

c++ templates

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

在php中嵌套类

这是我想要嵌套的样本类.

include("class.db.php");

class Cart {

function getProducts() {

//this is how i do it now. 
//enter code here`but i dont want to redeclare for every method in this class. 
//how can i declare it in one location to be able to use the same variable in every method?
$db = new mysqlDB;


$query = $db->query("select something from a table");
return $query

}

}
Run Code Online (Sandbox Code Playgroud)

php oop class

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

Php类中的null变量

我是非常新的PHP,所以我有一个非常棘手的问题.我尝试编写能帮助我使用DB的类.代码在这里:

<?php
    class DbHelper{
        private $databaseURL;
        private $databaseUName;
        private $databasePWord;
        private $databaseName;
        private $nameOfDbWithWorkers;
        private $connection;

        function __construct($dbURL, $dbUserName, $dbPword, $dbName, $nameOfDbWithWorkers){
            $this->databaseURL = $dbURL;
            $this->databaseUName = $dbUserName;
            $this->databasePWord = $dbPword;
            $this->databaseName = $dbName;
            $this->nameOfDbWithWorkers = $nameOfDbWithWorkers;
        }

        function setConnectionToDb(){
            $connection = mysql_connect($this->databaseURL,$this->databaseUName,$this->databasePWord) OR DIE("can't connect to DB"); 
            mysql_select_db($this->databaseName, $connection)or die ("Error while connecting to database");
        }

        function getUser($login, $pass){
            $query = "SELECT type FROM $this->nameOfDbWithWorkers WHERE login = '$login' and password = '$pass';"; 
            $queryResult = $this->getDataFromDbByQuery($query);
            echo $queryResult;
            if …
Run Code Online (Sandbox Code Playgroud)

php oop scope class

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

是什么让这个程序代码打印4

int main(){
  int *p=0;
  printf("%d",++p);
}
Run Code Online (Sandbox Code Playgroud)

在我的机器中,我输出为4; 我最初认为*p指向地址0并且它的递增指向从0开始的地址4.

后者我声明*p = -1; 我认为应该抛出错误,因为-1不能是一个地址,但它打印"3":(

请让我知道这里发生了什么.提前致谢.

c memory pointers undefined

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

字符串在C,&str

我遇到了这个问题:

#include<stdio.h>
int main()
{
 char str[25]="Catch me, if u can!";
 printf("%s\n",&str+2);
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

谁能解释一下我的意思&str+2?这是如何运作的?

c pointers

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