问题列表 - 第45621页

在system()函数c ++中使用变量


  string line;
  ifstream myfile ("aaa.txt");
  getline (myfile,line);
  system("curl.exe -b cookie.txt -d test="+line+"  http://example.com");

它不起作用!我也试过line.c_str(); 但它也没有用.请帮我.

c++ windows curl system

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

计算任意大数的类?

我想知道是否有一个类可以提供与内存一样多的准确性.使用重载运算符来对其进行算术运算,就像它是正常数字一样.

例如:

BigNumber num;

num = 8;
for(int i = 0; i < 5000000; ++i)
{
   num *= num;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c++

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

我应该下载哪个版本的Eclipse?

我只想在Windows XP上开发一些Java和Python应用程序.我应该使用哪个版本:

  • 适用于Java开发人员的Eclipse IDE,99MB
  • 适用于Java EE开发人员的Eclipse IDE,206 MB
  • Eclipse Classic 3.6.1,170 MB

eclipse ide

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

Java:从现有表生成CREATE TABLE代码

有没有办法从Derby数据库中的现有表生成CREATE TABLE代码?或者收集必要的表格信息的简单方法?

java sql derby

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

MediaElement.js会停止所有玩家

我已经玩了一段时间的MediaElement.js并且有一个新的应用程序,在一个页面上使用20个玩家.我希望能够在播放另一首歌时让歌曲停止 - 而不是在播放时重叠曲目.我似乎找不到一个简单的方法来破解这个 - 也许有人知道一种方式?

谢谢.

javascript media html5 html5-audio mediaelement.js

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

关于RPC的GWT问题

我正在尝试理解GWT使用的RPC功能,并遵循本指南.如果我按照指南操作并在单独的类文件中调用服务器,那么它的工作正常.但是,当我尝试在entryPoints创建的调用时,它将无法工作.

我想知道为什么会这样,以及如何解决它?

package com.async.me.client;

import com.async.me.client.widgets.HelloWidget;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.RootPanel;

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class Async_test implements EntryPoint {

    private Button specialButton = new Button("Special");

    private DataServiceAsync service;
    public void onModuleLoad() {
        // set widget on "content" element
        RootPanel content = RootPanel.get("content");


        content.add(specialButton);
        service = (DataServiceAsync) GWT.create(DataService.class);
        specialButton.addClickHandler(new ClickHandler() {

            @Override
            public void onClick(ClickEvent event) {
                System.out.println("Sometihng");

                service.getData(new AsyncCallback() {

                    public void onFailure(Throwable …
Run Code Online (Sandbox Code Playgroud)

gwt gwt-rpc

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

使用JavaScript在新选项卡(而不是新窗口)中打开URL

我试图在新选项卡中打开一个URL,而不是弹出窗口.我已经看到相关的问题,其中的回答看起来像:

window.open(url,'_blank');
window.open(url);
Run Code Online (Sandbox Code Playgroud)

但是它们都没有为我工作,浏览器仍然试图打开一个弹出窗口.

javascript

1941
推荐指数
19
解决办法
240万
查看次数

在.NET中解析FIX协议消息的最有效方法是什么?

我遇到了这个非常相似的问题,但该问题被标记为QuickFIX(与我的问题无关),大多数答案都与QuickFIX相关.

我的问题更广泛.我正在寻找使用C#解析FIX协议消息最有效方法.作为背景,FIX消息由一系列由ASCII <SOH>字符(0x01)分隔的标记/值对组成.消息中的字段数是可变的.

示例消息可能如下所示:

8=FIX.4.2<SOH>9=175<SOH>35=D<SOH>49=BUY1<SOH>56=SELL1<SOH>34=2482<SOH>50=frg<SOH>
52=20100702-11:12:42<SOH>11=BS01000354924000<SOH>21=3<SOH>100=J<SOH>55=ILA SJ<SOH>
48=YY77<SOH>22=5<SOH>167=CS<SOH>207=J<SOH>54=1<SOH>60=20100702-11:12:42<SOH>
38=500<SOH>40=1<SOH>15=ZAR<SOH>59=0<SOH>10=230<SOH>
Run Code Online (Sandbox Code Playgroud)

对于每个字段,标记(整数)和值(对于我们的目的,字符串)由'='字符分隔.(每个标签的精确语义都在协议中定义,但这与这个问题没有特别密切关系.)

通常的情况是,在进行基本解析时,您只对来自FIX标头的少数特定标签感兴趣,而不是真正对每个可能的字段进行随机访问.我考虑的策略包括:

  • 使用String.Split,遍历每个元素并将标记放入Hashtable中的索引映射 - 如果需要,在某些时候提供对所有字段的完全随机访问

  • (轻微优化)使用String.Split,扫描数组中感兴趣的标签并将标记放入索引映射到另一个容器(不一定是Hashtable,因为它可能是相当少量的项目,并且在解析之前已知项目数)

  • 使用字段扫描消息字段String.IndexOf并在适当的结构中存储感兴趣的字段的偏移量和长度

关于前两个 - 虽然我的测量表明String.Split速度非常快,但根据文档,该方法为结果数组的每个元素分配一个新的String,如果您正在解析大量消息,它会产生大量垃圾.谁能看到更好的方法来解决.NET中的这个问题?

编辑:

我遗漏的三条重要信息:

  1. 标签在FIX消息中不一定是唯一的,即在某些情况下可能出现重复标签.

  2. 某些类型的FIX字段可以<SOH>在数据中包含"嵌入" - 这些标记被称为"数据"类型 - 字典列出了此类型的标记号.

  3. 最终的要求是能够编辑消息(特别是替换值).

.net finance fix-protocol

8
推荐指数
2
解决办法
8083
查看次数

UnitOfWork实施

我已经能够实现一个很酷的工作单元来处理实体框架.

我想出了..

public class UnitOfWork : IUnitOfWork
    {
        private Database _database;
        private IDatabaseFactory _databaseFactory;

        private DbTransaction transaction;

        public UnitOfWork(IDatabaseFactory databaseFactory)
        {
            _databaseFactory = databaseFactory;
            _database = Database;

            transaction = _database.Database.Connection.BeginTransaction();
        }

        public Database Database
        {
            get { return _database ?? (_database = _databaseFactory.Get()); }
        }

        public void Dispose()
        {
            try
            {
                _database.SaveChanges();
                transaction.Commit();
            }
            catch (Exception ex)
            {
                transaction.Rollback();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我很确定现在每个人都嫉妒这个工作单位.(开玩笑)

但是我在这个服务层有一点设计问题.

public class JournalService : IJournalService
    {
        IJournalRepository _journalRepository;

        public JournalService(IJournalRepository journalRepository)
        { 
            _journalRepository = journalRepository;
        } …
Run Code Online (Sandbox Code Playgroud)

.net entity-framework unit-of-work entity-framework-ctp5

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

向下滚动页面后更改元素css位置

我正在搞乱一些试图抓住它的jquery.

我有一个绝对位置设置的ul导航,但在我向下滚动200个像素后,我希望切换到固定的位置,以便导航始终保持在页面上.

我该怎么做?

下面是我正在研究的例子

http://satbulsara.com/tests/

javascript jquery

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