问题列表 - 第39781页

告诉C#的语法是什么我想将我的号码视为小数?

我有一个方法

public void MyMethod(decimal val)
{

}
Run Code Online (Sandbox Code Playgroud)

我想这样称呼这个方法

的MyMethod(4.6)

并且它不开心,据推测,它认为4.6是双倍的,而不是小数.有什么方法可以让它将其识别为十进制而不必转换为Convert.ToDecimal(4.6)

c# syntax decimal

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

将枚举列表传递给标准

我有域名付款

class Payment {
  String name
  PaymentType paymentType
}
Run Code Online (Sandbox Code Playgroud)

PaymentType是一个ENUM

搜索特定付款类型的所有付款很简单

def results = Payment.createCriteria.list = {
  'in' ('paymentType', PaymentType.valueOf(params.paymentType))
}
Run Code Online (Sandbox Code Playgroud)

当我想要针对多种支付类型搜索所有支付时,即如果params.paymentType是一个数组,我该如何处理这种情况?

grails groovy criteria

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

Java:同时设置值和检查条件

(在编写原始问题的过程中,我回答了问题,但这些信息可能对其他人有用,我想到了一个新问题)

例如:

int x;
if (x = 5) { ... }
Run Code Online (Sandbox Code Playgroud)

创建错误:
类型不匹配:无法从int转换为布尔值.(因为赋值不返回
布尔值)

然而,

int x; 
if ((x = 5) == 5) { 
    System.out.println("hi!");
}
Run Code Online (Sandbox Code Playgroud)

将打印出"嗨!"

同样地,

String myString = "";
if ((myString = "cheese").equals("cheese")) {
    System.out.println(myString);
}
Run Code Online (Sandbox Code Playgroud)

打印出"奶酪"

可悲的是,

if ((int x = 5) > 2) { ... }
Run Code Online (Sandbox Code Playgroud)

不适用于在线声明.怎么会?我可以解决这个问题吗?

java

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

Python中基础36支持不均匀?

我最近一直在使用base-36,并且从未满足于将int转换为base-36字符串的通常答案.它看起来有点不平衡......

def to_base36(value):
    if not isinstance(value, int):
        raise TypeError("expected int, got %s: %r" % (value.__class__.__name__, value))

    if value == 0:
        return "0"

    if value < 0:
        sign = "-"
        value = -value
    else:
        sign = ""

    result = []

    while value:
        value, mod = divmod(value, 36)
        result.append("0123456789abcdefghijklmnopqrstuvwxyz"[mod])

    return sign + "".join(reversed(result))
Run Code Online (Sandbox Code Playgroud)

...与转换回来相比......

def from_base36(value):
    return int(value, 36)
Run Code Online (Sandbox Code Playgroud)

Python真的没有包含这个特定的电池吗?

python base36

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

使用受版权保护的代码

基于非自由代码创建程序或程序的一部分的指导原则是什么,例如,代码为Microsoft的.net示例代码或某人博客中的代码?这些代码可以帮助程序员正常工作吗?如果有人认为这些代码的一部分对他的工作有帮助,他是否必须从头开始重新实现它们,还是可以复制并粘贴一些代码?限制是多少?

copy-paste

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

使用不同的线程更新GUI(WPF)

这里有一个问题,我不知道如何修复.我正在做一个涉及GUI和串行数据的小项目.GUI由主线程运行,并且由于保存我的传入串行数据的数据变量需要不断更新,因此这些变量将在第二个线程中更新.问题是当我需要更新GUI上的一些文本框时,需要使用辅助线程中的数据更新这些文本框,这就是我的问题所在.我不能直接从辅助线程更新它们,我不知道如何从我的辅助线程传输数据,并制定一个从主线程更新它们的系统.我把我的代码放在下面:

任何帮助都会很棒.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.IO;
using System.IO.Ports;
using System.Threading;

namespace GUIBike
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public static string inputdata;
        public static int MaximumSpeed, maximumRiderInput, RiderInput, Time, CurrentSpeed, DistanceTravelled, MaximumMotorOutput, MotorOutput, InputSpeed;
        public static string SaveDataString;
        public Thread Serial;
        public static SerialPort SerialData; …
Run Code Online (Sandbox Code Playgroud)

c# user-interface multithreading sharing

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

如何在C++函数中返回数组?

我是一个C++菜鸟,我想知道如何从C++函数返回一个数组.
我尝试了以下代码,但似乎没有用.

char some_function(){
    char my_string[] = "The quick brown fox jumps over the lazy dog";
    return my_string;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

更新所有记录的一个字段?

我有一个使用SELECT语句耦合到ADOQuery的DBGrid.

我想为所有记录更新一个字段.例如,当我在文本框中输入一些数据时,将更改所有记录的字段"名称"(仅作为示例).

delphi

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

onActivityResult()之前是否调用onResume()?

以下是我的应用程序的布局:

  1. onResume()用户被提示登录
  2. 如果用户登录,他可以继续使用应用程序 3.如果用户随时退出,我想再次提示登录

我怎样才能做到这一点?

这是我的MainActivity:

@Override
    protected void onResume(){
        super.onResume();

        isLoggedIn = prefs.getBoolean("isLoggedIn", false);

        if(!isLoggedIn){
            showLoginActivity();
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我的LoginActivity:

@Override
        protected void onPostExecute(JSONObject json) {
            String authorized = "200";
            String unauthorized = "401";
            String notfound = "404";
            String status = new String();

            try {
                // Get the messages array
                JSONObject response = json.getJSONObject("response");
                status = response.getString("status");

                if(status.equals(authorized)){
                    Toast.makeText(getApplicationContext(), "You have been logged into the app!",Toast.LENGTH_SHORT).show();
                    prefs.edit().putBoolean("isLoggedIn",true);

                    setResult(RESULT_OK, getIntent());
                    finish();
                }
                else if (status.equals(unauthorized)){
                    Toast.makeText(getApplicationContext(), "The username and password you …
Run Code Online (Sandbox Code Playgroud)

java android activity-lifecycle android-lifecycle android-activity

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

如何捕获pg_connect()函数错误?

pg_connect()以表格格式显示错误.而不是显示错误消息,因为表格格式需要错误消息警报.

错误消息
警告:pg_connect()[function.pg-connect]:无法连接到PostgreSQL服务器:致命错误:第41行/home/test/public_html/QueueManager/Modules/Database.php中的用户"test"密码验证失败

如果以表格格式显示错误.
执行pg_connect()后抛出异常.
但是不行.

function connect()
{
  $HOST = $GLOBALS[Database_Conn][Db_Host];     # Host name 
  $USER = $GLOBALS[Database_Conn][Db_User];     # database user name 
  $DBNAME = $GLOBALS[Database_Conn][Db_Name];   # name of the database
  $PASSWORD = $GLOBALS[Database_Conn][Db_Pass]; # password the database user.

  try 
  {
    $conn = pg_connect("host=$HOST dbname=$DBNAME user=$USER ".
                       "password=$PASSWORD sslmode=disable");
    if(!$conn)
    {
      throw new Exception("Database Connection Error");
    }
    return $conn;
  }
  catch (Exception $e) 
  {
    print <<<_HTML_
    <script> alert('Caught exception'); 
    </script> _HTML_;
    die();
  }
}
Run Code Online (Sandbox Code Playgroud)

请给我解决方案

php postgresql

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