问题列表 - 第8273页

自上而下和自下而上的编程

为什么我们说像C这样的语言是自上而下的,而像Java或C++这样的OOP语言是自下而上的?这种分类在软件开发中是否有任何重要性?

c c++ java

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

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

计算Javascript中字符串中出现的字符数

我需要计算一个字符串中出现的字符数.

例如,假设我的字符串包含:

var mainStr = "str1,str2,str3,str4";
Run Code Online (Sandbox Code Playgroud)

我想找到逗号,字符的计数,即3.以逗号分割后的单个字符串的计数,即4.

我还需要验证每个字符串,即str1或str2或str3或str4不应超过15个字符.

javascript string

467
推荐指数
13
解决办法
55万
查看次数

如何在Git中合并特定的提交

我从GitHub中的一个存储库中分叉了一个分支,并为我提交了一些特定的东西.现在我发现原始存储库有一个很好的功能HEAD.

我想在没有事先提交的情况下合并它.我该怎么办?我知道如何合并所有提交:

git branch -b a-good-feature
git pull repository master
git checkout master
git merge a-good-feature
git commit -a
git push
Run Code Online (Sandbox Code Playgroud)

git merge

964
推荐指数
9
解决办法
69万
查看次数

如何为SQLPlus创建批处理文件?

我需要创建一个批处理文件,即batch.bat.

当我们执行此文件时:

  1. 它将打开SQLPlus
  2. 它将调用一个名为的文件file1.sql.

file1.sql 包含特定用户的创建和插入脚本.

我有file.sql,但我需要知道的是,如何创建批处理文件来执行此功能?

sqlplus

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

处理C++类中的延迟计算

假设我有一节课:

class NumberCollection
{
public:
    typedef std::set<int> SetType;
    typedef SetType::iterator iterator;
    void insert(int n);

    iterator begin();
    iterator end();
    size_t size() const;

    iterator difficultBegin();
    iterator difficultEnd();
    size_t difficultSize() const;    

private:
    SetType easySet_, difficultSet_;
}
Run Code Online (Sandbox Code Playgroud)

在哪里insert()添加元素easySet_.difficultSet_成员的变化取决于成员easySet_.

我遇到的问题是,多次插入意味着difficultSet_不断重新计算.所以我想difficultSet_将懒洋洋地计算(即,只有当difficultBegin(),difficultEnd()或者difficultSize()被称为).问题是,那么我实际上必须做成difficultSet_一个mutable因为否则difficultSize()无法操作它.

所以现在我的班级宣言看起来像

class NumberCollection
{
public:
    typedef std::set<int> SetType;
    typedef SetType::iterator iterator;
    void insert(int n);

    iterator begin();
    iterator end();
    size_t size() const; …
Run Code Online (Sandbox Code Playgroud)

c++ const mutable lazy-evaluation

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

检索组件的COM类工厂失败

我正在使用excel对象(COM组件)进行excel操作.它在我的电脑上工作正常,但当我将应用程序部署到我的Intranet时,我收到此错误:

由于以下错误,检索CLSID为{00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:80070005

我正在使用Windows身份验证和impersonate = true web.config.

我在组件服务中进行了所有设置,但它仍然提供相同的错误.

请帮忙

com excel

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

在C#中动态创建数组

如何在C#中动态创建数组?

c#

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

三次样条外推法

我有一个很好的三次样条代码,但它仅用于插值.我需要在未来稍微推断一下.这样做有谁知道一个很好的代码来源,而不是一个库?

这是我在基本(现在的ASM)中用于插值的代码.

graphing plot interpolation spline extrapolation

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

是否有从CVS到Git的迁移工具?

我打算从CVS切换到Git.在SVN的情况下,似乎有cvs2svn.是否有类似的工具可以轻松地从CVS迁移到Git?

migration git cvs version-control

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