小编Chr*_*mer的帖子

JavaScript中的图形可视化库

我有一个表示有向图的数据结构,我想在HTML页面上动态呈现它.这些图通常只是几个节点,可能只有十个节点,所以我的猜测是性能不会是一个大问题.理想情况下,我希望能够使用jQuery将其挂钩,以便用户可以通过拖动节点来手动调整布局.

注意:我不是在寻找图表库.

javascript jquery graph-layout data-structures

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

Windows 7的"Active Directory用户和计算机"MMC管理单元?

是否有可用于Windows 7的等效工具?我只需要浏览深层次的一些小型Active Directory组的成员资格,因此我最终可以编写代码来处理这些组.Windows Server 2003版本的安装程序可以正常工作,但生成的MMC管理单元将无法启动.

编辑:我想先发制人地反对更多关闭问题的请求.这是一个我假设许多程序员用来协助编程相关任务的工具,例如测试修改Active Directory内容的代码.Stack Overflow上有很多关于开发人员工具的问题.

active-directory windows-7

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

如何用Java计算某人的年龄?

我想在Java方法中将一个年龄作为int返回.我现在有以下内容:getBirthDate()返回Date对象(出生日期;-)):

public int getAge() {
    long ageInMillis = new Date().getTime() - getBirthDate().getTime();

    Date age = new Date(ageInMillis);

    return age.getYear();
}
Run Code Online (Sandbox Code Playgroud)

但是因为getYear()被弃用了,我想知道是否有更好的方法来做到这一点?我甚至不确定这是否正常,因为我还没有进行单元测试.

java calendar date

137
推荐指数
11
解决办法
28万
查看次数

sed beginner:更改文件夹中的所有实例

我需要对文件夹(及其子文件夹)中的所有文件进行正则表达式查找和替换.linux shell命令会做什么?

例如,我想在所有文件上运行它,并使用新的替换文本覆盖旧文件.

sed 's/old text/new text/g' 
Run Code Online (Sandbox Code Playgroud)

regex linux shell sed

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

当我不知道约束的名称时,如何在Oracle中删除"not null"约束?

我有一个数据库,在字段上有一个NOT NULL约束,我想删除这个约束.复杂因素是此约束具有系统定义的名称,并且该约束的名称在生产服务器,集成服务器和各种开发人员数据库之间不同.我们当前的过程是检入更改脚本,并且自动化任务通过sqlplus对目标数据库执行适当的查询,因此我更喜欢可以直接发送到sqlplus的解决方案.

在我自己的数据库中,删除它的SQL将是:

alter table MYTABLE drop constraint SYS_C0044566
Run Code Online (Sandbox Code Playgroud)

查询all_constraints视图时,我可以看到约束:

select * from all_constraints where table_name = 'MYTABLE'
Run Code Online (Sandbox Code Playgroud)

但我不知道如何配合工作SEARCH_CONDITIONLONG数据类型或如何最好地动态删除即使我知道它的名字查找到的约束.

那么,我如何创建一个更改脚本,可以根据它的内容而不是它的名称来删除这个约束?


编辑:@ Allan的回答很好,但我担心(由于我缺乏Oracle的专业知识),任何可能具有系统生成名称的约束都可能与其相关联,这可能并不普遍.约束而不必知道它的名字.在逻辑上删除该约束时,总会有一种方法可以避免必须知道系统命名约束的名称吗?

oracle plsql constraints

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

正则表达式匹配URL行尾或"/"字符

我有一个URL,我正在尝试将它与正则表达式匹配以拉出一些组.我遇到的问题是URL可以结束继续使用"/"和更多URL文本.我想匹配这样的网址:

但不匹配这样的东西:

所以,我认为我最好的选择是这样的:

/(.+)/(\d{4}-\d{2}-\d{2})-(\d+)[/$]
Run Code Online (Sandbox Code Playgroud)

最后的字符类包含"/"或行尾.尽管如此,角色类似乎对"$"并不满意.如何在仍然撤回正确的组的同时最好地区分这些URL?

regex

72
推荐指数
4
解决办法
9万
查看次数

如何更改在TeamCity中运行构建代理的用户标识?

我正在尝试在TeamCity 5中设置构建过程,并且在尝试复制某些文件时遇到访问被拒绝错误.我看到我的构建代理现在作为"SYSTEM"运行,我认为这是问题的一部分.我想改变那个用户身份.麻烦的是我无法弄清楚如何在构建代理上更改这些设置.如何更改构建用户身份?

teamcity teamcity-5.0

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

带有chrome的PERSISTENT文件系统存储在哪里存储?

在做webkitRequestFileSystemwindow.PERSISTENT选择谷歌浏览器,在那里我的文件系统做文件获取写的?我想在那里删除文件并让Chrome与他们互动,同时我正在构建和调试这个应用程序.

filesystems html5 google-chrome html5-filesystem

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

如何使用Bootstrap 4 flexbox填充可用内容?

我有一个使用bootstrap 4的角度应用程序.我有一个粘贴到顶部的导航栏,我想添加填充浏览器中剩余空间的内容.除了顶部的导航栏,我有另一个div本身包含页眉和页脚内容.在页眉和页脚之间,我有一个主内容部分,我希望该部分(#two在我下面的示例中)填充所有空白区域.

我以为我可以使用css flexbox来完成这个,但是当我进入bootstrap世界时,我的简单非引导flexbox示例似乎什么也没做.我正在使用这些文档试图解决这个问题.

我认为使用align-self-stretch应该有助于实现这个目标,但它看起来像包含元素可能正在调整自己的大小足以容纳我的#outer内容,因此没有扩展Flexbox要完成.我试着天真地只是添加height:100%样式到包含div只是为了尝试伸展,但这似乎没有帮助.

我根据@ ZimSystem的响应创建了这个plunker示例.他的代码示例似乎完全按照我的意愿工作,但当我尝试将更改分成我的简单角度代码时,柔性拉伸没有发生.我不确定我在转换中打破它是做什么的.

在此输入图像描述

这是我目前正在查看的整个角度分量:

<div id="outer" class="d-flex flex-column flex-grow">
    <div id="one" class="">
        header content <br>
        another line <br>
        And another
    </div>
    <div id="two" class="bg-info h-100 flex-grow">
        main content that I want to expand to cover remaining available height
    </div>
    <div id="three" class="">
        footer content
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是显示导航栏和注入点的应用程序容器:

<div class="d-flex flex-column h-100">
    <nav class="navbar navbar-toggleable-md sticky-top bg-faded">
        <a class="navbar-brand" href="#">
            <h1 class="navbar-brand mb-0">My App</h1>
        </a> …
Run Code Online (Sandbox Code Playgroud)

css flexbox twitter-bootstrap bootstrap-4 angular

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

如何在保存时配置ReSharper的代码清理?

每当我保存文件时,我都希望将Visual Studio/ReSharper配置为运行"代码清理".

一个额外的好处是只为C#文件配置它,因为我有时会发现ASP.NET文件的清理在没有引入错误的情况下不起作用.

resharper visual-studio

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