问题列表 - 第23119页

WCF net.tcp绑定,消息格式和安全问题

抱歉愚蠢的问题,但有一些关于WCF的事情我无法理解.对于下面的一些建议会很高兴....

  • 在一个非常基本的层面上,WCF使用二进制(Net.Tcp),HTTP或MSMQ在线路上传输我的消息是正确的吗?

  • 但是,在所有情况下,无论数据是如何传输的,消息本身都是以SOAP格式传输的,并带有标题和正文?所以它是一种以HTTP/S或二进制格式传输的XML消息.

  • Net.Tcp是我的客户端服务器应用程序的不错选择 - 它类似于信使应用程序,因为客户端都是防火墙另一端的远程用户到我的服务器.我正在阅读的大多数内容都告诉我们使用WS*和HTTP.

  • Net.Tcp是否按标准保护并且没有证书? - 也就是说 - 人们无法通过电线收听并解码往返的数据.

  • 是否可以使用net.tcp发送用户名和密码,而无需安装证书?

  • 如果是这样,我认为我可以将其连接到我的会员提供商,并验证对我的服务合同实施的每个方法的访问权限.

  • 我假设使用用户名和密码安全性,使用用户名和密码初始化代理,并且每个请求都会发送此信息.

  • 然后将为每个方法调用调用我的成员资格提供程序,并执行它为获取该方法的授权所需的任何操作.

很抱歉转移问题但很高兴知道我是否正确思考WCF的工作方式.

谢谢.

authentication wcf binding authorization net.tcp

4
推荐指数
1
解决办法
5070
查看次数

在Vim变得更好

我一直在使用Vim很长一段时间,但是我处于大多数时候使用插入模式的水平,我仍然使用箭头键移动(!).

我觉得我没有从我可爱的编辑器中获得最大的收益,特别是关于导航(特别是代码),复制和粘贴以及对现有代码进行其他操作.(虽然我对复杂的搜索/替换模式非常熟悉).

  • 我该怎么去学习更多?
  • 人们会推荐哪些资源?

vim

116
推荐指数
8
解决办法
3万
查看次数

如何从SQLAlchemy映射对象中发现表属性

我有一个用表映射的类,在我的例子中是以声明的方式,我想从这个类中"发现"表属性,列,名称,关系:

engine = create_engine('sqlite:///' + databasePath, echo=True)

# setting up root class for declarative declaration
Base = declarative_base(bind=engine)

class Ship(Base):
    __tablename__ = 'ships'

    id = Column(Integer, primary_key=True)
    name = Column(String(255))

    def __init__(self, name):
            self.name = name

    def __repr__(self):
            return "<Ship('%s')>" % (self.name)
Run Code Online (Sandbox Code Playgroud)

所以现在我的目标是从"Ship"类中获取另一段代码中的表列及其属性.我想我可以使用检测来处理它,但SQLAlchemy API是否提供了任何方法?

python sqlite instrumentation sqlalchemy

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

通过JavaScript更改CSS属性

我需要一个函数来"动态"改变我的HTML页面中某些元素的外观,但我无法做到这一点.

问题是我不能使用像这样的命令

document.write ('<style type="text/css">body {background-color: #cccccc;}</style>');
Run Code Online (Sandbox Code Playgroud)

因为我需要在页面加载时使用类似的链接使更改生效

<a onmouseclick="Clicker(1)" href="#">clic</a>
Run Code Online (Sandbox Code Playgroud)

我不能使用像这样的命令

document.body.style.background = '#cccccc';
Run Code Online (Sandbox Code Playgroud)

因为我不知道它是否可以应用于其他不那么容易的情况,因为我需要改变元素的外观,如td.myclass兄弟元素等th[scope=col]+th[scope=col]+th[scope=col].

我该怎么做?谢谢!

javascript css stylesheet

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

在一个SQL查询中获取所有父行

我有一个简单的MySQL表,其中包含一个类别列表,级别由parent_id确定:

id  name    parent_id
---------------------------
1   Home        0
2   About       1
3   Contact     1
4   Legal       2
5   Privacy     4
6   Products    1
7   Support     1
Run Code Online (Sandbox Code Playgroud)

我正试图做一个面包屑的踪迹.所以我有孩子的'id',我想得到所有可用的父母(迭代链,直到我们达到0"Home").可以有任何数量或子行进入无限深度.

目前我正在为每个父级使用SQL调用,这很麻烦.SQL中是否有一种方法可以在一个查询中完成所有操作?

mysql sql hierarchical-data

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

如何通过psexec检查远程服务器时间

我试过下面的命令.但是看不到服务器时间.

psexec \\SERVER_NAME -i -u USERNAME -p PWD "C:\WINDOWS\system32\cmd.exe /c time /t"
Run Code Online (Sandbox Code Playgroud)

或者有其他选择吗?谢谢.

psexec

6
推荐指数
1
解决办法
3万
查看次数

为什么"算法"和"数据结构"被视为单独的学科?

这个问题是最后一根稻草; 我一直想知道它,

为什么人们会将"算法"和"数据结构"视为可以相互分离的东西?

我看到很多证据表明它们在程序员的脑海中是分开的.

  • 他们要求 "数据结构和算法"书籍
  • 他们将"数据结构"和"算法"称为单独的大学课程
  • 他们"知道算法",但"在数据结构中很弱"(找不到链接,抱歉).
  • 等等

在我看来,"数据结构" 算法,因为"数据结构"的概念是关于操作进出结构的数据的算法.但这种观点似乎不是主流.我错过了什么?

编辑:不幸的是,我没有很好地提出问题.人们编写的程序中数据结构和算法的分离是很自然的,因为前者是数据,后者是函数(在STL这样的半功能框架中,它是整个事物的核心).

但上述观点以及问题本身指的是人们思考方式,以及他们在头脑中安排知识方式.这甚至不必代码编写有关.


以下是人们将"算法"和"数据结构"分开时的一些链接:

algorithm data-structures

13
推荐指数
2
解决办法
7984
查看次数

IPhone SDK - 使用performSelectorInBackground泄漏内存

也许有人可以帮我解决这个奇怪的事情:

如果用户单击按钮,则会将新的UITableView推送到导航控制器.这个新视图正在进行一些数据库查询,这需要一些时间.因此我想在后台进行加载.

什么工作没有泄漏内存(但冻结屏幕,直到一切都完成):

WorkController *tmp=[[WorkController alloc] initWithStyle:UITableViewStyleGrouped];
self.workController=tmp;
[tmp release];

[self.workController loadList]; // Does the DB Query
[self.workController pushViewController:self.workController animated:YES];  
Run Code Online (Sandbox Code Playgroud)

现在我试着这样做:

    // Show Wait indicator
    ....

    WorkController *tmp=[[WorkController alloc] initWithStyle:UITableViewStyleGrouped];
    self.workController=tmp;
    [tmp release];

    [self performSelectorInBackground:@selector(getController) withObject:nil];
}

-(void) getController {
    [self.workController loadList]; // Does the DB Query
    [self.navigationController pushViewController:self.workController animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

这也有效,但是内存泄漏,我不知道为什么!你能帮我吗 ?

顺便说一下 - 应用程序是否可能因内存泄漏而进入AppStore?或者首先检查一下?

提前致谢 !

iphone memory-leaks

0
推荐指数
1
解决办法
3588
查看次数

如何获取上传到 SQL-Server 的文件大小?

有没有办法告诉如何获取上传到数据库的文件大小?

SELECT [ID]
      ,[File]
  FROM [dbo].[Reports]
Run Code Online (Sandbox Code Playgroud)

我希望能够告诉用户文件的大小,这是VarBinary(max)MS SQL 2005/2008 中的字段。怎么做?

也许唯一的方法是创建另一列,在插入文件时,我还应该将它的大小插入附加列?

sql sql-server sql-server-2005 sql-server-2008

4
推荐指数
1
解决办法
3464
查看次数

C++ 0x - 导出消失,异常规范已弃用.这会影响你的代码吗?

关于C++ 0x标准化过程的最新Herb Sutter旅行报告表明委员会决定完全放弃模板的"导出"概念,并弃用异常规范.

我认为这些都是很好的举动,但我感兴趣的是,如果有人在这里有代码库,这些变化将导致他们不眠之夜吗?

c++ c++11

28
推荐指数
2
解决办法
3669
查看次数