小编ska*_*zhy的帖子

从C++字符串中删除最后一个字符

如何从C++字符串中删除最后一个字符?

我试过st = substr(st.length()-1);但它没用.

c++ string substring

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

从URL创建一个JavaScript数组

我需要从URL创建一个Javascript数组,例如:

转过来:

http://maps.google.com/maps/api/staticmap?center=Baker Street 221b, London&size=450x450&markers=Baker Street 221b, London&sensor=false
Run Code Online (Sandbox Code Playgroud)

变成这样的东西:

array['center'] = Baker Street 221b, London
array['size'] = 450x450
// and so on...
Run Code Online (Sandbox Code Playgroud)

我需要使这个序列化/反序列化双向工作(url到数组和数组到url的部分).是否有一些内置函数可以做到这一点?

提前致谢!

javascript url

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

在bash脚本中检测损坏的图像

我有来自网络摄像头流的2000个图像(对于延时视频),我需要删除所有不完整和损坏的图像,然后将它们传递给编辑最终视频的php-gd脚本.

是否可以使用imagemagick或其他工具检测损坏的文件?如果我尝试打开损坏的图像,它会显示libpng error: Read Error在控制台中

提前致谢!

更新:似乎建议的识别方法接受我的情况下的坏图像.这是一个损坏的例子http://imgur.com/YcB9n

bash png image-processing

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

将.gitignore文件推送到特定的远程

我制作了一个Sinatra应用程序,它将在Heroku上托管,而源代码将在GitHub上发布.问题是我有一个带有API密钥的文件,目前在.gitignore中.有没有办法,我可以用密钥文件将我的仓库推送到heroku并在推送到GitHub时排除文件?

提前致谢!

github heroku gitignore

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

c ++中整数的幂

我需要从pow(a,b)整数中得到结果(a和b都是整数).目前(int) pow( (double)a, (double)b)包含的计算是错误的.也许有人可以帮助一个函数,用整数执行pow(a,b)并返回一个整数?

但这里有一个奇怪的部分:我使用Geany(和g ++/gcc编译器)在Linux中创建了我的脚本,并且只pow(a,b)编译了脚本并且工作正常.但在大学里我有Dev-C++(和MS Windows).在Dev-C++中,脚本没有使用错误[Warning] converting toint' 编译double'

我需要在Windows(和Mingw编译器)下使这个scrpit工作.

提前致谢,

-skazhy

c++ mingw

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

Django不会创建翻译.po文件

我只在模板中存储了我的翻译字符串(存储在project_dir/Templates中),我尝试$ django-admin.py createmessages -l ru在项目根目录和使用trans模板的app目录中运行它们.字符串.它创建了文件夹locale/ru/LC_MESSAGES,但文件夹为空.我尝试手动添加django.po文件(使用l10n文档中提到的语法).并运行createmessages -a和compilemessages命令.它创建了.mo文件,但翻译没有出现在浏览器中.

  1. 当我手动创建.po文件时,我没有以#开头的行.我应该在那里写什么?
  2. 我的模板文件与应用程序的.py文件位于不同的文件夹中.我应该给他们一些额外的链接吗?

python django localization

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

在c ++中使用动态多维数组

我正在制作一个C++程序,检查给定的aray是否为拉丁方.我需要使用一个存储给定拉丁方的动态多维数组.但我不能将数组传递给执行检查的函数...

目前我有这样的代码来调用函数:

int squaretest(int **p, int n, int sum) {

    //some code
};
Run Code Online (Sandbox Code Playgroud)

这段代码用于创建数组:

int main() { 

    //some code. n - length of one row, sum - sum of elements in one row.
    int a;  
    int **lsquare;
    lsquare = new int*[n];
    for (int i=0;i<=n-1;i++) for (int j=0;j<=n-1;j++) {
        cin >>a;
        lsquare[i][j] = a;
    }
    blocktest(lsquare,n,sum);
    //some code
};
Run Code Online (Sandbox Code Playgroud)

代码编译(我正在使用Geany IDE和G ++编译器)但是当我在终端中运行它时,在第一次输入后,必须存储在块[0] [0]中,我得到了分段错误.我的代码有什么问题,什么是正确的溶剂?

c++ multidimensional-array

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

将c ++字符串转换为int

我在c ++字符串中有以下数据

John Doe 01.01.1970
Run Code Online (Sandbox Code Playgroud)

我需要从中提取日期和时间到int变量.我试过这样的:

int last_space = text_string.find_last_of(' ');
int day = int(text_string.substr(last_space + 1, 2));
Run Code Online (Sandbox Code Playgroud)

但是我得到了invalid cast from type ‘std::basic_string’ to type ‘int’.当我在另一个字符串变量中提取"John Doe"部分时,一切正常.怎么了?

我试图用g ++ -Wall -Werror编译它.

c++ string

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

在Google应用引擎中操作DateTime对象

我正在创建一个博客并将博客文章的发布日期存储在数据存储区中.它看起来像这样:

post.date = datetime.datetime.now()
Run Code Online (Sandbox Code Playgroud)

它现在显示如下:2010-10-04 07:30:15.204352但我希望日期时间以不同方式显示.如何(以及在​​何处)我可以设置日期的显示方式?我想在UNIX日期函数中设置日期格式(如%Y /%m等).我试图在我的模板中添加一些参数但返回错误.

提前致谢!

-skazhy

python google-app-engine datetime

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

使用csrf令牌和模板上下文呈现模板

目前,我使用以下语法呈现HTML视图:

t = loader.get_template('sometemplate.html')
c = Context ({
    'title': title,
    'content': conent,
})
return HttpResponse(t.render(c))
Run Code Online (Sandbox Code Playgroud)

我想在我看来添加一个带有CSRF保护的表单.我应该在语法中更改什么,以便我可以传递上下文和令牌以呈现视图?

Django文档显示在它的渲染与CSRF令牌的观点不同的方法,但在这些例子中没有通过额外的上下文.

提前致谢!

django csrf django-views

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

将redis与node.js一起使用(快递)

我正在学习node.js(和表达框架)这里是关于redis和node.js的基本新手问题.如何将redis数据传递给模板?我应该在脚本中更正什么,所以我可以在模板中显示teststring的值?

app.get('/', function(req, res){
  res.render('index', {
    test: redisclient.get("teststring"),
  });
});
Run Code Online (Sandbox Code Playgroud)

提前致谢!

redis node.js express

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