小编alb*_*ert的帖子

你如何存储复杂的NES精灵,比如最初的最终幻想?

我知道NES有4色精灵(1通常是透明的 编辑:根据zneak,1种颜色总是透明的).那么原版的最终幻想怎么会有这么多精灵有4种颜色+透明?(示例精灵表 - 特别是看底部附近的大型精灵表.)

我知道你可以分层精灵来实现额外的颜色(例如:Megaman的分层给他6种颜色:body = 3 + trans,face = 3 + trans).奇怪的是,这些FF都是4种颜色+透明.如果FF使用类似的分层,为什么他们会停在4 + 1而不是利用6 + 1?

是否有另一种显示精灵的方法可以为您提供额外的颜色?

同样有趣的是大精灵是18x26.精灵是8x8(我想我读到的地方有时是8x16)但是18和26都是[因子8] + 2.非常奇怪.

sprite nintendo

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

在mailto锚标记中发送HTML

我的网页上有一个锚标记,目前定义为:

<a href="mailto:someone@somewhere.com?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a>
Run Code Online (Sandbox Code Playgroud)

正如此链接所示,我正在尝试在用户单击链接时在电子邮件中发送一些HTML.但是,当文本在电子邮件编辑器中打开时,它将显示为纯文本.如何使其成为HTML格式?

html javascript mailto html-email

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

如何为Wordpress RSS2 feed添加CORS支持?

我正在尝试将CORS(http://enable-cors.org/)支持添加到自定义Wordpress主题中的RSS2源.我试过以下,都无济于事:

  1. 按照https://web.archive.org/web/20140314152828/http://bowdenweb.com:80/wp/2011/05/how-to-enable-cors-in-wordpress.html上的说明进行操作修改主题的header.php文件并将以下代码添加到其中:

    header("Access-Control-Allow-Origin: *");

    这是成功地将CORS标题添加到Wordpress帖子,但不是 RSS2提要.

  2. 然后,我尝试使用"插件API /动作参考",即add_action函数(http://codex.wordpress.org/Plugin_API/Action_Reference).

    我将以下代码添加到header.php:

    function add_cors_headers()
    {
        header("Access-Control-Allow-Origin: *");
    }
    
    add_action('rss2_head','add_cors_headers');
    
    Run Code Online (Sandbox Code Playgroud)

再次,没有成功.现在我走到了尽头.有任何想法吗?

php wordpress rss2 http-headers cors

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

CSS表单 - 输入宽度不起作用

以下css:

#contactform {
    width: 400px;
    height: 215px;
}

.webform {
}

.webform input .name {
    width: 50px;
}

.webform input .email {
    width: 70px;
}

.webform input .comments {
    width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

当在html中使用时

    <div id="contactform">
        <div class="webform">
            <input class="name" name="Name" type="text" id="senderName" placeholder="Enter your name here">
            <input class="email" name="Email" type="text" id="senderEmail" placeholder="Enter a valid email adress here">
            <br>
            <input class="comments" name="Comments" type="text" id="senderComments" placeholder="Comments...">
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

产生相同宽度的所有三个输入字段(50px =即宽度webform input).我不确定我做错了什么.救命?

css

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

在网格图像中使用Spritesheets的CSS动画(不是连续)

我正在尝试为精灵图像设置动画,并找到了这个很好的例子:

博客:http://simurai.com/blog/2012/12/03/step-animation/(已经屈服于linkrot).
Wayback Machine:http
://web.archive.org/web/20140208085706/http: //simurai.com/blog/2012/12/03/step-animation/ Code Fiddle:https: //codepen.io/simurai/笔/ tukwj

JSFiddle:http://jsfiddle.net/simurai/CGmCe/

.hi {
width: 50px;
height: 72px;
background-image: url("http://s.cdpn.io/79/sprite-steps.png");

-webkit-animation: play .8s steps(10) infinite;
   -moz-animation: play .8s steps(10) infinite;
    -ms-animation: play .8s steps(10) infinite;
     -o-animation: play .8s steps(10) infinite;
        animation: play .8s steps(10) infinite; }
Run Code Online (Sandbox Code Playgroud)

@ -webkit-keyframes play {from {background-position:0px; } {background-position:-500px; }}

@ -moz-keyframes play {from {background-position:0px; } {background-position:-500px; }}

@ -ms-keyframes play {from {background-position:0px; } {background-position:-500px; }}

@ -o-keyframes play …

css css3 css-animations

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

mailto HTML 最佳实践

我被要求将一些电子邮件地址添加到我设计的网站上的个人个人作品库中。

已经有一种非常明显的电子邮件表格可供客户使用,但它只能发送到一个地址。然后,主电子邮件收件人必须将电子邮件转发给预期收件人。业务刚开始时,只有一名主收件人。但现在有五六位艺术家,店铺也在不断壮大。

href="mailto:"我的第一个想法是在每个人的个人页面上放置链接。这对于没有配置电子邮件客户端的客户来说不太方便,但复制和粘贴就可以了。另外,客户担心垃圾邮件,但我认为电子邮件过滤器比某些混淆技术更有效。

然后我读到这篇文章,其中说使用 mailto “尖叫‘这个网站是由初学者开发的。’我不太同意。作者提倡使用服务器端表单。我已经制作了一个 PHP 表单,可以轻松添加一个 drop删除收件人(也许不是那么容易,但可以完成)或让收件人字段自动填充到特定人员页面上。

我真正的问题有三个:

  1. 使用 mailto 是否表现出某种初学者的无知?
  2. 轻松允许普通网站用户向小组中的个人发送电子邮件的最佳实践是什么?
  3. 电子邮件混淆很重要吗?

顺便说一句,我已经准备好找到一些数据,表明混淆是(有点有效),但这篇文章似乎过时了。

html mailto email url-scheme spam

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

如何使用python和beautifulsoup4循环抓取网站中多个页面的数据

我正试图从PGA.com网站上获取数据,以获得美国所有高尔夫球场的表格.在我的CSV表格中,我想要包括高尔夫球场的名称,地址,所有权,网站,电话号码.有了这些数据,我想对其进行地理编码并放入地图并在我的计算机上安装本地副本

我利用Python和Beautiful Soup4来提取我的数据.我已经达到了提取数据并将其导入CSV的目的,但我现在遇到了从PGA网站上的多个页面中抓取数据的问题.我想提取所有高尔夫球课程,但我的剧本仅限于一页,我想将其循环播放,它将从PGA网站的所有页面中捕获高尔夫球场的所有数据.大约有18000个黄金课程和900个页面来捕获数据

以下是我的剧本.我需要有关创建代码的帮助,这些代码将从PGA网站捕获所有数据,而不仅仅是一个站点而是多个站点.通过这种方式,它将为我提供美国所有黄金课程的数据.

这是我的脚本如下:

import csv
import requests 
from bs4 import BeautifulSoup
url = "http://www.pga.com/golf-courses/search?searchbox=Course+Name&searchbox_zip=ZIP&distance=50&price_range=0&course_type=both&has_events=0"

r = requests.get(url)

soup = BeautifulSoup(r.content)

g_data1=soup.find_all("div",{"class":"views-field-nothing-1"})
g_data2=soup.find_all("div",{"class":"views-field-nothing"})

courses_list=[]

for item in g_data2:
     try:
          name=item.contents[1].find_all("div",{"class":"views-field-title"})[0].text
     except:
          name=''
     try:
          address1=item.contents[1].find_all("div",{"class":"views-field-address"})[0].text
     except:
          address1=''
     try:
          address2=item.contents[1].find_all("div",{"class":"views-field-city-state-zip"})[0].text
     except:
          address2=''
     try:
          website=item.contents[1].find_all("div",{"class":"views-field-website"})[0].text
     except:
          website=''   
     try:
          Phonenumber=item.contents[1].find_all("div",{"class":"views-field-work-phone"})[0].text
     except:
          Phonenumber=''      

     course=[name,address1,address2,website,Phonenumber]
     courses_list.append(course)

     with open ('filename5.csv','wb') as file:
          writer=csv.writer(file)
          for row in courses_list:
               writer.writerow(row)    

#for item in g_data1:
     #try:
          #print item.contents[1].find_all("div",{"class":"views-field-counter"})[0].text
     #except:
          #pass  
     #try:
          #print item.contents[1].find_all("div",{"class":"views-field-course-type"})[0].text
     #except:
          #pass

#for item in g_data2: …
Run Code Online (Sandbox Code Playgroud)

python csv loops beautifulsoup web-scraping

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

什么是HTML中的表单控件?

在研究如何用HTML编写表单时,我会提到“表单控件”一词
特别是使用Twitter Bootstrap,它具有类似form-control和的类control-label
什么是“表单控件”?

html forms html5

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

如何为AngularJS表单验证至少要求1个复选框?

我有一个JSON对象数组,显示在一个表单中.我希望进行表单验证工作,用户必须至少选中一个复选框才能使整个表单有效.

我知道ng-required可以使用但是我已经实现了它,这意味着必须选择它们才能使它有效.

这是我到目前为止的代码:

index.html的:

<div ng-repeat="item in volunteerOptions">
    <label class="checkbox"><input type="checkbox" value="" data-ng-model="item.selected" ng-required="true">{{ item.content }}</label>
</div>

<button type="submit" class="btn btn-success" ng-disabled="!memberRegistrationForm.$valid">Submit</button>
Run Code Online (Sandbox Code Playgroud)

controller.js

$scope.volunteerOptions = [
        { content : 'Content 1', selected : false },
        { content : 'Content 2', selected : false },
        { content : 'Content 3', selected : false },
        { content : 'Content 4', selected : false },
];
Run Code Online (Sandbox Code Playgroud)

关于我如何能够实现这种行为的任何想法?

javascript forms validation angularjs

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

将一个JSON模式映射到不同的JSON模式

我有一堆JSON文件,数千种不同的模式.使用GenSON(Python JSON模式生成器),我设法为每个输入文件创建模式文件.现在,我想要做的是将所有这些不同的文件标准化为一个定义的模式.这是一个例子:

输入

{
     "name": "Bob Odenkirk",
     "title": "Software Engineer",
     "location": {
         "locality": "San Francisco",
         "region": "CA",
         "country": "United States"
     },
     "age": 62,
     "status": "Active"
}
Run Code Online (Sandbox Code Playgroud)

产量

{
     "names": ["Bob Odenkirk"],
     "occupations": ["Software Engineer"],
     "locations": ["San Francisco, CA"]    
}
Run Code Online (Sandbox Code Playgroud)

本质上,我正在寻找一种语言无关的方法(即,我不关心使用什么编程语言)定义如何将输入JSON文件解析为输出JSON文件.

json json-ld

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