想象一下,一个大型玩家正在构建一个新的操作系统,其中向后兼容性要求仅限于:
运行用(或编译)JavaScript编写的现有应用程序,这些应用程序以HTML5格式呈现并使用CSS3进行样式设置
即插即用支持打印机,外部存储和光驱
与互联网断开连接时优雅地降级
足够的流程配额,支持安全地允许任务在后台运行,包括计时器
现有研究操作系统(如计划9)的哪些特定功能您希望通过此渠道进入主流?请将您的建议限制为已实施的内容,并提供实施链接(或至少搜索条款).
计划9始于20世纪80年代后期,试图将其与两种方式结合起来:使用廉价的现代微型计算机作为计算元素,建立一个集中管理并具有成本效益的系统.
上网本有资格成为廉价的现代微型计算机,而云计算资格为集中管理.有机会实现我们希望上网本除了扩展1970年代分时操作系统之外的功能(用DDaviesBrackett的话说); 研究操作系统可能已经通过实例证明了替代品的价值.
主题:它的主要观点是什么?
计划9尽可能利用三个基本技术思想:首先,所有系统对象都将自己呈现为由读/写操作操纵的命名文件; 第二,所有这些文件可以本地或远程存在,并响应标准协议; 第三,文件系统名称空间 - 程序可见的对象集 - 可以为特定机器上运行的每个程序动态地和单独地调整.前两个想法在Unix中预示着,在其他系统中则较少,而第三个是新的:它允许新的工程解决方案解决分布式计算和图形问题.Plan 9的方法意味着应用程序不需要知道它们的运行位置; 运行Plan 9计划的地点和计算机是一种经济决策,不会影响应用程序本身的构建.
这似乎不适合上网本/云域吗?
我在Telerik的RadGrid(AJAX)上遇到了寻呼系统的问题.首先来看看这个截图:
alt text http://i25.tinypic.com/2eyjsj7.jpg
如您所见,First/Last Prev/Next按钮位于那里,但它们上没有标记.此外,下拉(这些值来自哪里)和任何'选择'都是搞砸了.这是我的设计师代码:
<asp:LinqDataSource ID="ItemViewDataSource" runat="server" ContextTypeName="GSFyi.GSFyiDataClasses_DataContext"
TableName="FYI_Items" OrderBy="FYI_State.name, name" EnableDelete="True">
</asp:LinqDataSource>
<h2 class="gridTitle">
All Items</h2>
<telerik:RadGrid ID="ItemViewRadGrid" runat="server" AutoGenerateColumns="False"
DataSourceID="ItemViewDataSource" GridLines="None" AllowAutomaticDeletes="True"
EnableEmbeddedSkins="False" OnItemDataBound="itemsGrid_ItemDataBound"
AllowPaging="True" PageSize="15" AllowCustomPaging="True">
<HeaderContextMenu>
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</HeaderContextMenu>
<PagerStyle FirstPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_first.png"
LastPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_last.png"
Mode="NextPrev"
NextPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_next.png"
PrevPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_previous.png" />
<MasterTableView DataKeyNames="id" DataSourceID="ItemViewDataSource" CommandItemDisplay="None"
CssClass="listItems" Width="98%" PageSize="15" PagerStyle-Mode="NextPrevAndNumeric">
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn ItemStyle-CssClass="gridActions edit" UniqueName="Edit">
<ItemTemplate>
<asp:HyperLink ID="edit" runat="server" Text="Edit"></asp:HyperLink>
</ItemTemplate>
<ItemStyle CssClass="gridActions edit"></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridButtonColumn ConfirmText="Are you sure …Run Code Online (Sandbox Code Playgroud) 我在VBA(Excel)中编写了一些带有错误处理标签的代码.它工作正常,直到我最近注意到错误处理代码每次都被执行,而不仅仅是在发生错误时.有人知道为什么会这样吗?谢谢.
这是一个简单的测试案例,其中会弹出两个 msgbox.
Sub example()
On Error GoTo err_handle
MsgBox "OK!"
err_handle:
MsgBox "not OK"
End Sub
Run Code Online (Sandbox Code Playgroud) 我似乎记得DotNet中的正则表达式有一个特殊的机制,允许嵌套结构的正确匹配,如" ( (a ( ( c ) b ) ) ( d ) e )"中的分组.
什么是python相当于这个功能?这可以使用正则表达式实现一些解决方法吗?(虽然这似乎是当前正则表达式的实现不是为此而设计的那种问题)
关于代码完成的这个例子:
Comparison Compare(int value1, int value2)
{
if ( value1 < value2 )
return Comparison_LessThan;
else if ( value1 > value2 )
return Comparison_GreaterThan;
else
return Comparison_Equal;
}
Run Code Online (Sandbox Code Playgroud)
你也可以这样写:
Comparison Compare(int value1, int value2)
{
if ( value1 < value2 )
return Comparison_LessThan;
if ( value1 > value2 )
return Comparison_GreaterThan;
return Comparison_Equal;
}
Run Code Online (Sandbox Code Playgroud)
哪个更优化?(除了可读性等)
我正在使用Solaris 10,ksh.每当我做一个./configure,我得到错误"ksh:./ configure:not found"
当我执行"where configure"时,找不到任何内容.
我如何"安装配置"?
我终于为托管软件找到了一个客户端 - 这是我第一次销售软件.我希望双方签订合同,指明预期的正常运行时间,付款时间表等等,这样就没有人觉得他们被骗了,但我不是律师,现在也买不起.有谁知道如何从这个过程开始?
TIA.
我想做的事情如下:
object[] rowOfObjects = GetRow();//filled somewhere else
object[,] tableOfObjects = new object[10,10];
tableOfObjects[0] = rowOfObjects;
Run Code Online (Sandbox Code Playgroud)
这有点可能,语法是什么?
或者我需要这样做:
for (int i = 0; i < rowOfObjects.Length; i++)
{
tableOfObjects[0,i] = rowOfObjects[i];
}
Run Code Online (Sandbox Code Playgroud)
并使用循环填充二维数组行?
谢谢
虽然计算机编程布道者预测云计算的未来非常光明,但关系数据库是否有机会走出困境?
什么是更适合云计算的数据库?