编辑: 主要的完整代码在这里http://codepad.org/79aLzj2H
再一次,这就是奇怪的行为正在发生
for (i = 0; i<tab_size; i++)
{
//CORRECT OUTPUT
printf("%s\n", tableau[i].capitale);
printf("%s\n", tableau[i].pays);
printf("%s\n", tableau[i].commentaire);
//WRONG OUTPUT
//printf("%s --- %s --- %s |\n", tableau[i].capitale, tableau[i].pays, tableau[i].commentaire);
}
Run Code Online (Sandbox Code Playgroud)
我有一系列以下strcuture
struct T_info
{
char capitale[255];
char pays[255];
char commentaire[255];
};
struct T_info *tableau;
Run Code Online (Sandbox Code Playgroud)
这是阵列的填充方式
int advance(FILE *f)
{
char c;
c = getc(f);
if(c == '\n')
return 0;
while(c != EOF && (c == ' ' || c == '\t'))
{
c = getc(f);
}
return fseek(f, -1, …Run Code Online (Sandbox Code Playgroud) 我正在使用hibernate 3.5和JPA 2.0构建桌面应用程序.
我有2个罐子,
lib,定义每个实体和DAO,包如下所示:
org.my.package.models
org.my.package.models.dao
org.my.package.models.utils
Run Code Online (Sandbox Code Playgroud)
在org.my.package.utils我定义了我的hibernate实用程序类来获取EM和EMF实例,这意味着lib绑定到持久性单元名称但是现在这不是问题(无论如何你可以推荐我一个更好的管理方法)那)
第二个jar构建如下:
org.my.package.app
META-INF是在项目的根目录上定义的,这意味着在我的jar中我可以直接在根目录中找到这个目录:
META-INF/
META-INF/persistence.xml
org/
org/my/
...
org/my/package/app/Main.class
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,hibernate无法找到persistence.xml,它会抛出异常,例如"未找到PersistenceUnitName的包或类".
SLF4J: The requested version 1.5.11 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
3 [main] INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.5.0-Final
25 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.5.0-Final
28 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
33 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
41 [main] INFO org.hibernate.cfg.Environment - …Run Code Online (Sandbox Code Playgroud) 我有一个5岁的ASP文件.实际上我正在使用PHP,但我必须使用ASP作为Windows应用程序.所以我需要有人向我解释这个功能.
// DNS设置已包含在内.
function Check_Is_Web_Locked()
dim cmdDB , Ret
OpenDatabase
Set cmdDB = Server.CreateObject("ADODB.Command")
With cmdDB
.ActiveConnection = DBCon
.CommandText = "TICT_CHECK_WEB_STATUS"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("RETURN_VALUE", adInteger, adParamReturnValue, 0)
.Execute,,adExecuteNoRecords
Ret = Trim(.Parameters("RETURN_VALUE"))
End With
Set cmdDB = Nothing
CloseDatabase
Check_Is_Web_Locked = Ret
end function
Run Code Online (Sandbox Code Playgroud)
这个功能有什么作用?
"TICT_CHECK_WEB_STATUS"是一个存储过程吗?
如果它是什么功能寻找的列?
我正在使用Python 3.6,而我必须填写表格.不幸的是,机械化不适用于Python 3.您建议什么作为机械化的替代方案?
我无法弄清楚是什么导致我的INSERT INTO失败到MySql中的某个表.我可以将它们管理到其他表格.该表看起来像:
CREATE TABLE IF NOT EXISTS `Match` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`match_no` int(11) NOT NULL,
`season` int(11) NOT NULL,
`hometeam` int(11) NOT NULL,
`awayteam` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `match_no` (`match_no`),
KEY `season` (`season`),
KEY `hometeam` (`hometeam`),
KEY `awayteam` (`awayteam`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Run Code Online (Sandbox Code Playgroud)
命令是
INSERT INTO Match (`match_no`, `season`, `hometeam`, `awaytem`) VALUES (1, 1, 2, 3)
Run Code Online (Sandbox Code Playgroud)
我得到的只是:
1064 - 您的SQL语法出错; 检查对应于你的MySQL服务器版本使用附近的正确语法手册"匹配(match_no,season,hometeam,awaytem)VALUES(1,1,2,3)"在1号线
我已经检查了手册和网上的六个例子以及什么,并尝试对语法进行各种更改,以防有一些特定的MySql奇怪,但似乎没有任何效果.
德尔福:
procedure TForm1.Button1Click(Sender: TObject);
var I,Tick:Integer;
begin
Tick := GetTickCount();
for I := 0 to 1000000000 do
begin
end;
Button1.Caption := IntToStr(GetTickCount()-Tick)+' ms';
end;
C#:
private void button1_Click(object sender, EventArgs e)
{
int tick = System.Environment.TickCount;
for (int i = 0; i < 1000000000; ++i)
{
}
tick = System.Environment.TickCount - tick;
button1.Text = tick.ToString()+" ms";
}
德尔福提供大约515毫秒
C#给出大约3775毫秒
我正在为Android 1.5编写一个应用程序.我想使用复杂的列表视图来显示我的数据.我想在List项目中显示可绘制对象的ImageView.
我从一个演示中学到了:
------> listData.put("Img", listData.put("Img", R.drawable.XXX));
listData.put("Time", "100");
listItems.add(listData);
Run Code Online (Sandbox Code Playgroud)
它可以正确显示,但是,我想在运行时更改Img,图像可能在运行时生成,所以我将代码更改为如下,但它会下降.谁能帮我 ?非常感谢!
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.item_list);
itemListView = (ListView) findViewById(R.id.listview);
ArrayList<HashMap<String, Object>> listItems = new ArrayList<HashMap<String, Object>>();
for(int i = 0;i <XXX.size(); ++i) {
HashMap<String, Object> listData = new HashMap<String, Object>();
--------->/*1)*/ listData.put("Img", new Drawable(XXX));
/*2)*/ listData.put("Time", "100");
/*3)*/ listItems.add(listData);
}
SimpleAdapter listItemAdapter = new SimpleAdapter(this, listItems, R.layout.listitem, new String[] { "Img", "Time"}, new int[] { R.id.listitem_img, R.id.listitem_time });
itemListView.setAdapter(listItemAdapter);
}
Run Code Online (Sandbox Code Playgroud)
listitem.xml …
我想使用jQuery打印所有选择的选定值.我是这样做的,但我觉得有更好的方式来写同样的东西.我对吗 ?
$("select").each(function() {
alert(this.options[this.selectedIndex].value);
});
Run Code Online (Sandbox Code Playgroud) 我在计算机中编写的一些 Swing 代码在我同事的计算机、PC 和笔记本中的行为有所不同。
我想知道,我可以对我的 Swing 应用程序在每台计算机上的行为做些什么吗?
我想确保我在我的计算机上测试过的算法在我的客户端计算机上以相同的方式工作。
例如 ,聚焦问题 JTextField在我使用 Windows XP 的笔记本中运行良好,但在我同事的使用 Windows XP 的计算机中无法正常工作,在我使用 Ubuntu 的工作计算机中也无法正常工作。
观察 具体的 JTextField 问题不是这个问题的主题。
我想为具有类别/子类别管理的电子商务应用程序设计数据库.请建议一个数据库架构,我们可以在其中创建类别和子类别,并将产品添加到这些类别.每个产品可以有多个类别,我们可以使用布尔数据库查询选择属于多个类别的产品
谢谢