如何使用return
从if
语句中检索值?我不想马上回来,就像那样:
if(){
return "something";
}
Run Code Online (Sandbox Code Playgroud)
这对我不起作用,因为如果return
成功,方法返回,但我需要返回它,并在返回完成时继续方法中的操作.
我正在尝试打开一个文件并传递给struct
我,我正在使用fscanf()
循环,但它只保存struct
最后一次读取:
想象一个文件:
JR John Rambo 24353432
JL John Lennon 6435463
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码:
typedef struct people{
char code[10];
char name[100];
long telephone;
}PEOPLE;
int read(PEOPLE people[], int n_p){
char temp;
FILE *fp;
fp=fopen("example.txt","r");
if(fp==NULL){
printf("Error\n");
return -1;
}
while(!feof(fp)){
fscanf(fp,"%s %s %s %d\n", people[n_p].code,people[n_p].name,
&people[n_p].telephone);
}
}
Run Code Online (Sandbox Code Playgroud)
问题是他只保存文件的最后一行......我应该做一个if cicle吗?
另一个问题是我如何分隔一个类似的文件,但用";"
function getContactActiveEmails($eid)
{
global $db;
if ($eid) {
$sql = "SELECT email FROM activeEmails WHERE id = $eid";
return $db->GetCol($sql);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到错误"无法重新声明功能getContactActiveEmails
"
它给出的行号是函数的最后一行 - }
正在调用所有文件require_once
.这是整个代码库中唯一getContactActiveEmails
定义的位置.为什么是这样?
我正在尝试用Python的urllib2模块做一个简单的HTTP get请求.它有时有效,但有时我得到HTTP Error 400: Bad Request
.我知道这不是URL的问题,因为如果我使用urllib
并且只是做urllib.urlopen(url)
它工作正常 - 但是当我添加标题并且urllib2.urlopen()
我在某些网站上得到错误请求.
这是不起作用的代码:
# -*- coding: utf-8 -*-
import re,sys,urllib,urllib2
url = "http://www.gamestop.com/"
headers = {'User-Agent:':'Mozilla/5.0'}
req = urllib2.Request(url,None,headers)
response = urllib2.urlopen(req,None)
html1 = response.read()
Run Code Online (Sandbox Code Playgroud)
(gamestop.com是一个不起作用的URL的示例)
一些不同的网站有效,有些没有,所以我不确定我在这里做错了什么.我错过了一些重要的标题吗?请求不正确?使用错误的用户代理?(我也尝试使用我的浏览器的确切用户代理,但没有修复任何东西)
谢谢!
大家好我有这个代码,但不知道为什么它不起作用!
//in database class
String query = "SELECT group_name FROM customer ORDER BY group_name";
java.sql.PreparedStatement stm = connection.prepareStatement(query);
rs = stm.executeQuery(query);
while (rs.next()) {
String x = rs.getString("group_name");
System.out.println(x);
}
rs.close();
}
//combo box action
int group = jcombobox.getSelectedIndex();
rg_domain rg = new rg_domain();
rg.setGroup(group);
rg.setPhone_number(phone_no);
dbconnection db = new dbconnection();
db.broadcastmsgservice_sms(rg);
}
//domain class
private String group;
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗...
我在我的页面中使用Pajinate - 一个jQuery Pagination插件进行分页
以下是我的代码
$(document).ready(function(){
$('#paging_container6').pajinate({
start_page : 2,
items_per_page : 5
});
});
Run Code Online (Sandbox Code Playgroud)
HTML代码:
<div id="paging_container6" class="container">
<h2>Custom Start Page</h2>
<div class="page_navigation"></div>
<ul class="content">
<li><p>One</p></li>
<li><p>Two</p></li>
<li><p>Three</p></li>
<li><p>Four</p></li>
<li><p>Five</p></li>
<li><p>Six</p></li>
<li><p>Seven</p></li>
<li><p>Eight</p></li>
<li><p>Nine</p></li>
<li><p>Ten</p></li>
<li><p>Eleven</p></li>
<li><p>Twelve</p></li>
<li><p>Thirteen</p></li>
<li><p>Fourteen</p></li>
<li><p>Fifteen</p></li>
<li><p>Sixteen</p></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
分页将是这样的:
问题:当我到达第一页时,我需要隐藏prev
按钮.同样,当我到达最后一页时,我需要隐藏last
按钮.
这个插件有没有选择,或者我需要一个解决这个分页问题的方法.
我是一个java新手,并且遇到了一些"java.util.List"的问题.Below是我的代码,我正在尝试创建一个对象列表,但我得到的结果是不受欢迎的.你能帮帮我吗解决问题.
import java.util.*;
class testMap
{
public static void main(String[] args)
{
HashMap<String,Object> childRowMap = new HashMap<String, Object>();
List <Object> actList= new ArrayList <Object> ();
for (int x=0;x<2 ;x++ ){
if(x==0){
childRowMap.put("startDate","startDate"+x);
childRowMap.put("endDate","endDate"+x);
childRowMap.put("encodedValue"," enc"+x);
}
else if (x==1){
childRowMap.put("startDate","startDate"+x);
childRowMap.put("endDate","endDate"+x);
childRowMap.put("encodedValue"," enc"+x);
}
System.out.println("Adding object in the postition "+ x);
actList.add(x,childRowMap);
}
System.out.println(actList);
}
}
Run Code Online (Sandbox Code Playgroud)
结果:
Adding object in the postition 0
Adding object in the postition 1
[{encodedValue= enc1, startDate=startDate1, endDate=endDate1}, {encodedValue= en
c1, startDate=startDate1, endDate=endDate1}]
Run Code Online (Sandbox Code Playgroud)
===============
为什么我没有得到具有不同值的对象.通过我的代码帮助我解决问题..
在完成提交之前,我需要检查用户是否点击了按钮.
现在,我正在使用$(document).ready(function(){
,我想插入它,检查按钮是否被按下的代码.
这个"按钮"只是一个简单的div
背景图像,如果你点击它就会改变图像.所以我需要添加一个变量,这样我就可以创建一个if语句,对吧?
我知道JQ中有preventDefault函数,但尝试使用它没有成功.
感谢帮助
假设我有4类:A
,B
,SA
和SB
其中B extends A
和SB extends SA
.
类A
具有以下构造函数:
private SA a;
public A() {
a = new SA();
}
Run Code Online (Sandbox Code Playgroud)
显然,当我为类调用构造
函数时B
,因为类的构造B extends A
函数A
也被调用.但在这种情况下,我想的构造A
做a = new SB();
的,而不是a = new SA();
.
有一个简单的方法来做到这一点没有改变双方的公共接口A
和B
?
粗略地说,我试图从内核空间发出 IOCTL 调用,而不去用户空间。(我在 SO 中找到的所有答案都建议通过用户空间)。
具体来说,我尝试/dev/random
从内核空间(使用内核模块)填充熵池 ( ) [我知道这样做的危险;)]。从用户空间填充熵池是使用 IOCTL 完成的,例如rngaddentropy。有没有办法从内核空间做同样的事情?