小编Ray*_*non的帖子

SQL选择和分组一段时间(时间戳)


我想按一段时间(月,周,日,小时......)选择计数和组.因此,例如,我想选择行数并将它们分组24小时.
我的表创建如下.日期是时间戳.

CREATE TABLE MSG
(
   MSG_ID decimal(22) PRIMARY KEY NOT NULL,
   MSG_DATE timestamp,
   FILE_REF varchar2(32),
   FILE_NAME varchar2(64),
   MSG_TYPE varchar2(2),
);
CREATE UNIQUE INDEX PK_FEI_MSG ON MSG(MSG_ID);
Run Code Online (Sandbox Code Playgroud)


我试过这个查询.长度取决于时间段.但是我怎么能从现在开始分组.

SELECT substr(MSG_DATE, 1,length),COUNT(*) as total FROM MSG GROUP BY substr(MSG_DATE, 1, length)
Run Code Online (Sandbox Code Playgroud)


但是如何将日期分组从现在起+ time_period?

sql oracle select group-by count

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

通过联系人查询最新的SMS消息组

与Message应用程序一样,第一个Activity显示按人员分组的最新SMS和计数.

示例我与Chris交换了50个文本,60个与Aline交换,40个与Ray交换...应用程序显示类似这样的内容

Chris (50) Hey how are you lately ?    
Aline (60) Let's catch up     
Ray   (40) Here is my number
Ethan (1)  I wrote a solution
Run Code Online (Sandbox Code Playgroud)

我也是想做同样的事情.我查询所有短信,然后我对它们进行排序.至少它的效率是O(n).

Cursor cur = this.getContentResolver().query(Uri.parse("content://sms"), null, null, null, null);
int count = cur.getCount();

// iterate all the SMS
for (int i=1 ; i<=count ; i++){
    // processing
    ....

    cur.moveToNext();
}
Run Code Online (Sandbox Code Playgroud)

有没有办法查询按人员分组的最新消息(收到或发送没有草稿类型)并获取一个人的短信数量?我想有多个查询.

sql android android-contentprovider

6
推荐指数
1
解决办法
2680
查看次数

以编程方式将特定颜色设置为ColorStateList

以编程方式将状态AddList"#e3bb87"中的StateListDrawable创建为StateListDrawable,但TextView.setTextColor不采用StateListDrawable(奇怪的是它在布局中工作)而是ColorStateList.我读了这个改变statelistdrawable文本颜色的android按钮

在ColorStateList的构造函数中,它只接受int数组

ColorStateList colorStateList = new ColorStateList(
            new int[][]{
                    new int[]{R.attr.state_pressed},
                    new int[]{R.attr.state_selected},
                    new int[]{-R.attr.state_selected},
            },
            new int[]{
                    Color.GREEN,
                    Color.BLUE,
                    Color.RED});
Run Code Online (Sandbox Code Playgroud)

color.xml中没有定义颜色,因为我下载了这个颜色属性.我怎么定义这样的?

ColorStateList colorStateList = new ColorStateList(
            new int[][]{
                    new int[]{R.attr.state_pressed}
            },
            **getThisColor**("#e3bb87"));
Run Code Online (Sandbox Code Playgroud)

android textcolor textview android-selector

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

更新FragmentPagerAdapter中的当前片段

我有一个带有标签指示器的viewPager.ViewPager是带有FragmentPagerAdapter的setAdaper.

我几乎不了解FragmentPagerAdapter的内部是如何工作的.我注意到邻居片段已恢复(OnResume被调用),即使邻居尚未可见.

我把更新方法放在OnResume中,认为一旦片段是最新的,它就会被更新.

广告横幅刷新
我希望在向左滑动一次或向右滑动一次时,页脚中设置的广告横幅更新.不重建邻居片段(好事).但onResume已被称为避免横幅刷新.loadBannerAd方法在OnResume()方法中.



如何通过片段内的方法仅为当前片段调用方法loadBannerAd()?

编辑:我已经知道mViewPager.setOnPageChangeListener().

    OnPageChangeListener mOnPageChangeListener = new ViewPager.OnPageChangeListener() {

        @Override
        public void onPageSelected(int position) {
        // this method can be called before the fragment 's onCreateView()
        }

        ....
    };
Run Code Online (Sandbox Code Playgroud)

但是尚未创建片段存在危险.管理是否已在Activty中创建片段会使其失效.

在此输入图像描述

android android-viewpager fragmentpageradapter

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

修改快速滚动字母泡泡

我正在尝试更改滚动条中包含字母的气泡.

BTW的官方名称是什么?

我不是在谈论右侧的fastScrollThumbDrawablefastScrollTrackDrawable.见下图.

在此输入图像描述

  1. 如何改变这个泡泡的颜色?

这个答案使用colorAccent.但我不想影响主题.

  1. 如何改变这个泡沫的位置?

Huby对如何处理Lollipop 5.1快速滚动的答案给出了改变泡泡位置的部分答案

android fastscroll android-scrollbar material-design android-5.1.1-lollipop

5
推荐指数
0
解决办法
1125
查看次数

获取最后一个构建的Docker映像

此命令提供了图像和容器ID的列表,这些图像和容器ID按上次构建时间从上到下排序:

docker images
Run Code Online (Sandbox Code Playgroud)

我所有的docker映像都附加了git哈希哈希提交。

结果

REPOSITORY                                 TAG                 IMAGE ID            CREATED             SIZE
username/play-table-of-contents-1474f94    latest              6141b8177c2f        34 minutes ago      149MB
username/play-table-of-contents-2616f5f    latest              2b5422dd91ba        About an hour ago   149MB
Run Code Online (Sandbox Code Playgroud)

有没有办法只获取名称中的最后一张图片?(即:案例6141b8177c2f)

我尝试过

docker images --format "{{.Names}}"
Run Code Online (Sandbox Code Playgroud)

我的最终目标是运行最后构建的docker映像。为此,我需要

  1. 获取bash脚本变量中的最后一个图像名称。
  2. docker run ... $last_image ...

docker

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

更新/.pub-cache中的flutter依赖性

我删除了我的文件夹 .pub-cache/hosted/pub.dartlang.org/this_plugin

更新内部依赖项的命令是什么pubsec.yaml 我相信是

颤振包得到

下的文件夹.pub-cache仍不是最新的。

注意:pubspec.lock我删除了一个

flutter flutter-dependencies flutter-plugin

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

AWS CDK python 捆绑包,其依赖项位于requirements.txt中

我一直在玩https://github.com/aws-samples/aws-cdk-examples/tree/master/python中的简单示例,所有项目均以 lambda-* 开头

但是,我还没有看到 aws-lambda 处理程序导入库的示例。这些库定义在requirements.txt

  1. AWS lambda如何导入自己的 requirements.txt
  2. 如果无法导入依赖项。我将它们打包成 .zip 文件。

然而,现有的方法不采用 .zip 。请参阅此提案https://github.com/aws/aws-cdk/issues/6294

项目结构是这样的:

project/

|
|-- lambda/
|-- lambda/handler.py
|-- lambda/module1.py
|-- lambda/module2.py
|-- lambda/requirements.txt
|
|-- stack/ias_stack.py # define the Infrastructure as code
|
|-- app.py # call "ias_stack" module
| 
|-- requirements.txt
Run Code Online (Sandbox Code Playgroud)

我想在文件夹“lambda/”内部署代码+依赖项

如何使用 CDK 在 Python AWS-Lambda 中导入依赖项?

这一定是可能的。我已经将 JVM 代码库打包到 .zip 中。Terraform 将此 .zip 推送到 AWS lambda 中。

搜寻中

搜索后,我不是唯一面临这个问题的人 如何在由AWS CDK创建的Python Lambda函数中安装外部模块?

我通过创建 Lambda 层解决了这个问题。我将发布一个全包解决方案。

python python-3.x aws-cdk

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

通过 Android Intent 传递协议缓冲区对象

Intent 可以交换任何SerializableParceable对象。但是 protobuf 对象没有实现 Serializable 或 Parceable。由于 protobuf 对象的实现将来可能会发生变化,因此不建议修改/扩展它们。

如何通过Android Intent数据从协议缓冲区消息(生成的类)交换

编辑:我使用的是 protobuf-2.3.0,其中GeneratedMessageGeneratedMessageLite没有实现可序列化。生成的消息于 2010 年 11 月 2 日开始实现 Serializable。Protobuf -2.4.1于 2011 年 4 月发布。

android protocol-buffers

4
推荐指数
1
解决办法
1431
查看次数

FILO 总是 LIFO 吗?

堆栈被称为后进先出 (LIFO) 和先进后出 (FILO) 结构。

是否有任何数据结构是 LIFO 而不是 FILO(或其他方向)?一个反例证明“FILO并不总是意味着LIFO”

stack data-structures lifo

4
推荐指数
1
解决办法
2031
查看次数