小编Kat*_*ine的帖子

计算字符串中的单词 - 跳过双空格

我正在开发一个程序,用于计算在文本区域中键入或粘贴的单词.如果它没有双倍空格,它会正确计算单词.我使用split方法,并使用for循环对象来计算单词.

这是代码部分最简单的形式,有一些问题......


 public static void main(String[] args) {
    String string = "Java  C++ C#";
    String[] str;
    int c=0;
    str = string.split(" ");
    for(String s:str){
        if(s.equals(" "))
            System.out.println("skipped space");
        else{
            System.out.println("--"+s);
            c++;
        }
    }
    System.out.println("words; " + c);
}
Run Code Online (Sandbox Code Playgroud)

我试图检查对象s中包含的字符串是否是一个空格但我怎么做不起作用.

我希望它像这样输出

--Java
skipped space
--C++
--C#
Run Code Online (Sandbox Code Playgroud)

话; 3

但结果是

--Java
--
--C++
--C#
words; 4
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何建议?或哪个部分我遇到了问题?提前致谢.

java string split words counting

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

PL/SQL-更新员工薪资,加薪金额错误

我需要更新部门 40 和 70 员工的工资。部门 40 的所有员工都会加薪 10%,而部门 70 的员工都会加薪 15%。

我有 1 名来自 70 部门的员工,他的工资是 10000,所以他会有 15% 的加薪。我预计他的工资会变成11500,结果却变成了13225。我不明白为什么。40 部门的员工加薪是正确的,只有 70 部门的这个员工加薪是错误的。

这是 pl/sql 块..

SET serveroutput ON
DECLARE

  CURSOR cur_emp
  IS
    SELECT * FROM employees WHERE department_id = 40 OR department_id = 70;
  rec_emp cur_emp%rowtype;
BEGIN
  OPEN cur_emp;
  LOOP
    FETCH cur_emp INTO rec_emp;
    IF rec_emp.department_id = 40 THEN
      UPDATE employees
      SET salary                = salary + (salary * 0.1)
      WHERE employee_id         = rec_emp.employee_id;
    elsif rec_emp.department_id = 70 THEN
      UPDATE employees …
Run Code Online (Sandbox Code Playgroud)

sql database plsql updating

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

Oracle Apex - 创建自己的登录页面

我创建了一个新的登录页面,其中只有那些可以在数据库中找到的帐户才能登录我们的主页...我计划的是当我点击登录按钮时,用户将被重定向到主页..我做的这通过创建一个新的分支,然后在条件选项卡中,我把代码用于检查已经在文本字段中输入的帐户的存在..但发生的是它只是显示错误消息'无效的登录凭据'总是...

我确定我们放置的条件中的代码是正确的,,,它可以检测到用户名和密码是错误的,因为它显示我创建的错误消息,当这发生时返回...

这是我条件中的代码.. check_login是一个程序,如果在数据库中找到该帐户,则返回true ...

if CHECK_LOGIN(:P111_USERNAME, :P111_PASSWORD) then return true;
else
return false;
end if;
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我们这个吗?提前致谢

database oracle11g oracle-apex

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

Codeigniter和Grocery CRUD - 致命错误:无法访问空属性

我在此代码中收到"致命错误:无法访问1540行/Applications/XAMPP/xamppfiles/htdocs/cityland/application/libraries/Grocery_CRUD.php中的空属性"错误

public function projectAmenities()
{
        $crud = new grocery_CRUD();

        $crud->set_theme('datatables');
        $crud->set_table('tbl_sys_project_amenity');
        $crud->set_relation('amenity','tbl_sys_amenities','amenity');
        $crud->set_relation('project_id','tbl_sys_projects','project_id');
        $crud->set_subject('Amenities');
        $output = $crud->render();
        $this->projectAmenitiesOutput($output);
}
Run Code Online (Sandbox Code Playgroud)

tbl_sys_project_amenity是tbl_sys_amenities和tbl_sys_projects的关联实体.此错误仅显示在此特定表中.

我的桌子结构

tbl_sys_amenities

amenity
description
Run Code Online (Sandbox Code Playgroud)

tbl_sys_projects

project_id
title
location
Run Code Online (Sandbox Code Playgroud)

tbl_sys_project_amenity

project_id
amenity
quantity
Run Code Online (Sandbox Code Playgroud)

codeigniter grocery-crud

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

如何编译这段PLSQL?

我需要为经理ID取决于传递参数的所有员工返回字符串格式的员工姓名.当我编译该函数时,我得到一个错误.这是功能代码:

create or replace function Employee(v_manid IN employees.manager_id%type) 
return varchar2
AS
cursor cur_emp is select last_name from employees where manager_id = v_manid;
v_names varchar2(10);
begin
for emp_rec in cur_emp
loop
v_name = v_name || emp_rec.last_name ||', ';
end loop;
return v_name
end;
/
Run Code Online (Sandbox Code Playgroud)

错误是:

错误(8,8):PLS-00103:遇到以下其中一项时遇到符号"=":: =.(@%;错误(8,44):PLS-00103:遇到以下其中一项时遇到符号";":),*& - +/at mod remaining rem和or ||

任何人都可以帮我这个吗?

oracle plsql function

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

仅在父元素中应用悬停

以下是我目前体验的样本http://jsfiddle.net/Kamirusen/qeg7w/

问题是,当盘旋时,文章内的所有元素也都在盘旋.我的计划只是文章元素会被徘徊.关于如何解决这个问题的任何想法?

这是html代码

<article class="cols" id="hov" style="width:30%; ">
<a href="#">
        <div class="pad_sulit_box">
        <img src="#" style="width: 100%; height: 150px">
        <h4>Title</h4>
    </div>                                                      
</a>                                                         
</article>
Run Code Online (Sandbox Code Playgroud)

这是css

.pad_sulit_box {height: 220px;border-width: thin; border-color: #cdcdcd; border-style:      solid; padding: 10px;  }

#hov :hover {padding-top: 10px; padding-bottom: 10px; box-shadow: 0px 0px 20px #888888; }
Run Code Online (Sandbox Code Playgroud)

html css

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

KeyListener - 为什么keyPressed方法被一种类型延迟?

我想要做的是当我按下键盘时,文本字段上写的任何内容都将显示在System.out.printLn()中.但对于我制作的每种类型,只有在我按下另一个键时才会显示.

例如..我按'A'...然后会显示一个空格.我按'B'......然后会显示'A'.我按'C'......然后会显示'AB'.

我想要的是如果我按下"A"......那么'A'将被显示......等可能吗?我也在keyTyped()上尝试了这个,但结果却是一样的..

这是我的短代码...

import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class NewClass extends JFrame implements KeyListener{
JTextField tf = new JTextField();
NewClass(){
    this.setLayout(null);
    tf.setBounds(50, 50, 200, 30);

    add(tf);
    tf.addKeyListener(this);
}

public static void main(String[] args) {
    NewClass r = new NewClass();
    r.setVisible(true);
    r.setSize(300, 200);
    r.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

@Override
public void keyTyped(KeyEvent e) {
}

@Override
public void keyPressed(KeyEvent e) {
    System.out.println(tf.getText());
}

@Override
public void keyReleased(KeyEvent e) {
}

}
Run Code Online (Sandbox Code Playgroud)

有什么建议?提前致谢 :)

java swing keylistener jtextfield documentlistener

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

俱乐部会员系统数据库需要哪些表格?

这个俱乐部会员制度是用java制作的.我已经完成的是一个数据库,其中有一个名为accounts的表,其中存储了已注册的成员和管理员,该表的字段是username,firstname,lastname,password,date_join,role等...

到目前为止,我们的程序所做的是,如果该人注册,那么他自动成为会员,直到管理员也将他作为管理员推广,会员在系统中具有有限的权限,而不像具有完全权限的管理员.

我们的教授说我们需要修改我们的计划并为想要加入我们俱乐部的人添加付款要求,会员资格应该在一定时间内到期.

由于我们在俱乐部缺乏经验,我们不知道应该如何实施这一额外功能.是否需要为付款创建另一个表并将其链接到帐户表?在该计划中,注册用户是否应该在成功注册之前首先支付一定的俱乐部费用?或者他现在可以注册然后再付款?当他的帐户到期时,如果他没有续订会员资格,他是否会被从数据库中删除?

任何一个对这种系统有所了解的人,可以建议一个好的实现吗?提前致谢.

java mysql database-design system system-analysis

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

CodeIgniter - 链接exernal css无法正常工作

这是我的文件的层次结构

Codeigniter/
   applications/
       assets/
           styles.css
       ...
       views/
           welcome.php

   system/
       ...
Run Code Online (Sandbox Code Playgroud)

在我的style.css下是这段代码

p {
    color: #3333ff;
    background-color: #66ff66;
}
Run Code Online (Sandbox Code Playgroud)

在welcome.php之下就是这个.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>

    <link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/styles.css" />
</head>
<body>
     <p>test</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我将base_url设置为

$config['base_url'] = 'http://localhost/Codeigniter/';
Run Code Online (Sandbox Code Playgroud)

我不明白为什么css文件不起作用

我也试图改变链接

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>application/assets/styles.css" />
Run Code Online (Sandbox Code Playgroud)

但也没有奏效

css codeigniter

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