小编cal*_*hiz的帖子

将变量从一项活动发送到另一项活动

我有一个屏幕,我在其中存储电话号码,然后转到另一个屏幕并启动活动的主要部分,在其中我发送短信,我试图获取在第一个活动中输入的号码。我有发送消息的所有代码,但它不会从之前的活动中获取号码。这是我的第一个活动的代码:

public class StoreNumberActivity extends Host_Setting_PageActivity {
     /** Called when the activity is first created. */
    @Override
   

     public void onCreate(Bundle savedInstanceState) {
            super.on``Create(savedInstanceState);
            setContentView(R.layout.notificationsettings);
            
            final EditText editText= (EditText) findViewById(R.id.HostPhoneNumber);
            
             //Juston class to schedule edit
            Button Save = (Button) findViewById(R.id.SaveBtn);
            Save.setOnClickListener(new View.OnClickListener() {
                public void onClick(View view) {
                    Toast.makeText(StoreNumberActivity.this, "Number was Saved Successfully", Toast.LENGTH_LONG).show();
              
                }
            });
             Button Send = (Button) findViewById(R.id.SendBtn);
              Send.setOnClickListener(new View.OnClickListener() {
                  public void onClick(View view) {
                      String Number  =  editText.getText().toString();
                      Intent myIntent = new Intent(StoreNumberActivity.this, Host_Setting_PageActivity.class);
                      myIntent.putExtra("Phone Num", …
Run Code Online (Sandbox Code Playgroud)

java variables android

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

Python - 如何添加整数(可能在列表中?)

我正在为学校做作业,我必须让“用户”输入一个整数列表,然后程序必须将列表中的整数相加并返回:

Total: $[sum of integers]
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有

cost = input("Enter the expenses: ")
cost = int(cost)
total = sum(i)
print("Total: $" + i)
Run Code Online (Sandbox Code Playgroud)

但它不断返回错误:

Traceback (most recent call last):
  File "C:\Python33\Did I Spend Too Much.py", line 2, in <module>
    cost = int(cost)
ValueError: invalid literal for int() with base 10: '10 15 9 5 7'
Run Code Online (Sandbox Code Playgroud)

其中“10 15 9 5 7”是我在测试中输入的整数。

对此的任何帮助将不胜感激

python variable-assignment

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

滚动时,光标跟随滚动而不是停留在 iOS 上的字段中?

我使用 Sencha Touch(仅 HTML5、CSS 和 JavaScript)开发了一个混合移动应用程序。

当我想要编辑文本字段时,我点击它,就会显示 iOS 键盘。但是,当我在表单中滚动时,字段的光标跟随滚动而不是停留在字段中。

有谁知道如何解决这个问题?

PS:iOS 版本为 6.1 和 7。
PS 2:Android 不存在该问题。

scroll ios sencha-touch-2 text-cursor

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

无法生成存储函数的函数导入返回类型

我在我的 SQLEXPRESS(通过 Visual Studio 生成)中保存了以下简单的标量函数,并通过 VS 运行它作为 SQLQuery1.sql 工作得很好。

CREATE FUNCTION [dbo].[AveragePurchase]
(
@CustomerID int
)
RETURNS DECIMAL(8,3)
AS
BEGIN
DECLARE @Average DECIMAL(8,3)
SELECT @Average = avg(PurchaseAmount)
FROM Purchases1
WHERE CustomersCustomerID = @CustomerID;
RETURN @Average
END
Run Code Online (Sandbox Code Playgroud)

我他们去更新数据库中的模型并运行向导检查了该功能以告诉 VS 将其合并到模型中。我似乎遇到了以下警告:

Warning 1 Error 6046: Unable to generate function import return type of the store function 'AveragePurchase'. The store function will be ignored and the function import will not be generated.

我一定忽略了一些很明显的东西,但似乎无法找到如何纠正它所抱怨的问题。任何帮助表示赞赏。谢谢!

entity-framework stored-functions

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

Emacs 的扩展十字光标

我最近从 ISPF 文本编辑器切换到 emacs。我真正怀念的唯一功能是 ISPF 中的扩展十字光标,如下所示。emacs 中有类似的东西吗?我发现的最接近的是setqcursor-type 'bar'hbar,但这并不是我正在寻找的。

如果有任何方法可以修改这些,也许通过组合它们并扩展线路,我认为这可以工作,但不知道从哪里开始,也没有看到任何相关内容。

谢谢! 在此输入图像描述

emacs highlight text-cursor

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

将 sql 结果转换为 ActiveRecord 关系

在下面的,

@records = ActiveRecord::Base.connection.exec_query(sql)
Run Code Online (Sandbox Code Playgroud)

“sql”字符串是对返回表的数据库函数的调用。这行代码返回#<ActiveRecord::Result:0x007fd90ba87460 @columns=["zip_code", "county", ..], @rows=[[94121, "San Francisco", ..], [94110, "San Francisco", ..], ..]

我该怎么做才能让 @records 成为 ActiveRecord 关系,以便我可以使用典型的关系方法/语法,例如

@records.each do |r| r.county, r.zip_code end
Run Code Online (Sandbox Code Playgroud)

sql activerecord ruby-on-rails

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

如何在Safari中正确隐藏光标?

我尝试隐藏光标。在 Chrome 中工作正常,但在 Safari 中却无法正常工作。每当我将光标拖动(单击+按住+移动)到光标隐藏的区域时,它就会重新出现。

HTML:

<div></div>
<span>Test</span>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
  border: 1px solid red;
  width: 100px;
  height: 100px;
  -webkit-user-select: none;
  cursor: none;
}
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/anon/pen/MGeKpo

html css safari hide mouse-cursor

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

如何在 iOS 中以编程方式更改“颜色集”的颜色?

有任何方法可以以编程方式更改颜色color set

在此输入图像描述

在此输入图像描述

我在 Xcode 中使用主题颜色,现在我希望该颜色来自 API。任何人都可以解决我的问题。

我在网上搜索了这个,但都告诉我们如何制作color set和如何使用它,但我想如何在运行时改变这种颜色。

xcode uicolor ios swift

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

发出 Paging3 流量后无法收集任何流量

我正在使用paging3并且有两个不同的分页源。问题是Coroutine Scope只发出第一个分页流

ViewModel我有两个分页流程

val pagingFlow1 = Pager(PagingConfig(pageSize = 50, prefetchDistance = 1)) {
    pagingSource
}.flow.cachedIn(viewModelScope)

val pagingFlow2 = Pager(PagingConfig(pageSize = 50, prefetchDistance = 1)) {
    pagingSource2
}.flow.cachedIn(viewModelScope)
Run Code Online (Sandbox Code Playgroud)

在活动中收集它们

    lifecycleScope.launch(Dispatchers.IO) {
        viewModel.pagingFlow1.collectLatest { pagingData ->
            pagingAdapter.submitData(pagingData)
        }
        viewModel.pagingFlow2.collectLatest { pagingData ->
            pagingAdapter2.submitData(pagingData)
        }
    }
Run Code Online (Sandbox Code Playgroud)

lifecycleScope只能发出,pagingFlow1换句话说,分页只能在第一个 recyclerView 中起作用。

当我更改订单时,这次仅适用于pagingFlow2

    lifecycleScope.launch(Dispatchers.IO) {
        viewModel.pagingFlow2.collectLatest { pagingData ->
            pagingAdapter.submitData(pagingData)
        }
        viewModel.pagingFlow1.collectLatest { pagingData ->
            pagingAdapter2.submitData(pagingData)
        }
    }
Run Code Online (Sandbox Code Playgroud)

为了确保我用基本流程对其进行了测试并正常工作

// Flows in ViewModel
val testFlow1 …
Run Code Online (Sandbox Code Playgroud)

android android-paging android-paging-library

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

NodeJS 客户端(React)如何下载 excel 文件?

我有两个独立的项目。客户端:React,服务器:NodeJS

我通过 React 提交表单来在 NodeJS 端创建 excel。

我想从 React 端下载这个 excel。但是,我无法下载它。

NodeJS 代码

  res.setHeader('Content-Type', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
  res.setHeader("Content-Disposition", "attachment; filename=" + "Report.xlsx");
  workbook.xlsx.write(res)
      .then(function(){
          res.end();
      });
Run Code Online (Sandbox Code Playgroud)

NodeJS返回网络层

在此输入图像描述

首先尝试 React.js 代码

 startDownload(response,"resobyte.xlsx")

function startDownload(file, fileName) {
    const url = window.URL.createObjectURL(new Blob([file]));
    const link = document.createElement('a');
    link.href = url;
    link.setAttribute('download', fileName);
    document.body.appendChild(link);
    link.click();
    link.parentNode.removeChild(link);
}
Run Code Online (Sandbox Code Playgroud)

第二次尝试 React.js 代码

  let blob = new Blob([response], {type: 'vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'});
            FileSaver.saveAs(blob, 'fileName.xlsx");
Run Code Online (Sandbox Code Playgroud)

文件已下载。

我的反应服务调用

export const createExcel = async (model) => {
  let response = () => {
      return …
Run Code Online (Sandbox Code Playgroud)

node.js reactjs exceljs

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