我有一个表单只使用angularJS上传图像文件.上传文件一切正常.问题是,我想将上传的文件限制为仅图像文件,并将图像的大小限制为一些MB.如何仅使用angularJS实现此目的?下面是代码
$scope.uploadFile = function(files) {
var fd = new FormData();
//Take the first selected file
fd.append("file", files[0]);
$http.post("logoTypesServiceStore", fd, {
withCredentials: true,
headers: {'Content-Type': undefined },
transformRequest: angular.identity
}).success( function(data) {alert(data); }).error( function(data) { alert(data)});
};
Run Code Online (Sandbox Code Playgroud)
以下是上传文件的表格.
<form name="logoTypeForm" novalidate>
<input type="text" name="logoType" ng-model="logoType" class="form-control" required />
<input type="file" name="file" onchange="angular.element(this).scope().uploadFile(this.files)"/>
</form>
Run Code Online (Sandbox Code Playgroud) 我们的开发服务器具有64位SQL Server 2008 R2和SSIS.为了能够直接从T-SQL(via OPENROWSET)导入XLSX文件,我们在dev服务器上安装了Microsoft Access Database Engine Redistributable 64-bit.服务器已经安装了32位版本,因此我们使用/ passive开关安装它.
由于这样做,我们现有的包失败了.其中一个报道
该步骤未生成任何输出.返回值未知.进程退出代码是-1066598274.步骤失败了.
只是想知道是否有其他人已经成功配置他们的服务器,以便能够使用OPENROWSETXLSX文件,并在同一台服务器上也有SSIS,或者有人知道这种配置是否不可行?
编辑:我应该补充说,失败的包是从SQL代理作业运行的.当我通过SQL Server Management Studio连接到服务器的Integration Services Manager并运行包(通过导航到包,右键单击它并选择Run Package)时,它会成功执行.
例如,我需要根据总分(列C)创建少数学生的绩效列表,然后在数学(专栏B)中创建更高的分数-
A B C D
-------------------------
Student1 80 220 1
Student2 88 180 3
Student3 90 180 2
Run Code Online (Sandbox Code Playgroud)
列中给出了预期的绩效位置D.
我可以使用RANK函数,但我只能为一列(总数)执行此操作.如果多个学生的总数相等,我找不到任何解决方法.
我正在转换现有的ASP .Net Web API 2项目以使用OWIN.该项目使用Castle Windsor作为依赖注入框架,其中一个依赖项设置为使用PerWebRequest生活方式.
当我向服务器发出请求时,我得到一个Castle.MicroKernel.ComponentResolutionException例外.该异常建议将以下内容添加到配置文件中的system.web/httpModules和system.WebServer/modules部分:
<add name="PerRequestLifestyle"
type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Windsor" />
Run Code Online (Sandbox Code Playgroud)
这不能解决错误.
从SimpleInjector的OWIN集成提供的示例中获取灵感,我尝试使用以下方法在OWIN启动类中设置范围(以及更新依赖关系的生活方式):
appBuilder.User(async (context, next) =>
{
using (config.DependencyResolver.BeginScope()){
{
await next();
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这也没有用.
我如何使用Castle Windsor的PerWebRequest生活方式或在OWIN中模拟它?
假设下表,
cash_id | cav_id | updated | status
---------+--------+-------------+---------
1 | 1 | 2014-10-14 | A
2 | 2 | 2014-10-14 | A
3 | 2 | 2014-10-16 | B
4 | 3 | 2014-10-17 | A
5 | 3 | 2014-10-17 | B
6 | 3 | 2014-10-18 | C
7 | 4 | 2014-10-18 | A
8 | 5 | 2014-10-19 | A
9 | 5 | 2014-10-19 | B
10 | 4 | 2014-10-20 | B
11 …Run Code Online (Sandbox Code Playgroud) 令我惊讶的是,我发现使用3.0版本与2.6.4将同一文件导入同一个MongoDB(3.0)的速度要慢得多(> 20倍).有没有人有同样的问题?以及如何解决它?
以下是详细信息:
2.6.4为同一个json文件加载大约16K行
**-logbash-3.2$ mongoimport --host mcp-mongo-dev-1201.sea2.rhapsody.com:27017 --db media
--collection media --upsert --upsertFields _id --type json --file /data/xxx.json
Run Code Online (Sandbox Code Playgroud)
connected to: mcp-mongo-dev-1201.sea2.rhapsody.com:27017
2015-10-08T15:24:02.007-0700 Progress: 8860712/5024041951 0%
2015-10-08T15:24:02.007-0700 54900 18300/second
2015-10-08T15:24:05.004-0700 Progress: 15590853/5024041951 0%
2015-10-08T15:24:05.004-0700 96900 16150/second**
Run Code Online (Sandbox Code Playgroud)这是3.0运行:
-logbash-3.2$ mongoimport30 --version
mongoimport version: 3.0.6
git version: 7588eb887549bd5d2fc7bbc08f7c62d4b29b9d75
-logbash-3.2$ mongoimport30 --host mcp-mongo-dev-1201.sea2.rhapsody.com:27017 --db media
--collection media --upsertFields _id --type json --file /data/mediaingestor2.json --numInsertionWorkers 20000 -v
Run Code Online (Sandbox Code Playgroud)
2015-10-08T15:53:04.393-0700 using upsert fields: [_id]
2015-10-08T15:53:04.393-0700 filesize: 5024041951 bytes
2015-10-08T15:53:04.393-0700 using fields:
2015-10-08T15:53:04.396-0700 connected to: mcp-mongo-dev-1201.sea2.rhapsody.com:27017
2015-10-08T15:53:04.396-0700 …Run Code Online (Sandbox Code Playgroud)我有一张名为的桌子calci.以下是样本数据
CREATE TABLE calci
(RN int, FREQ int, price int)
;
INSERT INTO calci
(RN, FREQ, price)
VALUES
(1, 1, 3),
(2, 2, 4),
(3, 3, 5),
(4, 4, 6),
(5, 5, 7),
(6, 6, 8),
(7, 1, 5),
(8, 2, 6),
(9, 3, 9),
(10, 4, 7),
(11, 5, 5),
(12, 6, 1),
(13, 1, 3)
;
Run Code Online (Sandbox Code Playgroud)
根据freq(1-6)的总和我只需要3条记录
结果应该是这样的
price
33 -----sum of first 6 records
33 -----sum of next six records
3 -----sum of …Run Code Online (Sandbox Code Playgroud) 我有一个 HTML 表单,它在 ids ( :,-,_ ) 中使用特殊字符。该表单使用 JQuery 验证插件来验证用户输入。具体id包含一个GUID,示例代码如下:
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-validate/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#respondForm').validate({ onclick: false,
onkeyup: false,
onfocusout: false,
highlight:
function(element, errorClass) {
$(element).css({ backgroundColor: '#FFFF88' });
}
,
errorLabelContainer: $("ul", $('div.error-container')),
wrapper: 'li',
rules: { Input:_CDD66FA6-D190-434D-AF51-8272F64E0646_14ecbb3f-c0e0-4caf-b03a-013d12118405:
{
required: true
, minlength: 5
, maxlength: 10
}
}
,
messages: { firstName:
{
required: "xxx_Required"
, minlength: "XXX Should be greater than 5"
, maxlength: "XXX Cannot be greater than 10"
} …Run Code Online (Sandbox Code Playgroud) 在关于T-SQL(SQL Server 2005)的(非英语)书中,我读到:
SELECT * FROM ::fn_helpcollations()
Run Code Online (Sandbox Code Playgroud)
虽然,执行没有" ::"
SELECT * FROM fn_helpcollations()
Run Code Online (Sandbox Code Playgroud)
在我的SQL Server 2008 R2中给出了完全相同的结果.
" ::"在T-SQL中意味着什么?
我的查询是:
declare @param1 INT,
@param2 nvarchar(max)
set @param1 = 1
set @param2 = '[Test_data_forQry],[Next_Test_Data]'
SELECT *
FROM Table1
WHERE
ColumnA = @param1
AND (',' + @param2 +',' LIKE '%,' + CONVERT(VARCHAR, ColumnB) + ',%');
Run Code Online (Sandbox Code Playgroud)
方括号和下划线阻止数据获取。我的问题是我应该在查询的最后一行中放置转义“\” 。我也尝试过REPLACE选项,但没有用
set @param1 = 1
set @param2 = '[Test_data_forQry],[Next_Test_Data]'
set @param2 = replace (replace(@param2 , '[', '[[]'), '_','[_]')
SELECT *
FROM Table1
WHERE
ColumnA = @param1
AND (',' + @param2 +',' LIKE '%,' + CONVERT(VARCHAR, ColumnB) + ',%');
Run Code Online (Sandbox Code Playgroud) sql-server ×4
sql ×3
t-sql ×2
aceoledb ×1
angularjs ×1
c# ×1
excel ×1
file-type ×1
group-by ×1
javascript ×1
jquery ×1
mongodb ×1
mongoimport ×1
owin ×1
ssis ×1