小编Don*_*uck的帖子

检测是否支持HTML5历史记录

如何检查您使用的浏览器是否支持HTML5历史记录API?

正如你在这里看到的http://caniuse.com/#search=history中只有chrome + ff4和其他几个人支持这个,如果他们不支持这个,我希望做点其他事情.

如何为此检查制作某种if语句?

html5 pushstate html5-history

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

十六进制的String.Format

使用下面的代码,着色总是给出#DDDD.绿色,红色和空间值int he如何解决这个问题?

string colorstring;
int Blue = 13;
int Green = 0;
int Red = 0;
int Space = 14;
colorstring = String.Format("#{0:X}{0:X}{0:X}{0:X}", Blue, Green, Red, Space);
Run Code Online (Sandbox Code Playgroud)

c# string formatting hex

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

那么公共变量有什么用呢?

在我脑海中,我是一个有很多人的新手,还有很多用C++体验过的东西!有些东西我觉得很混乱,而且是公共变量的使用,我见过这样的大量代码:

class Foo {

private:
    int m_somePrivateVar;

public:
    void setThatPrivateVar (int const & new_val) {
        m_somePrivateVar = new_val;
    }

    int getThatPrivateVar (void) const {
        return m_somePrivateVar;
    }

};
Run Code Online (Sandbox Code Playgroud)

为什么有人会隐藏该变量并实现访问器和更改器,当它们没有完成任何操作时,需要接收新值(没有范围检查等)或返回值而不是原样?好吧,我听说过一些原因,其中一些原因在某些情况下是令人信服的,但想象一下如此实现一个庞大的类,有很多变量,不需要任何检查和东西!我这样问你,你什么时候使用公共变量?你根本使用它吗?

c++ oop encapsulation

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

省略数据类型(例如"unsigned"而不是"unsigned int")

我知道如果C/C++代码中以这种方式省略了数据类型声明:unsigned test=5;,编译器会自动将此变量设为int(在本例中为unsigned int).我听说它是​​C标准,它适用于所有编译器.

我也听说这样做被认为是一种不好的做法.

你怎么看?我真的应该键入unsigned int,而不是只unsigned

short,long而且long long还数据类型?

c c++ types

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

外部链接:当使用rel ="external"或rel ="nofollow"时?

在我的大多数网站上,我有很多外部链接到我的其他网站和其他外部网站.我需要知道什么时候更好用rel="nofollow"rel="external"在网站上?

seo hyperlink rel

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

Visual Studio错误D8016:'/ ZI'和'/ Gy'命令行选项不兼容

我正在处理我正在处理的项目的问题.尽管代码是正确的,但我无法构建它,因为我收到了以下错误

错误D8016'/ ZI'和'/ Gy-'命令行选项不兼容LoadReport C:\ LoadReport\LoadReport\cl

我的视觉工作室版本是2015年.任何想法将不胜感激.

c++ visual-studio-2015

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

md5的冲突率是多少?

md5算法发生冲突的概率是多少?我相信它非常低.

security hash md5 cryptography hash-collision

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

输入字段,换行文本而不是水平扩展

我有一个输入字段,用户将在其中写入文本,但是当文本变长时,它只是水平延伸而不是垂直下降.

我试过了:溢出:隐藏; 自动换行:break-word;

我没有运气 关于如何实现这一目标的任何其他建议?

html css text input word-wrap

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

Node.js错误错误:无法找到模块'mongoose'

C:\Users\Nick\Desktop\turntablefm\Bots\Super Bot>node bot.js

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module 'mongoose'
    at Function._resolveFilename (module.js:334:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (C:\Users\Nick\Desktop\turntablefm\Bots\Super Bot\db.j
s:1:78)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)
Run Code Online (Sandbox Code Playgroud)

我已经使用npm install安装它,我尝试重新安装但是没有任何想法吗?

javascript mongoose mongodb node.js npm

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

如何从旋转/平移/比例值计算SVG变换矩阵?

我有以下细节:

<g transform="translate(20, 50) scale(1, 1) rotate(-30 10 25)">
Run Code Online (Sandbox Code Playgroud)

需要将以上行更改为:

<g transform="matrix(?,?,?,?,?,?)">
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我实现这个目标吗?

svg coordinate-transformation

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