问题列表 - 第38943页

C#,从二进制文件中读取结构

我想从二进制文件中读取结构.在C++中,我会这样做:

stream.read((char*)&someStruct, sizeof(someStruct));
Run Code Online (Sandbox Code Playgroud)

在C#中是否有类似的方式?BinaryReader仅适用于内置类型.在.NET 4中有一个MemoryMappedViewAccessor.它提供了Read<T>似乎是我想要的方法,除了我手动必须跟踪我想要读取的文件中的位置.有没有更好的办法?

c# binary structure file

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

我可以包含非Symfony类吗?

我实际上正在学习Symfony而且我不理解包含类的事实.我可以包含一个独立的类 - 这意味着,不是为框架设计的 - 然后使用它 - 比方说,亚马逊S3类 - ?

php symfony1 amazon-s3

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

如何向PayPal提交多个产品,其中一些产品数量为0

我正在尝试设置一个简单的单页"立即购买"表单,其中包含多个产品列表和一个文本输入框,允许用户指定他们对每个产品的需求量,或指定"0"以不将产品添加到购物车.当然,如果有人的数量只有0,PayPal会返回"您输入的数量值无效.数量值必须是大于或等于1的整数." 是否有一个简单的解决办法让PayPal忽略提交数量为"0"的产品?我的表单基本上看起来像这样(像total_item_*这样的字段用于jquery计算脚本):

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="frmCreateCheckboxRange">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="youremail@mail.com">
<input type="hidden" name="currency_code" value="US">

<fieldset>
<table width="500">

<!-- Product 1 -->
<tr>
<td align="center">
<input type="text" name="quantity_1" id="qty_item_1" value="0" size="2" />
<input type="hidden" name="item_name_1" value="Non-Driver Event Pit Passes (6/ 29 - 7/ 2)" />
<input type="hidden" name="amount_1" value="30.00" />
</td>
<td>Non-Driver Event Pit Passes (6/ 29 - 7/ 2)</a></td>
<td align="center" id="price_item_1">$30.00</td>
<td align="center" id="total_item_1">$0.00</td>
</tr>

<!-- Product 2 -->
<tr>
<td …
Run Code Online (Sandbox Code Playgroud)

forms paypal

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

如何克隆视图?

我的问题几乎就是这个问题:

克隆textview以将其附加到ViewGroup

但是,我正在膨胀一个视图,然后出于性能原因尝试在对象级别克隆它(我不想每次都解析XML),所以这个答案对我没有帮助.View.clone()受到保护,它显然没有复制构造函数.有没有办法做到这一点?

android clone copy view

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

C#中的角度测量仪

我想制作一个工具,可以测量表格上两个用户定义的点之间的角度.我目前没有代码可以执行此操作,因此任何代码都将受到赞赏.

谢谢

UPDATE

它需要以度为单位,我的点数是3个图片盒,每个图片盒的三个点都有不同的颜色供测量角度.

UPDATE

这是我当前的新代码:

namespace Angle_Measurer_Tool
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();                
        }

        int Dotter = 0;

        private void button1_Click(object sender, EventArgs e)
        {
            Dotter = 1;
        }

        public int Distance2D(int x1, int y1, int x2, int y2)
        {    
            int result = 0;
            double part1 = Math.Pow((x2 - x1), 2);

            double part2 = Math.Pow((y2 - y1), 2);
            double underRadical = part1 + part2;
            result = (int)Math.Sqrt(underRadical);

            return result;
        }

        private void pictureBox1_MouseClick(object …
Run Code Online (Sandbox Code Playgroud)

c# measurement angle winforms

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

是否有比w3schools更全面的JavaScript函数参考?

我一直在网上搜索一段时间,我似乎无法找到任何特别令人印象深刻的JavaScript函数参考.

当然,QuirksModeW3Schools的有很好的信息,但它们并不像JavaScript那样完整,因为flash组件引用jQuery API都适用于flash和jQuery.

那么有没有人知道一些具有以下一些或所有特性的好的JavaScript参考?

  • 大多数函数/对象/包/原型的文档
  • 浏览器兼容性
  • 用法示例
  • 干净的布局
  • 社区意见/例子
  • 库API

javascript api documentation

15
推荐指数
3
解决办法
1064
查看次数

使用强类型的Html.ActionLink,Razor无法轻松工作?

伙计们,

我们正在尝试使用如下所示的强类型操作链接方法:

Html.ActionLink<HomeController>
Run Code Online (Sandbox Code Playgroud)

在Razor视图引擎中.

我知道我们不应该一直使用它们,因为它忽略了过滤器等,但事实是我们确实使用它们.

如果我尝试直接在Razor中使用它,就像这样:

@Html.ActionLink<HomeController>(c => c.Index, "Home")
Run Code Online (Sandbox Code Playgroud)

我得到一个错误:

CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
Run Code Online (Sandbox Code Playgroud)

如果你看一下编译过的代码,那是因为Razor没有像你期望的那样解析那个语句.已编译的源,来自具有该行的错误如下所示:

...
Line 101:              #line 13 "C:\dev\TheNetwork\POC\Web\Views\Policy\Edit.cshtml"
Line 102:  Write(Html.ActionLink);
Line 103:  
Line 104:              
Line 105:              #line default
Line 106:              #line hidden
Line 107:  WriteLiteral("<PolicySectionController>(c => c.Edit(null), "New\")\r\n\r\n\r\n\r\n");
Run Code Online (Sandbox Code Playgroud)

为了简洁省略了很多东西:)正如你所看到的,它将它拆分为"<"我认为它将其解释为HTML标记,但我无法确定.

我找到了一个解决方法,但它很难看.这有效:

@{Write(Html.ActionLink<PolicySectionController>(c => c.Edit(null), "New"));}
Run Code Online (Sandbox Code Playgroud)

有谁知道更好的方法吗?

razor asp.net-mvc-3

13
推荐指数
1
解决办法
5847
查看次数

Gridview使用通用列表作为DataSource和自动生成列

我正在寻找一个带有通用列表的GridView,并自动生成列.我得到一个例外,它没有正确的属性来允许它自动生成列.

例外

The data source for GridView with id 'GV1' did not have any properties or attributes from which to generate columns.  Ensure that your data source has content.
Run Code Online (Sandbox Code Playgroud)

网格视图

<asp:GridView ID="GV1" runat="server" AutoGenerateColumns="true"></asp:GridView>
Run Code Online (Sandbox Code Playgroud)

页面加载

    //LINQ query to populate list
    List<student> su = new List<student>();
    dbDataContext db = new dbDataContext();
    var q = from c in db.data_table
            where c.processed == false
            orderby c.date_complete descending
            select c;
     //iterate through results and add to list
     foreach(var c in q)
     {
         student s …
Run Code Online (Sandbox Code Playgroud)

c# linq data-binding gridview

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

地理编码API的准确度有多准确,最准确的是什么?

我正在使用带有地理编码功能的google maps api创建一个应用程序.显然,我想使用最准确的api.我给应用程序一个地址,我需要在地图上找到它,但我只需找到纬度和经度就可以了,然后我可以用它将它合并到我选择的任何地图api中.根据您的经验,哪种API最准确?谷歌,雅虎,必应等等.如果你能给出一个很大的百分比.到目前为止,我正在使用Google,因为它似乎是最强大的,但我会考虑更改以获得更高的准确性.

geocoding bing-maps google-maps-api-3

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

将凭据传递给 Glassfish 管理 Web 服务

我正在学习直接使用 Glassfish 3 REST 界面,因为管理 Web GUI 太慢了,几乎无法使用。所以,例如,我这样做:

curl -s http://localhost:4848/monitoring/domain/server/transaction-service
Run Code Online (Sandbox Code Playgroud)

这在我个人的 Glassfish 实例上运行良好,该实例的管理员用户密码为空。在生产实例上,它抱怨“用户名或密码无效”。那么如何将用户名和密码传递给这个命令呢?

额外问题:我已经知道如何指定凭据asadmin- 如何使用 执行上述操作asadmin

curl glassfish-3

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