小编A. *_*lam的帖子

安全删除Android活动

我们都知道如何轻松安全地创建新的Activity.现在我想知道如何Activity安全地从我的项目中删除.

我在我的项目中创建了一些活动,觉得它们现在已经不用了,我想删除它们.但如果我手动删除这些文件:

  1. 活动的XML文件在/layout文件夹中

  2. 活动的文件/src夹中的Java文件

  3. <activity></activity>清单文件中的部分

然后,

  • 我的项目中是否没有与该活动相关的其他数据?那些是什么?
  • 是否有任何简单的删除过程,如在Eclipse中创建活动?

android eclipse-adt android-activity android-studio

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

最简单的代码从ResultSet填充JTable

我用Google搜索了一整天,没有运气.getnPrintAllData()按OK按钮后调用方法.所以代码是:

public class DatabaseSQLiteConnection {
    Connection conn = null;
    PreparedStatement statement = null;
    ResultSet res = null;

    public DatabaseSQLiteConnection(){
        try{
            Class.forName("org.sqlite.JDBC");
            conn = DriverManager.getConnection("jdbc:sqlite:test.sqlite");
            statement = conn.prepareStatement("SELECT * from product_info;");
        }
        catch(Exception e){
            e.printStackTrace();
        }
    }   

    public void getnPrintAllData(){
        String name, supplier, id;
        DefaultTableModel dtm = new DefaultTableModel();
        Window gui = new Window(); //My JPanel class        
        try{
            res = statement.executeQuery();
            testResultSet(res);
            ResultSetMetaData meta = res.getMetaData();
            int numberOfColumns = meta.getColumnCount();
            while (res.next())
            {
                Object [] rowData = new Object[numberOfColumns]; …
Run Code Online (Sandbox Code Playgroud)

java sqlite swing jtable defaulttablemodel

33
推荐指数
4
解决办法
20万
查看次数

SELECT包含子字符串的MySQL字段

使用LIKE在MySQL中很常见.我们这样使用它:WHERE field LIKE '%substring%'.我们有一个子字符串,字段有完整的字符串.但我需要的是相反的事情.我在现场有子串.所以,我想要包含字符串子串的行.假设该表是:

----+-------------------
 id | keyword
----+-------------------
  1 | admission
----+-------------------
  2 | head of the dept
----+-------------------
Run Code Online (Sandbox Code Playgroud)

我有一个来自用户的字符串:Tell me about admission info.我需要这样一个MySQL查询返回,admission因为这是用户字符串的子字符串.就像是:

SELECT keyword FROM table WHERE (keyword is a substring of 'Tell me about admission info')
Run Code Online (Sandbox Code Playgroud)

提前致谢.

mysql sql string

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

PDO UPDATE:语法错误或访问冲突

我是PDO的新手,编写更新查询:

$sql = "UPDATE `users` 
           SET(`uname` = :uname,
               `role` = :role,
               `fname` = :fname,
               `email` = :email,
               `mobile1` = :mobile1,
               `mobile2` = :mobile2,
               `education` = :education,
               `division` = :division,
               `district` = :district,
               `sub_district` = :sub_district,
               `address` = :address,
               `looking_for` = :looking) 
         WHERE `id` = :id";

            //$sql = "UPDATE `users` SET(`uname`=?,`role`=?,`fname`=?,`email`=?,`mobile1`=?,`mobile2`=?,`education`=?,`division`=?,`district`=?,`sub_district`=?,`address`=?,`looking_for`=?) WHERE `id`=?";
            $st = $conn->prepare($sql);
            //$res['sql'] = $st->queryString;
            $params = array(
                ':uname' => $uname, 
                ':role' => $role, 
                ':fname' => $fname, 
                ':email' => $email, 
                ':mobile1' => $mobile1, 
                ':mobile2' => $mobile2, 
                ':education' …
Run Code Online (Sandbox Code Playgroud)

php mysql sql pdo

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

为Netbeans(JAVA)项目制作安装程序

我没有找到任何问题的适当答案.如何为我的Netbeans(JAVA)项目制作安装程序?虽然有足够的问题,但不正确的问题.请有人提供答案.我正在使用JDK 1.6,Netbeans 1.7.1,如果Netbeans不关心这项工作,任何单独的安装程序可以使.exe/.msi,.jar(可能更多或不是)安装程序文件,以便我的项目可以在Windows/Linux/Mac等中分发.提前感谢.

更新:我在我的项目中使用过SQLite数据库,这可能是我运行.jar文件时应用程序无法启动的原因.所以任何Netbeans插件都将受到赞赏.

java installer netbeans-7

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

请求已被黑洞 - CakePHP

我正在使用CakePHP SecurityComponent.而且它非常重要,因为它可以防止CSRF攻击形式.我的项目共有10-12个表单,这是我的第一个CakePHP项目.启用后,SecurityComponent我有点麻烦,但可能会在一些小心的时间后摆脱.这是我的项目的最后一种形式,似乎一切都是正确的,但仍然形式是黑洞:(.任何人都可以告诉我问题吗?我不想禁用CSRF检查或SecurityComponent.这是我的查看代码:

<?php
echo $this->Form->create('Record');
?>
<script type="text/javascript"> var me = new MetroExam(); </script>
<div class="exam_paper">
    <div class="question_box" id="q_b">
        <div class="q_n_a_header">
            <div class="instructions">
                <b>Instructions:</b><br>
                <?=$inst['value_text']; ?>
            </div>
            <div id="timer">Please wait</div>
        </div>
        <div id="q_paper">
           <img id="q" style="display: none;" src="/oes/<?=$exam['path'].'?ts='.time(); ?>">

            <img id="loading_img" src="/oes/img/loading.gif">
        </div>
    </div>
    <div class="ans_box" id="a_b">
        <!-- information about answer paper. !important -->
        <?php
        $i = 0;

        //these fields are essential for evaluating ans paper
        echo $this->Form->hidden('submit', array('value' => 'true'));
        echo $this->Form->hidden('start_time', …
Run Code Online (Sandbox Code Playgroud)

php cakephp

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

替换$ this-> element()CakePHP

我们都知道这$this->element()是被弃用的.他们说,The "$options['plugin']" is deprecated and will be removed in CakePHP 3.0. Use "Plugin.element_name" instead..那么,当我从一个视图而不是一个插件中使用它时,会有什么替代品呢?或者不使用$this->element()from view.

我应该从视图中使用该功能吗?

cakephp cakephp-2.4

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

CakePHP AJAX调用

我正在使用CakePHP,这是我在这个框架上的第一个项目.我将把输入的值发送给UsersController's check_username()action.并填充一个id na为返回的字符串的元素check_username().到目前为止,我所做的是:

//in my form
<input type="text" name="data[User][username]" style="width: 60%" required="required" id="username" oninput="check_username(this.value)">
<label style="margin-left: 20px; color: red" id="na">Not Available!</label>

//after the form
<script type="text/javascript">
    function check_username(un) {
        $.ajax({
            type: 'POST',
            url: '/oes/users/check_username',
            data: {username:un},
            cache: false,
            dataType: 'HTML',
            beforeSend: function(){
                $('#na').html('Checking...');
            },
            success: function (html){
                $('#na').val(html);
            }
        });
    }
</script>

//and my check_username() is
public  function check_username(){
    return 'Test string';
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有人知道为什么或如何修改它以便它的工作原理?

ajax jquery cakephp

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

EditText.setText()在Fragment中不起作用

我有一个FrameLayoutCoordinatorLayout.我装Fragment的是FrameLayout.但是不能在EditTexts中设置文本Fragment.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    context = getActivity();
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView       = inflater.inflate(R.layout.fragment_edit_info, container, false);

    etEmail             = (EditText) rootView.findViewById(R.id.etEmail);
    etFullName          = (EditText) rootView.findViewById(R.id.etFullName);



    return inflater.inflate(R.layout.fragment_edit_info, container, false);
}

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    etEmail.setText("ggggg");
}

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

    etEmail.setText("ggggg");//LocalDBSP.init().getUser(context)
    etFullName.setText(LocalDBSP.init().getFullName(context));
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多.很多人说这是一个错误.那么,你如何设置文本EditText

android android-fragments

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