我正在编写用户身份验证类.在请求期间有很多对当前用户的引用,所以我想将它缓存在内存中而不是调用数据库ala singleton.我正在考虑使用会话并在每个请求结束时清除它.
喜欢:
public static User Current() {
if (Session["current-user"] == null) {
Session["current-user"] = GetUserFromDB(); // example function, not real
}
return (User)Session["current-user"];
Run Code Online (Sandbox Code Playgroud)
然后在app_end请求中:
Session.Clear();
Run Code Online (Sandbox Code Playgroud) 我对Drupal很新,我想知道外部程序是否可以调用API将文本和图像直接传输到我的Drupal站点.
用您喜欢的语言编写代码,让Windows任务管理器代表CPU使用历史中的正弦波.
这是来自微软中国的技术访谈测验.我认为这是一个很好的问题.特别值得了解候选人如何理解并找出解决方案.
编辑:如果可能涉及多核(cpu)案例,这是一个好点.
设计具有多种实现相同结果的API的API是否令人困惑?例如,我有我自己的Date库(这是Java围绕一个简单的包装Date/ Calendar班来区分年月日,Date中,从即时的时间,Instant并提供机制,在两者之间转换).我从一个方法开始创建一个实例Date:
Date.valueOfYearMonthDay(int year, int month, int day);
Run Code Online (Sandbox Code Playgroud)
但后来我发现使用API的结果代码不是很易读.所以我补充说:
Date.yearMonthDay(int year, int month, int day)
Date.ymd(int year, int month, int day)
Date.date(int year, int month, int day)
Run Code Online (Sandbox Code Playgroud)
然后我开始流利了:
Date.january().the(int day).in(int year);
Run Code Online (Sandbox Code Playgroud)
(我发现流畅的版本对于进行可读测试非常有用).所有这些方法都做相同的事情,并具有准确的JavaDoc.我想我已经读过,perl每个程序员都可以选择他/她更喜欢解决某些问题的方法.而且一个优点Java是通常只有一种做事方式:-)
人们的意见是什么?
更新:HTML格式不正确.这导致脚本出现在内部div中.请忽略这个问题.
IE ver <8有一个已知错误(Internet Explorer无法显示页面.操作已中止)如果脚本尝试将某些内容附加到上一级块:
更新:我重新提出问题并简化了示例:
该错误发生在以下代码中:
[end of html file]
<script type="text/javascript" >
if (window.document.body){
var c_div = window.document.createElement('div');
window.document.body.appendChild(c_div);
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
问题:这在我看来与example1方法1完全相似在Microsoft的解决方法中(这里再次是链接).为什么我还有这个bug?我在这里错过了什么?
大多数人都曾经在这里或其他地方 - 在你的项目中,你会得到非常小的请求,你很乐意照顾,但在某些时候,小事情会加起来.实施某些事情的时间有时比重新协商项目计划要少.
提供规格/要求计划是不错的,这不是一个注定的项目,你在什么时候吹哨并开始重新谈判?在任何要求?当该请求需要其他页面/表单时?或者只是觉得它?很想听听你如何打电话.
任何人都有代码来做到这一点:

(来源:booleanmagic.com)
或者更好的是,使用UIAlertView对象的3x2网格按钮?
我不关心文本字段,它是我想要的网格中的按钮(最好是图像而不是文本).
为什么它不会在'li'中返回值?我究竟做错了什么?
$("#list li").click(function() {
var selected = $(this).val();
alert(selected);
})
Run Code Online (Sandbox Code Playgroud) 我为家庭办公室订购了一台服务器,我想用Xen进行分区.我认为这样可以保持清洁,更容易维护.我将运行MySQL,PostgreSQL,Tomcat和我自己的代码.
什么免费的Linux发行版拥有最好的Xen托管设施?
api ×1
asp.net-mvc ×1
cpu ×1
cpu-usage ×1
dhtml ×1
dom ×1
drupal ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
linux ×1
scope-creep ×1
sysadmin ×1
trigonometry ×1
uialertview ×1
windows ×1
xen ×1