小编Nis*_*arg的帖子

如何在SQL Server Management Studio中获得"管理员权限"?

我正在使用SQL Management Studio 2008 Express作为我本地SQL Server 2008 Express实例的图形界面,我在本地只将其作为我的Web项目的测试和开发界面.

我最近对SQL编码更有信心,并开始使用一些更复杂的sql东西 - 我最新的探索领域是触发器.但是,令我惊讶的是,我似乎没有对我的服务器实例拥有管理员权限,这意味着我不能做简单的事情,如调试或更改访问权限.

当我尝试开始调试时,我收到一条权限被拒绝的消息,当我尝试将权限规则管理到不同的数据库时,我也看到了它.我怀疑这与我在安装服务器时选择的某个选项有关,但由于我已经设置了几个数据库并填充了数据,因此我不想卸载并重新安装整个服务器.

有没有办法更改哪个用户帐户是服务器实例的主管理员?如果没有,是否有任何其他方式获得权限,例如调试我的触发器?

sql-server ssms

5
推荐指数
1
解决办法
2万
查看次数

接口中的C#构造函数

我知道你不能在界面中有一个构造函数,但这是我想要做的:

 interface ISomething 
 {
       void FillWithDataRow(DataRow)
 }


 class FooClass<T> where T : ISomething , new()
 {
      void BarMethod(DataRow row)
      {
           T t = new T()
           t.FillWithDataRow(row);
      }
  }
Run Code Online (Sandbox Code Playgroud)

我真的想以某种方式用构造函数替换ISomething's FillWithDataRow方法.

这样,我的成员类可以实现接口,仍然是只读(它不能与FillWithDataRow方法).

有没有人有一个可以做我想要的模式?

c# generics interface

5
推荐指数
2
解决办法
3万
查看次数

限制GridView列中的文本大小

我有一个asp:GridView声明如下:

<asp:GridView runat="server" id="dg_myprojects" AllowSorting="true" AutoGenerateColumns="false" Width="900px" CssClass="Grid" OnSorting="TaskGridView_SortingMine" OnRowCommand="MyProjectList_RowCommand" DataKeyNames="project_id" OnRowDataBound="Ds_my_projects_RowDataBound">
    <AlternatingRowStyle CssClass="alternateRow" />
    <HeaderStyle CssClass="GridHeader" />
    <Columns>
        <asp:BoundField DataField="project_name" HeaderText="Project Name" SortExpression="project_name"/>
        <asp:BoundField DataField="description" HeaderText="Description" SortExpression="description" ItemStyle-HorizontalAlign="Left" />
        <asp:BoundField DataField="role" HeaderText="Role" SortExpression="role" />
        <asp:BoundField DataField="start_date" HeaderText="Start Date" SortExpression="start_date" DataFormatString="{0:d}"/>
        <asp:BoundField DataField="end_date" HeaderText="End Date" SortExpression="end_date" DataFormatString="{0:d}" />
        <asp:BoundField DataField="client" HeaderText="Client" SortExpression="client" />
        <asp:TemplateField>
        <ItemTemplate>
             <asp:LinkButton ID="DeleteButton" CommandArgument='<%# Eval("project_id") %>' CommandName="Remove" runat="server">Remove</asp:LinkButton>
        </ItemTemplate></asp:TemplateField>
        <asp:HyperLinkField DataNavigateUrlFields="project_id" DataNavigateUrlFormatString="EditProject.aspx?pID={0}" Text="Edit"/>
    </Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

我的问题是100%美学.为长描述而发生的自动换行使表格看起来很俗气.我想用长描述做的是当描述太长时有一个省略号(...)

很长的描述等等......

我找不到内置的方法,所以我决定尝试实现OnRowDataBoundGridView的这个.

protected void Ds_my_projects_RowDataBound(object sender, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview

5
推荐指数
2
解决办法
3万
查看次数

保留Twilio通话,稍后再取回

我正在使用JavaScript SDK创建一个Twilio应用程序。

我想实现呼叫保持功能,但实现时遇到困难。

通过软电话启动呼叫时,将其置于保留状态的过程是什么?另外,软件电话接听电话时该如何处理?

twilio

5
推荐指数
2
解决办法
4729
查看次数

如何在ASP.NET MVC 5中使用带有razor语法的jquery?

我需要使用jQuery动态添加一些元素。因此,我在互联网上查找后发现了这一点。当单引号内包含简单的html元素时,它很好并且可以工作。我需要在jQuery中使用剃刀语法。

我知道jQuery是用户端,而剃须刀是服务器端。它们不能组合在一起。我在这里问是因为我需要知道如何实现这一目标。

我无法使用的jQuery如下所示:

<script type="text/javascript">  
    $(document).ready(function () {  
        $(document).on("click", ".btnPlus", function () { 
        var html = '<div class="form-group">'+
                '@Html.LabelFor(model => model.transaction_item, "transaction_item", htmlAttributes: new { @class = "control-label col-md-2" })'+ 

                '<div class="col-md-4">'+
                    '@Html.DropDownList("transaction_item", null, htmlAttributes: new { @class = "form-control" })'+
                    '@Html.ValidationMessageFor(model => model.transaction_item, "", new { @class = "text-danger" })'+
                '</div>'+

                '<div class="col-md-6"><input type="button" class="BtnPlus" value="+" /></div>'+

            '</div>'
        $("#trItem").append($(html))
    };
});
Run Code Online (Sandbox Code Playgroud)

我的目标类似于本教程 -动态添加元素。在这里,我在单击按钮时添加了标签和下拉菜单。我该如何实现?

javascript asp.net asp.net-mvc jquery razor

5
推荐指数
2
解决办法
3万
查看次数

如何在角度2中集成CKEditor

我正在尝试将CKEditor集成到我的角度项目中.我已经遵循了其他类似的解决方案,但只出现了textarea.这是我到目前为止所做的.

HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>A Simple Page with CKEditor</title>
    <!-- Make sure the path to CKEditor is correct. -->
    <script src="../Email/ckeditor/ckeditor.js"></script>
</head>
<body>
<form>
            <textarea name="editor1" id="editor1" rows="10" cols="80">
                This is my textarea to be replaced with CKEditor.
            </textarea>
    <script>
        // Replace the <textarea id="editor1"> with a CKEditor
        // instance, using default configuration.
        CKEDITOR.replace( 'editor1' );
    </script>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS

import {Component} from '@angular/core';

@Component({
    selector: 'test',
    templateUrl:'test.html'
})

export class TestComponent {

}
Run Code Online (Sandbox Code Playgroud)

angular

5
推荐指数
2
解决办法
2万
查看次数

Pandas:更新列的值

我有一个包含多列的大型数据框(示例如下所示)。我想通过将一个特定(人口列)列的值除以 1000 来更新它的值。

City     Population
Paris    23456
Lisbon   123466
Madrid   1254
Pekin    86648
Run Code Online (Sandbox Code Playgroud)

我试过了 df['Population'].apply(lambda x: int(str(x))/1000)

df['Population'].apply(lambda x: int(x)/1000)
Run Code Online (Sandbox Code Playgroud)

两者都给我错误

ValueError:int() 的无效文字,基数为 10:'...'

python-3.x pandas

5
推荐指数
1
解决办法
2万
查看次数

我如何解码 evalwise Javascript

我想在我的博主博客网站上使用模板。但是模板有由eval(明智)编码的js...我不知道如何解码它...

代码简单(不是原始代码):

eval(function(w,i,s,e){var lIll=0;var ll1I=0;var Il1l=0;var ll1l=[];var l1lI=[];while(true){if(lIll<5)l1lI.push(w.charAt(lIll));else if(lIll<w.length)ll1l.push(w.charAt(lIll));lIll++;if(ll1I<5)l1lI.push(i.charAt(ll1I));else if(ll1I<i.length)ll1l.push(i.charAt(ll1I));ll1I++;if(Il1l<5)l1lI.push(s.charAt(Il1l));else if(Il1l<s.length)ll1l.push(s.charAt(Il1l));Il1l++;if(w.length+i.length+s.length+e.length==ll1l.length+l1lI.length+e.length)break;}var lI1l=ll1l.join('');var I1lI=l1lI.join('');ll1I=0;var l1ll=[];for(lIll=0;lIll<ll1l.length;lIll+=2){var ll11=-1;if(I1lI.charCodeAt(ll1I)%2)ll11=1;l1ll.push(String.fromCharCode(parseInt(lI1l.substr(lIll,2),36)-ll11));ll1I++;if(ll1I>=l1lI.length)ll1I=0;}return l1ll.join('');}('','','','3cec1244c096c198fd3597fccab5ca32'));
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何解码这种类型的js?

javascript decode eval

5
推荐指数
1
解决办法
5013
查看次数

`error:unbalanced括号`,同时检查项目是否存在于pandas数据帧中

df=pd.DataFrame({"A":["one","two","three"],"B":["fopur","give","six"]})
Run Code Online (Sandbox Code Playgroud)

当我做,

df.B.str.contains("six").any()
out[2]=True
Run Code Online (Sandbox Code Playgroud)

当我做,

df.B.str.contains("six)").any()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,

C:\ProgramData\Anaconda3\lib\sre_parse.py in parse(str, flags, pattern)
    868     if source.next is not None:
    869         assert source.next == ")"
--> 870         raise source.error("unbalanced parenthesis")
    871 
    872     if flags & SRE_FLAG_DEBUG:

error: unbalanced parenthesis at position 3
Run Code Online (Sandbox Code Playgroud)

请帮忙!

python regex data-analysis dataframe pandas

5
推荐指数
2
解决办法
1051
查看次数

是≤一个合法的小于等于char?

我正在阅读Visual Studio Code的发行说明,这引起了我的注意.

发行说明的屏幕截图

如您所见,有一个带有符号的javascript文件.我无法弄清楚它是如何工作的,如果我尝试在我的代码中使用它,我会得到一个"无效或意外的令牌"错误(我期待的),我无法找到它是否只是一个收缩的VSCode配置<=into≤美学目的.

它是如何工作的?

javascript operators visual-studio-code vscode-settings

5
推荐指数
1
解决办法
194
查看次数