我正在尝试将我的根LinearLayout元素(在两个维度中设置为fill_parent)设置为背景图像,无论设备的方向如何,该背景图像始终位于屏幕的左下角.如果有某种方法可以设置背景图像位置,例如使用"background-position:left bottom;"可以使用css执行的操作,这将是非常好的.但我没有看到在Android中实现这一目标的方法.有没有办法做到这一点?
谢谢您的帮助.
我正在为一家慈善机构建立一些小工具.由于一些徽标许可malarkey,我必须找到一些方法只允许列入白名单的网站运行代码,或发送错误消息(或类似的东西)而不是小部件.
我们必须使用iFrames,因为很少有网站已经嵌入了它们.理想情况下,PHP解决方案是最好的,但如果需要,JS是可以的.
那么,一个班轮; 我可以查看iFrame所在的域名并向其发送不同的内容吗?
我想知道能做到这一点的可能性是多少......
在最近重新启动我们的开发服务器期间,SQL Server开始使用.NET 4.0SQLCLR.这意味着在SQL中没有使用CLR,或者至少通过阅读这些来源是我的理解:
http://software.intel.com/en-us/blogs/2009/10/16/sql-server-2008-sqlclr-net-framework-version/
www.sqlskills.com/BLOGS/BOBB/post/On-SQL-Server-and-NET-40.aspx
我们得到的只是这种类型的错误消息:
消息6517,级别16,状态1,行1无法创建AppDomain"xxx.dbo [ddl] .3".方法的类型签名不是Interop兼容的.
运行声明(由@ john-christensen建议)
select * from sys.dm_clr_properties
Run Code Online (Sandbox Code Playgroud)
得到以下信息:
*Name* *Value*
directory C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
version v4.0.30319
state CLR is initialized
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个或如何强制SQL Server CLR使用早期版本的框架?
如何修复组合框的大小(内容可能更大,但组合大小应该固定).现在我的组合大小根据组合中的项目进行更改.
我正在尝试获得类似于雅虎注册页面安全问题组合:https://edit.yahoo.com/registration? .src = fpctx & .intl = in & done = http://in.yahoo.com /
我的代码:决定组合大小的文本
在R中,我有一个数据框,其中包含Seat(factor),Party(factor)和Votes(numeric)的列.我想创建一个摘要数据框,其中包含Seat,Winning party和Vote share的列.例如,来自数据框
df <- data.frame(party=rep(c('Lab','C','LD'),times=4),
votes=c(1,12,2,11,3,10,4,9,5,8,6,15),
seat=rep(c('A','B','C','D'),each=3))
Run Code Online (Sandbox Code Playgroud)
我想得到输出
seat winner voteshare
1 A C 0.8000000
2 B Lab 0.4583333
3 C C 0.5000000
4 D LD 0.5172414
Run Code Online (Sandbox Code Playgroud)
我可以弄清楚如何实现这一目标.但我确信必须有一个更好的方法,可能是使用Hadley Wickham的reshape包裹的狡猾的单线.有什么建议?
对于它的价值,我的解决方案使用我的包中的函数,
djwutils_2.10.zip并按如下方式调用.但是有各种特殊情况它没有处理,所以我宁愿依赖别人的代码.
aggregateList(df, by=list(seat=seat),
FUN=list(winner=function(x) x$party[which.max(x$votes)],
voteshare=function(x) max(x$votes)/sum(x$votes)))
Run Code Online (Sandbox Code Playgroud) 以下代码旨在通过FTP检索文件.但是,我收到了一个错误.
serverPath = "ftp://x.x.x.x/tmp/myfile.txt";
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverPath);
request.KeepAlive = true;
request.UsePassive = true;
request.UseBinary = true;
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential(username, password);
// Read the file from the server & write to destination
using (FtpWebResponse response = (FtpWebResponse)request.GetResponse()) // Error here
using (Stream responseStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(responseStream))
using (StreamWriter destination = new StreamWriter(destinationFile))
{
destination.Write(reader.ReadToEnd());
destination.Flush();
}
Run Code Online (Sandbox Code Playgroud)
错误是:
远程服务器返回错误:(550)文件不可用(例如,找不到文件,没有访问权限)
该文件肯定存在于远程计算机上,我可以手动执行此ftp(即我有权限).任何人都可以告诉我为什么我可能会收到此错误?
ArrayList<String> veri1 = new ArrayList<String>();
String[] veri2 = {"Fatih", "Ferhat", "Furkan"};
Run Code Online (Sandbox Code Playgroud)
我怎样才能添加veri2到veri1一个元素?我的意思是,如果我打电话veri.get(0),它会返回veri2.
Java方法调用可以参数化,如下面的代码所示:
class Test
{
<T> void test()
{
}
public static void main(String[] args)
{
new Test().<Object>test();
// ^^^^^^^^
}
}
Run Code Online (Sandbox Code Playgroud)
我发现这可以从Eclipse Java Formatter设置对话框中找到,并且想知道是否存在任何有用或必需的情况.
编辑
根据Arne的优秀答案,我得出以下结论:
除了改进类型安全性之外,Arne的示例说明了参数化方法调用使您能够指定应该是容器元素类型的方法参数的公共基本类型.此类型通常由编译器自动推断为最具体的公共基类型.通过参数化方法调用,可以覆盖此行为.如果编译器推断出多种常见类型,则可能需要参数化方法调用.
以下示例演示了该行为:
import java.util.Arrays;
import java.util.List;
class Test
{
public static void main(String[] args)
{
Integer a=new Integer(0);
Long b=new Long(0);
List<Object> listError=Arrays.asList(a, b);
//error because Number&Comparable<?> is not Object
List<Object> listObj=Arrays.<Object>asList(a, b);
List<Number> listNum=Arrays.<Number>asList(a, b);
List<Comparable<?>> listCmp=Arrays.<Comparable<?>>asList(a, b);
}
}
Run Code Online (Sandbox Code Playgroud)
此行为在Java语言规范第三版第8.4.4和15.12.2.7段中定义,但不容易理解.
下面的函数工作正常,除了它抛出一个警告'没有数据 - 零行提取,选择或处理(错误.1329)'.因为我开始在django中使用这个函数,所以不能发出任何警告或错误,因为它会停止整个过程
任何想法如何解决这个问题?
DELIMITER $$
DROP FUNCTION IF EXISTS objtree_node_add $$
CREATE FUNCTION objtree_node_add(i_name VARCHAR(255), i_parent_id BIGINT, i_type_id BIGINT) RETURNS bigint(20)
BEGIN
DECLARE a_name VARCHAR(255);
IF NOT i_name RLIKE '^[a-zA-Z0-9_-]+$' THEN
RETURN -1;
END IF;
SELECT name INTO a_name FROM objtree_nodes WHERE parent_id = i_parent_id AND name = i_name;
IF NOT a_name IS NULL THEN
RETURN -5;
END IF;
...
Run Code Online (Sandbox Code Playgroud) 我试图从sqlalchemy(sqlite)转换为使用mongodb.我想要架构顶点.我正在看mongokit,但我想要类似于mappers的东西,以便它可以从对象的属性中保存,而不是dict.
我想要一个映射器,以便我可以使用现有的对象而无需修改它们.