小编Dav*_*.ca的帖子

使用HTML Div仅在顶部和底部添加边框?

我使用HTML DIV标签来格式化带有边框的标题,如下所示:

<h3 style="background-color:red; padding:2% 0 2% 0; border:5px solid green">
This is a header
</h3>
Run Code Online (Sandbox Code Playgroud)

但是,我希望边框只显示在顶部和底部,而不是左右两侧.我希望边框的方式与左上角和右上角的填充相同,但边框没有此功能(或者我不知道?).CSS样式有没有办法做到这一点?

html

20
推荐指数
3
解决办法
7万
查看次数

从C#或ASP.Net开始REST Web服务的位置

我想开始编写一些REST Web服务作为提供数据的方式.我想当我的REST Web服务可用时,我的一些Web应用程序和控制台应用程序将能够使用REST Web服务作为数据服务来获取,添加,更新和删除数据到数据库.除此之外,我想添加身份验证功能来识别任何请求.

我的问题是我应该从哪里开始?我看到了Microsoft ADO.Net数据服务.不确定这是一个好的开始吗?有没有可用的例子?

c# rest

18
推荐指数
3
解决办法
4万
查看次数

将字符串解析为枚举类型

我有一个像这样的枚举类型作为例子:

public Enum MyEnum {
    enum1, enum2, enum3 };
Run Code Online (Sandbox Code Playgroud)

我将从配置文件中读取一个字符串.我需要它来解析字符串到MyEnum类型或null o未定义.不确定以下代码是否有效(对不起现在无法访问我的VS):

// example: ParseEnum<MyEnum>("ENUM1", ref eVal);
bool ParseEnum<T>(string value1, ref eVal) where T : Enum
{
  bool bRet = false;
  var x = from x in Enum.GetNames(typeof(T)) where 
       string.Equals(value1, x, StringComparison. OrdinalIgnoreCase)
       select x;
  if (x.Count() == 1 )
  {
    eVal = Enum.Parse(typeof(T), x.Item(0)) as T;
    bRet = true;
  }
  return bRet;
}
Run Code Online (Sandbox Code Playgroud)

不确定它是否正确或有任何其他简单的方法将字符串解析为MyEnum值?

.net c# generics enums

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

Xcode:查看变量的引用?

我是Xcode的新手.我不确定是否有办法通过右键单击var来查看变量的引用,就像在Visual Studio中查找"查找所有引用"一样?

例如,在我的.h文件中,我想知道或查看属性isSet的所有引用:

@interface MyInterface {
   ...
   BOOL isSet; // view all references to this var?
   ...
}
Run Code Online (Sandbox Code Playgroud)

xcode

14
推荐指数
1
解决办法
5987
查看次数

如何获取用户SQL日志的Windows登录用户名

通过使用sp_who2,我可以获得当前登录用户和计算机名称的列表.有些用户正在使用SQL Server登录用户名,例如sa.有没有办法让我可以获得SQL登录用户的Windows登录用户名?

如果无法从计算机名称获取Windows登录用户,是否可以使用WMI类或C#通过其计算机名称查找Windows登录用户名?

我的SQL服务器是Microsoft SQL Server 2005,Windows是Server 2003.

sql windows sql-server sql-server-2005

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

如何使用JavaScript更改style属性中的一个值?

我有一个divstyle属性定义:

<div id="div1" style="width:600;height:600;border:solid 1px"></div>
Run Code Online (Sandbox Code Playgroud)

如何更改divJavaScript 的高度?

javascript dojo

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

快速备份SQL SP和函数的方法?

我的SQL服务器数据库中有很长的SP(存储过程)和函数列表.我可以通过右键单击并将XXX脚本改为Alter To来逐个保存它们.有没有办法在TSQL中查询所有SP和函数将它们保存到xxx.sql文件?

例如,对于sp_mySP1,我想将其保存到sp_mySP1.sql,这是一个文本文件.数据库太大了,我想只保存SP和函数作为源代码的备份.

sql t-sql sql-server

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

如何找出用于访问SQL Server的用户名和计算机名

我的工作公司有一个MSSQL服务器2005.我有两个问题,关于找出当前的日志用户以及发送警告消息的任何方式:

第一个问题是,是否有任何T-SQL或SP可用于查找当前登录用户名和机器名.如果用户使用SQL Server sa名称远程访问SQL Server,有没有办法找出该用户的Windows名称(登录到Windows的名称)?

我的下一个问题是,如果我可以获取用户名或ID,是否有任何方法可以发出警告消息,例如"当前SQL服务器正在清理或备份,请不要在此时登录".我想这可能很难.我可能不得不向用户发送电子邮件.

SQL服务器只能在公司中访问.SQL服务器有一个用户列表作为登录用户:Windows用户,SQL用户和sa.

sql t-sql sql-server sql-server-2005

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

通过MEF容器配置组件?

我使用MEF将接口映射到实现类作为DI的一种方式.例如,我使用接口的Import属性和实现类的Export.我的理解是MEF框架将创建实现类实例并将它们保存在MEF的容器中以供使用或自动注入.

我的一些实现类实现了IDispose接口.由于实例是由MEF创建的,我想我应该让MEF在MEF外出时调用组件的Dispose方法(如果它们是一次性的).例如,在我的应用程序中,我持有对MEF容器的引用.当应用程序终止时,我调用容器的Dispose方法.问题是我的组件的Dispose永远不会被调用.

以下是有关导入和导出映射的示例代码:

[Import]
private IMyInterface IComponent1 { get; set; }
....

[Export]
private IMyInterface Component {
  get {
     var instance = new MyImplemetation();
     ....
     return instance;
 }
}
....
Run Code Online (Sandbox Code Playgroud)

其他映射的许多其他导入和导出定义也是类似的.我以这种方式构造映射,以便MEF知道关系以及如何创建映射实例的方式.以下是我的应用程序中使用AssemblyCatalog加载映射的一些代码:

var catalog = new AggregateCatalog();
catalog.Add (new AssemblyCatalog(Assembly.GetExecutingAssembly());
var batch = new CompositionBatch();
batch.AddPart(catalog);
// MEF container has all the mappings
var container = new CompositionContainer(catalog);
....
// Get instance from container
var instance = container.GetExportedValue<IMyInterface>();
// my instance CTOR has a contructor with several other 
// implementation instances …
Run Code Online (Sandbox Code Playgroud)

c# mef

10
推荐指数
1
解决办法
5636
查看次数

使用SQL View或SQL Query?

我正在开发一个从MS-SQL服务器获取数据的应用程序(2005).在命令文本中,我可以像这样传递一个sql查询:

string query = "SELECT T1.f1, T1.f2, T2.f3 FROM table1 T1 join table2 T2" +
   "on T1.id = T2.id AND T1.dt = T2.dt ..."
....
cmd.CommandText = query;
Run Code Online (Sandbox Code Playgroud)

我也可以将查询作为我的SQL服务器上的视图,如下所示:

 CREATE VIEW V1 AS
   "SELECT T1.f1, ..."
Run Code Online (Sandbox Code Playgroud)

然后我可以在这样的简化查询中使用视图:

 string query = "SELECT f1, f2, f3 FROM V1";
 ....
 cmd.CommandText = query;
Run Code Online (Sandbox Code Playgroud)

我不确定哪条路更好.视图会比SQL查询更快吗?顺便说一下,我在这里展示的查询是一个简化的查询.实际查询SELECT比较复杂.

c# sql-server

9
推荐指数
1
解决办法
8494
查看次数

标签 统计

c# ×4

sql-server ×4

sql ×3

sql-server-2005 ×2

t-sql ×2

.net ×1

dojo ×1

enums ×1

generics ×1

html ×1

javascript ×1

mef ×1

rest ×1

windows ×1

xcode ×1