小编Vad*_*tov的帖子

如何在没有自定义单元格的情况下在UITableViewCell中包装文本

这是在iPhone 0S 2.0上.2.1的答案也很好,但我不知道有关表的任何差异.

感觉应该可以在不创建自定义单元格的情况下获取文本,因为默认情况下UITableViewCell包含a UILabel.我知道如果我创建一个自定义单元格,我可以使它工作,但这不是我想要实现的 - 我想了解为什么我当前的方法不起作用.

我已经发现标签是按需创建的(因为单元格支持文本和图像访问,所以它不会在必要时创建数据视图),所以如果我做这样的事情:

cell.text = @""; // create the label
UILabel* label = (UILabel*)[[cell.contentView subviews] objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

然后我得到一个有效的标签,但设置numberOfLines(和lineBreakMode)不起作用 - 我仍然得到单行文本.UILabel文本中有足够的高度显示 - 我只是为高度返回一个较大的值heightForRowAtIndexPath.

cocoa-touch objective-c uikit iphone-sdk-2 ios

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

如何阻止Chrome使我网站的输入框变黄?

在表单提交,验证后的其他文本和视觉辅助工具中,我将输入框着色为红色以表示需要注意的交互区域.

在Chrome(以及Google工具栏用户)上,自动填充功能会将输入表单重新着色为黄色.这是一个复杂的问题:我想在我的表单上允许自动完成,因为它可以加速用户登录.我将检查是否/当触发错误时将自动完成属性关闭,但它是一个复杂的一点编码以编程方式关闭页面上单个受影响输入的自动完成.简而言之,这将是一个令人头疼的问题.

因此,为了避免这个问题,有没有更简单的方法阻止Chrome重新着色输入框?

[编辑]我尝试了下面的!重要建议,它没有任何效果.我还没有检查Google工具栏,看看!important属性是否适合.

据我所知,除了使用自动完成属性(看起来确实有效)之外,没有任何其他方法.

css validation google-chrome html-input

151
推荐指数
5
解决办法
9万
查看次数

函数声明不是原型

我有一个我创建的库,

mylib.c:

#include <mylib.h>
int
testlib() {
    printf("Hello world\n");
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

mylib.h:

#include <stdio.h>
extern int testlib();
Run Code Online (Sandbox Code Playgroud)

在我的程序中,我试图调用这个库函数:

myprogram.c:

#include <mylib.h>

int
main (int argc, char *argv[]) {
    testlib();
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译该程序时,我收到以下错误:

In file included from myprogram.c:1
mylib.h:2 warning: function declaration isn't a prototype

我正在使用: gcc (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2)

我的问题是,声明函数原型的正确方法是什么?

c gcc

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

如何在Kotlin中将List转换为Map?

例如,我有一个字符串列表,如:

val list = listOf("a", "b", "c", "d")
Run Code Online (Sandbox Code Playgroud)

我想将它转换为地图,其中字符串是键.

我知道我应该使用.toMap()函数,但我不知道如何,我还没有看到它的任何例子.

dictionary kotlin

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

服务,异步任务和线程之间的区别?

Service,Async Task&Thread之间有什么区别.如果我没有错,他们都习惯在后台做一些事情.那么,如何决定使用哪个以及何时使用?

android android-service android-asynctask java-threads

145
推荐指数
4
解决办法
8万
查看次数

如何从另一个SSH会话强制分离屏幕?

我在一个SSH会话中运行了Screen.终端冻结了.重新启动终端后,该屏幕会话仍然认为它已附加.也许是.也许我真的不知道这意味着什么.

我想通过全新的SSH登录来附加屏幕会话.我不想杀死那个屏幕会话,因为那里发生了重要的事情.:)

我认为我有的选项(我都不知道如何解决):

  • 如何分离屏幕会话?
  • 如何杀死屏幕会话附加到的SSH会话?

linux ssh terminal gnu-screen

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

使用OKHttp进行改造可以在离线时使用缓存数据

我正在尝试使用Retrofit和OKHttp来缓存HTTP响应.我按照这个要点,结束了这段代码:

File httpCacheDirectory = new File(context.getCacheDir(), "responses");

HttpResponseCache httpResponseCache = null;
try {
     httpResponseCache = new HttpResponseCache(httpCacheDirectory, 10 * 1024 * 1024);
} catch (IOException e) {
     Log.e("Retrofit", "Could not create http cache", e);
}

OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.setResponseCache(httpResponseCache);

api = new RestAdapter.Builder()
          .setEndpoint(API_URL)
          .setLogLevel(RestAdapter.LogLevel.FULL)
          .setClient(new OkClient(okHttpClient))
          .build()
          .create(MyApi.class);
Run Code Online (Sandbox Code Playgroud)

这是带有Cache-Control标头的MyApi

public interface MyApi {
   @Headers("Cache-Control: public, max-age=640000, s-maxage=640000 , max-stale=2419200")
   @GET("/api/v1/person/1/")
   void requestPerson(
           Callback<Person> callback
   );
Run Code Online (Sandbox Code Playgroud)

首先,我在线请求并检查缓存文件.有正确的JSON响应和标题.但是当我尝试离线请求时,我总是得到RetrofitError UnknownHostException.我还有什么办法让Retrofit从缓存中读取响应吗?

编辑: 因为OKHttp 2.0.x HttpResponseCacheCache …

java caching offline-caching retrofit okhttp

142
推荐指数
5
解决办法
8万
查看次数

更改单选按钮的圆圈颜色 - Android

我想改变单选按钮的圆圈颜色,我无法理解要设置的属性.我所拥有的背景颜色是黑色,因此它变得不可见.我想将圆圈的颜色设置为白色.

android android-radiobutton

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

如何在网站上使用Google的Roboto字体?

我想在我的网站上使用Google的Roboto字体,我正在关注本教程:

http://www.maketecheasier.com/use-google-roboto-font-everywhere/2012/03/15

我已经下载了具有如下文件夹结构的文件:

在此输入图像描述

现在我有三个问题:

  1. 我的media/css/main.css网址中有css .那么我需要将该文件夹放在哪里?
  2. 我是否需要从所有子文件夹中提取所有eot,svg等并放入fonts文件夹?
  3. 我是否需要创建css文件fonts.css并包含在我的基本模板文件中?

他使用这个例子

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic-webfont.eot');
    src: url('Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-ThinItalic-webfont.woff') format('woff'),
         url('Roboto-ThinItalic-webfont.ttf') format('truetype'),
         url('Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg'); (under the Apache Software License). 
    font-weight: 200;
    font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)

我的网址应该是什么样子,如果我想要像dir结构那样:

/media/fonts/roboto

html css fonts

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

在神经网络中,训练,验证和测试集之间有什么区别?

我正在使用这个库来实现学习代理.

我已经生成了培训案例,但我不确定验证和测试集是什么.
老师说:

70%应该是培训案例,10%是测试案例,其余20%应该是验证案例.

编辑

我有这个训练代码,但我不知道何时停止训练.

  def train(self, train, validation, N=0.3, M=0.1):
    # N: learning rate
    # M: momentum factor
    accuracy = list()
    while(True):
        error = 0.0
        for p in train:
            input, target = p
            self.update(input)
            error = error + self.backPropagate(target, N, M)
        print "validation"
        total = 0
        for p in validation:
            input, target = p
            output = self.update(input)
            total += sum([abs(target - output) for target, output in zip(target, output)]) #calculates sum of absolute diference between …
Run Code Online (Sandbox Code Playgroud)

artificial-intelligence neural-network

138
推荐指数
5
解决办法
15万
查看次数