我想授予用户创建,更改和执行存储过程的权限,但是无法创建其他数据库对象.我将它们排除在角色db_ddladmin之外,但显式授予了"创建过程"和"执行"权限.这些权限显示在有效权限列表中.但是,当我尝试使用此登录创建存储过程时,我收到以下错误:
"指定的模式名称"dbo"要么不存在,要么您没有权限使用它."
有什么建议?
sql-server stored-procedures sql-server-2005 database-permissions
任何人都可以告诉我使用asp.net gui和使用Linq to SQL的Web服务需要/优势是什么?Web服务层似乎没必要.Linq to SQL对我来说是全新的,我正在研究,因为我正在建立一个新项目.有人对这个有经验么?
我是CouchDB的新手,所以请耐心等待.
我有一个在VM上运行的CouchDB实例.我可以通过浏览器通过蒲团或直接访问它:
http://192.168.62.128:5984/articles/hot_dog
Run Code Online (Sandbox Code Playgroud)
在浏览器中调用该URL会返回正确的JSON.但是,当我尝试通过ajax调用完全相同的URL时,我什么也得不到:
var ajaxUrl = 'http://192.168.62.128:5984/articles/hot_dog';
$.getJSON(ajaxUrl, null, function(data) { alert(data); });
Run Code Online (Sandbox Code Playgroud)
查看Firebug的响应标头向我显示HTTP响应是200,并且content-length是正确的大小.甚至Etag与CouchDB中的内容匹配.但回应本身是空的!
网址绝对正确; 我已经三重检查,并直接复制/粘贴它(如果不是这样,它不会给出200响应).我正在使用jQuery 1.4.2和CouchDB 0.8
这是怎么回事?
我做了这个测试,结果看起来计数功能是线性的.我有另一个功能强烈依赖效率知道是否有任何数据,所以我想知道如何用另一个更有效(可能是常量?)的查询或数据结构替换这个选择计数(*).
psql -d testdb -U postgres -f truncate_and_insert_1000_rows.sql> NUL
psql -d testdb -U postgres -f count_data.sql
聚合(成本= 36.75..36.76行= 1宽度= 0)(实际时间= 0.762..0.763行= 1个循环= 1) - >数据上的Seq扫描(成本= 0.00..31.40行= 2140宽度= 0) (实际时间= 0.02 8..0.468行= 1000次循环= 1)总运行时间:0.846 ms (3 filas)
psql -d testdb -U postgres -f truncate_and_insert_10000_rows.sql> NUL
psql -d testdb -U postgres -f count_data.sql
聚合(成本= 197.84..197.85行= 1宽度= 0)(实际时间= 6.191..6.191行= 1个循环= 1) - >数据上的Seq扫描(成本= 0.00..173.07行= 9907宽度= 0) (实际时间= 0.0 09..3.407行= 10000循环= 1)总运行时间:6.271 ms (3 filas)
psql -d testdb …
我有一个漂亮可爱的Django网站启动并运行,但是注意到我的error.log文件变得越来越大,经过几个月的生存后超过150 MB.事实证明,一堆垃圾邮件正在寻找众所周知的URL漏洞(或其他东西),并且会遇到一堆子目录,例如http://mysite.com/ie或http://mysite.com/~admin.php等等.
由于Django使用URL重写,它正在寻找适合这些请求的模板,这会引发TemplateDoesNotExist异常,然后是500消息(Django会这样做,而不是我).我关闭了调试,所以他们只获得了通用500消息,但它很快就填满了我的日志.
有没有办法解决这个问题?或者只是阻止IP这样做?
假设您有一个看起来像这样的模型:
public class MyClass {
public string Name { get; set; }
public DateTime MyDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
Visual Studio为您提供的默认编辑模板是MyDate属性的纯文本框.这一切都很好,但是我们可以说你需要把它分成它的月/日/年组件,你的表单看起来像:
<label for="MyDate">Date:</label>
<%= Html.TextBox("MyDate-Month", Model.MyDate.Month) %>
<%= Html.TextBox("MyDate-Day", Model.MyDate.Day) %>
<%= Html.TextBox("MyDate-Year", Model.MyDate.Year) %>
Run Code Online (Sandbox Code Playgroud)
提交时,UpdateModel由于没有定义,调用将无效MyDate-Month.有没有办法在项目中添加自定义绑定器来处理这样的情况,或者HTML输入的名称是否不同(出于何种原因)?
我发现一个解决方法是使用JavaScript在提交之前将隐藏的输入注入到表单中,这些输入连接字段并且命名正确,但这感觉不对.
我是python的新手,并努力寻找如何控制python进程可以采取的内存量?我在拥有超过2 GB主内存大小的Cento OS计算机上运行python.Python只占用了128mb,我想分配更多.我试着在网上搜索这个过去半个小时,一无所获!为什么找到有关python相关内容的信息如此困难:(
如果有人可以为如何为允许的内存大小,线程数等各种事情配置python,我会很高兴.
可以很好地理解到描述python的大多数可控参数的站点的链接.
我正在尝试这个,但有一个jQuery错误
$(location).attr("href",'/imageblocks/'+$(el).attr('id')+'/edit/')
Run Code Online (Sandbox Code Playgroud)
它在JavaScript上完美运行,但是用CoffeScript触发了jQuery错误,我猜它是$(位置)但找不到正确的单词.
我想通过Django设置一个cookie,它有几个不同的值,类似于.NET的HttpCookie.Values属性.看文档,我不知道这是否可行.看起来它只是一个字符串,所以有另一种方式吗?
我已经尝试将它传递给array([10, 20, 30])和dictionary({'name': 'Scott', 'id': 1}),但它们只是转换为它们的字符串格式.我目前的解决方案是只使用一个任意的分隔符,然后在读取时解析它,感觉很棘手.如果无法实现多值,是否有更好的方法?我宁愿不使用大量的cookie,因为那会很烦人.
看到Java Web服务和与其通信的.NET客户端之间有些奇怪的事情。我们正在来回发送带有DateTime属性的对象。像这样(从WSDL生成):
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://ournamespace.com/")]
public partial class myClass {
private System.DateTime expirationDateField;
private string nameField;
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime expirationDate {
get {
return this.expirationDateField;
}
set {
this.expirationDateField = value;
}
}
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我们收到的对象的日期很好,但是当我们将它们发送回Web服务时,该expirationDate属性显示为null。我们查看了Java服务器正在接收的原始XML,并且该XML的标签expirationDate不存在,就像这样:
<myClass><name>My Name</name></myClass>
Run Code Online (Sandbox Code Playgroud)
(这不是确切的XML,但足够接近)。我经过仔细检查,expirationDate并确定在发送之前在.NET客户端上进行了设置。WSDL的XSD看起来并不奇怪:
<xs:element name="Expiration" type="xs:dateTime" minOccurs="0"/>
Run Code Online (Sandbox Code Playgroud)
我们在其他事情上使用相同的类型,也可以正常工作。在.NET方面,我们正在使用该wsdl.exe工具生成类和代码。
我们可以采取的另一步骤是在调用Web服务之前查看.NET生成的XML,但我不知道该怎么做。还有其他想法或建议吗?
我有一个看起来像这样的表单:
<div>
<div class="contact">
<h1>Person's name</h1>
<!-- more stuff goes here -->
<form method="post" action="myurl">
<input type="submit" value="go" />
</form>
</div>
<div class="contact">
<h1>Another name</h1>
<!-- more stuff goes here -->
<form method="post" action="myOtherUrl">
<input type="submit" value="go" />
</form>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery捕获表单的submit事件,需要获取div包含提交它的按钮的索引.通常我会index()像这样使用jQuery的函数:
var i = $(this).parents('.contact').index(this);
Run Code Online (Sandbox Code Playgroud)
不幸的是,this在这种情况下,运营商指的form是正在提交的运营商.我想可能有一些我想念的简单,但我的思绪在这一点上画了一个空白.
使用此请求致电Google Maps Place Search API时:
https://maps.googleapis.com/maps/api/place/textsearch/json?query=The+White+House&key=[REDACTED]
Run Code Online (Sandbox Code Playgroud)
我得到一个结果的JSON数组,看起来像这样(编辑以消除噪音):
{
"formatted_address" : "1600 Pennsylvania Avenue Northwest, Washington, DC 20500, United States",
"geometry" : { /* lng/lat */ },
"id" : "961fbdc3bf1fb3969cbf6421e9ebde0d837b8496",
"name" : "The White House",
"place_id" : "ChIJ37HL3ry3t4kRv3YLbdhpWXE",
}
Run Code Online (Sandbox Code Playgroud)
这很好,但我需要突破formatted_address其部分:街道号码,路线,地点等.有没有办法用这一个查询,或者可能是另一个查询?
我可以place_id通过单独的API调用来查找,但这可能导致我的情况下出现n + 1情况......这不太理想.
基于经度/纬度的反向地理编码没有用,因为我已经知道了我正在寻找的地方,结果通常会生成一个长列表,我必须通过这个列表来匹配formatted_address初始搜索提供的内容.它还会导致Place API出现n + 1问题.
jquery ×3
python ×3
django ×2
javascript ×2
json ×2
web-services ×2
.net ×1
ajax ×1
apache ×1
asp.net-mvc ×1
coffeescript ×1
command-line ×1
cookies ×1
couchdb ×1
google-maps ×1
java ×1
linq-to-sql ×1
memory ×1
postgresql ×1
sql-server ×1
timestamp ×1
updatemodel ×1
windows ×1
wsdl ×1