小编mis*_*ded的帖子

如何比较java中两个结果集的值

我有两张桌子.这些表具有相同的模式,包括userid,username.我想检查是否有任何常见usernametable1table2.

 rs1 = statement.executeQuery("select username from table1")
 rs2 = statement.executeQuery("select username from table2")
Run Code Online (Sandbox Code Playgroud)

我的逻辑是:

  • while(rs1.next())
  • 比较rs1每个值的值rs2.
  • If匹配发现打印其中一个值else打印两个值.

有没有办法在java中实现这一点...请有人帮助我......谢谢......

java resultset

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

在bash/unix中获取上一个日期

我希望在unix/shell脚本中获取上一个日期.

我使用以下代码

date -d ’1 day ago’ +’%Y/%m/%d’

但是我收到以下错误.

date: illegal option -- d

至于我在inetrnet上读到的内容,它基本上意味着我使用的是旧版本的GNU.任何人都可以帮助这个.

更多信息

unix> uname -a

SunOS Server 5.10 Generic_147440-19 sun4v sparc SUNW,Sun-Fire-T200

以下命令也会出错.

unix> date --version

date: illegal option -- version
usage:  date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]
Run Code Online (Sandbox Code Playgroud)

unix bash shell solaris solaris-10

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

Pandas 合并并仅保留不匹配的记录

如何仅在“id”上合并/连接这两个数据框。生成 3 个新数据框:

  • 1)R1 = 合并记录
  • 2)R2 = (DF1 - 合并记录)
  • 3)R3 = (DF2 - 合并记录)

在 Python 中使用pandas

第一个数据帧 (DF1)

|        id | name  |
|-----------|-------|
| 1         | Mark  |
| 2         | Dart  |
| 3         | Julia |
| 4         | Oolia |
| 5         | Talia |
Run Code Online (Sandbox Code Playgroud)

第二个数据帧 (DF2)

|        id | salary |
|-----------|--------|
| 1         | 20     |
| 2         | 30     |
| 3         | 40     |
| 4         | …
Run Code Online (Sandbox Code Playgroud)

python merge dataframe pandas

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

在python中排序列表

我的目的是对字符串列表进行排序,其中单词必须按字母顺序排序.除了以"s"开头的单词应该在列表的开头(它们也应该排序),然后是其他单词.

以下功能对我来说就是这样.

def mysort(words):
    mylist1 = sorted([i for i in words if i[:1] == "s"])
    mylist2 = sorted([i for i in words if i[:1] != "s"])
    list = mylist1 + mylist2
    return list
Run Code Online (Sandbox Code Playgroud)

我只是在寻找替代方法来实现这一点,或者任何人都可以找到上述代码的任何问题.

python sorting

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

实现自定义主题的Android问题

我的android项目

AndoidManifest.xml 具有

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="17" />

    <application
        android:allowBackup="true"
        android:debuggable="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/CustomActionBarTheme" >
        <activity
            android:name="com.example.myfirstapp.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity 
            android:name="com.example.myfirstapp.DisplayMessageActivity"
            android:label="@string/title_activity_display_message"
            android:parentActivityName="com.example.myfirstapp.MainActivity" >
         <meta-data 
             android:name="android.support.PARENT_ACTIVITY"
             android:value="com.example.myfirstapp.MainActivity" /> 
        </activity>
    </application>


</manifest>
Run Code Online (Sandbox Code Playgroud)

当我尝试在下面实现自定义主题时 res\values\themes.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
      <!-- the theme applied to the application or activity -->
      <style name="CustomActionBarTheme"  
          parent="@style/Theme.Holo.Light.DarkActionBar">
       <item name="android:actionBarStyle">@style/MyActionBar</item> 
       </style>      <!-- ActionBar styles -->

       <style name="MyActionBar"            
           parent="@style/Widget.Holo.Light.ActionBar.Solid.Inverse">
       <item name="android:background">@drawable/actionbar_background</item>
       </style> …
Run Code Online (Sandbox Code Playgroud)

android themes

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

shell脚本没有执行

我试图在unix上运行shell脚本,但是我收到一个错误,指出它无法执行.

命令

Unix> Abc.ksh
ksh: Abc.ksh: cannot execute
Run Code Online (Sandbox Code Playgroud)

也试过了

pcasvs17 >  ./Abc.ksh
ksh: ./Abc.ksh: cannot execute
Run Code Online (Sandbox Code Playgroud)

该脚本以

 #!/bin/ksh
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

shell ksh

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

Environment.getExternalStorageDirectory().canWrite()返回false

我检查了下面的代码

String state = Environment.getExternalStorageState();
                    if (Environment.MEDIA_MOUNTED.equals(state)) {
                        Log.d("StatusActivity", "sdcard mounted and writable");
                    }
                    else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
                        Log.d("StatusActivity", "sdcard mounted readonly");
                    }
                    else {
                        Log.d("StatusActivity", "sdcard state: " + state);
                    }
Run Code Online (Sandbox Code Playgroud)

输出显示 sdcard mounted and writable

Environment.getExternalStorageDirectory().canWrite()总是返回错误.任何人都可以建议吗?

android android-external-storage

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

在android中以编程方式检查和取消选中单选按钮

我的要求是能够从可用选项中只检查 1 个单选按钮。

我的布局很简单

在此处输入图片说明

用户应该只能选择 p1、p2 和 p3 之一。

按钮的 ID 是rB1,rB2 and rB3

PS:我知道使用 可以实现相同的效果RadioGroup,但是在这个特定的情况下,我想使用Radio Button查询

android android-layout

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

如何在字符串中打印单词?

我想在我的代码中执行以下操作:

  1. 在新行中打印字符串的每个单词
  2. 在新行中打印每个字符

我已经能够使用以下代码实现第二部分:

s2 = "I am testing"
for x in s2:
    print x
Run Code Online (Sandbox Code Playgroud)

我在第一部分遇到麻烦.我编写了以下代码,用于识别字符串中的空格.

for i in s2:
    if not(i.isspace()):
        print i
    else:
        print "space"
Run Code Online (Sandbox Code Playgroud)

还尝试了以下删除字符串的所有空格:

s3 = ''.join([i for i in s2 if not(i.isspace())])
print s3
Run Code Online (Sandbox Code Playgroud)

但仍然没有实现我想要的输出,这应该是这样的:

I
am
testing
Run Code Online (Sandbox Code Playgroud)

python string

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

int()转换python中的float

我在下面的代码中将float转换为整数.但是,结果输出对于镍是不正确的.

码:

actual = 25
paid = 26.65
cents = (paid-actual)*100
quarters = int(cents/25)
cents = cents %25
dimes = int(cents/10)
cents = cents %10
nickels = int(cents/5)
print quarters, dimes, nickels,cents
print 5.0/5,int(5.0/5)
Run Code Online (Sandbox Code Playgroud)

输出继电器:

6 1 0 5.0
1.0 1
Run Code Online (Sandbox Code Playgroud)

预期产出

6 1 1 5.0
1.0 1
Run Code Online (Sandbox Code Playgroud)

如果我明确地做int(5.0/5)我得到1,但是当我的代码中的变量分配给变量时,我得到0.我不知道为什么.谁能解释一下?

python python-2.6

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