我在屏幕上有很多项目,我需要使用滚动条,以便用户可以向下滚动.但是,滚动要么不可见,要么不起作用.如何将滚动条添加到LinearLayout?
如果我想在用户点击"保存"或"提交"按钮排序的一段时间内禁用表单控件(或者至少使它们不可用于用户交互),那么我遇到了什么是最好(和正确)方法的困境和通过电线传输的数据.我不想使用JQuery(这是邪恶的!!!)并查询所有元素作为数组(通过类或属性标记)我到目前为止的想法是:
cm-form-control自定义指令标记所有元素,该指令将订阅2个通知:"数据发送"和"数据处理".然后自定义代码负责推送第二个通知或解决承诺.promiseTracker它(不幸!)强制生成非常愚蠢的代码,如ng-show="loadingTracker.active()".显然并非所有元素都有ng-disabled,我不想让用户ng-hide/show避免"跳舞"按钮.有没有人有更好的主意?提前致谢!
更新:领域集 的想法是有效的.对于那些仍然想要做同样事情的人来说,这是一个简单的小提琴http://jsfiddle.net/YoMan78/pnQFQ/13/
HTML:
<div ng-app="myApp">
<ng-form ng-controller="myCtrl">
Saving: {{isSaving}}
<fieldset ng-disabled="isSaving">
<input type="text" ng-model="btnVal"/>
<input type="button" ng-model="btnVal" value="{{btnVal}}"/>
<button ng-click="save()">Save Me Maybe</button>
</fieldset>
</ng-form>
</div>
Run Code Online (Sandbox Code Playgroud)
和JS:
var angModule = angular.module("myApp", []);
angModule.controller("myCtrl", function ($scope, $filter, $window, $timeout) {
$scope.isSaving = undefined;
$scope.btnVal = 'Yes';
$scope.save = function()
{
$scope.isSaving = true;
$timeout( function()
{
$scope.isSaving = false;
alert( 'done');
}, 10000);
};
});
Run Code Online (Sandbox Code Playgroud) 为什么我Layout = null;在我看来 - 它仍然拉入默认布局?!
是否有一些技巧可以阻止它这样做?
这是我没有布局的视图:
@{
Layout = "";
}
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
@{Html.RenderAction("Head", "Header");}
</head>
<body>
<div>
Home
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是渲染输出!!
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="/Content/Site.css" rel="stylesheet" type="text/css" />
<script src="/Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="/Scripts/modernizr-1.7.min.js" type="text/javascript"></script>
</head>
<body>
header
</body>
</html>
</head>
<body>
<div>
Home
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 如果我点击了一个电话的页面session_start().我需要等多久,所以如果我要刷新页面,我会收到一个新的会话ID?
我正在构建一个尝试在App_Start上安装/升级数据库的Web应用程序.部分安装过程是确保数据库安装了asp.net功能.为此,我使用System.Web.Management.SqlServices对象.
我的目的是在SQL事务中执行所有数据库工作,如果其中任何一个失败,则回滚事务并保持数据库不变.
SqlServices对象有一个方法"Install",它接受ConnectionString而不是事务.所以我使用SqlServices.GenerateApplicationServicesScripts,如下所示:
string script = SqlServices.GenerateApplicationServicesScripts(true, SqlFeatures.All, _connection.Database);
SqlHelper.ExecuteNonQuery(transaction, CommandType.Text, script, ...);
Run Code Online (Sandbox Code Playgroud)
然后我使用企业库中的SqlHelper.
但是这会引发一个异常错误的异常,其中一些是错误的
Incorrect syntax near 'GO'.
Incorrect syntax near 'GO'.
Incorrect syntax near 'GO'.
Incorrect syntax near 'GO'.
Incorrect syntax near the keyword 'USE'.
Incorrect syntax near the keyword 'CREATE'.
Incorrect syntax near 'GO'.
The variable name '@cmd' has already been declared. Variable names must be unique within a query batch or stored procedure.
Run Code Online (Sandbox Code Playgroud)
我假设在SQL事务中使用GO语句存在一些问题.
如何以这种方式执行时,如何使生成的脚本生效.
你有任何书籍或网站的建议,可以教我数学符号.作为一名开发人员,我从事从.NET/SQL Server到Flash游戏的各种项目,我经常发现自己在互联网上引用文章作为指导.许多文章都包含数学公式,除非它们伴随着"简单的英语"解释,否则我通常很难将公式转换为代码.
我拥有互动多媒体学位,所以我没有正式的高等数学教育,但是,我发现数学太费力而无法弄清楚.
希望通过学习这种符号,我将能够通过实际能够更多地融入其中来进一步了解我的知识.
注意:请不要建议我回到学校,做一个更高的数学课程,虽然我知道这是最好的选择,但它根本不是一个选择.除此之外,欢迎任何和所有建议.
更新
以下是我最常编程的一些类型的事情.我不确定这些涵盖的数学领域.
希望这有助于添加一些上下文.
给定一个任意数字,我如何单独处理数字的每个数字?
编辑
我添加了一个Foo可能做的事情的基本示例.
例如,在C#中,我可能会这样做:
static void Main(string[] args)
{
int number = 1234567890;
string numberAsString = number.ToString();
foreach(char x in numberAsString)
{
string y = x.ToString();
int z = int.Parse(y);
Foo(z);
}
}
void Foo(int n)
{
Console.WriteLine(n*n);
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试解决projecteuler.net上的问题,但我一直遇到一些问题.
第一个是存储大量元素的问题List<t>.在列表中存储大量数据时,我一直收到OutOfMemoryException.
现在我承认我可能没有以最好的方式做这些事情但是,有没有办法定义应用程序可以消耗多少内存?
当我满足100,000,000个元素时,它通常会崩溃:S
其次,一些问题需要增加大量数字.我使用ulong数据类型,我认为这个数字会变得非常大,但我仍然设法绕过最大的受支持的int并进入负数.
你有任何使用难以置信的大数字的技巧吗?
我在同一公司域上有一台服务器和一个工作站.我的用户是两台计算机上的本地管理员.我已经安装了VSV10版本的MSVSMON,并将其设置为在我的用户服务器DOMAIN\greg.b上作为服务运行(我给自己"登录为服务").我使用我的域帐户登录服务器并启动远程调试监视器.然后我从Visual Studio连接到服务器.在服务器上的监视器中我可以看到
23/09/2010 16:26:33 DOMAIN\greg.b已连接.
过了一会儿,我从Visual Studio得到了一个对话框
无法连接到名为"SERVER_NAME"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.防火墙可能阻止通过DCOM与本地计算机进行通信.
我在我的工作站和服务器上打开了DCOM端口(TCP 135),详见此处.
我已经尝试关闭Windows防火墙服务.
我完全难过了!
服务器运行的是运行x86 MSVSMON的Windows 2003 Standard SP2 32位.我的工作站运行的是Windows 7 Pro 64Bit和VS2010 Pro.
remote-debugging visual-studio-2010 windows-server-2003 windows-7
我正试图在一系列精灵上阅读一个属性.此属性可能存在也可能不存在于这些对象上,甚至可能不会被声明,甚至比null更糟.
我的代码是:
if (child["readable"] == true){
// this Sprite is activated for reading
}
Run Code Online (Sandbox Code Playgroud)
所以Flash告诉我:
错误#1069:在flash.display.Sprite中找不到属性可选,并且没有默认值.
有没有办法在读取它的值之前测试属性是否存在?
就像是:
if (child.isProperty("readable") && child["readable"] == true){
// this Sprite is activated for reading
}
Run Code Online (Sandbox Code Playgroud) .net ×2
android ×1
angularjs ×1
asp.net-mvc ×1
biginteger ×1
c# ×1
forms ×1
haskell ×1
javascript ×1
largenumber ×1
layout ×1
math ×1
php ×1
properties ×1
razor ×1
session ×1
sprite ×1
sql ×1
sql-server ×1
submit ×1
t-sql ×1
transactions ×1
windows-7 ×1