问题列表 - 第27812页

如何在没有ASPX的情况下在C#中创建Web框架?

我已经设法在ubuntu/apache/mono下运行一个C#asp页面,但我不想在这些ASP页面中编写我的框架,我想直接使用C#然后我将使用模板化语言观点.但我不知道从哪里开始?

C#是一种编译语言,所以...我该怎么做?我会编译所有内容然后将apache挂钩到(单个)可执行文件并传入请求URL吗?我可以请求特定的.cs页面然后让apache告诉它编译,然后只有在它被更新时"显示"它吗?是否可以单独编译"视图"文件,以避免每次更改时都重新编译所有内容?是否有一些我可以使用的"基础",或者我将不得不重新发明访问GET和POST变量(通过阅读标题信息)和我们认为在PHP等语言中理所当然的各种其他东西?

c# apache mono web-frameworks

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

如何使用Jquery序列化多个列表

我有3个可排序的UL和一个简单的jquery/javascript

<ul class="sortable" id="menu1">
  <li id="id_1">whatever</li>
  <li id="id_2">you</li>
</ul>
<ul class="sortable" id="menu2">
  <li id="id_3">wanne</li>
  <li id="id_4">put</li>
</ul>
<ul class="sortable" id="menu3">
  <li id="id_5">in</li>
  <li id="id_6">here</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
$(function() {
    $("ul.sortable").sortable({
        connectWith: 'ul'
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

LI在UL之间是可拖动的我如何序列化这样我得到例如menu1 [0] = 1&menu1 [1] = 3或者数组或者我可以用什么来保存状态?

jquery serialization jquery-ui multidimensional-array

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

UML - 对象方法返回一个Collection

如何指示方法将返回UML中的对象集合?有没有更好的方法来解释关系而不是将集合类作为返回类型?

oop collections uml design-patterns

5
推荐指数
2
解决办法
5470
查看次数

防止实例上的ActiveRecord save()

我有一个ActiveRecord模型对象Foo; 它代表一个标准的数据库行.

我希望能够显示此对象的实例的修改版本.我想重用这个类本身,因为它已经拥有了我需要的所有钩子和方面.(例如:我已经有一个显示适当属性的视图).基本上我想克隆模型实例,修改它的一些属性,然后将它反馈给调用者(视图,测试等).

希望这些属性修改回到数据库中.但是,我确实希望id在克隆版本中包含该属性,因为它更容易处理路由助手.因此,我计划调用ActiveRecord::Base.clone(),手动设置克隆实例的ID,然后对新实例进行适当的属性更改.这让我很担心; 一个save()在修改过的实例上,我的原始数据将被破坏.

所以,我正在寻找锁定新实例,这样它不会伤害任何其他东西.我已经计划调用freeze()(基于这一理解,这可以防止对对象的进一步修改,尽管文档并不十分清楚).但是,我没有看到任何明显的方法来阻止save().

实现这一目标的最佳方法是什么?

ruby activerecord clone ruby-on-rails

8
推荐指数
1
解决办法
3544
查看次数

如何访问 UI 线程上的值?

我在调用 UI 控件上的操作时没有任何问题BeginInvoke,但是,这是一种void方法。我需要从文本框中获取一个值以在不同的线程中使用。

我怎样才能做到这一点?

c# multithreading

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

创建自己的自定义浏览器

我想塑造我自己的浏览器或至少修改现有的浏览器,以满足我的需求.

我想要一个快速的浏览器(启动和运行,不一定更快的渲染),没有任何我不使用的东西和简单的高效导航(如Firefox + Vimperator +树样式选项卡),只是更多地集成到彼此和不同的GUI.

我正在考虑只关注当前的两个顶级浏览器chrome和firefox(开源智能)并从中分支我自己的小版本.

通过使用WebKit或Gecko,我也必须实现所有的连接内容,但我真的对这样做并不感兴趣.

所以我的问题是:

  1. 从当前的浏览器开始并剥离某些功能和前端并用我自己的代码替换它是否有意义?

  2. Chrome或Firefox?哪一个不那么复杂?我不太关心插件和扩展,所以他们甚至不是很特别的功能吗?

谢谢你的回答

ps:这是一个非常有趣的家庭项目,所以请不要"只使用浏览器......" - 东西......

browser firefox google-chrome

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

com.sun.mirror.apt API

我是Java的新手,我通过Eclipse在以下几行中收到错误:

import com.sun.mirror.apt.AnnotationProcessorFactory;
import com.sun.mirror.apt.AnnotationProcessor;
import com.sun.mirror.apt.AnnotationProcessorEnvironment;
Run Code Online (Sandbox Code Playgroud)

错误是"无法解析导入com.sun.mirror".

我该如何解决这个错误?

java

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

懒惰语言为什么不支持变异?

我正在研究编程语言理论,我无法弄清楚懒惰语言没有变异的可靠原因.谁知道原因?

programming-languages lazy-evaluation mutation

7
推荐指数
1
解决办法
853
查看次数

如何获得当前周和月的第一天?

我有几个事件的日期,以毫秒 [1] 表示,我想知道哪些事件在当前周和当月,但我无法弄清楚如何获得第一天(日/月/年) )运行周并将其转换为毫秒,同一个月的第一天.

[1]Since January 1, 1970, 00:00:00 GMT
Run Code Online (Sandbox Code Playgroud)

java android date

68
推荐指数
5
解决办法
12万
查看次数

Python:检查对象是否是序列

在python中有一个简单的方法来判断某些东西是不是一个序列?我试着这么做: if x is not sequence但是python并不喜欢这样

python if-statement sequences sequence

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