问题列表 - 第27846页

更改Toast字体

目前,我正在尝试开发一款应用.我不知道如何更改Toast字体..

 final OnClickListener clickListener = new OnClickListener() {

    public void onClick(View v) {
            try {
                Toast.makeText(nova.this,"Hello", 500000).show();
            }
            catch (Exception e) {
                Toast.makeText(nova.this,"Exception:" +e, 500000);
            }
        }
    };
Run Code Online (Sandbox Code Playgroud)

我想用我尝试过的TypeFace自定义字体更改文本"Hello".

然后,我想在"TextClicked"的地方设置一个变量..我已尝试使用局部变量..但它不起作用

任何有关示例源代码的帮助对我来说都非常棒.

android toast android-fonts

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

是否可以用Nokogiri解析样式表?

我花了两个小时谷歌搜索这个,我找不到任何好的答案,所以让我们看看人类是否可以击败谷歌的电脑.

我想在Ruby中解析一个样式表,以便我可以将这些样式应用于我的文档中的元素(以使样式内联).所以,我想采取类似的东西

<style>
.mystyle {
  color:white;
}
</style>
Run Code Online (Sandbox Code Playgroud)

并能够将其提取到某种Nokogiri对象中.

在引入nokogiri类"CSS ::分析器"(http://nokogiri.rubyforge.org/nokogiri/Nokogiri/CSS/Parser.html)肯定有前途的名字,但我找不到它是什么或如何任何文件它有效,所以我不知道它是否可以做我在这之后的事情.

我的最终目标是能够编写如下代码:

a_web_page = Nokogiri::HTML(html_page_as_string)
parsed_styles = Nokogiri::CSS.parse(html_page_as_string)
parsed_styles.each do |style| 
  existing_inlined_style = a_web_page.css(style.declaration) || ''
  a_web_page.css(style.declaration)['css'] = existing_inlined_style + style.definition
end
Run Code Online (Sandbox Code Playgroud)

这将从样式表中提取样式,并将它们全部作为内联样式添加到我的文档中.

css ruby nokogiri css-parsing

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

如何在SQL中表示并插入有序列表?

我想在SQL表中表示"hi","hello","goodbye","good day","howdy"(带有该顺序)列表:

pk | i | val
------------
1  | 0 | hi
0  | 2 | hello
2  | 3 | goodbye
3  | 4 | good day
5  | 6 | howdy
Run Code Online (Sandbox Code Playgroud)

'pk'是主键列.无视其价值观.

'i'是定义'val'列中值的顺序的"索引".它用于建立顺序,而值则不重要.

我遇到的问题是在维护订单的同时将值插入列表中.例如,如果我想插入"嘿"并且我希望它出现 "你好"和"再见"之间,那么我必须改变"再见"和"美好的一天"的"i"值(但最好不要"你好"为新入场腾出空间".

那么,是否有一个标准的SQL模式来进行移位操作,但只移位必要的元素?(注意,一个简单的"UPDATE表SET i = i + 1 WHERE i> = 3"不起作用,因为它违反了'i'上的唯一性约束,并且它也不必要地更新了"howdy"行.)

或者,有没有更好的方式来表示有序列表?我想你可以让'i'成为一个浮点值并在它们之间选择值,但是当没有这样的值时你必须有一个单独的重新平衡操作.

或者,是否有一些标准算法用于在任意其他字符串之间生成字符串值,如果我要使'i'为varchar?

或者我应该将其表示为链接列表?我正在避免这种情况,因为我也希望能够执行SELECT .. ORDER BY以按顺序获取所有元素.

sql sqlite

16
推荐指数
2
解决办法
6973
查看次数

哪个IDE /代码编辑器是第一个引入代码完成功能的?

我正在尝试确定代码完成(autocomplete/intellisense/whatever)最初在IDE中引入的时间点,并且会欣赏任何指针.

通过这里的代码完成,我的意思是编辑器中的一个功能,它基于已经输入的代码建议方法或函数,并且我对编程语言相关的完成(而不是字处理器样式完成)感兴趣.

我记得在九十年代早期在Visual Studio和Microsoft Office中看过它,我不记得它在什么时候被引入,或者它是否真的可用于基于DOS的IDE,如Turbo Pascal或Turbo C++.在预感中,我猜这可能是在Smalltalk中引入的.

对于那些想知道的人,我需要这些信息用于研究论文,并且无法在线找到可靠的答案.

ide history

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

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

PyParsing:Combine()做什么?

有什么区别:

foo = TOKEN1 + TOKEN2
Run Code Online (Sandbox Code Playgroud)

foo = Combine(TOKEN1 + TOKEN2)
Run Code Online (Sandbox Code Playgroud)

谢谢.

更新:根据我的实验,似乎Combine()是终端,你正在尝试构建一个表达匹配,而普通+是非终端.但我不确定.

python parsing nlp pyparsing

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

正则表达式获取数字URL参数的值?

在下面的网址中,我想获得ProdId的价值.URL格式将始终保持一致,参数名称也将保持一致,但值的长度可能会更改.它始终是数字.

http://www.example.com/page.php?ProdId=2683322&xpage=2
Run Code Online (Sandbox Code Playgroud)

使用PHP获取它的最快方法是什么(我将处理10,000的速度是一个问题)?

php regex url url-parameters

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

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

Twitter oauth_callback参数被忽略!

我正在尝试在我的ASP.NET站点上运行Twitter身份验证.当您在Twitter网站上创建应用程序时,您必须指定一个回调URL,为了参数,我已将其设置为http://mydomain.com

我读过的OAuth 1.0a的规范,并与自己的自定义一个重写这个回调URL,你必须送oauth_callback参数在request_token阶段(网址编码,当然).

所以我的请求URL看起来像这样:

http://twitter.com/oauth/request_token?oauth_callback=http%3A%2F%2Fmydomain.com%2Ftwittercallback

据推测,如果一切按计划进行,在您的响应数据中,除了令牌和令牌密钥参数之外,您还应该收到oauth_callback_confirmed = true的新参数.

但是,我的回答是:oauth_token = MYTOKEN&oauth_token_secret = MYTOKENSECRET

我知道我没有给你们最多的人继续,但我知道为什么我没有收到oauth_callback_confirmed参数.如果没有这个,我的应用程序会默认返回到Twitter网站上硬编码的回调URL.如果有人能帮助我,我将永远感激不尽!

谢谢.

twitter url oauth callback

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

无限循环的问题

function addAds($n) {
 for ($i=0;$i<=$n;$i++) {
  while($row=mysql_fetch_array(mysql_query("SELECT * FROM users"))) {
   $aut[]=$row['name'];
  }
  $author=$aut[rand(0,mysql_num_rows(mysql_query("SELECT * FROM users")))];
  $name="pavadinimas".rand(0,3600);
  $rnd=rand(0,1);
  if($rnd==0) {
   $type="siulo";
  } else {
   $type="iesko";
  }
  $text="tekstas".md5("tekstas".rand(0,8000));
  $time=time()-rand(3600,86400);
  $catid=rand(1,9);
  switch ($catid) {
   case 1:
    $subid=rand(1,8);
    break;
   case 2:
    $subid=rand(9,16);
    break;
   case 3:
    $subid=rand(17,24);
    break;
   case 4:
    $subid=rand(25,32);
    break;
   case 5:
    $subid=rand(33,41);
    break;
   case 6:
    $subid=rand(42,49);
    break;
   case 7:
    $subid=rand(50,56);
    break;
   case 8:
    $subid=rand(57,64);
    break;
   case 9:
    $subid=rand(65,70);
    break;
  }
  mysql_query("INSERT INTO advert(author,name,type,text,time,catid,subid) VALUES('$author','$name','$type','$text','$time','$catid','$subid')") or die(mysql_error());
 }
 echo "$n adverts …
Run Code Online (Sandbox Code Playgroud)

php infinite-loop

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