我带领一个由六位开发人员组成的团队,在过去的一年里,我们已经迁移到Silverlight/WCF/C#/ EF/SQL Server架构进行开发.我们现在使用这种架构部署了5或6个小应用程序,我们目前正在开发一个更大的系统.
我们开发了自己的小解决方案框架,我们将其用作所有新开发人员的模板.生产力非常好.尽管如此,我仍然觉得为更少的资源提供更多功能的压力,我想知道是否还有其他工具应该采用.
我们致力于.NET和Silverlight,但当我读到"Ruby on Rails"声称提高了10倍的生产力时,它让我感到紧张..NET有广泛等效的工具/架构/模式吗?什么高级别,使您能够快速部署企业功能?
假设我有两个线程A和B都递增一个~global~variable"count".每个线程像这样运行一个for循环:
for(int i=0; i<1000; i++)
count++; //alternatively, count = count + 1;
Run Code Online (Sandbox Code Playgroud)
即每个线程增量计数1000次,并且假设计数从0开始.在这种情况下是否会出现同步问题?或者在执行完成后计数正确等于2000?我想因为语句"count = count + 1"可能会分解成两个汇编指令,所以在这两个指令之间有可能交换另一个线程吗?不确定.你怎么看?
假设我有一个数组int [] arr = {1,2,3,4}
我想将其转换为字符串.结果我希望它像这个字符串a ="1,2,3,4";
所以我可以用"string a = arr ...."来做这件事,而不是写一个for循环吗?
谢谢
在格式中以C打印时间的最佳方法是2009?08?10 ?18:17:54.811什么?
我试图理解关于django的另一个神奇之处:它可以将字符串转换为模块.
在settings.py中,INSTALLED_APPS声明如下:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
)
Run Code Online (Sandbox Code Playgroud)
它包含的只是字符串.但是django会将这些字符串转换为模块并在以后导入它们.
我希望能够做同样的事情.但我不知道怎么做.我在settings.py中有一个渲染器调度程序的字典:
RESOUCE_RENDERER = {
'video': 'video_player',
'audio': 'audio_player',
}
Run Code Online (Sandbox Code Playgroud)
我想以后用这样的:RESOURCE_RENDERER['video'](MyVideo).
我无法直接分配函数名称(例如video_player),因为它存在于需要settings.py的模块中.
我正在尝试设置Apache 2.2,Django 1.1.2和Gentoo.我希望用以下地址服务我的项目:/ comics
我按照django文档中的mod_wsgi指示跟着这些文件,提出了这些文件:
/etc/apache2/modules.d/70_mod_wsgi.conf
<IfDefine WSGI>
LoadModule wsgi_module modules/mod_wsgi.so
</IfDefine>
WSGIScriptAlias /comics /home/****/django/comicky/apache/django.wsgi
Run Code Online (Sandbox Code Playgroud)
和
/home/****/django/comicky/apache/django.wsgi
import os
import sys
sys.path.append('/home/****/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'comicky.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试加载页面时,我在/ var/log/apache2/error_log中得到了这个:
client denied by server configuration: /home/****/django/comicky/apache/django.wsgi
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在使用tomcat 6,spring mvc 3.0.0和spring security 3.0.0,并且由于我在数据库中存储的密码是sha1哈希,我不能使用摘要式身份验证(文档的第9.2.1节说明了).出于这个原因,我需要通过https进行身份验证.
由于潜在的处理开销,我希望尽可能多地保持常规http流量.有没有办法让spring使用https来获取未经身份验证的请求,然后在完成身份验证后使用http?我认为这是通过某种类型的ChannelProcessingFilter来完成的,但我对这些细节感到难过.
这是我目前的application-security.xml文件:
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.xsd">
<http use-expressions="true">
<intercept-url pattern="/**" access="isAuthenticated()" />
<http-basic />
</http>
<authentication-manager>
<authentication-provider user-service-ref="myUserDetailsService">
<password-encoder hash="sha"/>
</authentication-provider>
</authentication-manager>
<beans:bean id="myUserDetailsService"
class="path.to.myUserDetailsServiceImpl">
</beans:bean>
</beans:beans>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助.
我现在遇到的问题是如何在jQuery中为函数设置动画以按比例扩展.通常情况下,它只是扩展到单侧,就像扩展到底部或向右扩展一样.
我想要的是通过使用动画按比例扩大左右上下.

以下是我的编码.我上面所说的,它只扩展到底部.
$(document).ready(function() {
var theFrame = $("#FrmPatient", parent.document.body);
theFrame.animate({width: 650, height: 485}, 1000);
});
Run Code Online (Sandbox Code Playgroud) 我在userend pullstyle上用JQUERY写了一个PHP chatscript.它每秒重新加载一次pull.php页面,并且自上次检查后仅从我的sql数据库中检索新的聊天记录.
但是我收到了主持人的一封电子邮件,说我使用了太多的带宽.的Bleh.我的聊天工作就像我想要的那样,这发生了.我害怕做一个COMET php聊天,因为我被告知它使用一个单独的进程或线程foreach用户.
我想我只需要一个比我的更好,更高效的策略.