小编Ale*_*ort的帖子

如何创建一个空的HTML锚点,以便在单击它时页面不会"跳起来"?

当我点击一个链接时,我正在研究一些JQuery来隐藏/显示一些内容.我可以创建类似的东西:

<a href="#" onclick="jquery_stuff" />
Run Code Online (Sandbox Code Playgroud)

但是,如果我在页面上向下滚动时单击该链接,它将跳回到页面顶部.

如果我这样做:

<a href="" onclick="jquery_stuff" />
Run Code Online (Sandbox Code Playgroud)

该页面将重新加载,这将消除javascript所做的所有更改的页面.

像这样的东西:

<a onclick="jquery_stuff" />
Run Code Online (Sandbox Code Playgroud)

会给我预期的效果,但它不再显示为链接.有没有办法指定一个空锚,所以我可以为onclick事件分配一个javascript处理程序,而不更改页面上的任何内容或移动滚动条?

javascript anchor jquery

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

使用Visual Studio 2008进行多个监视器

我有2台显示器,大多数时候我在一个屏幕上打开了一些参考资料,而在另一个屏幕上打开了Visual Studio.但是,为了真正进入这个区域,我需要我的代码是我唯一看到的东西.有谁知道在Visual Studio中是否可以有多个代码窗口?到目前为止,我能做的最好的事情是将调试器输出和解决方案资源管理器放在我的左侧监视器上,其余的VS放在右侧.不过,我很乐意在两个窗口上都有代码.

multiple-monitors visual-studio

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

一个大的MySQL数据库还是一千个小的SQLite数据库?

我正在研究基于Web的组织工具.我并不瞄准与美妙的Basecamp相同的市场,但让我们说用户和数据交互的方式看起来一样.

我将不得不处理用户自定义,文件上传和图形调整.每个帐户都有一个论坛.我想提供一种轻松备份每个帐户的方法.

我一直在考虑如何创建一个合理的体系结构,并且已经过训练,可以在一个(如果需要的话,还需要分发)MySQL数据库中使用精美的规范化数据.最近我一直想知道:是否可以考虑使用一个SQLITE DB存储每个帐户的数据,并仅使用MYSQL进行常规网站管理?

亲:

  • 备份很简单:设置版本,zip,上传.
  • 如果每个帐户都使用大量论坛,请不要理会:每个帐户都有一个文件.
  • SQLITE快速闪电,没有昂贵的连接时间......
  • 表格方案简单得多:每次都不需要对帐户进行任何区分

缺点:

  • 不知道它是否可扩展
  • 不知道硬盘是否会跟上
  • 不知道是否有办法让SQLITE不存储在RAM中,因为它很快就会成为灾难
  • 很多目录和子目录:这样可以吗?
  • 维护问题:升级实时站点意味着逐个升级所有数据库
  • 开发问题:设置dev/pre prod/prod env会很困难
  • commom数据仍然需要使用mysql,所以我们最终会为每个页面结束2个DB连接,arg

更有利于专业人士,它仍然让我怀疑(zepplin风格).

你说什么 ?

mysql architecture sqlite

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

设置新.NET项目的最佳方法是什么?

所以我新负责我公司的项目(我们仍然只有2个人,但我们正在成长),我想以正确的方式设置我的项目.

我的所有项目都已经在SVN回购中,我已经设置了错误跟踪软件,但我正在寻找的是使用测试,SVN和构建服务器布局新项目的最佳方式.我想为CI设置所有新项目,但我不确定如何将所有内容都放在一起,以便尽可能顺利.

我知道我需要:

  • 构建服务器
  • SVN仓库中的所有构建/测试资料(包括DB模式)
  • 一个有利于CI的项目布局

你们是如何设置项目的?我想将MSBuild用于我的构建服务器,因为所有内容都已经通过VS设置,但我也在寻找有关如何布局文件,如何在解决方案中布置项目的提示等.按照目前的情况,我在我的解决方案中有大约5个项目,其中一个是测试项目,其中包含我的其余项目的所有测试.这是首选方法吗?

你的存储库里面的布局怎么样?你在哪里保存与数据库相关的东西?规格和文件?

您是否使用任何特定的CI软件,或者只是遵循"持续集成更像是一种心态"的口头禅?

总的来说,我正在寻找以正确方式开展新项目的技巧,因此一切都会在以后尽可能顺利进行,以及新开发人员很容易熟悉.

.net msbuild installation project

7
推荐指数
3
解决办法
496
查看次数

将管道输入转储到文件的简单方法是什么?(Linux)的

我正在寻找一个小的shell脚本,它会将任何管道传输到它中,然后将其转储到文件中......用于电子邮件调试.有任何想法吗?

linux exim pipe

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

在C#中,闭包不是不可变的有什么好的理由吗?

我一直在脑子里反复思考,而且我似乎无法想出为什么C#闭包是可变的.如果您不知道究竟发生了什么,这似乎是一种获得意想不到的后果的好方法.

也许一个知识渊博的人可以阐明为什么C#的设计者会允许状态在闭包中改变?

例:

var foo = "hello";
Action bar = () => Console.WriteLine(foo);
bar();
foo = "goodbye";
bar();
Run Code Online (Sandbox Code Playgroud)

这将为第一个呼叫打印"hello",但外部状态在第二个呼叫时改变,打印"再见".更新了闭包的状态以反映局部变量的更改.

c# closures mutable

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

如何从Python调用Perl脚本,输入到它?

我正在攻击DomainKeys和DKIM对开源电子邮件营销程序的一些支持,该程序使用python脚本通过SMTP发送实际的电子邮件.我决定走快速而肮脏的路线,然后编写一个perl脚本,接受来自STDIN的电子邮件,签名,然后返回签名.

我想做的是,从python脚本,将字符串中的电子邮件文本传递给perl脚本,并将结果存储在另一个变量中,这样我就可以发送签名的电子邮件.然而,我并不是一个蟒蛇大师,我似乎无法找到一个很好的方法来做到这一点.我很确定我可以使用类似的东西os.system,但是将一个变量传递给perl脚本似乎是我无法实现的.

简而言之:如何将变量从python脚本传递到perl脚本,并将结果存储在Python中?

编辑:我忘了包括我正在使用的系统只有python v2.3

python perl domainkeys dkim

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

ASP.NET MVC AJAX日历

我目前正在学习ASP.NET MVC,我已经关注了Stephen Walther的教程:ASP.NET MVC技巧#36 - 创建一个弹出日历助手.

日历正在运行,但我想将日期格式更改为dd/mm/yyyy.

您还可以在顶部添加箭头,以便日历可以按年份和月份更改吗?

ajax asp.net-mvc calendar

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

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

在C#中在令牌之前和之后插入文本的最佳算法?

我正在研究MVC C#应用程序的搜索功能,该应用程序将通过过滤器放置一个(可能很大的)大量文本,并且在给定搜索查询的情况下,将<span>在每个搜索项之前和之后放置带有突出显示样式的html .

我有一个简单的算法,但我觉得它会很慢,可能是因为需要创建的字符串数量(2*匹配数).

public static string Surround(string original, string head, string tail, string match, StringComparison comparer)
{
    var ret = original;

    if (ret.IndexOf(match, 0, comparer) != -1)
    {
        var lastIndex = 0;

        while ((lastIndex = ret.IndexOf(match, lastIndex, comparer)) != -1)
        {
            ret = ret.Insert(lastIndex, head);
            var tailIndex = lastIndex + match.Length + head.Length;
            lastIndex = tailIndex;
            ret = ret.Insert(tailIndex, tail);
        }
    }

    return ret;
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人可以提供一些更好的算法的提示,这些算法可以更好地处理大块文本?我正在考虑使用一个字符串构建器,但我也想到我可能会以完全错误的方式接近它.任何见解将不胜感激.

c# search highlight

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

如何在C中创建AJAX服务器端脚本?

我是第一次看AJAX,我想知道是否有可能从用C编写的服务器端CGI应用程序发出请求?

请问C应用程序只需要使用printf的数据,类似于的.asp例子吗?

c ajax cgi server-side

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