我正在使用UIImagePickerController在iphone上以纵向模式拍摄照片并保存到网络上.照片在手机上以纵向显示,但在网络上旋转90度.
如果我下载照片并在预览(mac)或Photoshop(mac或pc)中查看它,它再次成像.在Windows图片查看器(PC)中,它旋转为横向.
在上传之前,是否需要对图像数据应用旋转变换?那么我是否还需要删除在Photoshop和预览中旋转它的元数据?
我正在使用来自经典asp页面的Microsoft.XMLHTTP将信息发布到另一个站点......
我希望能够检查fiddler发生了什么,为此我必须找到一种方法来配置Microsoft.XMLHTTP以使用代理...
可能吗?Microsoft.XMLHTTP从哪里获取配置?
非常感谢
我想看到所有被锁定的文件.到目前为止,我只发现使用tf.exe状态并查找"!"的任何内容 因为它们不会在UI中报告为"锁定,编辑".有任何想法吗?谢谢.
在构建我最新的ASP.NET MVC项目时,我开始进入单元测试,依赖注入和所有爵士乐.
我现在想要单元测试我的控制器,我很难搞清楚如何在没有IoC容器的情况下正确地执行此操作.
以一个简单的控制器为例:
public class QuestionsController : ControllerBase
{
private IQuestionsRepository _repository = new SqlQuestionsRepository();
// ... Continue with various controller actions
}
Run Code Online (Sandbox Code Playgroud)
由于它直接实例化SqlQuestionsRepository,因此该类不是单元可测试的.那么,让我们沿着Dependancy Injection路线行进并做:
public class QuestionsController : ControllerBase
{
private IQuestionsRepository _repository;
public QuestionsController(IQuestionsRepository repository)
{
_repository = repository;
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎更好.我现在可以使用模拟IQuestionsRepository轻松编写单元测试.但是,现在要实例化控制器的是什么?在调用链SqlQuestionRepository的某个地方必须进行实例化.似乎我只是简单地将问题转移到别处,而不是摆脱它.
现在,我知道这是一个很好的例子,IoC容器可以通过为我配置控制器依赖性来帮助您,同时保持我的控制器易于单元测试.
我的问题是,如何在没有 IoC容器的情况下对这种性质的东西进行单元测试?
注意:我不反对IoC容器,我很快就会走这条路.但是,我很好奇对于那些不使用它们的人来说,替代方案是什么.
asp.net-mvc unit-testing controller ioc-container inversion-of-control
我如何在PHP中无限制的字段?这是场景:
首先,只有2个字段,名为:first name1,last name1
我想要做的是,当我点击"添加"按钮时,它将在新行中添加另外两个字段,字段label/name应该是第一个name2,last name2.当我再次点击时,它将具有名字3,姓氏3,依此类推......
任何人都可以在PHP中给我一些示例脚本吗?我是PHP的新手.
表单应该是HTML格式.如果有人可以提供Ajax示例代码,那将是一个很大的优势.
我不能在DataTable上使用AsEnumerable(),我使用的是C#3,但我只是针对2.0框架(LINQ功能是由LINQBridge提供的).有没有什么办法可以在不使用Select()的情况下使DataTable可枚举?
bool isExisting = (bdsAttachments.DataSource as DataTable).Select().Any(xxx => (string)dr["filename"] == filename);
Run Code Online (Sandbox Code Playgroud)
更新:
我希望它看起来像这样:
bool isExisting = (bdsAttachments.DataSource as DataTable).AsEnumerable().Any(xxx => (string)dr["filename"] == filename);
Run Code Online (Sandbox Code Playgroud)
我理解的DataTable的选择方法返回一个副本的端倪,我想只使用AsEnumerable,问题是,我只是针对2.0框架,System.Data.DataSetExtensions不可用
顺便说一句,我试过这个:http://cs.rthand.com/blogs/blog_with_righthand/archive/2006/01/15/284.aspx,但有编译错误.
我NSUserDefaults对iPhone 感到困惑.
我来自C/asm背景,Objective-C的东西是学习经验.
我目前正在使用NSUserDefaults存储一些字符串(对于高分表中的名称).我想开始实施"保存游戏"类型功能,这样如果用户接到电话或退出游戏片刻,他们就可以回来了.
为了恢复游戏,我有几个BOOL标志,几个ints来存储一些必要的变量,但我被困在一个我需要存储的数组.
我有一个50元素的unsigned chars 数组.int如果它能让事情变得更容易,我可以将它移动到s,但我只是没有看到它.
为了合作,NSUserDefaults我可以setBool(已经这样做了),setFloat(再次,已经这样做了)setInteger,和setObject.
显然,我可以为数组的每个元素声明键并逐个存储它们,setInteger但这真的很糟糕.解决这个问题的最佳方法是什么?而不是一个unsigned chars 数组,我不知何故尝试使用NSObject?有什么好的教程NSObject我可以阅读以更好地理解它吗?
在阅读了Javascript的原型继承模型后,我改变了构建类的风格
var Some_Class = function() {
this.public_method = function() {
};
(function() {
// constructor
}).call(this)
}
Run Code Online (Sandbox Code Playgroud)
至
var Some_Class = function() {
(function() {
// constructor
}).call(this)
}
Some_Class.prototype.public_method = function() {
};
Run Code Online (Sandbox Code Playgroud)
虽然我知道这是一个很好的做法,但我不允许从公共方法访问私有方法
var Some_Class = function() {
var private_member = 'whatever';
(function() {
// constructor
}).call(this)
}
Some_Class.prototype.public_method = function() {
return private_member; // not possible
};
Run Code Online (Sandbox Code Playgroud)
在阅读了这里的文章(Closure-created constructor)后,我就出来了
var Some_Class = function() {
var private_member = 'whatever',
private_method = function(_some_value) {
// …Run Code Online (Sandbox Code Playgroud) 我正在尝试从我的c#codefile访问Access数据库.如果我使用:
SqlConnection连接=新的SqlConnection(connectionString)
连接字符串是:
connectionString ="Provider = Microsoft.Jet.OLEDB.4.0; Data Source = F:\ testing_dev\sm_development\App_Data\SMWeb.mdb"
当我尝试创建一个不支持"提供者"一词的数据集时,我收到错误!我究竟做错了什么?
我有这段代码:
<div id="div1">
</div>
<div id="div2">
<h3>This is the content</h3>
<script type="text/javascript">
alert('This is the content');
</script>
</div>
<script type="text/javascript">
jQuery('div#div2').appendTo('div#div1');
</script>
Run Code Online (Sandbox Code Playgroud)
使用此代码,警报消息将显示两次(一次加载页面时,然后当jQuery执行appendTo方法时重新执行脚本?
任何想法如何使用jQuery方便地移动元素(有脚本标签)而不重新执行javascript?
谢谢.
c# ×2
iphone ×2
javascript ×2
.net-2.0 ×1
ado.net ×1
asp-classic ×1
asp.net-mvc ×1
cocoa ×1
cocoa-touch ×1
controller ×1
datatable ×1
enumerable ×1
field ×1
jquery ×1
ms-access ×1
objective-c ×1
php ×1
prototype ×1
proxy ×1
sample ×1
scripting ×1
tf-cli ×1
tfs ×1
unit-testing ×1