问题列表 - 第64076页

Android - 如何开始创建启动器应用程序?

我将开始我的新应用程序,这将是一个家庭更换.我已经通过谷歌提供的示例.但我仍然有点困惑.

我应该从哪里开始?我应该通过扩展Activity类来创建正常活动,然后只需设置背景图像(壁纸)并使用网格视图来显示所有应用程序?

如何让Android将我的应用视为启动器进程?

很多问题在我脑海中浮现,请不要建议我通过Android启动器,因为它有几乎超过100个类,我需要的只是一个简单的开始之后,我知道我想从我的应用程序.

android android-launcher

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

是否可以创建一个通用的Int-to-Enum转换器?

我想能说

<DataTrigger Binding="{Binding SomeIntValue}" 
             Value="{x:Static local:MyEnum.SomeValue}">
Run Code Online (Sandbox Code Playgroud)

并让它解决,就True好像int值等于(int)MyEnum.Value

我知道我可以Converter返回(MyEnum)intValue,但是我必须为我在DataTriggers中使用的每个Enum类型创建一个转换器.

有没有一种通用的方法来创建一个能够提供这种功能的转换器?

c# wpf enums converter datatrigger

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

是否有一种有效的算法来执行反向全文搜索?

我在数据库中有数千个关键字(每个关键字中包含一个或多个单词)的有限列表.我想有效地找到哪些关键字在给定的输入文本中,而不必逐个测试每个关键字(全表扫描).允许匹配文本中的一些拼写错误的单词会更好但不是必需的.任何算法/文章建议来解决这个问题?

algorithm search

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

使用DataTrigger设置ScaleTransform的属性

这里失败的XAML尝试 - 我显然在使用Style/ Settersyntax 做一些愚蠢的事情.我只想通过设置a 的a ScaleXScaleY属性来基于某些绑定来翻转元素.显然不支持属性路径,但我怎么能绕过这个呢?我无法设置整个属性,因为它是独立的.有任何想法吗?ScaleTransformDataTriggerSetter.PropertyRenderTransformScaleXScaleY

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
   <StackPanel>
      <TextBlock FontSize="50" RenderTransformOrigin=".5,.5">
         <TextBlock.Style>
            <Style>
               <Style.Triggers>
                  <DataTrigger Binding="{Binding IsChecked, ElementName=FlipX}" Value="True">
                     <Setter Property="RenderTransform.ScaleX" Value="-1"/>
                  </DataTrigger>
                  <DataTrigger Binding="{Binding IsChecked, ElementName=FlipY}" Value="True">
                     <Setter Property="RenderTransform.ScaleY" Value="-1"/>
                  </DataTrigger>
               </Style.Triggers>
            </Style>
         </TextBlock.Style>
         <TextBlock.RenderTransform>
          <ScaleTransform/>
         </TextBlock.RenderTransform>
      Hello World
      </TextBlock>
      <CheckBox Name="FlipX">Flip x</CheckBox>
      <CheckBox Name="FlipY">Flip y</CheckBox>
   </StackPanel>
</Page>
Run Code Online (Sandbox Code Playgroud)

wpf xaml

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

将1小时的到期时间添加到当前时间/日期

//expiration
$datetoday = date("F j, Y, G:i");

$expquery = mysql_query("SELECT a_expire FROM regform_admin WHERE status = 'Pending for payment'");
$row = mysql_fetch_array($expquery); 
$expirydate = $row['a_expire'];
echo "$datetoday";
echo "$expirydate";
if ($datetoday == $expirydate) {
    $expirequery = mysql_query("UPDATE regform_admin SET status = 'Expired' WHERE status = 'Pending'");
    $expirequery2 = mysql_query("UPDATE regform SET status = 'Expired' WHERE status = 'Pending'");
}
//end expiration
Run Code Online (Sandbox Code Playgroud)

嗨,我的预订代码到期了.我的问题是,如果客户在23:30预订并且预订将在00:30(1小时)到期,我制作了以下代码:

$currentdate = date("F j, Y, G:i");  
$onehour = date("G") + 1;
$expire = date("F j, Y, $onehour:i");
Run Code Online (Sandbox Code Playgroud)

在 …

php

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

是否有充分的理由在#region中包装单个属性?

我最近继承了一些C#代码,其中文件中的几乎每个项目都包含在一个单独的#region/#endregion块中 - 每个类,每个函数,每个属性,每个枚举,但不包括字段.这些中的每一个又被包裹在"分组"#region中(例如"属性","构造函数","方法"等).单个函数有多个重载具有不同的参数列表,但它们每个都包含在具有相同名称的单个区域中,而不是包含所有三个重载的单个区域.编写此代码的人不再与公司合作,并且从源代码控制的历史记录中可以看出,这些代码存在于初始提交中,并且随着新属性和方法的添加,该实践将继续贯穿代码的后续版本.

知道为什么要这样做吗?一些想法:

  1. 过度热心的VS功能(或代码清理工具)会自动插入#region/#endregion块,并且作者没有删除它们.
  2. 有一个IDE折叠区域但不折叠函数,所以这是获得语法折叠所必需的.
  3. 这是一种在实现代码之前删除代码结构的方法.

编辑:我选择了Jonathan的答案,因为它为人们可能选择这样做提供了一个新的理由.谢谢你的讨论!

c# coding-style

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

在Objective-C中使用类扩展来选择性可见性

将类扩展放在他们自己的.h文件中是否有任何意义,并且#import它们有选择地为类的方法和属性获得不同级别的可见性?如果这是一个坏主意(或不起作用),为什么?

objective-c class-extensions

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

如何在关闭前检查所有作业是否运行完毕?- 石英网

我想知道我有一项正在执行的作业,并且它运行的 Windows 服务已被告知停止。我怎样才能延迟这个并等到所有作业完成并且quartz.net 关闭。

我只看到像

 scheduler.Shutdown();
Run Code Online (Sandbox Code Playgroud)

scheduler.IsStarted
Run Code Online (Sandbox Code Playgroud)

c# windows-services quartz.net

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

IntelliJ文件键盘快捷键的开头

是否有键盘快捷键移动到文件的开头?我检查了IntelliJ的Mac OS X键盘图,它没有列出导航到文件开头的任何内容.

macos keyboard-shortcuts intellij-idea intellij-13

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

os.environ没有显示一些变量

我有一个环境变量,我使用profile.d设置(在Centos 6上),如下所示:

[bankap@tnt-integration-test ~]$ cat /etc/profile.d/tnt.sh
TNT_SERVER_URL=http://tnt-integration-test:8000/
Run Code Online (Sandbox Code Playgroud)

当我登录时,我看到变量:

[bankap@tnt-integration-test ~]$ echo $TNT_SERVER_URL
http://tnt-integration-test:8000/
Run Code Online (Sandbox Code Playgroud)

但是当我使用Python访问该东西时,环境变量不会显示出来!

[bankap@tnt-integration-test ~]$ python -c 'import os;os.environ.get("TNT_SERVER_URL")'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
NameError: name 'TNT_SERVER_URL' is not defined
Run Code Online (Sandbox Code Playgroud)

我甚至尝试使用ctypes库,结果相同:

>>> os.getenv('TNT_SERVER_URL')
>>> from ctypes import CDLL, c_char_p
>>> getenv = CDLL('libc.so.6').getenv
>>> getenv('TNT_SERVER_URL')
0
>>>
Run Code Online (Sandbox Code Playgroud)

但其他变量恰好通过......

os.environ {'SSH_ASKPASS':'/ usr/libexec/openssh/gnome-ssh-askpass','LESSOPEN':'| /usr/bin/lesspipe.sh%s','SSH_CLIENT':'139.126.176.137 56535 22','SELINUX_USE_CURRENT_RANGE':'','LOGNAME':'bankap','USER':'bankap','QTDIR':'/ usr/lib64/qt-3.3','PATH':'/ usr/lib64 /qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/bankap/bin',

有人有什么想法吗?我以前从未见过这个!

python linux

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