小编Ikk*_*kke的帖子

如何在Git中实现部署分支

我正在使用git进行PHP项目,我认为它非常方便.如果我让它发挥作用,有一件事情会很棒.

我创建了一个分支,用于部署.它有一些差异,如不同的配置文件和文档.

我不能只是忽略它们,因为它们将留在两个分支中,而我希望它们在两个分支中保持不同.

问题是,当我合并分支时,那些意图不同的文件也会被合并.

有没有方便的方法来完成这样的事情?这通常是怎么做的?

git deployment branch

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

编程构造历史

让我们研究和追溯语言结构的起源.

例如:

构造从LISP引入

  • If-Else Block:"无处不在的if-then-else结构,现在被认为是任何编程语言的基本元素,被McCarthy发明用于Lisp,在那里它以更一般的形式出现了它( cond结构).它是由Algol继承的,它推广了它." - WikiPedia

  • 功能类型:作为一等公民的功能.

  • 垃圾收集

language-agnostic history language-features programming-languages

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

无法使用file_get_contents发送Cookie

我正在尝试使用file_get_contents从另一个文件中获取内容(不要问为什么).我有两个文件:test1.php和test2.php.Test1.php返回一个字符串,基于登录的用户.

Test2.php尝试获取test1.php的内容,并由浏览器执行,从而获取cookie.

要使用file_get_contents发送cookie,我创建了一个流上下文:

$opts = array('http' => array('header'=> 'Cookie: ' . $_SERVER['HTTP_COOKIE']."\r\n"))`;
Run Code Online (Sandbox Code Playgroud)

我正在通过以下方式检索内容:

$contents = file_get_contents("http://www.domain.com/test1.php", false, $opts);
Run Code Online (Sandbox Code Playgroud)

但现在我收到了错误:

警告:file_get_contents(http://www.domain.com/test1.php)[function.file-get-contents]:无法打开流:HTTP请求失败!找不到HTTP/1.1 404

有人知道我在做什么吗?

编辑:忘了提:没有streaming_context,页面就会加载.但没有我的饼干,我没有得到我需要的信息.

php cookies

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

在python中学习解析器

我记得我读过一个解析器,你只需要提供一些样本行,因为它知道如何解析一些文本.

它只是确定两条线之间的差异,以了解变量部分是什么.我以为它是用python编写的,但我不确定.有谁知道那是什么图书馆?

python parsing

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

修复了在IE中定位广告的问题

可以跳到编辑以获取更新的说明.

我似乎无法设置一个通过document.write()固定位置写出来的广告.除了IE之外,它在所有其他浏览器中都能正常工作,包括IE9.

这是一个例子:http://htinteractive.com/bottom_bar/demo.html

任何建议都将受到高度赞赏.我的想法已经不多了.

谢谢.

编辑:

我把问题缩小到我正在使用的以下IE问题.为了简化它......

<style type="text/css">
    #temp1
    {
        position:fixed; 
        bottom:0; 
        height:100px; 
        width:100px; 
        border:solid 2px red;
    }
</style>

<!--WORKS IN IE-->
<div id="temp1">
    <script type="text/javascript">
        document.write("<scr" + "ipt type=\"text/javascript\">\nif(typeof(cachebuster) == \"undefined\"){var cachebuster = Math.floor(Math.random()*10000000000)}\nif(typeof(dcopt) == \"undefined\"){var dcopt = \"dcopt=ist;\"} else {var dcopt = \"\"}\nif(typeof(tile) == \"undefined\"){var tile = 1} else {tile++}\ndocument.write('<scr'+'ipt src=\"http://ad.doubleclick.net/adj/shz.bloomington/home;pos=728x90_1;' + dcopt + ';tile=' + tile + ';sz=728x90;ord=' + cachebuster + '?\"></scr'+'ipt>');\n</scr" + "ipt>");
    </script>
</div>


<!--FAILS TO FIX POSITION IN …
Run Code Online (Sandbox Code Playgroud)

javascript css internet-explorer

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

可扩展的DIV高度以适应内部内容 - 我做错了什么?

更新

解决了这个问题,它是需要有自动高度的最内部的div,因为它有一个我完全忽略的固定高度


我 - 像我搜索过的许多其他人一样 - 试图制作一个可扩展的DIV,根据其内容的长度进行扩展.我和目前为止看到的有点不同,因为我有来自外部控制器的变量来显示,但除此之外我想要实现的是相同的.我创建了一个DIV,其中包含我在后台重复的图像,但是内部内容DIV不想扩展.为了清楚起见,我会发布我的代码 -

<div id="feedback_question" class="span-14">
<div id="title_bar">
    <img id="brand_image" src="<?php echo img_path() . $title_row[0]->filename;?>">
    <div id="brand_text">
        <div id="brand_title"><?php echo $title_row[0]->name;?></div>
        <div id="brand_description"><?php echo $title_row[0]->description;?></div>
    </div>
</div>

<div id="background_stretch">
    <div id="question_background">
        <div id="question_tabs" class="span-14">
            <ul id="tab_list">
                <?php for($i = 1; $i <= $maxQuestions; $i++) { ?>
                <li class="tab" id="tab_<?php echo $i; ?>">
                    Q<?php echo $i; ?>
                </li>
                <?php }; ?>
            </ul>
            <div class="question_body">
            <!--Load question template here -->
            <?php echo $questions?>
            </div>
        </div>
    </div>
    <div …
Run Code Online (Sandbox Code Playgroud)

html expand css-float

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

ASP.Net MVC部分视图保持其模型状态?

这可能是一个新手问题.

当我创建ASP.NET MVC2应用程序时,会创建一个带有Action LogIn的帐户控制器,如下所示:

[HttpPost]
public ActionResult LogOn(LogOnModel model, string returnUrl)
{
   if (ModelState.IsValid)
   {
      if (MembershipService.ValidateUser(model.UserName, model.Password))
      {
         FormsService.SignIn(model.UserName, model.RememberMe);
         if (!String.IsNullOrEmpty(returnUrl))
         {
            return Redirect(returnUrl);
         }
         else
         {
           return RedirectToAction("Index", "Home");
         }
       }
       else
       {
          ModelState.AddModelError("", "The user name or password provided is incorrect.");
       }
     }

        // If we got this far, something failed, redisplay form
        return View(model);
    }
Run Code Online (Sandbox Code Playgroud)

现在,我不希望有一个登录页面,我希望将登录控件作为更大页面的一部分.所以,我将Login.aspx更改为Login.ascx,并将其集成到我的主视图中,使用Html.RenderPartial或Html.RenderAction.

如果登录成功,两者都像魅力.如果不是,那就是

return View(model)
Run Code Online (Sandbox Code Playgroud)

杀了我 我想要的是回到我的主页面(称之为Home/Index),但是带有局部视图的错误信息.

return RedirectToAction("Index", "Home")
Run Code Online (Sandbox Code Playgroud)

显然不起作用.

提示?

asp.net-mvc partial-views

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

ASP.Net MVC3通过Visual Studio修改日期和小数的文化?

我正在使用Razor开发MVC3应用程序.我在使用日期时遇到了麻烦,并在我的观点上加倍.我的Windows和Visual Studio都是英文版,但我想在"it-IT"中自定义项目的文化.我发现了几篇文章如何管理不同的文化,通过JQuery Validation插件或直接在页面上设置文化,但我很困惑!我想用于日期的格式是"DD/MM/YYYY",而双倍的格式是1.234,32.所以,

  • 如何告诉Visual Studio如何使用这些格式(我查看了Visual Studio的设置并且只有英文版)?
  • MVC注入代码来验证我的字段,如何更改它?
  • 什么是最好的方法?

显然任何建议都会受到赞赏.我发布了我的项目代码:

Offerta.cs

[MetadataType(typeof(Offerta_Validation))]
public partial class Offerta
{
}

public class Offerta_Validation
{
    [HiddenInput(DisplayValue = false)]
    public int IDOfferta { get; set; }

    [StringLength(300, ErrorMessage = "Campo troppo lungo")]
    [Required(ErrorMessage = "Campo obbligatorio")]
    public string Titolo { get; set; }

    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:N2}")]
    [Required(ErrorMessage = "Campo obbligatorio")]
    [Price(MinPrice=0.01)]
    public decimal PrezzoIniziale { get; set; }

    [Required(ErrorMessage = "Campo obbligatorio")]
    [Integer]
    public int BuoniScontiMinimo { get; set; }


    public string …
Run Code Online (Sandbox Code Playgroud)

c# validation asp.net-mvc culture asp.net-mvc-3

9
推荐指数
3
解决办法
9288
查看次数

在python中,我可以将print函数的输出重定向到stderr吗?

我的程序中有很多print函数(python 2.7).有什么方法可以添加几行然后所有输出都可以重定向到stderr?我想要的是python代码,但不是linux管道.

例如,我的程序如下:

print 'hello world'
Run Code Online (Sandbox Code Playgroud)

我想添加一些代码,如:

redirect_output_to_stderr()
print 'hello world'
Run Code Online (Sandbox Code Playgroud)

然后可以将所有输出重定向到stderr.

我知道print >> sys.stderr, 'hello world'可以实现我的目标,但是它能否阻止修改现有代码?

python stderr python-2.7

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

如何使用Cocoa将文本从一个应用程序粘贴到另一个应用程序

NSPasteBoard在Apple文档中已经了解了它,以及它如何允许应用程序写入PasteBoard并允许其他应用程序读取该文本并使用它.

有人可以告诉我如何将应用程序(位于状态栏中)的文本粘贴到NSTextField不同应用程序中的文本中.

我想要做的是与SnippetSnippetsApp类似的东西.

如果我完全愚蠢并且错过了Apple Docs中的明显内容,请你指点我正确的道路:)

谢谢!

macos cocoa copy paste nspasteboard

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