小编kir*_*gin的帖子

在Firefox上制作灰度图像

我被困在一个地方,我的HTML和CSS可以在Chrome和IE上运行,但不适用于Firefox.我已经通过CSS应用了灰度.

<div class="content_text"> 
    <img class="grpimg" src="../clients/2AEW%20Infratech.JPG" />
    <img class="grpimg" src="../clients/4APCTT.JPG" />
    <img class="grpimg" src="../clients/astonfield.PNG"/>
</div>
Run Code Online (Sandbox Code Playgroud)
.content_text .grpimg{
    width:30%;
    height:30%;
    margin:7px;
    filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */

    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(resources.svg#desaturate); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1); /* Old WebKit */
}
Run Code Online (Sandbox Code Playgroud)

html css firefox image

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

为什么 match 返回 None 而 findall 不返回?

我有这个字符串:

s = "mage('Images/mpins/pin5_Jul1.png', new"
Run Code Online (Sandbox Code Playgroud)

这是我的模式:

patt_img = r'\w+.png'
Run Code Online (Sandbox Code Playgroud)

为什么

re.findall(patt_img,s)
Run Code Online (Sandbox Code Playgroud)

返回

['pin5_Jul1.png']
Run Code Online (Sandbox Code Playgroud)

match返回None

m = re.match(patt_img,s)
>>> type(m)
<type 'NoneType'>`
Run Code Online (Sandbox Code Playgroud)

python regex match

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

从文本文件中读取Python编码问题

我正在阅读包含单个单词的文本文件B\xc3\xa9zier.

我希望将其转换为等效的解码utf-8格式,Bézier然后将其打印到控制台.

我的代码如下:

foo=open("test.txt")  
for line in foo.readlines():  
    for word in line.split():  
        print(word.decode('utf-8'))
foo.close()
Run Code Online (Sandbox Code Playgroud)

输出是:

B\xc3\xa9zier
Run Code Online (Sandbox Code Playgroud)

但是,如果我做这样的事情:

>>> print('B\xc3\xa9zier'.decode('utf-8'))
Run Code Online (Sandbox Code Playgroud)

我得到了正确的输出:

Bézier
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么会这样?

python encoding python-2.7

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

如何通过x行读取文本文件,但x未知?

我有一个文件,它用"\n"分段,每段的行数是未知的.该文件的示例如下所示:

800004
The London and North-Western's Euston Station was first, but at the eastern end of Euston Road the Great Northern constructed their King's Cross terminal. 
Initially the Midland Railway ran into King's Cross but a quarrel over access led them to construct next door to King's Cross their St Pancras terminal, which was topped by a statue of Britannia, a <tag "510285">calculated</> snook-cocking exercise because Britannia was the company emblem of the Midland's hated rival, the London and North-Western. …
Run Code Online (Sandbox Code Playgroud)

python io newline text-files

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

展开字典的快捷方式

假设我有一个数据字典及其变量名称,例如

dct = {'a': 1, 'b': 2, 'c':3}
Run Code Online (Sandbox Code Playgroud)

我想检索与键子集关联的值。我怎样才能做到这一点而不需要编写太多代码,即逐一提取变量?有没有类似的东西

a, c = dct['a','c']
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

如何推入嵌套在字典中的数组?

我想创建一个mongodb来存储作业结果,我创建了homework一个存储每个主题的结果数组的字典.

import pymongo

DBCONN = pymongo.Connection("127.0.0.1", 27017)
TASKSINFO = DBCONN.tasksinfo

_name = "john"
taskid = TASKSINFO.tasksinfo.insert(
    {"name": _name,
     "homework": {"bio": [], "math": []}
     })

TASKSINFO.tasksinfo.update({"_id": taskid},
                           {"$push": {"homework.bio", 92}})
Run Code Online (Sandbox Code Playgroud)

当我试图将一些信息推送到db时,出现错误:

Traceback (most recent call last):
  File "mongo_push_demo.py", line 13, in <module>
    {"$push": {"homework.bio", 92}})
  File "/usr/local/lib/python2.7/dist-packages/pymongo-2.5-py2.7-linux-i686.egg/pymongo/collection.py", line 479, in update
    check_keys, self.__uuid_subtype), safe)
  File "/usr/local/lib/python2.7/dist-packages/pymongo-2.5-py2.7-linux-i686.egg/pymongo/message.py", line 110, in update
    encoded = bson.BSON.encode(doc, check_keys, uuid_subtype)
  File "/usr/local/lib/python2.7/dist-packages/pymongo-2.5-py2.7-linux-i686.egg/bson/__init__.py", line 567, in encode
    return cls(_dict_to_bson(document, check_keys, uuid_subtype))
  File "/usr/local/lib/python2.7/dist-packages/pymongo-2.5-py2.7-linux-i686.egg/bson/__init__.py", line 476, …
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo

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

基本的java递归

有人可以向我解释一下.

public int bunnyEars(int bunnies) {
   if(bunnies == 0) {
       return 0;
   }
   return 2 + bunnyEars(bunnies - 1);
}
Run Code Online (Sandbox Code Playgroud)

在我看来,如果兔子等于2答案将是3而不是4.尽管我知道答案应该是4.

java recursion

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

从Bash终端重启C程序

我一直在研究我的学校项目,现在我已经坚持了几天.任何形式的帮助将非常感谢!  

到目前为止我尝试过的:  

  • 编译脚本.它正确编译,我可以通过键入./process.o来运行它,但是当我杀了它时它无法实现它,它会重新启动.我一直在谷歌搜索并尝试各种各样的东西,但似乎没有任何工作,它总是杀死过程,但不会重新启动它.
  • 杀死-SIGKILL(PID)
  • 杀2(PID)
  • 杀死1(PID)
  • 杀死-HUP 3155
  • 各种其他命令只杀了它,似乎没什么用.我是否必须修改代码或其他内容?我很困惑.  

这就是我要做的事情:

用C创建一个新文件.用名字保存process.c(这个)

#include <stdio.h> 
#include <unistd.h> 

int main() { 
  printf("Creating a background process..\n"); 
  pid_t pid = fork(); 

  if (pid > 0) return 0; /* Host process ends */ 
  if (pid < 0) return -1; /* Forking didn't work */ 

  while(1) { } /* While loop */ 
  return 0; 
}
Run Code Online (Sandbox Code Playgroud)

将以下代码编译为调用的工作程序process.o并启动该过程.(这是否适用于此点)

使用kill重新启动的命令process.o(杀死进程有效,但不重启)

c linux bash application-restart

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