问题列表 - 第14776页

推送Git源代码树,而不仅仅是存储库

我正在使用Git错误.我想用得对.

这是我得到的:

在这里,在我的开发机器上是一个Git存储库,我承诺并测试.

在那里,是我的网络服务器 - 这个代码将被部署的地方.Web服务器有另一个裸git存储库,当我准备部署时,我可以通过SSH推送它.

我想要发生的是查看Git存储库,该存储库始终具有最新版本的源文件(在某些分支或某些标记上).

我可以做的是在Web服务器上创建另一个(非裸)git存储库,并在每次推送后进行手动拉取,但我希望每次执行时都不必登录到Web服务器git push.

有没有办法远程"推送到网络服务器并刷新其签出的文件,如果我保证我没有编辑网络服务器上的任何文件"?

或者我只是这样做错了你想打我?:-)

git

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

PHP注册:自动生成密码或让用户选择它

在注册过程中,我在讨论如何设置用户密码:

  • 让用户选择它.如果我这样做,我必须执行一些标准(长度,弱点,可能涉及正则表达式等).当你选择这种方式时,你通常做什么?为什么?有没有可用于PHP的库?

  • 自动为用户生成密码,并通过电子邮件将密码发送给他们提供的电子邮件.他们无法在没有获取密码的情况下登录,因此它也是电子邮件验证.问题是密码可能太难以让用户记住.如果我允许他们把它改成更容易的东西,那就首先打败了我为他们选择它的目的.我也担心在电子邮件中传输密码(作为简单的非散列密码)的行为.

我倾向于第二个,但在选择之前更喜欢更明智的答案.有可能我不关注用户便利性和其他技术问题.你是做什么?

编辑:根据答案,我将使用第一个选项,让用户选择.我的问题是,密码强度/长度等等.我应该要求,我该如何执行?有可用的PHP库吗?

php security passwords registration

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

通过Python脚本在网页中填写表单值(不测试)

我需要在目标页面上填写表单值,然后通过Python单击一个按钮.我看过Selenium和Windmill,但这些都是测试框架 - 我没有测试.我正在尝试以编程方式登录第三方网站,然后下载并解析我们需要插入到我们数据库中的文件.测试框架的问题在于它们启动了浏览器实例; 我只想要一个我可以安排每天运行的脚本来检索我想要的页面.有什么办法吗?

python

34
推荐指数
3
解决办法
8万
查看次数

ASP.NET中的SqlDependency

我在SQL Dependency对象上创建了以下封装:

public class DependencyTracker
    {
        private SqlDependency _SQLDependency = null;

        public string ConnectionString
        { get; private set; }

        public string CommandNotifier
        { get; private set; }

        public delegate void Refresh();
        public event Refresh OnRefresh;

        public DependencyTracker(string connectionString, string commandNotifier)
        {
            ConnectionString = connectionString;
            CommandNotifier = commandNotifier;
        }

        public void StartDependency()
        {
            SqlDependency.Start(ConnectionString);
        }

        public void StopDependency()
        {
            SqlDependency.Stop(ConnectionString);
        }

        public void TrackForChanges()
        {
            using (SqlConnection sqlConn = new SqlConnection(ConnectionString))
            {
                sqlConn.Open();
                using (SqlCommand sqlCommand = new SqlCommand(CommandNotifier, sqlConn))
                { …
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net domain-driven-design

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

四舍五入到最近的结尾数字

我有以下函数将数字四舍五入到最接近的数字,以$ nearest的数字结尾,我想知道是否有更优雅的方式做同样的事情.

/**
 * Rounds the number to the nearest digit(s).
 *
 * @param int $number
 * @param int $nearest
 * @return int
 */

function roundNearest($number, $nearest, $type = null)
{
    $result = abs(intval($number));
    $nearest = abs(intval($nearest));

    if ($result <= $nearest)
    {
        $result = $nearest;
    }

    else
    {
        $ceil = $nearest - substr($result, strlen($result) - strlen($nearest));
        $floor = $nearest - substr($result, strlen($result) - strlen($nearest)) - pow(10, strlen($nearest));

        switch ($type)
        {
            case 'ceil':
                $result += $ceil;
            break; …
Run Code Online (Sandbox Code Playgroud)

php math numbers rounding

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

如何使用google maps api制作自动填充地址字段?

使用Google Maps API和JQuery我希望有一个地址字段,在输入时会自动填写输入的地址.如何实现这一目标?

javascript jquery google-maps

48
推荐指数
5
解决办法
13万
查看次数

计算两个Java日期实例之间的差异

java.util.Date在Scala中使用Java的类,想要比较一个Date对象和当前时间.我知道我可以使用getTime()来计算delta:

(new java.util.Date()).getTime() - oldDate.getTime()
Run Code Online (Sandbox Code Playgroud)

但是,这只留下了一个long代表毫秒.是否有更简单,更好的方式来获得时间增量?

java time date timedelta java.util.date

416
推荐指数
19
解决办法
60万
查看次数

Java环境是否有良好的部署和管理?

我们已经在Hudson中有一个很好的构建服务器,但是我们想要一些可以让我们启动和关闭服务器的东西,推出新的软件部署(这比仅仅一个WAR或EAR更复杂,有复制,提取,重命名等),以及我们想要自动化的各种其他任务.

我看过SmartFrog(似乎主要是学术上的而不是常用的),ControlTier(与你的复杂性相关的复杂程度),Capistrano(Ruby和Rails专注)和Func(没有文档,他们的MediaWiki已经擦拭).对于这种事情,没有什么是一个很好的80/20解决方案.当然,你可以拥有一个工具,它可以提供很多ControlTier提供的功能而不需要额外的开销.

替代方案是使用Ant脚本来完成所有事情(可能通过我们现有的Hudson服务器提供),甚至是某种类型的Hudson插件,但这对我来说感觉很糟糕,我只是不喜欢它作为解决方案(另外我们可能正在重建一些东西)我们不需要).

请告诉我一个好的选择.

java deployment capistrano

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

使用JSP的对象请求

我有一个JSP文件的问题.我想检索标题,但我有一个错误:

Une erreur s'est produite à la ligne: 45 dans le fichier jsp: /logTest.jsp
Enumeration cannot be resolved to a type
42: String headerString = "";
43: String name = "";
44: 
45: for (Enumeration en = request.getHeaderNames(); en.hasMoreElements(); ) {
46:     name = (String)en.nextElement();
47:     headerString = headerString + name + "=<B>" + request.getHeader(name) + "</B><BR>";
48: }
Run Code Online (Sandbox Code Playgroud)

我的对象(请求)不为null所以我不明白为什么我有这个错误.

你能帮助我吗 ?

谢谢.

java jsp

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

如何在UI Web View中打开UITextView URL?

在我的iPhone应用程序中,UITextView包含一个URL.我想在UIWebView中打开此URL而不是将其打开到safari中?我的UITextView包含一些数据和URL.在某些情况下,没有.URL可以不止一个.

谢谢桑迪

iphone url uiwebview uitextview

5
推荐指数
3
解决办法
8144
查看次数