我们都知道如何轻松安全地创建新的Activity
.现在我想知道如何Activity
安全地从我的项目中删除.
我在我的项目中创建了一些活动,觉得它们现在已经不用了,我想删除它们.但如果我手动删除这些文件:
活动的XML文件在/layout
文件夹中
活动的文件/src
夹中的Java文件
<activity></activity>
清单文件中的部分
然后,
我用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) 使用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)
提前致谢.
我是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) 我没有找到任何问题的适当答案.如何为我的Netbeans(JAVA)项目制作安装程序?虽然有足够的问题,但不正确的问题.请有人提供答案.我正在使用JDK 1.6,Netbeans 1.7.1,如果Netbeans不关心这项工作,任何单独的安装程序可以使.exe/.msi,.jar(可能更多或不是)安装程序文件,以便我的项目可以在Windows/Linux/Mac等中分发.提前感谢.
更新:我在我的项目中使用过SQLite数据库,这可能是我运行.jar文件时应用程序无法启动的原因.所以任何Netbeans插件都将受到赞赏.
我正在使用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) 我们都知道这$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
,这是我在这个框架上的第一个项目.我将把输入的值发送给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)
但这不起作用.有人知道为什么或如何修改它以便它的工作原理?
我有一个FrameLayout
在CoordinatorLayout
.我装Fragment
的是FrameLayout
.但是不能在EditText
s中设置文本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
?