问题列表 - 第22413页

根据VS2008中的内置配置排除整个文件

我的项目有三种不同的配置,这三种都不需要将所有文件都构建到应用程序中.实际上我更喜欢我是否可以从构建中排除这些文件,这将使我的应用程序更轻量级.

我正在寻找的是#if MYCONFIG#if DEBUG声明,但文件.我已经读过这可以通过手动编辑csproj文件来完成,但我再也找不到了...还有其他方法吗?

.net msbuild build-process visual-studio-2008

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

iPhone写入KeyChain无标准错误

我正在尝试在钥匙串上写入一个条目,但它失败并返回代码为-25243,文档只列出了"常见"错误代码,并指向"开放组"的方向寻求帮助.我已经下载了这个文档,但是还没有找到在哪里查看,该文档长度超过1000页,似乎只列出了#define的负载.

有人可以帮忙吗?

iphone keychain

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

浮点值的"上半部分"

我们坚持使用一个数据库(不幸的是)使用浮点数而不是十进制值.这使得四舍五入有点困难.请考虑以下示例(SQL Server T-SQL):

SELECT ROUND(6.925e0, 2)   --> returns 6.92
Run Code Online (Sandbox Code Playgroud)

ROUND确实轮半起来,但由于浮点数不能准确地表示十进制数,"错误"的结果(从视终端用户的点)被显示.我理解为什么会这样.

我已经提出了两个可能的解决方案(两个都返回一个浮点数,不幸的是,这也是一个要求):

  1. 舍入前转换为十进制数据类型: SELECT CONVERT(float, ROUND(CONVERT(decimal(29,14), 6.925e0), 2))
  2. 乘以直到第三个数字位于小数点的左侧(即精确表示),然后进行舍入: SELECT ROUND(6.925e0 * 1000, -1) / 1000

我应该选择哪一个?有更好的解决方案吗?(遗憾的是,由于某些遗留应用程序访问同一个数据库,我们无法更改数据库中的字段类型.)

是否存在针对此(常见?)问题的完善的最佳实践解决方案?

(显然,常规技术"四舍五入"在这里没有用,因为6.925已经四舍五入到小数点后三位 - 只要这可以在浮点数中.)

language-agnostic sql-server floating-point rounding

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

在Windows上使用Hudson的Git插件克隆/获取存储库的问题

在任何人为此向我射击之前 - 我已经检查了每个合适的线程,但仍未找到解决我问题的方法.

我在Windows服务器上安装了gud插件的Hudson(不是我的选择),Hudson作为服务运行.Git/bin在路上.但是我无法克隆存储库.这是控制台输出的缩短显示:

Started by user anonymous
Checkout:workspace / C:\.hudson\jobs\sdf\workspace - hudson.remoting.LocalChannel@65394b
Last Built Revision: Revision 74200b32314231a5efdadd87bf36b42ec145c720 (origin/master)
Checkout:workspace / C:\.hudson\jobs\sdf\workspace - hudson.remoting.LocalChannel@65394b
Fetching changes from the remote Git repository
Fetching upstream changes from ssh://git.mccannlondon.co.uk/git/mccann_admin
[workspace] $ "C:\Program Files\Git\bin\git.exe" fetch -t ssh://git.mccannlondon.co.uk/git/mccann_admin +refs/heads/*:refs/remotes/origin/*
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 f1:48:2a:0a:d9:18:cf:2e:f2:8c:b3:25:7f:34:d5:34
Connection …
Run Code Online (Sandbox Code Playgroud)

windows git clone hudson

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

SocketException:地址与请求的协议不兼容

我试图在Win7-64bit机器上运行.Net套接字服务器代码.
我一直收到以下错误:

System.Net.Sockets.SocketException:使用了与请求的协议不兼容的地址.
错误代码:10047

代码段是:

IPAddress ipAddress = Dns.GetHostEntry("localhost").AddressList[0];
IPEndPoint ip = new IPEndPoint(ipAddress, 9989);
Socket serverSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp);
try
{
    serverSocket.Bind(ip);
    serverSocket.Listen(10);
    serverSocket.BeginAccept(new AsyncCallback(AcceptConn), serverSocket);           
}
catch (SocketException excep)
{
  Log("Native code:"+excep.NativeErrorCode);
 // throw;
}    
Run Code Online (Sandbox Code Playgroud)

上面的代码在Win-XP sp3中运行良好.

我已经检查了MSDN上的错误代码详细信息,但它对我没有多大意义.

有人遇到过类似的问题吗?有帮助吗?

.net c# sockets

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

可以列出所有PHP类及其方法和属性吗?

我正在使用我的PHP实现OOP的飞跃.有没有办法列出所有活动类及其方法和属性?

php oop

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

如何在Android手机中禁用触摸屏?

同时显示进度条我想禁用触摸屏来限制Android手机中的其他功能.

任何人都可以指导我如何实现这一目标吗?

任何帮助都会被批评.

android listactivity android-activity

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

简约的PHP博客引擎,专注于代码质量

我正在寻找一个博客.

有很多"什么是最好的博客引擎?" 关于SO的问题,但没有一个完全关注代码质量.

我已经用WordPress做了很多工作,对于很多情况来说,它是排名第一的解决方案,毫无疑问.它的可扩展性和多功能性是无与伦比的.但代码库是一团糟,它具有巨大的内存占用并且扩展它往往不是很有趣.此外,后端在较旧的机器上感觉非常慢,只有使用Google Gears IMO才能忍受.我越来越不习惯使用它了.

出于这个原因,我正在寻找基于PHP的博客引擎的建议

  • 简洁,纤细,简约

  • 有良好的,结构化的,干净的代码,使用PHP5

  • 有博客基础知识:标签,类别,评论

  • 不必看起来很好,但需要输出良好的语义HTML/CSS,以便我可以自定义

  • 支持某种垃圾邮件控制(Captcha和/或Akismet会很好)

  • 我不关心它是基于数据库还是基于文件

可选的:

  • API会很好但不是强制性的

  • 有一个扩展插件系统

梦遗:

  • 降价支持

php blogs

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

iTextSharp设置文档格局(水平)A4

如何在iTextSharp中以横向(水平)格式设置A4文档?

c# itextsharp

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

如何在没有MSDTC的情况下在TransactionScope中运行两个实体框架上下文?

这个问题在这里的一个简单例子中不易重现,但是想知道是否有人有任何经验和提示,这里是问题:

  • 使用实体框架
  • 在应用程序中有许多要点,其中(1)数据被写入某个实体表,例如Customer,(2)数据被写入历史
  • 这两个动作都使用实体框架,但是,它们使用不同的上下文
  • 这些操作需要同时在一个事务中:即如果一个人不能写,另一个不应该写,等等.
  • 我可以用TransactionScope包装它们,

像这样:

using (TransactionScope txScope = new TransactionScope()) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但这给了我:

Microsoft分布式事务处理协调器(MSDTC)已禁用网络事务.

我们的数据库管理员告诉我,MSDTC被禁用,无法安装.

因此,我正在尝试使用MetadataWorkspace创建自己的EntityConnection,并认为每个上下文将使用相同的EntityConnection.然而,这证明几乎不可能试图让它工作,例如,即使理论上两个上下文都在使用EntityConnection,我仍然继续得到上述错误.例如,很难理解实体框架在何处/为何需要MSDTC.

有没有人走过这条路,有经验或代码示例分享?

msdtc entity-framework transactions

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