Qt移植到开发板------------困扰好久了

请问一下Qt移植到开发板是不是要编译Linux内核的编译器与编译Qt的一样呢?我直接用友善之臂提供的系统
结构出现了illegal instruction的错误。不知道是不是这个原因

2个回答

arm-linux跑qt程序有专门的kit来编译的,你到网上搜一下

其实可以不一样的,只要编译器编出来的指令arm可以译码就行。
出现illegal instruction应该是你编qt用的编译器的指令版本太新了,而arm处理器支持的指令集版本低的原因。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
问个问题 困扰好久了
我做了个论坛 论坛里有许多配置 如:论坛名称 论坛的颜色 等等... 差不多有几十个字段 rn请问一下 rn把这些配置信息写在那里 才能提高效率呢,以前总是每次操作都连接数据库,我想做到每个用户只读一次数据,就把这些配置信息 保存到 什么 地方 每次让这个客户从这里调用~ 是不是可以提高很多效率! rn请问我把这些配置信息存到哪里呢? rn
困扰我好久了
有几个表:A、单位名称表mchk B、商品名称表spkfk C、批发出库汇总表pf_ckhz D、批发出库明细表pf_ckmxrnA表中记录着客户的详细信息,包括客户所在的区域,每个客户有唯一的对应区域(字段-quyu)。主键dwbhrnB表中记录着本公司所有商品的详细信息,也包括可笑区域,没个商品有多个可销区域(字段-qy)。主键spidrnC表中记录着每笔销售的汇总数据。主键djbhrnD表中记录着每笔销售的明细数据。主键djbhrnrn注:A表中的区域 与 B表中的区域 是相同的 只不过不是一对一的,A中是一个客户对应一个区域、B中是一个商品对应多个可销区域rnrn现要得到 从今年年初到8月20日 北京、上海、广州 都有哪些商品的销量小于1000 (这些商品的区域也得是包含北京、上海、广州)
org.apache.catalina.core.StandardWrapperValve invoke困扰好久了
下面是错误rn### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn DEBUG [2016-07-19 15:39:25,525] org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver - Resolving exception from handler [public int com.chens.web.datareprot.web.controller.InsertDataController.insertDataExcute(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception]: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: rn### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn DEBUG [2016-07-19 15:39:25,525] org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver - Resolving exception from handler [public int com.chens.web.datareprot.web.controller.InsertDataController.insertDataExcute(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception]: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: rn### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn DEBUG [2016-07-19 15:39:25,526] org.springframework.web.servlet.FrameworkServlet - Could not complete requestrn org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: rn### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.chens.web.datareprot.persistence.InsertDataDB2Mapper.insertDB2Datasrn at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:75)rn at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:371)rn at com.sun.proxy.$Proxy27.insert(Unknown Source)rn at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:240)rn at com.chens.web.datareprot.persistence.impl.InsertDataDB2MapperImpl.insertDB2Datas(InsertDataDB2MapperImpl.java:17)rn at com.chens.web.datareprot.service.impl.InsertDataDB2ServiceImpl.insertDataJson(InsertDataDB2ServiceImpl.java:126)rn at com.chens.web.datareprot.service.impl.InsertDataDB2ServiceImpl$$FastClassBySpringCGLIB$$414a0f7f.invoke()rn at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)rn at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)rn at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)rn at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)rn at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)rn at com.chens.web.datareprot.service.impl.InsertDataDB2ServiceImpl$$EnhancerBySpringCGLIB$$cae86f2b.insertDataJson()rn at com.chens.web.datareprot.web.controller.InsertDataController.insertDataExcute(InsertDataController.java:66)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)rn at java.lang.reflect.Method.invoke(Method.java:606)rn at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222)rn at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)rn at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)rn at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)rn at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)rn at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)rn rn
一个疑问 困扰好久了
创建了一张 .aspx页面 .cs文件里有这么一个类rn[code=C#]public partial class _Default : System.Web.UI.Page[/code]rnrn我想在程序中实例化它 然后调用他的方法 但为什么不行? rnrn找到了一个方法 可以用反射 调用其中的属性和方法 rnrn但为什么不能像使用正常类一样在其它页面中实例化他啊? rnrn他也是一个类啊 用 namespace 定义他的命名空间就出现错误 查msdn也查不出什么来 请高手帮忙
小问题困扰我好久了?
1、如何弹出一个固定大小的窗体,并能对窗体上的控件进行操作?rn2、如何点一个页面右上角的叉而不能关闭这个页面?rn3、有一个页面A,单击其上一的下控件,弹出页面B,B上有一超链接,单击这个超链接,如何关闭页面B而不出现IE的询问对话框??
jbuilder7运行错误,困扰好久了!
用jbuilder7创建web应用时出现下列错误信息:rnrnCould not find C:/Borland/AppServer/lib/asrt.jar to copy to WebApp lastweb; file is defined as rnrnelement of library BAS 4.5 ClientrnC:/Borland/AppServer/lib/asrt.jar (The system cannot find the file specified)rn多谢!
关于数据库恢复,困扰好久了~
备份数据库时以当前日期作为文件名rn恢复时先在jsp页面获得要恢复的数据库的日期,然后传到a.bat(jsp调用a.bat)rn在a.bat怎么接受这个传过来的参数啊??rn我只知道%date:~4,10%是系统日期 ,rn应换成传过来的参数,该怎么写呢?rnrnimp file=D:\db\%date:~4,10% full=y
Borax开发板QT的移植
Borax开发板QT的移植,qt生成并移植到borax板卡中,相应例程
NUC972开发板qt移植
1、开发环境 编译器:官方提供的arm-linux-gcc 4.8.4 操作系统:ubuntu 14.04 32位 2、步骤 (1)运行BSP目录的install.sh,QT/ReadMe目录下的software.sh。 (2)编译uboot,之后会产生mkimage,把mkimage添加到环境变量。 (3)按照手册配置内核,编译内核。根文件系统在nfs服务器。 (4)编译busyb...
qt交叉编译移植到开发板的问题
[b]使用qt写了个科学计算器的小程序,在Ubuntu中编译时出现警告,提示在类中初始化只能c++11以上版本,于是修改Makefile文件,将编译器改为gcc -std=c++11, g++ -std=c++11,编译通过并在Ubuntu中正确运行。想把程序交叉编译移植到开发板,但是又出错,提示ISO C++ forbids initialization of member“”,[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/3.gif][/img]于是照葫芦画瓢想改Makefile,将编译器改为arm-linux-gcc -std=c++11, arm-linux-g++ -std=c++11,但是又出现错误rnerror: unrecognized command line option "-std=c++11",请各位技术大牛给个解决办法呗,小弟初学,有低级错误的地方莫耻笑[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif][/img][/b]
移植QT到Dragonboard 410c开发板
Qt 是一个跨平台C++用户图形界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,基本上,Qt 同X windows上的 Motif,Openwin
这个问题已经困扰我好久了。
我用Delphi写了一个DLL然后在DB里面可以调用,每次运行完程序(掉用dll里面的方法)再停止,然后每当切换到别的窗口的时候就回弹出来一个窗口rnrnVB6.exe应用程序错误rnxxx引用了xxx的内寸 该内存为readrnrn为什么会这样?是不是这个DLL的问题?怎么会这样的?
javascript的问题,困扰我好久了.
真心请教javascript的DOM也xml的关系.一直末能明白.究竟两者是不是一回事,好象在dom中也能用xml的方法,nextsibling,firstChild,什么的,但是javascrpt的documtent的doccument.window.form1.btnSubmit这样的路径又与xml有何关系呢?另请教哪里可以下载到javascript操作xml的详细资料,多谢了!rn
数据库连接问题(困扰我好久了)
//其中部份代码如下:rnString url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName =pubs";rntryrnrn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");rnrn运行后提示"NO suitable driver"rnXP SP2系统,SQL Server 2000的补丁SP3已安装,JDBC SP3也装好了,用的是SQL Server的混合验证模式连接,运行时防火墙已关闭,用"telnet 127.0.0.1 1433"命令测试连接失败,但通过建立ODBC数据源桥接可以连上数据库,请各位帮我看看是什么原因,怎么解决,这问题困扰我好久了!
请教一个问题,困扰了我好久了。
With MSComm1rn .CommPort = 3rn If .PortOpen = True Thenrn .PortOpen = Falsern End Ifrn .Settings = "38400,N,8,1"rn .InputLen = 0rn .PortOpen = Truern rn .Output = "AT$DATA=""dir /""" & Chr(13)rn Debug.Print .Inputrn End MSComm1 rn在这一段代码里,我在.Output处设置了一个断点,然后按f8,这个时候我把鼠标移向.Input,这时看到有值,然后移开,再移回来,值改变了,然后移开,再移回来,什么都没有了。我想知道为什么它会自动地读取并且清空buffer。这样我很难得到回传的值啊。请问这个应该怎样解决啊。
Hibernate项目报错,初学者困扰了好久了
最近开始学习hibernate框架,确实觉得比JDBC强大许多。目前在做一个网上评教系统,因为表关系联系比较紧密,所以决定用hibernate框架,刚刚开始的时候涉及到的实体类比较少,还是很顺利的,到后来,实体和关系稍微复杂了一点,问题就出来了。困扰了我好久,简直快要折磨死我了,这里出现了错误,后面的完全就没法做。n ![图片说明](https://img-ask.csdn.net/upload/201505/04/1430698916_56844.png)n 看报错,其实也能大致知道是Teacher.java或Teacher.hbm.xml出了问题,可是我检查了不下10遍了,实在是看不出来哪里的问题,贴出我的代码nTeacher.javanpackage cn.pj.zyf.domain;nnimport java.io.Serializable;nimport java.util.Set;nnpublic class Teacher implements Serializablen private String tid;n private String tname;n private String pic;n private String description;n private Set list_courses;n public String getTid() n return tid;n n public void setTid(String tid) n this.tid = tid;n n public String getTname() n return tname;n n public void setTname(String tname) n this.tname = tname;n n public String getPic() n return pic;n n public void setPic(String pic) n this.pic = pic;n n public String getDescription() n return description;n n public void setDescription(String description) n this.description = description;n n public Set getList_courses() n return list_courses;n n public void setList_courses(Set list_courses) n this.list_courses = list_courses;n nnnTeacher.hbm.xmlnnnn n n n n n n n n n n n n n n n n n n
ajax的问题 困扰我好久了 谢谢
因为对ajax不熟悉,现在是每几秒调用一次refreshTaskTable()来刷新整个gridview,但其实只有Columns[3]( "任务状态")发生变话,请教各位达人,如何能够实现只刷新这一列呢?rn
hibernate 级联配置的问题,困扰好久了
数据库中的关系图如下:rn[img=https://img-bbs.csdn.net/upload/201411/02/1414903524_999955.png][/img]rnUserModel类rn[code=java]rnpackage com.example.bean;rnrnimport java.io.Serializable;rnimport java.util.HashSet;rnimport java.util.Set;rnrnpublic class UserModel implements Serializablern /**rn * rn */rn private static final long serialVersionUID = 1L;rn private Integer id;rn private String nick_name;rn private String pwd;rn private String phone;rn private String mail;rn private Set articleSet = new HashSet();rnrn public Integer getId() rn return id;rn rnrn public void setId(Integer id) rn this.id = id;rn rnrn public String getNick_name() rn return nick_name;rn rnrn public void setNick_name(String nick_name) rn this.nick_name = nick_name;rn rnrn public String getPwd() rn return pwd;rn rnrn public void setPwd(String pwd) rn this.pwd = pwd;rn rnrn public String getPhone() rn return phone;rn rnrn public void setPhone(String phone) rn this.phone = phone;rn rnrn public String getMail() rn return mail;rn rnrn public void setMail(String mail) rn this.mail = mail;rn rnrn public Set getArticleSet() rn return articleSet;rn rnrn public void setArticleSet(Set articleSet) rn this.articleSet = articleSet;rn rnrn @Overridern public String toString() rn return "UserModel [id=" + id + ", nick_name=" + nick_name + ", pwd="rn + pwd + ", phone=" + phone + ", mail=" + mail + ", articleSet="rn + articleSet + "]";rn rnrnrn[/code]rnUserModel的配置文件rn[code=html]rnrnrnrn rn rn rn rnrn rn rn rn rn rn rn rn rn rnrn[/code]rnArticleModel类rn[code=java]rnpackage com.example.bean;rnrnimport java.io.Serializable;rnimport java.util.Date;rnrnpublic class ArticleModel implements Serializablernrn /**rn * rn */rn private static final long serialVersionUID = 1L;rn private Integer id;rn private Integer user_id;rn private String body;rn private Integer likes;rn private Date create_time;rn private UserModel user;rnrn public Integer getId() rn return id;rn rnrn public void setId(Integer id) rn this.id = id;rn rnrn public Integer getUser_id() rn return user_id;rn rnrn public void setUser_id(Integer user_id) rn this.user_id = user_id;rn rnrn public String getBody() rn return body;rn rnrn public void setBody(String body) rn this.body = body;rn rnrn public Integer getLikes() rn return likes;rn rnrn public void setLikes(Integer likes) rn this.likes = likes;rn rnrn public Date getCreate_time() rn return create_time;rn rnrn public void setCreate_time(Date create_time) rn this.create_time = create_time;rn rnrn public UserModel getUser() rn return user;rn rnrn public void setUser(UserModel user) rn this.user = user;rn rnrn @Overridern public String toString() rn return "ArticleModel [id=" + id + ", user_id=" + user_id + ", body="rn + body + ", likes=" + likes + ", create_time=" + create_timern + ", user=" + user + "]";rn rnrnrn[/code]rnArticleModel的配置文件rn[code=html]rnrnrnrn rn rn rn rn rn rn rnrn rn rn rnrn rnrn[/code]rn查询语句rn[code=java]rnSessionFactory sf = HibernateUtil.getSessionFactory();rnSession session = sf.getCurrentSession();rnsession.beginTransaction();rnUserModel userModel = (UserModel) session.get(UserModel.class, 3);rnSystem.out.println("UserModel:" + userModel);rnsession.getTransaction().commit();rnHibernateUtil.getSessionFactory().close();rn[/code]rn不知道哪写错了,只操作一个表的话不报错,如果另外一个表中有数据的话直接报rnjava.lang.StackOverflowError
C++问题。。。求大侠。。。困扰了好久了
#includernusing namespace std;rnrnclass Complexrnrnpublic:rnComplex();rnComplex(double i, double j);rnComplex(double r);rnfriend Complex operator + (Complex &a, Complex &b);rnvoid display();rnprivate:rndouble m_a;rndouble m_b;rn;rnrnint main()rnrnComplex a(1,2);rnComplex b(2,4);rnComplex c;rnc=a+b;rnc.display();rnc=Complex(2.5)+a;/*这里改为c=2.5+a;为什么不行?系统不是会自动调用转换构造函数吗?。但如果我把。friend Complex operator + (Complex &a, Complex &b);改为。friend Complex operator + (const Complex &a, Complex &b);就行了。。。或者改为friend Complex operator + ( Complex a, Complex b)。。。也可以。。这是为什么呢*/rnc.display();rnreturn 0;rnrnrnComplex::Complex()rnrnm_a=0;rnm_b=0;rnrnrnComplex::Complex(double i, double j)rnrnm_a=i;rnm_b=j;rnrnrnComplex::Complex(double r)rnrnm_a=r;rnm_b=0;rnrnrnComplex operator + (Complex &a, Complex &b)rnrnreturn Complex(a.m_a+b.m_a,a.m_b+b.m_b);rnrnrnvoid Complex::display()rnrncout<
奇怪的C++问题,困扰好久了
首先说下代码结构,有B、C两个类rnC类是一个封装了linux的串口操作,读写和配置。rnB类是一个聚合了C类的一个对象(或者指针),进行稍微高级的一些操作,发送一些特定指令。rnrn然后使用B类要达到的效果是:rn调用B.clear()接口,实现清屏的操作,屏幕能正确相应并且返回正确的值ffrnrn我对C/B/A类分别作了单独的测试,rnC类的单元测试都很正常;rn问题1:B类就出现了奇怪的情况,如果我是new B类出来的话,返回值就变成了7F,但是屏幕是正常执行了清屏操作(也就是说正常响应了指令);如果是直接创建一个B类对象,就是正常的。我后来排查了一下原因,我把B类里定义的抛出异常都给去掉了,然后new B也正常了。但是我还是不知道为什么……rnrn然后我暂时没管B类怎么样,就把B\C两个个类都合到了我的程序里。更奇怪的事情出现了:rn问题2:主程序里B类表现开始又不正常了,所以我把整个main里的代码都注释掉,然后把测试B类的代码贴上去,编译,好家伙,又给我返回7F了……我检查了下编译参数,都是一致的……突然觉得这个编译器是不是在玩我。rnrn
Win32动态库的问题,困扰我好久了。
用VC++生成一个Win32动态库的空的框架,然后加入代码:#include "stdafx.h"rnrn_declspec(dllexport) int add(int a,int b);rn rnBOOL APIENTRY DllMain( HANDLE hModule, rn DWORD ul_reason_for_call, rn LPVOID lpReservedrn )rnrn return TRUE;rnrnrnadd(int a,int b)rnrn int c;rn c=a+b;rn return c;rnrn编译生成一个dll文件。rn然后在应用程序中测试这个add函数。rnHMODULE handle=NULL;rntypedef int (* ADD)(int a,int b);rnADD p;rnhandle=LoadLibrary("dll2.dll");rnif (handle==NULL)rnprintf("error loadlibarry");rnp=GetProcAddress(handle,"add");rnint a=3,b=4;rnp(a,b);rn编译的时候出现error C2440: '=' : cannot convert from 'int (__stdcall *)(void)' to 'int (__cdecl *)(int,int)'rn This conversion requires a reinterpret_cast, a C-style cast or function-style cast。rn请问各位大侠,怎么解决。rnrn
出现不明确的符号,困扰好久了,求助!
当我引入wmp.dll(windows media player控件)并加上这一句:using namespace WMPLib的时候,出现以下错误:rnrnerror C2872: “ULONG_PTR”: 不明确的符号rn1> 可能是“d:\program files\microsoft sdks\windows\v6.0a\include\basetsd.h(139) : __w64 unsigned long ULONG_PTR”rn1> 或 “f:\vs2008应用\vs2008编译\htmlplayer\htmlplayer\debug\wmp.tlh(236) : WMPLib::ULONG_PTR”rn1>f:\vs2008应用\vc\atlmfc\include\atlwin.h(3636) : error C2872: “ULONG_PTR”: 不明确的符号rn1> 可能是“d:\program files\microsoft sdks\windows\v6.0a\include\basetsd.h(139) : __w64 unsigned long ULONG_PTR”rn1> 或 “f:\vs2008应用\vs2008编译\htmlplayer\htmlplayer\debug\wmp.tlh(236) : WMPLib::ULONG_PTR”rn1>f:\vs2008应用\vc\atlmfc\include\atlwin.h(3636) : error C2872: “ULONG_PTR”: 不明确的符号rn1> 可能是“d:\program files\microsoft sdks\windows\v6.0a\include\basetsd.h(139) : __w64 unsigned long ULONG_PTR”rn1> 或 “f:\vs2008应用\vs2008编译\htmlplayer\htmlplayer\debug\wmp.tlh(236) : WMPLib::ULONG_PTR”rnrn这个问题应该怎么解决,谢谢!
运行错误到底是什么 困扰我好久了
1019 数字黑洞 (20 分)rn给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。rnrn例如,我们从6767开始,将得到rnrn7766 - 6677 = 1089rn9810 - 0189 = 9621rn9621 - 1269 = 8352rn8532 - 2358 = 6174rn7641 - 1467 = 6174rn... ...rn现给定任意 4 位正整数,请编写程序演示到达黑洞的过程。rnrn输入格式:rnrn输入给出一个 (0,10rn​4rn​​ ) 区间内的正整数 N。rnrn输出格式:rnrn如果 N 的 4 位数字全相等,则在一行内输出 N - N = 0000;否则将计算的每一步在一行内输出,直到 6174 作为差出现,输出格式见样例。注意每个数字按 4 位数格式输出。rnrn输入样例 1:rnrn6767rn输出样例 1:rnrn7766 - 6677 = 1089rn9810 - 0189 = 9621rn9621 - 1269 = 8352rn8532 - 2358 = 6174rn输入样例 2:rnrn2222rn输出样例 2:rnrn2222 - 2222 = 0000rnrnrnrn我用C写的答案 rn#include rn#include rn#include rnrnvoid sort(int a[])rnrnrn int i,j;rn for(i=0;i<4;i++)rn for(j=i+1;j<4;j++)rn rn if(a[j]>a[i])rn rn int t=a[i];rn a[i]=a[j];rn a[j]=t;rn rn rnrnint main(int argc, char *argv[]) rn int a[4]=0;rn char s[4]=0;rn gets(s);rn int n=strlen(s); rn int i,j;rn for(i=0;i=10)rn rn a[i++]=k%10;rn k=k/10;rn rn a[i]=k;rn if(i<3)rn for(i++;i<4;i++)rn a[i]=0;rn rn rn rn rnrn在Dev上运行出来答案都是对的 但是。。[img=https://img-bbs.csdn.net/upload/201904/11/1554946150_879433.png][/img]
刷新问题(困扰我好久了)
一个button,一个text,text里面有值,rnbutton一提交,就录入数据库,可是在刷新一下页面,又重新写入数据库了,rn谁有好办法??rnrnthx......
请教一个小问题,困扰我好久了…………
写一些数据结构(用c实现)rn想把把原型放在一个文件中(比方MaxHeap.h)rn实现放入一个文件(比方MaxHeap.c),编译此文件后删除,这样别人就只能看到rn 头文件里的申明,就像库函数一样;rn别的文件可以象调用库函数一样调用头文件里声明的函数。
一个事务返回值的问题,困扰好久了!
一个sql事务,不用存储过程,直接执行后我应该怎么判断该事务是执行成功还是回滚?
高手救命!此问题困扰本人好久了!>>>>>>>>>>>>>>>>>>>>>>>
四个表进行连接!情况如下:rn 表一和表二进行内联接,再与表三进行内联接,最后与表四进行左连接!请问sqlrn如何确定他们的连接顺序!我的理解是这样:rn 表一和表二进行内联接的结果(产生临时表1),临时表1再与表三进行内联接(产生临时表2),最后临时表2和表四进行左连接输出结果,不知sql是否一定按照我理解的次序进行连接!
android 调试问题 困扰好久了 求解答
12-06 14:19:08.786: W/dalvikvm(333): threadid=1: thread exiting with uncaught exception (group=0x40e26438)n程序出错时,只会打印这一行错误信息,无论什么错误都是这个,用真机测的,用模拟器的话就会打印出详细的错误LOG 这是怎么回事啊
一个数据结构问题,困扰我好久了
#includern#includern#includern#define error -1rn#define ok 1rn#define list_length 100rn#define inc 10rnstruct datarn char num[5]; //编号rn char name[9]; //姓名rn char sex[3]; //性别rn char phone[13]; //电话rn char addr[31]; //地址rn;rntypedef structrn int length;rn int listsize;rn struct data data[100];rnSqList;rntypedef SqList *LinkList;rnrnint CreatList(LinkList head)rn head=(LinkList)malloc(list_length*sizeof(SqList));rn if(head==NULL)return error;rn head->length=0;rn head->listsize=list_length;rn int i=0,flag=0;rn while(flag==0)rn if(head->length>=head->listsize)rn LinkList p=(LinkList)realloc(head,(head->listsize+inc)*sizeof(SqList));rn if(p==NULL)return error;rn head=p;rn head->listsize+=inc;rn rn printf("学号 姓名 性别 电话 地址\n");rn scanf("%s%s%s%s%s",&head->data[i++].num,&head->data[i++].name,&head->data[i++].sex,rn &head->data[i++].phone,&head->data[i++].addr);rn head->length++;rn printf("要继续建表吗?0 继续;1 结束");rn scanf("%d",&flag);rn rn return ok;rnrnint print(LinkList head)rn int len=0;rn for(;lenlength;len++)rn printf("创建的顺序表");rn printf("%s%s%s%s%s",head->data[len].num,head->data[len].name,head->data[len].sex,head->data[len].phone,head->data[len].addr);rn rn return ok;rnrnvoid main()rn LinkList head;rn CreatList(head);rn print(head);rnrn为什么调用CreatList(head);后 主函数的head的值还是没变,这里不是地址传递吗?
这个问题困扰我好久了.......
select fieldFloat from Tablea rnrnfieldFloatrn----rn15.460000000000001rnrn但我只想要15.460rnrn用select round(fieldFloat,3) from Tablea 不能解决,怎么办?rnrn
这样的数据导入问题困扰了我好久了。
这样的数据导入问题困扰了我好久了。rn下级单位将数据导出到*.sql文件。里面是delete和insert语句。一次能上报上来5个这样的文件。rn我在delphi里:rn在一个过程里rn1,用winexec命令执行isql将这些文件导入到MS SQL SERVER 2000 里。rn2,然后在删除这些文件。rn但是发现,经管是这样的顺序但是还是删除文件执行在前面。这样上报的数据没有可能被导入进数据库里。rn请问我该这样确保数据文件被iqsl导入后,放能删除文件呢?
加密算法编程实现时的一些问题,困扰好久了!
在加密算法中经常要用到二进制串作秘钥,怎么样才能从输入的字符串中提取出相应的二进制串啊?rnrn能不能直接声明一个二进制串作秘钥呢?rnrn如果要对这些字符串进行位操作时,如果用按位与,按位或这些运算符进行运算时感觉特不方便,有没有方便一点的方式啊?rnrn
困扰我好久了 ASSERT(afxCurrentInstanceHandle != NULL)
我在做一个Adobe acrobat下的插件,这个插件编译完后实际就是个.dll文件。rn插件里面要用到对话框,所以添加了MFC的支持。rn在Adobe acrobat一启动,将要加载这个dll时,出现了一个断言错误rnD:\Microsoft Visual Studio 8\VC\atlmfc\include\afxwin1.inl 21行rn[code=C/C++]rn_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetInstanceHandle()rn ASSERT(afxCurrentInstanceHandle != NULL);rn return afxCurrentInstanceHandle; rn[/code]rnafxCurrentInstanceHandle为空导致了这个错误。rn我调试运行,发现还没有运行到DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )呢就出现了这个错误。rn我把编译选项_DEBUG 换成 NDEBUG还是会出现。rnrn下面是出错时的调用堆栈:(Template.api就是我编译出的那个dll,只是扩展名不同。)rn[code=C/C++]rn Template.api!AfxGetInstanceHandle() 行21 + 0x1e 字节 C++rn Template.api!AfxRegisterWndClass(unsigned int nClassStyle=0, HICON__ * hCursor=0x00000000, HBRUSH__ * hbrBackground=0x00000000, HICON__ * hIcon=0x00000000) 行1402 + 0x5 字节 C++rn Template.api!CXInfoTip::CXInfoTip() 行60 + 0xd 字节 C++rn Template.api!`dynamic initializer for 'tip''() 行547 + 0x13 字节 C++rn Template.api!_initterm(void (void)* * pfbegin=0x04aac41c, void (void)* * pfend=0x04aac5e0) 行855 Crn Template.api!_cinit(int initFloatingPrecision=0) 行293 + 0xf 字节 Crn Template.api!_CRT_INIT(void * hDllHandle=0x047f0000, unsigned long dwReason=1, void * lpreserved=0x00000000) 行179 + 0x19 字节 Crn Template.api!__DllMainCRTStartup(void * hDllHandle=0x047f0000, unsigned long dwReason=1, void * lpreserved=0x00000000) 行359 + 0x11 字节 Crn Template.api!_DllMainCRTStartup(void * hDllHandle=0x047f0000, unsigned long dwReason=1, void * lpreserved=0x00000000) 行328 + 0x11 字节 Crn ntdll.dll!7c92118a() rn [下面的框架可能不正确和/或缺失,没有为 ntdll.dll 加载符号] rn ntdll.dll!7c93bf2a() rn ntdll.dll!7c93ca4e() rn ntdll.dll!7c93cd4b() rn ntdll.dll!7c935c81() rn ntdll.dll!7c935508() rn ntdll.dll!7c93556d() rn kernel32.dll!7c80ef6c() rn ntdll.dll!7c932ce6() rn ntdll.dll!7c932d1c() rn …… rn[/code]
关于Image预加载问题!困扰好久了!!!!!!!!!!!!!!!!!!!!!
我在页面中需要使用rnvar image = new Image();rnimage.src="src/a.jpg" ;rn然后用image来获得图片的宽度和高度rnrn但是这样第一次打开页面的时候,图片都加载不了,也就是image.width 和image.height 都为0rn重新刷新一下页面才可以rnrn我试了在body的onload中提前加载rnvar image = new Image();rnimage.src="src/a.jpg" ;rn这两句话,但还是不行rnrn不知道各位有什么办法能预加载这个图片吗?rn我再网上查了很多预加载的方法,都不行的rnrn其实目的只有一个,就是获得图片的宽度和高度,不用image,有其他办法也行rnrn各位高手帮帮忙哈rnrnrn
memcpy的一个小问题,困扰我好久了
我在编写一个网络通讯程序是自定义了一个结构体rnrntypedef struct pixel_tagrnrn int x;rn int y;rn COLORREF color;rnpixel;rnrnpixel pixelarray[screenwidth][screenheight];rnchar* pixelbuffer;rnrn使用rnmemcpy(pixelbuffer,&pixelarray[i][j],sz_pixel);rn循环拷贝结构体数据到字符缓冲区中但是总是提示出错(运行时)rnunhandled exception in server.exe 0xc0000005:Access Violation!rn单步追踪显示是调用 memcpy 函数时出错。rn恳请高手相助!!!!!!rn
StreamReader读流,中断,困扰好久了
下面是代码,代码没有问题 读别的页 一般没有问题,但是读带有百度百科的 到了百科就中断, 就返回字符串了。不是完整的html代码。只有一部分;不知道怎么处理了。。。。。。。。rn请各位帮帮忙,困扰好久了。rnrnrn[code=csharp]rn//调用rnGetHtml("http://www.soso.com/q?pid=s.idx&cid=s.idx.se&w=%D1%B5%C1%B7%CB%FE");rnrn public string GetHtml(string url)rn rn //判断网页编码rn Encoding wCode;rn string PostPara = "";rn CookieContainer CookieCon = new CookieContainer();rn HttpWebRequest wReq;rn wReq = (HttpWebRequest)WebRequest.Create(@url);rn wReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50215;)";rn Match a = Regex.Match(url, @"(http://).[^/]*[?=/]", RegexOptions.IgnoreCase);rn string url1 = a.Groups[0].Value.ToString();rn wReq.Referer = url1;rn wReq.Method = "GET";rn //设置页面超时时间为12秒rn wReq.Timeout = 12000;rn HttpWebResponse wResp = (HttpWebResponse)wReq.GetResponse();rn System.IO.Stream respStream = wResp.GetResponseStream();rn string strWebData = "";rn tryrn rnrn string cType = wResp.ContentType.ToLower();rn Match charSetMatch = Regex.Match(cType, "(?<=charset=)([^<]*)*", RegexOptions.IgnoreCase | RegexOptions.Multiline);rn string webCharSet = charSetMatch.ToString();rn wCode = System.Text.Encoding.GetEncoding(webCharSet);rn rn catchrn rn wCode = Encoding.Default;rn rn if (wResp.ContentEncoding == "gzip")rn rn GZipStream myGZip = new GZipStream(respStream, CompressionMode.Decompress);rn System.IO.StreamReader reader;rn reader = new System.IO.StreamReader(myGZip, wCode);rn strWebData = reader.ReadToEnd();rn reader.Close();rn reader.Dispose();rn rn elsern rn System.IO.StreamReader reader;rn reader = new System.IO.StreamReader(respStream, wCode);rn strWebData = reader.ReadToEnd();rn reader.Close();rn reader.Dispose();rn rn // this.m_WebpageSource = strWebData;rn return strWebData;rnrn rn rnrn[/code]
总是这个错误,困扰我好久了
当我在PB里下载系统运行时镜像到模拟器时总提示下面的错误:rnrnThe specified CE boot image could not be loaded.rnrnYour virtual machine may not have enough RAM allocated. Try increasing the RAM allocation (if you are using Platform Builder open the Configure Remote Services dialog, choose the Emulator Download service, and click the configure button).rnrn我按照提示把系统内存加到最大256还是不行,这到底是怎么回事啊?
困扰了好久了,条件语句难题求解
[code=SQL]rn/*在解决超8000字符的语句时,原来有如下语句*/rnIf @DisplayCase ='' or @DisplayCase is Null rnexec( @sql1+@sql2+@sql3+'rnexec('+@sqlhead+'+'+@sql4+@sqlend+@Sqlgroup+')'rn)rnElsernexec( @sql1+@sql2+@sql3+'rnexec('+@sqlhead+'+'+@sql4+@sqlend+@Sqlcase+@Sqlgroup+')'rn)rn--------rn现在我又新增加了一个条件,@OtherCase,这个条件也有为'',为NULL,和有实际的情况,这样和上面的DisplayCase 条件组合到一起可能就会有9种结果,我直接在上面的语句上加一下,不知大家能不能明白,不好意民,我的表达能力太差了rnIf @OtherCase = '' or @OtherCase is Nullrnexec( @sql1+@sql2+@sql3+'rnexec('+@sqlhead+'+'+@sql4+@sqlend+@Sqlgroup+')'rn)rnElsernexec( @sql1+@sql2+@sql3+'rnexec('+@sqlhead+'+'+@sql4+@sqlend+@Sqlcase+@OtherCase+@Sqlgroup+')' rn)rnrn把@DisplayCase和@OtherCase这几种条件组合在一起写要如何写,唉,不知我的意思大家是否可以理解?rnrn[/code]
一个Div的问题,困扰我好久了!
如果页面上面是个table,现在想加个div,其中div的上面部分要遮住table的一部分,应该怎么做啊?????相信有人做过这个吧!rn大家帮帮忙!rn解决马上结贴!
困扰我好久了。。。。。。求大神解答~
private Address[] read() throws Exceptionrn Address[] addressArray = new Address[getLineCounts()];rn Scanner scanner = new Scanner(new File("address.txt"));rn int i=0;rn while(scanner.hasNext())rn String[] array = scanner.nextLine().split(",");//line =1,111,111,111,111,111rn [color=#FF0000]addressArray[i++] = new Address(Integer.parseInt(array[0]),array[1],[/color]rn array[2],array[3],array[4]);rn rn return addressArray;rn rn变红的那行出错了,我都快愁死了。。。。。不知道为啥出错,说是找不到符号。
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法