简单的要求是这样的.
DataSources可能主要来自Oracle,但还有其他数据源,如Excel,平面文件....等.
图表库将是组件艺术(我想尝试新的asp.net图表,但因为它已经在其他应用程序中使用,他们希望继续)
正如我告诉你的那样,我们已经拥有了一个应用程序,它就像基本的3层,包含一些DTO,主要是DataTables;我觉得任何数据模型都与Views紧密结合,他们希望继续使用相同的:)
我想为此提出一个新的架构,我需要你的诚实评论.
我认为
3)使用WCF服务来公开视图或DTO
4)完成AJAX和部分渲染
5)开发一个可靠的wcfservice,它将采用datamodel名称和视图(chart,excel,pdf然后相应地返回视图).
请指导我,我想构建一个可以重用的松散耦合和可配置的架构.
如果我尝试设置a tableView
(ex :)的帧高度的height -= 200
动画,则在帧的平滑动画完成之前,最后200px中出现的单元格会突然消失.
为了确保我正在做的其他事情,我创建了一个新的基于视图的应用程序.在主要的viewController
我创建我自己tableview
足以pseudo rows
填满整个屏幕.在选择一行时,我会做一个简单的高度动画.
最相关的代码:
- (void)viewDidLoad {
[super viewDidLoad];
self.myTable = [[[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)] autorelease];
myTable.delegate = self;
myTable.dataSource = self;
[self.view addSubview:myTable];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
CGRect frame = self.myTable.frame;
frame.size.height = 200;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDelay:.5f];
[UIView setAnimationDuration:0.5f];
self.myTable.frame = frame;
[UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会这样,或者修复/解决方法可能是什么?
任何建议真的很感激.TIA!
我有一个小型的开源项目,我即将添加一些加密.我想知道这是否会限制开发人员可以从中做出贡献.如果是这样,这些法律在哪里如此严格?关于此事,网上是否有可靠的最新标准?我应该关心招聘来自世界各地的程序员吗?
PHP如何读取if语句?
我按此顺序有以下if语句
if ( $number_of_figures_in_email < 6) {
-- cut: gives false
}
if($number_of_emails > 0) {
-- cut: gives false
}
if ( $number_of_emails == 0) {
-- cut: gives true
}
Run Code Online (Sandbox Code Playgroud)
代码随机行为.它有时会转到第三个if子句并且给我一个成功,而有时候输入变量是常量的前两个if子句中的一个.
这表明我不能仅使用if语句编码.
我正在寻找一些REGEX帮助给出以下URL:http://news.cnet.com/8301-13924_3-10315534-64.html?part = rss&sububs = news&tag = 2547-1_3-0-20
获得以下内容的REGEX是什么:
http://news.cnet.com/8301-13924_3-10315534-64.html
从而删除?以及它之后的一切
谢谢,B
我使用tortoiseSVN来同步我们的代码.但最近我发现有一些不太方便的东西.当我修改文件时,让我们说a.jsp,我的同事也可能修改这个文件,a.jsp,这可能会导致冲突,任何一个使用都需要先检查他的代码,另一个将需要更新到最新版本,然后逐个解决冲突,这实际上是错误的.
所以我需要在陆龟SVN中使用一些函数,它可以在我编辑时锁定a.jsp,并防止其他同事同时修改文件.我在tortoiseSVN中尝试了"锁定"功能,但它不起作用,当我锁定a.jsp文件时,我的同事仍然可以同时修改此文件而不进行任何提升和提醒,就像"你的同事正在修改这个文件,请修改,直到签入"...
还有更好的解决方案吗?提前致谢 !!
我正在运行一个WCF服务,除其他外,它用作网站的后端.因为网站和WCF服务都在同一台机器上运行,并且为了性能,我使用netTcpBinding进行设置.
现在的问题是,因为它们存在于同一个盒子里,所以我真的不关心传输级安全性或消息级加密; 消息被截获的唯一可能方式是,如果有人进入Web服务器本身,如果他们这样做,我已经遇到了更大的问题.
所以我的问题是:当客户端和服务器已经在受信任的子系统上时,可以使用什么配置来确保netTcpBinding尽可能快?
当然答案可能是使用"无"的安全性.但在我的特定情况下,我仍然需要对自定义数据库使用UserName身份验证.是否可以配置它以便仍然使用UserName身份验证,但不打扰证书或保护端点之间的数据?或者我是否需要使用自定义SOAP标头实现自定义行为来存储用户名/密码,然后我真的可以将安全性设置为"none"?
服务器配置
<netTcpBinding>
<binding name="Net_Tcp_Binding">
<security mode="Message">
<message clientCredentialType="UserName" />
</security>
</binding>
</netTcpBinding>
Run Code Online (Sandbox Code Playgroud)
它使用自定义UserName身份验证 - 基本上每个调用都会对自定义数据库进行身份验证和授权.服务方还使用证书与其客户进行协商,例如:
<serviceBehaviors>
<behavior name="MyBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<serviceAuthorization principalPermissionMode="Custom">
<authorizationPolicies>
<add policyType="MyAssembly.CustomAuthorizationPolicy,MyAssembly" />
</authorizationPolicies>
</serviceAuthorization>
<serviceCredentials>
<userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="MyAssembly.CustomCredentialValidator,MyAssembly" />
<serviceCertificate x509FindType="FindBySubjectName" findValue="CN=servercert" storeLocation="LocalMachine" storeName="My" />
</serviceCredentials>
</behavior>
</serviceBehaviors>
Run Code Online (Sandbox Code Playgroud)
客户端配置
<netTcpBinding>
<binding name="Net_Tcp_Endpoint">
<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />
<security mode="Message">
<message clientCredentialType="UserName" />
</security>
</binding>
</netTcpBinding>
Run Code Online (Sandbox Code Playgroud) 假设客户端在RC服务器上启动selenium会话,但在会话中间客户端"离开".浏览器将保持打开状态,并且最终,在足够的这种丢弃的会话之后,将有足够的"孤儿"浏览器来减慢计算机的速度.
wcf ×2
asp.net-mvc ×1
bdd ×1
browser ×1
c# ×1
coldfusion ×1
conflict ×1
encryption ×1
if-statement ×1
iphone ×1
jquery ×1
objective-c ×1
openssl ×1
php ×1
reference ×1
regex ×1
reporting ×1
security ×1
selection ×1
selenium ×1
selenium-rc ×1
session ×1
tortoisesvn ×1
uitableview ×1