问题列表 - 第42476页

每天都有AlarmManager Android

我正在努力制定一份时间表.

它应该每天下午1点或下午2点运行......

目前我只能让它每10秒或10分钟运行一次......

Intent myIntent = new Intent(AndroidAlarmService.this, MyAlarmService.class);
pendingIntent = PendingIntent.getService(AndroidAlarmService.this, 0, myIntent, 0);

AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 10);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);

Toast.makeText(AndroidAlarmService.this, "Start Alarm", Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)

谢谢

android scheduled-tasks alarmmanager

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

递归遍历DOM树并删除不需要的标签?

$tags = array(
    "applet" => 1,  
    "script" => 1
);

$html = file_get_contents("test.html");
$dom = new DOMdocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$body = $xpath->query("//body")->item(0);
Run Code Online (Sandbox Code Playgroud)

我是在循环浏览网页的"正文"并删除$ tags数组中列出的所有不需要的标签,但我找不到办法.那我该怎么办呢?

html php dom

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

是否可以使用nhibernate linq在子集合属性上添加.Where()?

我有这个查询,我正在运行这些表之间的前期连接:

表 - 列
- 项目 - id,名称,描述
- ProjectSponsor(桥表) - id,sponsorid,projectid,isPrimarySponsor
- Sponsor - id,first,last

这是我正在运行的nhibernate 3 linq查询连接:

 IEnumerable<Project> list = Session.Query<Project>().FetchMany(r => r.ProjectSponsors).ThenFetch(r => r.Sponsor);
Run Code Online (Sandbox Code Playgroud)

如何添加where子句只包括赞助商名称="Joe"的赞助商

我记得看到fetch总是在nhibernate linq查询的结尾处出现但似乎ai需要在"ThenFetch"之后执行此操作吗?

任何人都可以让我知道如何在赞助商上添加"where子句"等价物

注意:

由于桥表中需要" isPrimarySponsor "字段,我不能只是简单地从项目到赞助商进行多对多的直接映射.

c# linq nhibernate fluent-nhibernate

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

如何从MySQL中的select中删除?

此代码不适用于MySQL 5.0,如何重新编写它以使其工作

DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id  HAVING ( COUNT(id) > 1 ))
Run Code Online (Sandbox Code Playgroud)

我想删除没有唯一ID的列.我将添加大多数时间只有一个id(我尝试了语法,但它也不起作用).

mysql sql select subquery uniqueidentifier

79
推荐指数
3
解决办法
18万
查看次数

使用Clojure STM处理大型数据集的经验?

我需要决定是否在我参与的Clojure系统中使用STM来处理需要几GB才能存储在单个STM ref中的系统.

我想听听任何有任何建议使用Clojure STM和大型索引数据集来听取他们的经验的人.

clojure stm

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

图像处理中的"能量"是什么?

我已经阅读了几本图像处理书籍和网站,但我仍然不确定图像处理中"能量"一词的真正定义.我找到了几个定义,但有时它们只是不匹配.所以要确定......

当我们在图像处理中说"能量"时,我们暗示什么?

artificial-intelligence energy image-processing definition computer-vision

21
推荐指数
4
解决办法
3万
查看次数

Android - 访问在线数据库SQlite

我需要从Android应用程序打开,读取和插入在线SQLite数据库中的项目.
我知道网址,用户名和密码.在JavaSE中,我将执行以下操作:

Class.forName("com.mysql.jdbc.Driver");
Connection dbConnection = DriverManager.getConnection(URL, USER, PASSWORD);
Run Code Online (Sandbox Code Playgroud)

我读到我不能在Android中执行此操作,因为没有JDBC驱动程序(有一个"SQLite.JDBCDriver"但没有记录,不推荐).
那么哪种方式最简单?我向谷歌询问,但看起来他要么不知道.

java database sqlite android jdbc

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

这个SELECT查询有什么问题?

Dim cmdSelect As New SqlCommand("SELECT DISTINCT [seat_remain] FROM [a1_ticket] WHERE serv_code =" & lab5.Text & "ORDER BY [Ticket_no] DESC", SQLData)
Run Code Online (Sandbox Code Playgroud)

t-sql vb.net asp.net ado.net

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

如何使用AssemblyInfoTask更改程序集版本号?

我正在尝试自动化为所有DLL设置版本的过程,花了一些时间后我才开始了解AssemblyInfo最有可能实现的任务.

所以我继续安装它,特别是版本1.0.51130.0.

安装后,我手动添加的Import标签(通过卸载每个项目)的AssemblyInfoTask.cspoj文件(该溶液具有大于35个PROJ文件).

<Import Project="$(MSBuildExtensionsPath)\Microsoft\AssemblyInfoTask\Microsoft.VersionNumber.Targets"/>
Run Code Online (Sandbox Code Playgroud)

接下来我修改了Microsoft.VersionNUmber.Target将在path:中安装的文件C:\Program Files\MSBuild\Microsoft\AssemblyInfoTask,并修改了以下部分:

<!-- Properties for controlling the Assembly Version -->
<PropertyGroup>
    <AssemblyMajorVersion>4</AssemblyMajorVersion>
    <AssemblyMinorVersion>0</AssemblyMinorVersion>
    <AssemblyBuildNumber></AssemblyBuildNumber>
    <AssemblyRevision></AssemblyRevision>
    <AssemblyBuildNumberType>DateString</AssemblyBuildNumberType>
    <AssemblyBuildNumberFormat>01MMdd</AssemblyBuildNumberFormat>
    <AssemblyRevisionType>AutoIncrement</AssemblyRevisionType>
    <AssemblyRevisionFormat>00</AssemblyRevisionFormat>
</PropertyGroup>

<!-- Properties for controlling the Assembly File Version -->  
<PropertyGroup>
    <AssemblyFileMajorVersion>4</AssemblyFileMajorVersion>
    <AssemblyFileMinorVersion>0</AssemblyFileMinorVersion>
    <AssemblyFileBuildNumber></AssemblyFileBuildNumber>
    <AssemblyFileRevision></AssemblyFileRevision>
    <AssemblyFileBuildNumberType>DateString</AssemblyFileBuildNumberType>
    <AssemblyFileBuildNumberFormat>01MMdd</AssemblyFileBuildNumberFormat>
    <AssemblyFileRevisionType>AutoIncrement</AssemblyFileRevisionType>
    <AssemblyFileRevisionFormat>00</AssemblyFileRevisionFormat>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

接下来,我将assemblyInfo.cs文件的版本设置1.0.0.0为每个项目.最后我保存并关闭它,重新打开解决方案并构建.它就像一个冠军!

现在什么要的是定制版本来4.0.1053.1这里10是今年指标是2010年的部分53代表周数,最后1表示版本号.

如何使用AssemblyInfoTask 实现这一目标?我发现了几个帖子,AssemblyInfo在Build Extension Pack中可以使用新版本的Task. …

msbuild msbuild-task

19
推荐指数
3
解决办法
4万
查看次数

基本的Scalaz State问题

我如何State用来模仿行为List.zipWithIndex?到目前为止我提出的(不起作用)是:

def numberSA[A](list : List[A]) : State[Int, List[(A, Int)]] = list match {
  case x :: xs => (init[Int] <* modify((_:Int) + 1)) map { s : Int => (x -> s) :: (numberSA(xs) ! s) }
  case Nil     => state( (i : Int) => i -> nil[(A, Int)] )
}
Run Code Online (Sandbox Code Playgroud)

这基于状态示例非常松散.正如我所说,它不起作用:

scala> res4
res5: List[java.lang.String] = List(one, two, three)

scala> numberSA(res4) ! 1
res6: List[(String, Int)] = List((one,1), (two,1), (three,1))
Run Code Online (Sandbox Code Playgroud)

我可以通过更改case语句的一行来使它工作:

case x …
Run Code Online (Sandbox Code Playgroud)

functional-programming scala state-monad scalaz

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