小编Nix*_*Nix的帖子

在Visual Studio 2008数据库版中进行架构比较时,如何更改文本的颜色?

我试图找出如何修改在两个数据库之间进行比较后出现Colors/Fonts的Schema Compare" Object Definitions"窗口中使用的.

我有的配色方案是不可读的,但我似乎无法在Tools/Options/Environment/FontsColors对话框中找到正确的设置.

谢谢你的帮助.

贾森

configuration color-scheme colors visual-studio-2008

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

.config到构造函数的技巧?

我正在开发一个快速项目来监控/处理数据.基本上,这只是监视器,计划和处理器.监视器使用计划检查数据(ftp,本地,imap,pop等)并将新数据发送到处理器.它们都有接口.

我正在尝试找到一种合理的方法来使用config来配置每个监视器使用的调度/处理器.这很简单:

<monitor type="any.class.implementing.monitor">
    <schedule type="any.class.implementing.schedule">
        ...
    </schedule>
    <processor type="any.class.implementing.processor" />
</monitor>
Run Code Online (Sandbox Code Playgroud)

我正在努力解决的问题是配置任何旧监视器/日程表/处理器的最佳方法是什么.一方面,可以实现构造函数参数或属性(给出任何语法):

<monitor type="any.class.implementing.monitor">
    <args>
        <arg value="..." />
    </args>
    <properties>
        <property name="..." value=..." />
    </properties>
    <schedule type="any.class.implementing.schedule">
        ...
    </schedule>
    <processor type="any.class.implementing.processor" />
</monitor>
Run Code Online (Sandbox Code Playgroud)

另一个解决方案是每个接口中的工厂方法,它将自定义配置作为参数:

public IMonitor Create(CustomConfigSection config);
Run Code Online (Sandbox Code Playgroud)

我见过人们都使用它们.你喜欢哪个?将配置映射到构造函数时的任何技巧?

对于DI是否能适应这种混乱,我有点不知所措.最后,它将是每个监视器实例的一组绑定,除了默认值(配置可以覆盖)之外,这似乎毫无意义.

.net configuration factory interface inversion-of-control

5
推荐指数
0
解决办法
222
查看次数

用于显示分层数据的 SQL Server 查询或工具

我们有一个通用的组织表结构,把它想象成树或金字塔层次结构。我们基本上有多个想要展示的“树”。对一家公司,对另一家 ETC。

有谁知道显示这些数据的好方法?SQL 查询会很好,怀疑它是否可行,但我不反对使用某些 OTS 工具(最好是免费的)。我也想避免某种类型的报告。我不需要实际的解决方案,只需要知道它是否可能。所以如果你说 SQL,如果你能给我一个 2 表的例子来展示一个 root 的离开,我会很高兴。

结构很一般

替代文字

并且每个表都通过代理键 CompanyID、CompanyGroupID 等链接。

关于我们可以显示/查询这些数据的方式有什么建议吗?最后的方法是编写一个快速的 C# Windows 应用程序......

我们希望以树的形式查看它:

--                      1-Company
--                     /        \
--             CompanyGroupA   CompanyGroupB
--            /       \              \
--  CompanyStoreA1 CompanyStoreA1 CompanyStoreB
--    /      \            /    \
--Employee   A            B     C   
Run Code Online (Sandbox Code Playgroud)

为了取悦大众,这里有一个示例测试脚本来填充查询。

DECLARE @Company table (id int, name varchar(40) )
INSERT @Company VALUES (1,'Living Things' )  
INSERT @Company VALUES (2,'Boring Company' )  


DECLARE @CompanyGroup table (id int, name varchar(40), CompanyID int)
INSERT @CompanyGroup VALUES …
Run Code Online (Sandbox Code Playgroud)

hierarchical-data sql-server-2008

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

什么时候应该使用公共静态方法

有很多人反对使用"公共/私人"静态方法.我一直在寻找,没有运气,并试图找到任何倡导善用静态方法的人.

假设方法始终是Cohesive,哪些是可接受的使用公共静态方法的区域?这些方法在Java和.NET之间是否有所不同(又称它在一个中更容易被接受)?

最近这篇SO帖子引发了我对这个话题的愤怒/兴趣.

language-agnostic public-method

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

SQL查询 - 确保()中的每个值都存在一行

目前正在努力寻找一种方法来验证2个表(有效地为表A提供大量行)

我有两张桌子

表A.

 ID 
 A
 B 
 C
Run Code Online (Sandbox Code Playgroud)

表匹配

ID Number
A   1
A   2
A   9
B   1
B   9
C   2
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个SQL Server查询,基本上检查以确保表A中的每个值都存在一个变量值集的行(1,2,9)

上面的示例是不正确的,因为对于A中的每个记录,t应该具有匹配的每个值(1,2,9)的表中的相应记录.最终目标是:

表匹配

ID Number
A   1
A   2
A   9
B   1
B   2
B   9
C   1
C   2
C   9
Run Code Online (Sandbox Code Playgroud)

我知道它令人困惑,但一般来说,对于每个X in(某些集合),表格中应该有相应的记录匹配.我显然简化了一些事情.

如果您需要澄清,请告诉我.

sql t-sql sql-server sql-server-2008

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

AngularJS和生成的元素

我们有一些第三方javascript组件正在生成一些html元素.我想将它与AngularJS结合起来.

我试过这段代码

<div ng-controller="ExpensesCtrl">
    <form id="expensesform">
        <input type="text" ng-model="expense.name" />
        <input type="text" ng-model="expense.amount" />
    </form>
    <button ng-click="add()">Add</button>expense | json
</div>
Run Code Online (Sandbox Code Playgroud)
function ExpensesCtrl($scope) {

    $scope.expense = {};
    $scope.add = function () {
        $("#expensesform").append("<input type='text' ng-model='expense.age' />");
    };
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/tChNh/

但它不像例外.

有没有机会让这个工作?

angularjs

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

Axis 2 SOAP调用使用CF/AJP 1.3/IIS 7.5达到4KB限制

我正在使用Coldfusion 10构建SOAP Web服务,我在IIS 7.5上运行,Coldfusion通过AJP 1.3连接器连接到独立的Java Tomcat服务器.

我正在达到对我的服务器将接受的SOAP请求大小的4-8KB限制,如果超过该限制,则重置连接 - 不会显示错误.

但在我的CF日志中,我得到:

The fault returned when invoking the web service operation is:<br> <pre>org.apache.axis2.AxisFault: Connection reset    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)     at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:197)      at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)      at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:402)      at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)   at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)     at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)      at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)   at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)    at reverserisk_ncm.Reverserisk_ncmStub.dumpHeader(Reverserisk_ncmStub... The specific sequence of files included or processed is: C:\rr1.5\Clarence\webservice\test_ncm.cfm, line: 36
Run Code Online (Sandbox Code Playgroud)

我尝试了一些事情,首先我确保它是一个大小限制,添加睡眠30秒产生相同的结果,所以我尝试:

  1. Coldfusion Max POST大小数据设置为高值
  2. IIS服务器配置 - system.web/httpRuntime.maxRequestLength - > maxInt和security.requestFilter.maxAllowedContentLength
  3. Apache Tomcat:conf/server.xml - AJP 1.3连接器maxPostSize/maxSavePostSize值 - > 2MB
  4. 将Axis2.xml从HTTP/1.1更改为HTTP/1.0以强制禁用传输编码"chunked" - 我读到这可能是针对DDOS攻击的安全功能

如果有人遇到类似的问题,那就太棒了,我知道这也可能是一个ServerFault问题 - 但希望有人在CF上做过类似的东西,谢谢!

iis coldfusion soap axis2

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

在Android WebView中隐藏HTML元素?

我看到了相关的主题,但我无法让它发挥作用.

我需要从我正在使用的Web视图中删除搜索栏和导航下拉列表.

我的代码如下.

webView.getSettings().setJavaScriptEnabled(true);  
webView.setWebViewClient(new WebViewClient() { 
    public void onPageFinished(WebView view, String url)  
    {  
        webView.loadUrl("javascript:(function() { " +  
            "document.getElementsById('omc-main-navigation')[0].style.display = 'none'; " +  
            "})()");  
    }  
});  

webView.loadUrl(links.get(arg2));  
Run Code Online (Sandbox Code Playgroud)

html javascript android webview

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

grails findWhere不相等

有没有办法使用findWhere和不相等的值(尝试使用它与标准)?

例如

Books.findWhere('sale' : true, 'category': ne('exclude me') )
Run Code Online (Sandbox Code Playgroud)

我有一个工作的解决方案,但想知道是否有一种方法可以使用findWhere我发现它更容易阅读.

def result = Books.createCriteria().get{
            eq('sale', true)
            ne("category", 'exclude me')
}
Run Code Online (Sandbox Code Playgroud)

grails grails-orm

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

jQuery - TableSorter自定义解析器无法正常工作

这是我的自定义解析器:

$.tablesorter.addParser({
    id: "customParser",
    is: function (stringValue) {
        return false;
    },
    format: function (stringValue) {
        var stringValueParts = stringValue.split("-");
        var numericPartOfStringValue = parseInt(stringValueParts[2]);
        return numericPartOfStringValue ;
    },
    type: 'numeric'
});
Run Code Online (Sandbox Code Playgroud)

stringValue将具有如下值:

  • ABC-DE-1
  • ABC-DE-10
  • ABC-DE-100
  • ABC-DE-101
  • ABC-DE-1000

这是我设置tablesorter并添加自定义排序解析器的代码:

$(function() {
    $("#dataTable").tablesorter({
        headers: {
            3: {
                sorter: 'customParser'
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我确实添加了一个console.log(numericPartOfStringValue),并且所有数字都被写入控制台,所以看起来解析器正在做它应该做的事情.

那么我想要发生什么?

我希望我的值在字符串的数字部分排序,如下所示:

  • ABC-DE-1
  • ABC-DE-10
  • ABC-DE-100
  • ABC-DE-101
  • ABC-DE-1000

究竟发生了什么?

值以这种方式排序:

  • ABC-DE-1
  • ABC-DE-10
  • ABC-DE-100
  • ABC-DE-1000
  • ABC-DE-101

我还尝试了什么?

我在html中添加了以下内容,但它没有什么区别:

<th class="{sorter: 'CustomParser'}">
    String Value Column
</th>
Run Code Online (Sandbox Code Playgroud)

最后:

以下是表格单元格中的示例值:

<td>
    <span class="badge">ABC-DE-1</span>
</td>
Run Code Online (Sandbox Code Playgroud)

jquery tablesorter

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