问题列表 - 第36343页

BASH - 制作第一个Letter大写字母

我尝试将CS​​V中的第一个字母大写,其排序方式如下:

A23; asd23; sdg3

我想要的是这样的输出

A23; Asd23; Sdg3

所以第一个String应该是原样的,但第二个和第三个字符串应该是大写的第一个字母.我试过AWK和SED,但我找不到合适的解决方案.有人可以帮忙吗?

string bash capitalization

9
推荐指数
2
解决办法
9450
查看次数

在vba中dim和set之间有什么区别

请原谅我是VBA的新手.

有时我用

Dim r as Range
r = Range("A1")
Run Code Online (Sandbox Code Playgroud)

其他时候我用

Set r = Range("A1")
Run Code Online (Sandbox Code Playgroud)

有什么不同?什么时候应该使用什么?

vb6 excel vba

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

如何应用DOP并保持良好的用户界面?

目前我想为控制台优化我的3D引擎.更确切地说,我希望更多的缓存友好,并使我的结构更加面向数据,但也希望保持我不错的用户界面.

例如:

bool Init()
{
  // Create a node
  ISceneNode* pNode = GetSystem()->GetSceneManager()->AddNode("viewerNode");

  // Create a transform component
  ITransform* pTrans = m_pNode->CreateTransform("trans");
  pTrans->SetTranslation(0,1.0f,-4.0f);
  pTrans->SetRotation(0,0,0);

  // Create a camera component
  ICamera* pCam = m_pNode->CreateCamera("cam", pTrans);
  pCam->LookAt(Math::Vec3d(0,0,0));

  // And so on...
}
Run Code Online (Sandbox Code Playgroud)

因此用户可以在他的代码中使用接口指针.


在我的引擎中,我目前存储指向场景节点的指针.

boost::ptr_vector<SceneNode> m_nodes
Run Code Online (Sandbox Code Playgroud)

因此,在面向数据的设计中,最好使用数组结构而不是结构数组.所以我的节点来自......

class SceneNode
{
private:
  Math::Vec3d m_pos;
};

std::vector<SceneNode> m_nodes;
Run Code Online (Sandbox Code Playgroud)

对...

class SceneNodes
{
  std::vector<std::string> m_names;
  std::vector<Math::Vec3d> m_positions;
  // and so on...
};
Run Code Online (Sandbox Code Playgroud)

所以如果我想申请DOP,我会在这里看到两个问题.首先,如何在不让用户使用ID,索引等的情况下保持良好的用户界面?

其次,当一些向量调整大小而不让用户界面指针指向必杀技时,如何处理属性的重定位?

目前我的想法是实现一种handle_vector,你可以从中获得持久性"指针"的句柄:

typedef handle<ISceneNodeData> SceneNodeHandle;
SceneNodeHandle nodeHandle = nodeHandleVector.get_handle(idx);
Run Code Online (Sandbox Code Playgroud)

因此,当实习生std :: …

c++ caching vector relocation data-oriented-design

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

如何在maven中转换文件分隔符

我有一个像这样定义的属性:

<properties>
    <main.basedir>${project.parent.basedir}</main.basedir>
</properties>
Run Code Online (Sandbox Code Playgroud)

由于我使用Windows作为操作系统,它包含反斜杠.我想将此路径作为JVM选项添加到glassfish域(使用glassfish maven插件).问题是,asadmin只能使用斜杠作为分隔符,并且我的所有反斜杠都会继续消失.如何使用斜杠定义具有完全相同内容的属性?

java maven-2 glassfish

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

如何解决DLL函数调用问题

我有两个关于DLL的查询,

1)如果我在运行时加载DLL,我猜DLL将在单独的线程中吗?

2)如果我调用DLL中存在的函数,并且该函数需要很长时间才能返回值,那么我如何让我的应用程序线程等到DLL的函数返回值.

我怎样才能解决第二个问题

c++ dll qt pthreads qt4

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

如何将依赖库导出到目录以便在gradle中进行部署?

我需要将我的代码部署到另一台机器上.如何将依赖jar导出到lib目录?

build-automation gradle

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

MySQL C++ Connector:对`get_driver_instance'的未定义引用

我一直试图让MySQL连接器工作我已经安装了连接器和mysql客户端库,但我仍然收到此错误:

obj/Database.obj: In function `Database::connect()':
/home/xeross/alpine/src/server/Database.cpp:13: undefined reference to `get_driver_instance'
collect2: ld returned 1 exit status
make[2]: *** [alpine-server] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Run Code Online (Sandbox Code Playgroud)

使用Ubuntu 10.04我的makefile如下:

INCLUDES = -I./src -I./src/shared
OUTDIR = bin
INTDIR = obj
OPTIONS = -ggdb -g3 -Wall -O0

alpine-server : Shared.a AsyncServerSocket.obj PlayerHandler.obj PacketHandler.obj     Session.obj User.obj Database.obj init
    g++ $(INCLUDES) $(OPTIONS) -static \
    -pthread \
    -lmysqlcppconn-static \
            -o $(OUTDIR)/alpine-server src/server/main.cpp \
        $(INTDIR)/AsyncServerSocket.obj \
        $(INTDIR)/PacketHandler.obj \
        $(INTDIR)/Database.obj \
        $(INTDIR)/PlayerHandler.obj \ …
Run Code Online (Sandbox Code Playgroud)

c++ mysql makefile mysql-connector

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

性能 - 表服务,SQL Azure - 插入.查询大量数据的速度

我读过很多关于比较SQL Azure和Table Service的帖子和文章,他们中的大多数人都说Table Service比SQL Azure更具可扩展性.

抱歉http,我是新用户> _ <但http://azurescope.cloudapp.net/BenchmarkTestCases/ benchmark显示不同的图片.

我的情况.使用SQL Azure:一个包含许多插入的表,每天约172,000,000(每秒2000个).当我在一张表中有200万条记录或9999条至9亿条记录时,我可以期待插入和选择的良好性能吗?

使用表服务:一个包含一定数量分区的表.分区数量可能很大,非常大.

问题1: Table服务在一个表中创建多个,多个分区有一些限制或最佳实践吗?

问题2:在一个分区中我有大量的小实体,就像上面的SQL Azure示例一样.当我在一个分区中有200万条记录或9999亿个实体时,我可以期待插入和选择的良好性能吗?

我知道分片或分区解决方案,但它是一个云服务,云不强大,没有我的代码技能所有工作?

问题3:有人可以向我展示基于SQL Azure和Table Service的大量数据查询的基准吗?

问题4:可能你可以为我的案子建议一个更好的解决方案.

azure azure-storage azure-sql-database

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

俄语的php问题

我使用curl以俄语填写utf-8页面.如果我回复文本它显示良好.然后我使用这样的代码

$dom = new domDocument; 

        /*** load the html into the object ***/ 
        @$dom->loadHTML($html); 

        /*** discard white space ***/ 
        $dom->preserveWhiteSpace = false; 

        /*** the table by its tag name ***/ 
        $tables = $dom->getElementsByTagName('table'); 

        /*** get all rows from the table ***/ 
        $rows = $tables->item(0)->getElementsByTagName('tr'); 

        /*** loop over the table rows ***/ 
        for ($i = 0; $i <= 5; $i++)
        { 
            /*** get each column by tag name ***/ 
            $cols = $rows->item($i)->getElementsByTagName('td'); 

            echo $cols->item(2)->nodeValue; 

            echo '<hr />'; 
        } 
Run Code Online (Sandbox Code Playgroud)

$ html包含俄语文本.在它行echo …

php encoding curl iconv domdocument

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

如何用curl发送换行符?

我已经尝试过以下方法来发送带有curl的换行符,但\n不会被curl解释.

curl -X PUT -d "my message\n" http://localhost:8000/hello
Run Code Online (Sandbox Code Playgroud)

如何使用curl发送换行符?

curl newline http

84
推荐指数
7
解决办法
7万
查看次数