小编Oz1*_*123的帖子

我的html页面没有在浏览器中滚动

我网站上的页面没有滚动.如果有比屏幕更多的内容,你实际上看不到它,因为滚动不起作用.我不是和CSS大师,我不知道问题是否实际上是CSS或HTML.

我花了一些时间试图理解这个问题,但我不是CSS大师,所以我希望有人可以帮助我.该页面使用了tweeter-bootstrap和自定义主题(我没有写).当我不包括主题CSS文件滚动工作正常.

我的主题CSS文件的一部分:

body {
    color: #000;
    font-family: 'Play', sans-serif;
    font-size: 16px;
    line-height: 25px;
    background: #e0dbcd url('../images/bg.jpg');
    letter-spacing:0.2px;
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

html css html5 twitter-bootstrap twitter-bootstrap-3

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

C中的strtok和strtok_r有什么区别?

在C中strtok和strtok_r之间的区别是什么?我们应该在何时使用哪个?

c strtok

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

用C定义整数范围

我想定义一个名为的类型Int_1_100_Type,它是integer1到100范围内的变量.我该如何定义这个?
例如:我将此变量传递给接受变量类型的函数Int_1_100_Type, funca(Int_1_100_Type Var1)

c typedef

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

在Java中按名称排序文件与Windows资源管理器不同

我有一个简单的Java程序,它读取文件目录并输出文件列表.我按名称对文件进行排序:

String [] files = dirlist.list();
files = sort(files);
Run Code Online (Sandbox Code Playgroud)

我的问题是它以不同于Windows资源管理器的方式按名称排序.

例如,如果我有这些文件:abc1.doc,abc12.doc,abc2.doc.

Java会像这样排序:

abc1.doc
abc12.doc
abc2.doc
Run Code Online (Sandbox Code Playgroud)

当我在Windows资源管理器中打开文件夹时,我的文件排序如下:

abc1.doc
abc2.doc
abc12.doc
Run Code Online (Sandbox Code Playgroud)

如何让Java在Windows资源管理器中对文件进行排序?这是Windows的伎俩吗?

java windows-explorer

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

如何使用AWS EFS和ReadWriteMany配置持久卷声明?

我有以下持久量和音量声明:

kind: PersistentVolume
apiVersion: v1
metadata:
  name: kloud
spec:
  capacity:
    storage: 100Gi
  accessModes:
    - ReadWriteMany
  persistentVolumeReclaimPolicy: Retain
  nfs:
    server: 172.21.51.42
    path: /
    readOnly: false
Run Code Online (Sandbox Code Playgroud)

和:

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: kloud
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 100Gi
Run Code Online (Sandbox Code Playgroud)

nfs服务器是AWS EFS.我特意ssh到k8s master并检查我可以手动挂载NFS卷.但是,当我使用kubectl创建卷和声明时,它会无限期挂起,等待:

$ kubectl get pvc
NAME      STATUS    VOLUME    CAPACITY   ACCESSMODES   STORAGECLASS   AGE
kloud     Pending                                      gp2            8s
Run Code Online (Sandbox Code Playgroud)

如果我将模式更改为ReadWriteOnce,它将按预期工作,不会挂起.

$ kubectl get pvc
NAME      STATUS    VOLUME                                     CAPACITY   ACCESSMODES   STORAGECLASS   AGE
kloud     Bound     pvc-c9a01bff-94d0-11e7-8ed4-0aec4a0f734a   100Gi      RWO           gp2       
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?如何使用k8s和EFS创建RWX声明?

linux nfs amazon-web-services kubernetes

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

在数据库中存储用户和密码

我正在创建一个用户+密码的软件.在识别之后,用户可以访问一些半公共服务,但也加密一些只有用户可以访问的文件.

如果可能,用户必须按原样存储,无需修改.在auth之后,只要软件正在运行,用户和密码就会保存在内存中(我不知道是否可以).

问题是我应该如何将这个用户+密码组合存储在一个可能不安全的数据库中?

我真的不明白我应该揭露什么.

假设我创建了一个这样的增强键:

salt = random 32 characters string (is it okay?)
key = hash(usr password + salt)
for 1 to 65000 do
  key = hash(key + usr password + salt)

我应该在数据库中存储[纯文本用户],[增强密钥]和[盐]吗?

另外,我应该使用什么来加密(使用AES或Blowfish)每次使用新密码的某些文件?我应该生成一个新的盐并使用(存储在程序的内存中的密码+盐)创建一个新的增强密钥?在这种情况下,如果我将加密文件存储在数据库中,我应该只存储盐.数据库与我存储用户+密码组合的位置相同.

如果有人可以生成密钥,则只能对文件进行解密,但他不知道密码.对 ?

我使用Python和PyCrypto,但它并不重要,一般的例子就好了.我已经阅读了一些类似的问题,但它们并不是很明确.

非常非常感谢你!

python security passwords

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

如何在多个Python脚本运行中获得组合代码覆盖率

我有一个python程序,通过使用不同的输入运行它几次,并将输出与参考结果进行比较来测试.

我想得到所有测试的代码覆盖率,所以我可以看看是否有额外的输入集我应该用来获得完整的覆盖率.我看过覆盖模块,但无法弄清楚我是如何做到这一点的.

有线索吗?

python code-coverage python-coverage

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

使用pyftp列出文件 - proftpd与pyftpdlib行为

我有一个使用带有pyftpdlib的FTP存根的测试代码,令我惊讶的是在生产中失败了.原因是proftpd返回目录名以响应NLST.以下是pyftpdlibFTP存根的响应:

In [10]: local_conn.login('user', '12345')
Out[10]: '230 Login successful.'

In [11]: import ftplib

In [12]: local_conn = ftplib.FTP()

In [13]: local_conn.connect('localhost', 2121)
Out[13]: '220 pyftpdlib 1.4.0 ready.'

In [14]: local_conn.login('user', '12345')
Out[14]: '230 Login successful.'

In [15]: local_conn.nlst('structuredata_advanced')
Out[15]: 
['Report_20150618.csv',
 'Report_20150618.fin',
 'Report_20150619.csv',
 'Report_20150619.fin',
 'Report_20150620.csv',
 'Report_20150620.fin']
Run Code Online (Sandbox Code Playgroud)

以下是来自的回复proftpd:

In [16]: remote_conn = ftplib.FTP()

In [17]: remote_conn.connect('A1B.7Y.XX.XX', 21)
Out[17]: '220 ProFTPD 1.3.4a Server (vztd3.company.com) [A1B.7Y.XX.XX]'

In [18]: remote_conn.login('remoteuser', 'verysecret')
Out[18]: '230 User yougov logged in'

In [19]: …
Run Code Online (Sandbox Code Playgroud)

python ftp proftpd pyftpdlib

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

如何覆盖Jinja2中的嵌套块

如果我在Jinja模板中的块内定义块并扩展它,我如何引用子模板中的嵌套块?

python jinja2

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

将GTK +应用程序移植到Mac OSX

我有一个GTK +应用程序(可以使用Autotools),我已经在我的Linux机器上开发了它.现在我需要将此端口移植到OSX.我已经成功安装了jhbuild,后者又在Mac上安装了GTK +(10.5.8)

我只是不知道接下来该做什么.尝试./configure&& make && make install(在我的应用程序上复制到Mac)失败,因为Mac上没有安装pkg-config.

我真的需要编写一个jhbuild模块集来编译这个应用程序吗?我还需要两个库:libxml2和libsoup-2.4.jhbuild是否会关心整合它们??!

我现在的问题是:将GTK +应用程序移植到OSX的最简单方法是什么?是否有教程或操作方法?

gtk macos porting

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