小编Bri*_*haw的帖子

什么是lambda(函数)?

对于没有comp-sci背景的人来说,计算机科学领域的lambda是什么?

language-agnostic theory lambda computer-science terminology

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

如何导出(然后导入)Subversion存储库?

我刚刚结束了一个项目,我正在使用商业SVN提供程序来存储源代码.客户最终选择的Web主机包括作为托管包的一部分的存储库,因此,现在项目已经结束,我想将存储库重新定位到他们的Web主机并停止商业帐户.

我该怎么做呢?

svn

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

持久数据库连接 - 是或否?

我正在使用PHP的PDO层进行项目中的数据访问,我一直在阅读它并发现它对持久数据库连接有很好的内在支持.我想知道何时/是否应该使用它们.我会在CRUD沉重的应用程序中看到性能优势吗?是否存在需要考虑的缺点,可能与安全性有关?

如果对你很重要,我正在使用MySQL 5.x.

persistence pdo database-connection

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

在NSTextView中捕获关键事件的最佳方法?

我正在慢慢学习Objective-C和Cocoa,到目前为止我在文本视图中捕获关键事件的唯一方法是使用委托,但是我很难找到有关如何实现这种解决方案的有用文档和示例.任何人都可以指出我正确的方向或提供一些第一手帮助?

events cocoa objective-c

15
推荐指数
2
解决办法
6526
查看次数

控件与标准HTML

我正在进入ASP.NET(C# - 我知道这对于这个特定的问题并不重要,但完全披露和所有这些),虽然我喜欢这种asp:风格的控件省了很多繁琐的HTML制作,我经常对某些行为感到沮丧.昨晚我在使用Master Pages时遇到了一个问题:我<asp:BulletedList ID="nav">转换成HTML后,变成了<ul id="ct100_nav">.

还有其他问题 - 我注意到当你自动填充DataGrid时,它会在结果表中添加我不一定想要的属性.

我知道当你依靠一个框架来接管你的一些繁琐的职责时,你必须接受一定数量的"约定优于配置",但这些情况下的"约定"并不是任何既定的约定,而是不必要的额外.我知道为什么 ID会添加前缀,但我应该能够调整并关闭这样的东西,特别是因为,作为一个网络标准传播者,我不会在单个页面中复制HTML id.

所以这里的问题是那些比我更经验丰富的ASP.NET开发人员:在开发和部署应用程序的经验中,你如何利用这些控件?您是否发现自己回归硬编码的HTML?你用混合物吗?我不想在这些控件中围绕特殊怪癖设计我的HTML,但是,如果可能的话,我想在可能的情况下利用它们.

什么是男孩要做?

c# asp.net controls

11
推荐指数
2
解决办法
4821
查看次数

(尝试)从WSE 3.0迁移到WCF以获取客户端代码

为此,我一直都在网上.我刚刚做了一段时间的恶魔,我试图消费的网络服务供应商拒绝正式支持WCF作为一种消费方法.

我不是网络服务专家,所以我会尽力记录和解释这篇文章,但无论如何,如果你需要的话,请求更多的信息,希望我能够提供任何必要的东西.

服务

在我的公司,我们使用公开服务的供应商应用程序.该应用程序是用java编写的,看起来wsdl是用Apache Axis 1.2创建的.

代码

我的遗留代码使用WSE 3.0.特别是,它使用最后自动添加"WSE"的代理类.这允许我使用更简单的身份验证方案(我可以让它工作的唯一方法).我不需要使用证书.我使用的衍生物SecurityPolicyAssertion,并将其包装在一个Policy传递给SetPolicy客户端类的方法的对象中.以下是创建客户端工作实例所需的全部内容:

MyWebServiceWse api = new MyWebServiceWse();
api.Url = myUrl;
api.SetPolicy(new Policy(new MyDerivedSecurityAssertion(user, pass)));
Run Code Online (Sandbox Code Playgroud)

我的默认,开箱即用的WCF代码(使用服务引用生成)不接受凭据,所以我知道这是一个问题.我已经在网上阅读了关于security在我的网站中使用不同或绑定设置的各种内容app.config,但没有任何内容完全奏效.经过大量修补后,我最常见的错误是WSDoAllReceiver: Request does not contain required Security header.

这是app.config.也许我们可以先告诉我这里应该改变什么来促进传递证书 - 再次,我在网上看到了不同的意见.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="MySoapBinding" closeTimeout="00:01:00"
                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
                    maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
                    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
                    useDefaultWebProxy="true">
                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                    <security mode="None">
                        <transport clientCredentialType="None" proxyCredentialType="None" …
Run Code Online (Sandbox Code Playgroud)

c# wcf wse web-services

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

C# - SQLClient - 最简单的INSERT

我基本上试图找出使用SqlClient命名空间在C#.NET中执行基本插入操作的最简单方法.

我正在使用SqlConnection我的数据库链接,我已经成功执行了一些读取,我想知道插入数据的最简单方法.当我谷歌时,我发现了一些看似相当冗长的方法.

c# sql t-sql sql-server

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

PHP + MYSQLI:使用预准备语句的变量参数/结果绑定

在我即将结束的项目中,我已经为PHP编写并实现了一个对象关系映射解决方案.在怀疑者和梦想家喊出"怎么样?"之前,放松一下 - 我还没有找到一种方法来进行后期的静态绑定工作 - 我只是以最好的方式解决它.

无论如何,我目前没有使用预准备语句进行查询,因为我无法想出一种方法将可变数量的参数传递给bind_params()bind_result()方法.

你问,为什么我需要支持可变数量的参数?因为我的模型的超类(将我的解决方案想象为hack-up-PHP ActiveRecord wannabe)是定义查询的地方,所以find()方法例如不知道绑定需要多少参数.

现在,我已经考虑构建一个参数列表并将字符串传递给eval(),但我不太喜欢这个解决方案 - 我宁愿只实现自己的安全检查并传递语句.

有没有人有任何关于如何完成这项工作的建议(或成功案例)?如果你可以帮助我解决这个第一个问题,也许我们可以解决结果集的绑定(我怀疑会更困难,或者如果它涉及初始查询以确定表结构,则至少需要更多资源).

php mysql orm mysqli

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

理解Java字节

所以在昨天的工作中,我不得不编写一个应用程序来计算AFP文件中的页面.所以我除掉了我的MO:DCA规范PDF并找到了结构化字段BPG (Begin Page)及其3字节标识符.应用程序需要在AIX机器上运行,所以我决定用Java编写它.

为了获得最大效率,我决定读取每个结构化字段的前6个字节,然后跳过字段中的剩余字节.这会让我:

0: Start of field byte
1-2: 2-byte length of field
3-5: 3-byte sequence identifying the type of field
Run Code Online (Sandbox Code Playgroud)

所以我检查了字段类型并增加了一个页面计数器,如果是的话BPG,我不这样做.然后我跳过字段中的剩余字节而不是通读它们.在这里,跳过(实际上是字段长度)是我发现Java使用带符号字节的地方.

我做了一些谷歌搜索,发现了很多有用的信息.最有用的,当然,是做一个按位指令&0xff获得无符号整型值.这对我来说是必要的,以获得可用于计算要跳过的字节数的长度.

我现在知道,在128,我们从-128开始向后计数.我想知道的是按位运算在这里是如何工作的 - 更具体地说,我是如何得到负数的二进制表示.

如果我&正确理解了bitwise ,你的结果等于只设置了两个数字的公共位的数字.所以假设byte b = -128,我们会:

b & 0xff // 128

1000 0000-128
1111 1111 255
---------
1000 0000 128
Run Code Online (Sandbox Code Playgroud)

那么我怎样才能到达1000 0000 -128?如何得到像-72或-64这样不太明显的二进制表示?

java binary byte

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

实体5/6模型第一:我是否必须手动映射实体?

当我第一次创建我的.edmx时,我添加了一个实体.然后,我选择"从模型生成数据库"并成功创建了我的数据库,并使用该单个实体/表和一些虚拟数据进行了一些测试.

我正在再次研究我的模型,并且我添加了许多其他表和关联.当我选择"从模型生成数据库"时,我会收到很多关于未映射的内容的错误(包括我原始实体上的新标量属性),以及显示以下错误的消息框:

类型'System.Data.Entity.Core.Metadata.Edm.EdmItemCollection'的表达式不能用于返回类型'System.Data.Entity.Core.Metadata.Edm.EdmItemCollection'.

为什么第一次使用单个实体生成数据库(没有我明确声明表或列的任何映射),而不是在原始之后添加多个实体?我是否需要手动映射所有内容(似乎不太可能,但我必须遗漏一些东西)?

.net entity-framework

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