小编Fin*_*iny的帖子

bash中的递归函数

我想做一个函数,它将在bash中返回一个数字的阶乘

这是当前不起作用的代码,任何人都可以告诉我什么是错的以及如何纠正它?我刚开始学习bash,我不知道那么多.

#!/bash/bin
factorial()
{
  let n=$1
  if (( "$n" <= "1" ))
  then return 1
  else
  factorial n-1
  return $n*$?
  fi
  return 0
}
factorial 5
echo "factorial 5 = $?"
Run Code Online (Sandbox Code Playgroud)

bash recursion function

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

在SQL Server中将日期转换为刻度

有谁知道如何在SQL Server中将DATETIME COLUMN转换为TICKS?

sql-server asp.net

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

如何在ASP.NET中阻止IP地址或IP类

我需要在asp.net中阻止一个IP地址或类

任何人都可以帮我代码吗?以及如何实施?

谢谢

asp.net security

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

可以手动编辑PHP会话吗?

PHP会话可以像cookie一样编辑吗?或者它们存储在虚拟主机上?

php

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

在带有白色bg图像的div上创建一个带透明背景的CSS三角形?

好的,我正在尝试复制您在页面底部看到的效果,并使用回到顶部按钮:http://www.ppp-templates.de/tilability/ - 在我们停留的内容区域之后连接的.

基本上他正在使用背景图像,我想用CSS复制它并保持相同的效果.

我知道如何使用带边框的CSS创建三角形,但在我的情况下,我想使用透明的bg图像而不是颜色,所以我不能使用边框

我删除了背景图像和对整个DIV使用#FFF,所以它是全白的,现在......我创建了一个新的div中,我加入了返回顶部按钮,增加的背景:透明的它,因此它是透明的,但怎么办我通过CSS创建三角形?

任何帮助是极大的赞赏.

html css css3 css-shapes

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

malloc和免费问题

所以我有这段代码,我运行了几次:

void svnViewStatus()
{
    FILE *file;
    int i, j, k, q=0, ok;
    char mystring[100000], *vect[100000], *var, last[12], first[12];
    file = fopen("db_svnViewStatus.txt", "r");
    if(file == NULL)
    {
        printf("error");
    }
    else
    {
        i=1;
        while(fgets(mystring, 100000, file))
        {
            if( i > 1) 
            {
                j=1;
                var = strtok(mystring, ";");
                while(var != NULL)
                {
                    if(j==3)
                    {
                        if(i == 2)
                        {
                            strcpy(first, var);
                        }
                        strcpy(last, var);
                    }
                    if(j == 2)
                    {
                        if(q != 0)
                        {
                            ok=1;
                            for(k=0; k<q; k=k+2)
                            {
                                if(strcmp(vect[k], var) == 0)
                                {
                                    *vect[k+1]++; …
Run Code Online (Sandbox Code Playgroud)

c malloc free memory-management

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

在MFC中添加加速器(快捷方式) - 如何?

我找到了这个链接:http://support.microsoft.com/kb/222829

但我无法理解那么多.

好的,我知道我需要将它添加到我的头文件中:

HACCEL  m_hAccelTable;
Run Code Online (Sandbox Code Playgroud)

然后这个:

m_hAccelTable = LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR1));
Run Code Online (Sandbox Code Playgroud)

到我的主要.cpp

但这又往哪里了?

BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg) {
   if (m_hAccelTable) {
      if (::TranslateAccelerator(m_hWnd, m_hAccelTable, pMsg)) {
         return(TRUE);
      }
   }
   return CDialog::PreTranslateMessage(pMsg);

}
Run Code Online (Sandbox Code Playgroud)

我需要大约6个快捷方式(CTRL + U加载东西,CTRL + O加载其他东西),我无法理解这是如何工作的,需要一点帮助

c c++ mfc

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

这个数字是什么意思?

我有一个与当前日期相关的数字:

634101448539930000 634101448627430000(此信息比第一个晚了9秒)

我有很多这样的代码,我需要知道这些数字意味着什么.这与当前时间有关,因为新信息总是比旧信息更大.

如果有人可以帮助我,谢谢

asp.net

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

C函数没有返回正确的东西?

我有一个函数将月份的前3个字母转换为数字(Jan = 1,Feb = 2等).

   int convertDate(char date[3])
    {
        printf("%s", date);
        if(date == 'Ian')
            return 1;
        else
        if(date == 'Feb')
            return 2;
        else
        if(date == 'Mar')
            return 3;
        else
        if(date == 'Apr')
            return 4;
        else
        if(date == 'Mai')
            return 5;
        else
        if(date == 'Iun')
            return 6;
        else
        if(date == 'Iul')
            return 7;
        else
        if(date == 'Aug')
            return 8;
        else
        if(date == 'Sep')
            return 9;
        else
        if(date == 'Oct')
            return 10;
        else
        if(date == 'Noi')
            return 11;
        else
        if(date == 'Dec') …
Run Code Online (Sandbox Code Playgroud)

c function

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

bash:使用(("$ var"=="string"))进行比较的语法错误

我有这段代码:

if(("$op" == "q")); then
Run Code Online (Sandbox Code Playgroud)

抛出这个错误:

l5p3.sh: line 10: ((: + == q: syntax error: operand expected (error token is "== q")
Run Code Online (Sandbox Code Playgroud)

有什么问题?如何比较$ op和字母$ q?

linux bash

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

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

C++中的类问题

我在furniture.h中有这个:

#include <iostream>
#include <string>
using namespace std;

class Furniture {
public:
    Furniture();
    virtual ~Furniture();
    void setname(string name);
    void setprice(double price);
    int getprice();
    string getname();
private:
    string name;
    int price;
protected:
    static int NumberOfItems;
    int Id;

}
Run Code Online (Sandbox Code Playgroud)

这在furniture.cpp

#include "furniture.h"

void Furniture::setname(string name) {
    this->name = name;
}
string Furniture::getname()
{
    return this->name;
}
void Furniture::setprice(double price) {
    this->price = price;
}
int Furniture::getprice() {
    return this->price;
}

int main() {
    Furniture *model = new Furniture();
    model->setname("FinalDestiny");
    model->setprice(149.99);
    cout<<"Model name: …
Run Code Online (Sandbox Code Playgroud)

c++ oop methods class

0
推荐指数
2
解决办法
497
查看次数

标签 统计

asp.net ×3

c ×3

bash ×2

c++ ×2

function ×2

.net ×1

class ×1

css ×1

css-shapes ×1

css3 ×1

datetime ×1

free ×1

html ×1

linux ×1

malloc ×1

memory-management ×1

methods ×1

mfc ×1

oop ×1

php ×1

recursion ×1

security ×1

sql-server ×1