小编Rod*_*des的帖子

在表单类中获取表单数据.

有没有更好的方法来获取表单类中的数据?

from django import forms

class ContactForm(forms.Form):
    subject = forms.CharField(required=True)
    message = forms.CharField(required=True, widget=forms.Textarea)

    def send(self):
        self.data['data']['subject'] 
        self.data['data']['message'] 
Run Code Online (Sandbox Code Playgroud)

django

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

scale_x_datetime会产生错误吗?

我正在尝试使用scale_x_datetime来优化我的x轴.我从ggplot2网站上阅读了该文档,但该网站中的示例生成的错误与我得到的相同:

> library(ggplot2)
> start <- ISOdate(2001, 1, 1, tz = "") 
> df <- data.frame( 
+    day30  = start + round(runif(100, max = 30 * 86400)), 
+    day7  = start + round(runif(100, max = 7 * 86400)), 
+    day   = start + round(runif(100, max = 86400)), 
+    hour10 = start + round(runif(100, max = 10 * 3600)), 
+    hour5 = start + round(runif(100, max = 5 * 3600)), 
+    hour  = start + round(runif(100, max …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

截取屏幕截图

即时尝试使用此代码:

bool SaveBMPFile(char *filename, HBITMAP bitmap, HDC bitmapDC, int width, int height);

bool ScreenCapture(int x, int y, int width, int height, char *filename){
// get a DC compat. w/ the screen
HDC hDc = CreateCompatibleDC(0);

// make a bmp in memory to store the capture in
HBITMAP hBmp = CreateCompatibleBitmap(GetDC(0), width, height);

// join em up
SelectObject(hDc, hBmp);

// copy from the screen to my bitmap
BitBlt(hDc, 0, 0, width, height, GetDC(0), x, y, SRCCOPY);

// save my bitmap
bool …
Run Code Online (Sandbox Code Playgroud)

c screenshot image screen

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

将浮点值映射到键是一对

我正在尝试创建一个映射并将浮点值映射到类型为pair的键.我无法使用显示功能显示地图.

#include <iostream>
#include <utility>
#include <iomanip>
#include <map>

using namespace std;
typedef pair<int, int> Key; //pair

void display (map <Key,float> &m) // to print maps
{
    cout << "\tTotal size: " << m.size() << endl; 
    map <Key,float>::iterator it;
    for (it = m.begin(); it != m.end(); ++it)
       cout << setw(10) << it->first << setw(5) << it->second << endl;

    cout << endl; 
}

int main() {

map< Key , float> mapa; //create map

Key p1 (1, 45); //key values
Key p2 …
Run Code Online (Sandbox Code Playgroud)

c++

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

安全处理字符串变量

你好,我对C很新,简而言之,我在课堂上做了以下工作:

foo (char *var) {
  printf(var);
}
Run Code Online (Sandbox Code Playgroud)

我被告知这是不好的做法和不安全但我的导师没有得到关于此的详细信息.我假设如果var的字符串值可由用户控制,它可能用于执行缓冲区溢出?我如何正确强化此代码?我是否必须限制str长度?

干杯谢谢!

c security string variables printf

3
推荐指数
2
解决办法
128
查看次数

如何迭代嵌套数组?

我创建了一个数组如下

while (defined ($line = `<STDIN>`))

        {
        chomp ($line);
        push @stack,($line);
        }
Run Code Online (Sandbox Code Playgroud)

每行有两个数字.

15 6
2  8
Run Code Online (Sandbox Code Playgroud)

如何迭代每一行中的每个项目?

即我想要打印

15
6
2
8
Run Code Online (Sandbox Code Playgroud)

我明白它是这样的

foreach (@{stack}) (@stack){

    print "?????
}  
Run Code Online (Sandbox Code Playgroud)

这是我被困的地方.

arrays perl loops

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

如何使用保存其名称的String访问属性/变量

如果我在Objective C中有两个变量,那么将另一个变量保存为字符串

NSInteger result = 4;
NSString * theName = @"result";
Run Code Online (Sandbox Code Playgroud)

我如何使用字符串而不是对变量的引用来最好地访问第一个变量?例如,如果我有很多变量并且会通过代码生成我需要的名称,那么我需要一种方法来使用该字符串来获取变量.

macos cocoa objective-c

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

使用指针而不是索引进行排序

我正在尝试使用指针而不是索引对指针数组进行排序,但我不完全确定如何执行此操作.我一直在谷歌上搜索,但没有找到任何相关的东西.

我已经使用索引完成了排序工作,但我也希望通过使用指针来实现.目前该功能如下所示:

void sort(int *pointer, int size){
    int i, j, temp;
    for(i = 0; i < size; i++){
        for(j = i + 1; j < size; j++){
            if(pointer[j] < pointer[i]){
                temp = pointer[j];
                pointer[j] = pointer[i];
                pointer[i] = temp;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,正在使用数组索引,如何仅使用指针执行此操作?

c arrays sorting

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

字符串压缩算法

我一直想在C++中压缩字符串并将其压缩状态显示到控制台.我一直在寻找一些东西,到目前为止找不到合适的东西.我最接近找到这个:

如何使用LZMA简单地压缩C++字符串

但是,我找不到任何地方都可以使用的lzma.h头文件.

基本上,我正在寻找这样的功能:

std::string compressString(std::string uncompressedString){
//Compression Code

return compressedString;
}
Run Code Online (Sandbox Code Playgroud)

压缩算法的选择并不重要.有人可以帮我找到这样的东西吗?先感谢您!:)

c++ compression

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

为什么在REPL中没有观察到通配符和存在类型之间的指定等价

根据THE Java Programming Language 4th ed.第15.7.1节"类型代币":

getClass接受编译器的特殊处理:如果在具有静态类型 T的引用上调用 getClass,则编译器将 getClass的返回类型视为 Class.这样可行:

String str = "Hello";
Class<? extends String> c2 = str.getClass(); // compiler magic
Run Code Online (Sandbox Code Playgroud)

类中方法javadoc提供了getClassObject更多细节:

[实际结果类型getClass()]是Class<? extends |X|>其中|X|是静态类型在其上的getClass称为表达的擦除.例如,此代码片段中不需要强制转换:

Number n = 0; 
Class<? extends Number> c = n.getClass();
Run Code Online (Sandbox Code Playgroud)

这是Java和getClass()类的方法Object.将注意力转向Scala,SLS 3.2.10读取,

存在类型的占位符语法

句法:

WildcardType ::= ‘_’ TypeBounds
Run Code Online (Sandbox Code Playgroud)

Scala支持存在类型的占位符语法.甲通配符类型的形式是_>:L <:U ...一个通配符类型是用于存在性量化型变量,其中存在量化是隐式的简写.

...设T = pc [targs,T,targs']是参数化类型,其中 …

java types scala existential-type type-bounds

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