小编Lon*_*fPR的帖子

iOS:以编程方式设置UILabel的字体大小

我正在尝试设置UILabel的字体大小.无论我放什么价值,文字大小似乎都没有改变.这是我正在使用的代码.

[self setTitleLabel:[[UILabel alloc] initWithFrame:CGRectMake(320.0,0.0,428.0,50.0)]];
[[self contentView] addSubview:[self titleLabel]];
UIColor *titlebg = [UIColor clearColor];
[[self titleLabel] setBackgroundColor:titlebg];
[[self titleLabel] setTextColor:[UIColor blackColor]];
[[self titleLabel] setFont:[UIFont fontWithName:@"System" size:36]];
Run Code Online (Sandbox Code Playgroud)

uilabel ios

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

Android:完成后动画位置重置

我正在使用xml定义的动画来滑动屏幕上的视图.问题是,一旦动画完成,它就会重置到原始位置.我需要知道如何解决这个问题.这是xml:

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
   <translate android:fromXDelta="0" android:toXDelta="-100%p" android:duration="500"/></set>
Run Code Online (Sandbox Code Playgroud)

这是我用来调用它的Java:

    homeScrn = (View)findViewById(R.id.homescreen);
    slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out);

    //Set Click Listeners For Menu
    btnHelp.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            LayoutInflater.from(getApplicationContext()).inflate(R.layout.help, (ViewGroup)findViewById(R.id.subpage), true);
            homeScrn.startAnimation(slideLeftOut);
        }
    });
Run Code Online (Sandbox Code Playgroud)

所以基本上发生的事情是我在一个下面膨胀一个视图.然后我在顶部向左侧显示视图的动画.一旦它离开屏幕并且动画结束,它就会重置其位置.

android

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

仅允许通过本地服务器上的ajax访问PHP文件

我有一个网站需要根据用户交互增加数据库中的值.当用户单击一个按钮时,会调用php脚本来增加该值.我想保护这个脚本不被外部脚本访问.目前,用户可以使用javascript函数编写自己的网页,该函数反复点击相同的php文件以炸毁数据库中的值.

这是我的jquery代码,用于递增:

jQuery(function(){
$('.votebtn').click(function(e){
    var mynum = $(this).attr('id').substring(0,5);
    $.ajax({
            url:"countvote.php",
            type:"GET",
            data: { 
                thenum:mynum
            },
            cache: false,
            success:function(data) {
                alert('Success!');
                }
            }
        });
});
});
Run Code Online (Sandbox Code Playgroud)

如何才能使本地服务器上的ajax/jquery调用只能访问'countvote.php'?如果这不是正确的方法,我会接受任何可能阻止我的PHP脚本被外部脚本滥用的建议.

php security ajax jquery

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

Instagram:按用户和标签获取照片

仔细阅读Instagram API我发现通过标签或用户名搜索照片非常简单.但是,我似乎无法找到任何关于搜索的内容.是否可以查询API并仅获取特定用户的特定标记的结果?

instagram

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

必须在web_accessible_resources清单键中列出JQuery 2.0.3 Chrome错误资源,以便在扩展程序之外的页面加载

我正在构建一个HTML5页面.我正在使用JQuery,我收到以下两个控制台错误.

Denying load of chrome-extension://kkelicaakdanhinjdeammmilcgefonfh/js/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. localhost/:1

GET chrome-extension://invalid/  chrome-extension://invalid/:1
Run Code Online (Sandbox Code Playgroud)

据我所知,一切都正常宣布.这是我的html页面的顶部

<!DOCTYPE HTML>
<html>
    <head>
        <title>Page Title</title>
        <link href="css/main.css" type="text/css" rel="stylesheet" />
        <link href="css/archivo-narrow.css" type="text/css" rel="stylesheet" />
        <script type="text/javascript" src="scripts/jquery-2.0.3.min.js"></script>
    </head>
Run Code Online (Sandbox Code Playgroud)

是什么引发了这个错误?

javascript jquery html5 google-chrome jquery-2.0

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

drupal:表单API,根据输入动态隐藏或显示字段

我正在构建一个表单模块.其中一个早期字段是一组单选按钮.默认情况下,选择第一个按钮.接下来我将有一系列选择框.一个人需要看得见,其他人看不见.然后,当用户选择不同的单选按钮时,我希望显示或隐藏不同的选择框.如何在默认情况下隐藏字段和标签,并在以后根据选择哪个单选按钮(或其他选择框选项)显示它?

php drupal drupal-7 drupal-fapi drupal-forms

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

android:layout_marginBottom似乎在2.2(Froyo)中无法正常工作

我在Relative布局中有这个ImageView块:

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="50dip"
    android:layout_marginLeft="81dip"
    android:src="@drawable/swipehelp"
    />
Run Code Online (Sandbox Code Playgroud)

这将图像绘制在Android 1.6上的普通和高密度分辨率屏幕中的预期位置,但是在2.2上它似乎忽略了layout_marginBottom并始终在底部绘制对齐的图像.有没有人见过这个,如果有,你知道修复吗?

编辑1:

它位于如此声明的RelativeLayout内:

<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/excusescreen"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@drawable/woodbg">
Run Code Online (Sandbox Code Playgroud)

编辑2:

这是完整的布局代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/excusescreen"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/woodbg">
   <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/imlateTopBar"
    android:layout_width="fill_parent"
    android:layout_height="44dip"
    android:background="@drawable/topandbottombars"
    android:layout_alignParentTop="true"    
    >
    <ImageView
            android:id="@+id/excHomeBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dip"
            android:layout_marginTop="7dip"
            android:src="@drawable/catexcusehomebtn"
            >
    </ImageView>
    <ImageView
            android:id="@+id/excBackToCatsBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dip"
            android:layout_marginTop="7dip"
            android:src="@drawable/backtocats"
            >
    </ImageView>
     </LinearLayout>
     <ViewFlipper
    android:id="@+id/excuses"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="50dip"
     >
     </ViewFlipper>
     <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/imlateTopBar"
    android:layout_width="fill_parent"
    android:layout_height="44dip"
    android:background="@drawable/topandbottombars"
    android:layout_alignParentBottom="true" 
    >
    <ImageView
        android:id="@+id/emailItBtn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="5dip"
        android:layout_marginTop="7dip"
        android:src="@drawable/emailit"
        > …
Run Code Online (Sandbox Code Playgroud)

layout android

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

React Warning:数组或迭代器中的每个子节点都应该有一个唯一的"key"prop.检查`App`的渲染方法

我收到了这个错误,但我正在定义一个密钥.这是我App.js的抱怨.

import React from 'react';
import Relay from 'react-relay';
import AccountTable from './AccountTable';

class App extends React.Component {
  render() {
    return (
      <div>
        <h1>Account list</h1>
          {this.props.viewer.accounts.edges.map(edge =>
            <AccountTable key={edge.node.id} account={edge.node} />
          )}
      </div>
    );
  }
}

export default Relay.createContainer(App, {
    fragments: {
        viewer: () => Relay.QL`
            fragment on User {
                accounts(first: 10) {
                    edges {
                        node {
                            ${AccountTable.getFragment('account')}
                        }
                    }
                }
            }
        `,
    },
});
Run Code Online (Sandbox Code Playgroud)

ecmascript-6 reactjs relayjs

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

Yarn 2 工作区未安装依赖项

我正在测试设置 yarn 2 工作区。我想我已经按照我应该的方式完成了它,但是当我yarn install从根目录运行时,它不会安装任何模块,也不会按预期创建依赖项的符号链接。我有以下文件夹结构

root/
  package-a/
  package-b/
Run Code Online (Sandbox Code Playgroud)

每个都包含一个 package.json,每个包文件夹都包含一个 index.js。这是 package.json 文件

根:

{
  "name": "yarn-workspaces-poc",
  "version": "1.0.0",
  "license": "MIT",
  "private": true,
  "workspaces": [
    "package-a/",
    "package-b/"
  ]
}
Run Code Online (Sandbox Code Playgroud)

包-a:

{
  "name": "package-a",
  "version": "1.0.0",
  "type": "module",
  "dependencies": {
    "cross-env": "5.0.5",
    "package-b": "workspace:*"
  }
}
Run Code Online (Sandbox Code Playgroud)

包-b:

{
  "name": "package-b",
  "version": "1.0.0",
  "type": "module",
  "main": "index.js",
  "dependencies": {
    "cross-env": "5.0.5"
  }
}
Run Code Online (Sandbox Code Playgroud)

这是js文件

包-a/index.js

import test from "package-b";
console.log('testing');
console.log(test());
Run Code Online (Sandbox Code Playgroud)

包-b/index.js

export default function b() {
  console.log("From b. You …
Run Code Online (Sandbox Code Playgroud)

node.js yarnpkg yarn-workspaces yarn-v2

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

Drupal 7:使用多个搜索词搜索视图

我最近设置了一个自定义视图,该视图使用搜索字词作为上下文过滤器,并根据搜索分数进行排序.我遇到的问题是,如果用户提供多个术语,它并不总是正确返回或任何结果.如果我放入一个术语或另一个术语,它就有效.如果我用引号括起这些术语(例如"term1 term2"),那么它的工作原理是这两个实际上在某个地方显示为短语.然而,如果我只是插入两个词,它似乎主要关注第一个词,但即便如此,结果也不同于我刚刚放入第一个词(例如它实际上不会返回任何结果将这两个词作为短语).有没有人用Drupal搜索看到这种奇怪的行为,如果是这样,你如何解决它?

drupal drupal-views drupal-7 drupal-search

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