问题列表 - 第5015页

asp.net mvc - 需要为当前请求存储一些数据

我正在编写用户身份验证类.在请求期间有很多对当前用户的引用,所以我想将它缓存在内存中而不是调用数据库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)

asp.net-mvc

21
推荐指数
2
解决办法
4911
查看次数

是否有用于导入文本和图像的Drupal模块?

我对Drupal很新,我想知道外部程序是否可以调用API将文本和图像直接传输到我的Drupal站点.

drupal

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

如果处理器时间便宜怎么办?

如果在处理器技术方面对发展进行戏剧性的革命,情况将会如何变化.例如,如果单个cpu与群集一样强大怎么办?安全会怎样?

cpu

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

编写代码以使CPU使用率显示正弦波

用您喜欢的语言编写代码,让Windows任务管理器代表CPU使用历史中的正弦波.

这是来自微软中国的技术访谈测验.我认为这是一个很好的问题.特别值得了解候选人如何理解并找出解决方案.

编辑:如果可能涉及多核(cpu)案例,这是一个好点.

windows trigonometry cpu-usage

25
推荐指数
3
解决办法
3369
查看次数

人们是否提供了多种机制来在API中执行相同的操作?

设计具有多种实现相同结果的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是通常只有一种做事方式:-)

人们的意见是什么?

java api

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

如何从脚本动态地将div附加到body时克服IE错误

更新: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?我在这里错过了什么?

javascript internet-explorer dom dhtml

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

你什么时候吹范围蠕动哨声?

大多数人都曾经在这里或其他地方 - 在你的项目中,你会得到非常小的请求,你很乐意照顾,但在某些时候,小事情会加起来.实施某些事情的时间有时比重新协商项目计划要少.

提供规格/要求计划是不错的,这不是一个注定的项目,你在什么时候吹哨并开始重新谈判?在任何要求?当该请求需要其他页面/表单时?或者只是觉得它?很想听听你如何打电话.

project-management scope-creep

5
推荐指数
1
解决办法
367
查看次数

自定义UIAlertView

任何人都有代码来做到这一点:

UIAlertViewHack
(来源:booleanmagic.com)

或者更好的是,使用UIAlertView对象的3x2网格按钮?

我不关心文本字段,它是我想要的网格中的按钮(最好是图像而不是文本).

iphone uialertview

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

如何在jQuery中获取元素值

为什么它不会在'li'中返回值?我究竟做错了什么?

$("#list li").click(function() {
    var selected = $(this).val();
    alert(selected);
})
Run Code Online (Sandbox Code Playgroud)

jquery

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

我应该将哪个Linux发行版用作Xen主机?

我为家庭办公室订购了一台服务器,我想用Xen进行分区.我认为这样可以保持清洁,更容易维护.我将运行MySQL,PostgreSQL,Tomcat和我自己的代码.

什么免费的Linux发行版拥有最好的Xen托管设施?

linux sysadmin xen

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