问题列表 - 第2300页

在REBOL中向上下文动态添加单词

想象一下以下REBOL代码:

foo: context [bar: 3]

我现在有一个上下文foo'bar定义.如何在此上下文中动态注入新单词?可能吗?

我试过了:

set/any in foo 'baz 3

但这不起作用,因为表达式in foo 'baz失败,因为上下文中没有'baz定义单词foo.

我应该补充一点,我知道有一种方法可以做到这一点:

foo-prototype: [bar: 3]
foo: context foo-prototype
foo: context head append foo-prototype [baz: 3]

但是,如果您无法访问foo原型块呢?

rebol rebol2

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

Delphi中的XML库和教程

我打算为应用程序添加XML支持,但我不熟悉Delphi中的XML编程.基本上我需要基于XML节点创建对象并基于对象生成XML文件.

我应该使用哪个XML组件库?有没有关于Delphi的XML的好教程?

xml delphi

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

在Python中合并/添加列表

我很确定应该有更多的Pythonic方法 - 但是我想不出一个:如何将二维列表合并到一维列表中?类似于zip/map但有两个以上的迭代器.

示例 - 我有以下列表:

array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Run Code Online (Sandbox Code Playgroud)

我希望有

result = [12, 15, 18] # [1+4+7, 2+5+8, 3+6+9]
Run Code Online (Sandbox Code Playgroud)

到目前为止,我想出的是:

def add_list(array):
    number_items = len(array[0])
    result = [0] * number_items
    for index in range(number_items):
        for line in array:
            result[index] += line[index]
    return result
Run Code Online (Sandbox Code Playgroud)

但对我来说,这看起来并不是非常优雅/ Pythonic.除了不检查2D阵列中的所有"线"是否具有相同的长度,可以相互添加等等.有什么更好的方法呢?

python list

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

适用于iPhoneOS的Cocoa Graphing/Plotting Framework

看着在开发中添加一些数据图形到一个新的iPhone应用程序(ala the Stocks应用程序).

我意识到我可以扣下并做一些Quartz绘图,但是我希望有人在某个地方有一个关于Cocoa图形框架的提示,该框架适用于iPhoneOS.

有什么建议?如果它在那里重新发明轮子将是一个耻辱.

iphone cocoa-touch graph ios

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

使用ObjectDataSource对GridView进行排序不是排序

我有如下的网格视图:

 <asp:GridView DataKeyNames="TransactionID" 
               AllowSorting="True" AllowPaging="True"ID="grvBrokerage" 
               runat="server" AutoGenerateColumns="False" 
               CssClass="datatable" Width="100%"
              <Columns>
                  <asp:BoundField DataField="BrkgAccountNameOutput"              
                                  HeaderText="Account Name"/>
                  <asp:BoundField DataField="TransactionAmount" 
                                  HeaderText="Transaction Amount" 
                                  SortExpression="TransactionAmount" />
                  <asp:BoundField DataField="TransType" 
                                  HeaderText="Transaction Type"          
                                  SortExpression="TransType"/>
                  <asp:BoundField DataField="AccountBalance" 
                                  HeaderText="Account Balance"/>
                  <asp:BoundField DataField="CreateDt" 
                                  HeaderText="Transaction Date"  />
               </Columns>
 </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

我有一个带有gridview和objectdatasource控件的页面.AllowPaging和AllowSorting已启用.这是我使用的获取数据并将objectdatasource绑定到网格的方法:

        protected void BindBrokerageDetails()
        {
            HomePage master = (HomePage)Page.Master;

            BrokerageAccount brokerageAccount = new BrokerageAccount();
            brokerageAccount.UserID = new Guid(Membership.GetUser().ProviderUserKey.ToString()); 

            ddlBrokerageDetails.DataSource = brokerageAccount.GetAll();
            ddlBrokerageDetails.DataTextField = "Account Name";
            ddlBrokerageDetails.DataValueField = "Account Name";
            ddlBrokerageDetails.DataBind();
           if (ddlBrokerageDetails.Items.Count > 0)
           {
               BrokerageTransactions brokerageaccountdetails = new          
                                           BrokerageTransactions();
               DataSet ds = BrokerageAccount.GetBrkID2( …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

2
推荐指数
1
解决办法
5235
查看次数

PHP/MySQL - 如何根据给定的查询结果确定字段名称?

给定结果集,我如何确定查询中指定的字段的实际名称(不是它们的别名).

$query = "SELECT first AS First_Name, last AS Last_Name FROM people";
$dbResult = mysql_query($query);

$fieldCount = mysql_num_fields($dbResult);
for ($i=0; $i<$fieldCount; $i++) {          
    // Set some values
    $fieldName = mysql_field_name($dbResult, $i);
}
Run Code Online (Sandbox Code Playgroud)

此示例返回字段名称,但在此示例中,它返回别名"First_Name"而不是实际字段名称"first".

是否可以从这样的查询中获取实际的字段名称.特别是如果我正在编写一个函数,并且不知道将抛出什么查询.

php mysql

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

如何在Silverlight/C#中访问ListBox控件的ScrollViewer元素?

我希望从C#动态更改Silverlight ListBox的滚动位置,我需要知道如何从C#访问ListBox控件的ScrollViewer元素?

谢谢你们,杰夫

c# silverlight listbox

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

如何在ASP.NET MVC中获取当前用户

在表单模型中,我曾经通过以下方式获取当前登录用户:

Page.CurrentUser
Run Code Online (Sandbox Code Playgroud)

如何在ASP.NET MVC中的控制器类中获取当前用户?

.net c# iis asp.net-mvc forms-authentication

263
推荐指数
12
解决办法
34万
查看次数

Log4Net或日志应用程序块

我需要在我的应用程序中使用日志框架.我有两个候选人:Log4Net和从应用程序块记录.哪个更好?任何一个特定的优势?

谢谢

.net logging log4net

12
推荐指数
3
解决办法
4067
查看次数

将缩放控件放置在MapView中

我正在尝试让缩放控件显示在a中mapview,以下代码几乎可以正常工作,但缩放控件显示在左上角,而mapview不是像我指定的那样通过底部中心setGravity().有人可以告诉我我错过了什么吗?

zoomView = (LinearLayout) mapView.getZoomControls();
zoomView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT)); 
zoomView.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
mapView.addView(zoomView);
Run Code Online (Sandbox Code Playgroud)

这些视图/布局都是以编程方式构建的,没有要调整的布局文件.

android android-mapview

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