高并发性能损失严重,找不到问题所在,求高手指出问题所在 [问题点数:150分]

Bbs1
本版专家分:0
结帖率 92.86%
Bbs1
本版专家分:0
Bbs1
本版专家分:23
Bbs1
本版专家分:20
其他相关推荐
2015网易Java开发工程师(技术架构)笔试题
1、 程序和进程的本质区别是? A、在外存和内存存储 B、非顺序和顺序执行机器指令 C、独占使用和分时使用计算机资源 D、静态和动态特征 2、 假设某算法的时间复杂度符合递推关系式T(n)=2T(n/2)+n,那么该算法的时间复杂度相当于 A、O(n) B、O(lgn) C、O(nlgn) D、O(n2) 3、 下图一个非确定有限自动机(NFA)的状态转换,其等价的正规式为()
《Android秘籍.第二卷》
《Android秘籍.第二卷》 目录 《Android秘籍.第二卷》 《Window篇》 Activity、Window、View三者之间的关系? Activity与Window View跟Window有什么联系? Window有哪几种类型? Activity和Dialog创建过程的异同? AlertDialog和popupWindow区别 Android UI中的View如何...
线上CPU 爆表 问题定位
转载: http://www.importnew.com/26413.html 0、背景 经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。 对此,也有不少同学曾经整理过相关流程或方法论,类似把大象放进冰箱要几步,传统的方案
问题定位——分析日志文件
系统总会留下各种其活动的线索。就像任何犯罪现场会留下线索一样,这应该是客观存在的规律。所以,我要做的就是像侦探一样,分析各种情况,找到那个犯罪的家伙。 中医里面有望闻问切,我们也有几板斧来诊断我们的web程序是否健康。 *根据问题的现象初步判断是哪个阶段的问题 无非就是用户请求->网络->web服务器->应用程序->数据库这样的几个阶段。 每个阶段出现问题的表现都会有其特点。比如在网络,服
你的灯亮着吗——发现问题的真正所在(摘录)
  你的灯亮着吗——发现问题的真正所在如果你要学会分析和发现解决问题的方法,这本书应该多看几遍。书中充满了智慧,让你体会到问题中的人性因素。这是一本启迪智慧的书,让人的思想变得富有柔性,值得广为流传。本书强调的不是问题的解决方法,而是关注问题本身。书中作者认为,如果按照他的方式思考问题,我们看问题的眼界就会开拓很多。所以解决问题的成功率就会高很多。 全书幽默地引导读者在处理问题
给出代码敬请指出问题所在
我用JNI的时候出现一个错误是怎么一回事: rnjava.lang.UnsatisfiedLinkError: displayHelloWorld rn Stack trace is disabled. Set JAVA_COMPCMD=STA(CKTRACE) to enable. rnrn该怎么解决呢? rn代码如下: rnclass HelloWorld rn public native void displayHelloWorld(); rn static rn System.loadLibrary("hello"); rn rn rn public static void main(String[] args) rn new HelloWorld().displayHelloWorld(); rn rn rnrnhello.dll跟本文件在一个目录下。其中hello.dll使用vc编写并通过。为什么会出现问题呢? 出现问题的环节可能在哪呢?rn谢谢大侠!rn--rn
MySQL影响性能问题所在
影响MySQL性能的主要因素 SQL查询速度 效率低下的SQL 磁盘IO 磁盘IO性能突然下降(使用更快的磁盘设备) 其他大量消耗磁盘性能的计划任务(调整计划任务,做好磁盘维护) 网卡流量 网卡IO被占满 tip:1000Mb/s ≈ 100MB/s 服务器硬件 大量的并发:数据库的连接数被占满 超高的CPU使用率:CPU资源耗尽而宕机 其它 大表: 1.单表
高级java工程师面试题
一、面试具体技术内容 1、面试java基础 (1)java 为什么分为基础对象,引用对象,两者的区别 (2)多线程,多线程安全怎么做。用过current 包里面的内容吗     多线程之间的通信如何处理。 (3)List,set,Map 的不同,各自的优点。 (4)设计模式的思想、设计模式的内容 (5)什么是事务、事务如何处理、 (6)内存溢出如何定位、如何处理。 2、面试ssh
文件上传问题,找不到问题所在
下面的代码大家也许都见过:rn我是了也运行正常,但是只要我把函数Button1_Click 放在代码文件中,编译运行后就不能上传文件了,调试的时候发现file1.PostedFile=null,意思是文件根本就没有上传,我真控制不了他了rnrnrnrn rn rn rn rn rn rn rn HtmlInputFile Samplern rn rn rn Select File to Upload: rn rn rn rn Save as filename (no path): rn rn rn rn rn rn rn rn rn rn rn rn
求救~程序崩溃~找不到问题所在
[img=http://img.bbs.csdn.net/upload/201311/09/1383988940_535534.png][/img]rnrnrn代码如下:rnrn[code=java]rnpackage da;rnrnimport domain.MemberData;rnimport java.sql.*;rnimport java.util.ArrayList;rnimport javax.swing.*;rnimport java.util.Date;rnrnpublic class MemberDataDA rnrn private String host = "jdbc:derby://localhost:1527/memberdb";rn private String user = "nbuser";rn private String password = "nbuser";rn private String tableName = "MEMBERDATA";rn private Connection conn;rn private PreparedStatement stmt;rn private ResultSet rs;rn rnrn public MemberDataDA() rn createConnection();rn rnrn rn public void addMember(MemberData Data) rn //convert char to string rn rnrn try rn String password = String.valueOf(Data.getPassword());rn String insertStr = "INSERT INTO " + tableName + " Values(?,?,?,?,?,?,?,?,?,?) ";rn stmt = conn.prepareStatement(insertStr);rn stmt.setString(1, Data.getName());rn stmt.setString(2, Data.getStudentID());rn stmt.setInt(3, Data.getMemberID());rn stmt.setString(4, Data.getGender());rn stmt.setString(5, Data.getSchool());rn stmt.setString(6, Data.getProgramme());rn stmt.setString(7, Data.getContact_Num());rn stmt.setString(8, Data.getJoin_date());rn stmt.setString(9, Data.getLeave_date());rn stmt.setString(10, password);rnrn stmt.executeUpdate();rn catch (SQLException ex) rn JOptionPane.showMessageDialog(null, ex.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE);rn rn rnrn public void UpdateMember(MemberData data) rn try rn String password = String.valueOf(data.getPassword());rn stmt = conn.prepareStatement("UPDATE " + tableName + " SET NAME = ?, STUDENTID = ?, GENDER=?, SCHOOL=?, PROGRAMME=?, CONTACT_NUMBER=?, PASSOWORD=? WHERE MEMBERID = ? ");rn stmt.setString(1, data.getName());rn stmt.setString(2, data.getStudentID());rn stmt.setString(3, data.getGender());rn stmt.setString(4, data.getSchool());rn stmt.setString(5, data.getProgramme());rn stmt.setString(6, data.getContact_Num());rn stmt.setString(7, password);rn stmt.setInt(8, data.getMemberID());rnrn stmt.executeUpdate();rnrn catch (SQLException ex) rn rn rnrn private void createConnection() rn try rn conn = DriverManager.getConnection(host, user, password);rn System.out.println("***TRACE: Connection established.");rn catch (SQLException ex) rn JOptionPane.showMessageDialog(null, ex.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE);rn rn rnrn private void shutDown() rn if (conn != null) rn try rn conn.close();rn catch (SQLException ex) rn JOptionPane.showMessageDialog(null, ex.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE);rn rn rn rnrn[/code]
HTTP问题总结
HTTP相关内容 1.HTTP协议简介 HTTP协议是一种网络协议。网络协议:计算机通信网络中两台计算机之间进行通信必须遵守的规定or准则。 HTTP协议属于应用层协议。 HTTP协议在传输层使用的是可靠的数据传输协议TCP协议。 TCP/IP协议族中和HTTP协议关系比较密切的协议: IP,TCP,DNS。分属于:网络层、传输层、应用层。 IP简介 位置:网络层 ...
高手看看问题所在?????
sql="select * from jf where jf_name='(select kt_name from kt where kt_wl=0 and kt_lw=0 )'"rn请高手看看问题所在?????请看看是不是有语法错误啊》》
测试问题所在的程序
测试问题所在的程序
找不到问题所在高手帮我看看啊!!!
表1(timu)rnid timu timuid xuanzern6 aaa 9 0rn6 bbb 7 0rn6 ccc 8 1rnrnrnrn表2(xuanxiang)rnid xuanxiang timuidrn6 CCC 8rn6 CCC 8rn6 CCC 8rn6 CCC 8rn6 AAA 9rn6 AAA 9rn6 BBB 7rn6 BBB 7rn6 BBB 7rnrnrn我现在想在得到的是:rnaaarn(单选框)AAArn(单选框)AAArnrn bbbrn(单选框)BBBrn(单选框)BBBrn(单选框)BBBrnrn cccrn(多选框)CCCrn(多选框)CCCrn(多选框)CCCrn(多选框)CCCrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrnrnusing System;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Web;rnusing System.Web.SessionState;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.HtmlControls;rnusing System.Data.SqlClient; rnusing System.Configuration;rnusing System.IO;rnrnnamespace voternrn /// rn /// diaocha 的摘要说明。rn /// rn public class diaocha : System.Web.UI.Pagern rn protected System.Web.UI.WebControls.Repeater Repeater1;rn //protected System.Web.UI.WebControls.Repeater Repeater3;rn rn private void Page_Load(object sender, System.EventArgs e)rn rn // 在此处放置用户代码以初始化页面rn if (!IsPostBack)rn rn SqlConnection conn1=new SqlConnection(ConfigurationSettings.AppSettings ["MyConnectionString"]);rn tryrn rn conn1.Open();rn string sql="select * from timu where id=@gid1";rn SqlCommand command1=new SqlCommand(sql,conn1);rn command1.Parameters.Add("@gid1",SqlDbType.Int);rn command1.Parameters["@gid1"].Value=Request.QueryString["id"];rn SqlDataReader reader = command1.ExecuteReader ();rn Repeater1.DataSource=reader;rn Repeater1.DataBind ();rn rn rn rn catch (SqlException ex)rn rn Console.WriteLine(ex.Message);rn rn finallyrn rn conn1.Close();rn rn rn rn rn rn rn rn protected void Repeater1_OnItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) rn rn if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) rn rnrn SqlConnection conn2=new SqlConnection(ConfigurationSettings.AppSettings ["MyConnectionString"]);rn tryrn rn conn2.Open();rn Repeater Repeater3 = (Repeater)e.Item.FindControl("Repeater3");rn Label lblTest = (Label)e.Item.FindControl("lblTest");rn string timuid = lblTest.Text;rn string sql2="select * from xuanxiang where timuid="+timuid;rn SqlCommand command2=new SqlCommand(sql2,conn2);rn SqlDataReader reader2 = command2.ExecuteReader ();rn Repeater3.DataSource=reader2;rn Repeater3.DataBind (); rn rn rn catch (SqlException ex)rn rn Console.WriteLine(ex.Message);rn rn finallyrn rn conn2.Close();rn rn Label lblTest1 = (Label)e.Item.FindControl("lblTest1");rn CheckBox ck = (CheckBox)e.Item.FindControl("ck");rn RadioButton rb = (RadioButton)e.Item.FindControl("rb");rn int xuanze=Convert.ToInt32(lblTest1.Text.Trim());rn if (xuanze==0)rn rn rb.Visible=false;rn rn elsern rn ck.Visible=false;rn rn rnrn rn rnrn #region Web 窗体设计器生成的代码rn override protected void OnInit(EventArgs e)rn rn //rn // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。rn //rn InitializeComponent();rn base.OnInit(e);rn rn rn /// rn /// 设计器支持所需的方法 - 不要使用代码编辑器修改rn /// 此方法的内容。rn /// rn private void InitializeComponent()rn rn this.Load += new System.EventHandler(this.Page_Load);rnrn rn #endregionrn rnrnrnrnrnrnrn运行后提示错误:rn未将对象引用设置到对象的实例。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。rnrn源错误: rnrnrn行 89: if (xuanze==0)rn行 90: rn行 91: rb.Visible=false;rn行 92: rn行 93: elsern rnrn源文件: c:\inetpub\wwwroot\vote\diaocha.aspx.cs 行: 91 rnrn堆栈跟踪: rnrnrn[NullReferenceException: 未将对象引用设置到对象的实例。]rn vote.diaocha.Repeater1_OnItemDataBound(Object sender, RepeaterItemEventArgs e) in c:\inetpub\wwwroot\vote\diaocha.aspx.cs:91rn System.Web.UI.WebControls.Repeater.OnItemDataBound(RepeaterItemEventArgs e)rn System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem)rn System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource)rn System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)rn System.Web.UI.WebControls.Repeater.DataBind()rn vote.diaocha.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\vote\diaocha.aspx.cs:40rn System.Web.UI.Control.OnLoad(EventArgs e)rn System.Web.UI.Control.LoadRecursive()rn System.Web.UI.Page.ProcessRequestMain()rnrn rn大家帮我看看问题出在哪里???
关于字符串数组的习题,找不到问题所在。。。
要求:输入一个以回车结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数(大写辅音字母:除A,E,I,O,U之外的大写字母)。rn我编写的代码如下:rn#include rnint main()rnrn char s[80], ch;rn int count = 0,i = 0;rnrn while((s[i] = getchar()) != '\n')rn rn rn if((ch >= 'A') && (s[i] , count);rnrn return 0;rnrn为什么输入的字符串比如HELLO以后,count没有变化还是0呢,想了很久也没有找出是什么问题,大家帮忙看下,谢谢
实在找不到问题所在,jsp+oracle的问题
rn/*date是一个string型的日期;ziduan是string数组,每隔一个是城市名,price和pickdatern 是数据表oilprc中的字段,分别是varchar2和date型,下面sql 的目的是得到前一天,前一周,前一月的price,存到表中,以方面比较。原来用触发器做的,现在改成要在程序里完成。yesprc,weekprc,monthprc也是相应的字符串数组存储这些信息,在之后的插入程序中使用。rn现在是报ORA-00932: inconsistent datatypes 错误,后面那段插入程序应该试没问题的,可是我刚学oracle,找来找去也是浪费时间,请各位走过路过的大哥大姐帮忙看看,也许对您只是超简单的问题。*/rnint g=0;rnMysql mysqll = new Mysql();//这里得到一个statementrntryrnrn for(int j=0;j
JSF的问题,希望那位可以指出问题所在
backbean的所有代码 package org.hblz.common.web.jsf;       import javax.faces.component.html.HtmlSelectOneListbox;    import javax.faces.event.ValueChangeEvent;    import javax.fa...
自己的问题所在
自己的问题: 1.code看得不多,练得更不多,没有深入进去,遇到复杂的,经常没耐性.框架或者util包的源码就更不用说了. 2.自己heading的方向和项目需求有偏差,导致努力得不到积极的反馈,无法坚持自己的heading方向=>跟着工作用到的技术走 3.code时,迫于需求紧急的压力,没有为将来做充分考虑,导致code水平很低,质量不好=>转变观念,掌握深一点,以后会轻松很多 4.经
拷贝构造函数问题所在
class Rectrn{rnpublic:rn    Rect()      // 构造函数,p指向堆中分配的一空间rn    {rn        p = new int(100);rn    }rn    ~Rect()     // 析构函数,释放动态分配的空间rn    {rn        if(p != NULL)rn        {rn//构造函数析构了两次rn         
404问题所在
以下四处必须完全相同!
请教!问题所在
rn 寻找用户数据rnrn rn rn请输入用户名:rn书号: rn rnrnrnrnrn<> Empty thenrn condition="用户名:'" & Request("xm") & "'"rn RS.Find = Conditionrn if RS.EOF thenrn Response.Write"很抱歉,查无此用户" & Request("xm") & "的数据"rn elsern Response.Write"查到的用户数据如下: "rn for i=0 to RS.Field.Count-1rn Response.Write RS(i) & " "rn nextrn Response.Write""rn end ifrnend ifrn%> rnrn运行时出现ADODB.Recordset (0x800A0BB9)rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rn/Ch11_11.asp, 第 18 行rn不知道哪里有误,请教各位高手
找到问题所在
前段时间曾试图在本机安装一下magento1.3版本,曾经有一次可以运行成功。可是,此后在多次尝试之后均会出现一些问题导致系统不能正常使用。很是郁闷。 最近,有空。闲暇时候,感觉还是想要运行一下1.3的版本,于是便又一次download了一下。 不出所料,这一次还是出现了同样的问题。 这时才突然想起,曾经把php的版本升级了一下,从5.2-》5.3,于是乎,恍然大悟:magento1.3的版本里的一些php的系统方法在php
谁知道问题所在
HTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnjava.lang.NullPointerExceptionrn org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)rn org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121)rn org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232)rn org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173)rn org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)rn org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)rn org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:830)rn org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)rn org.hibernate.type.EntityType.resolve(EntityType.java:303)rn org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)rn org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)rn org.hibernate.loader.Loader.doQuery(Loader.java:717)rn org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)rn org.hibernate.loader.Loader.doList(Loader.java:2145)rn org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)rn org.hibernate.loader.Loader.list(Loader.java:2024)rn org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)rn org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)rn org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)rn com.yaya.dao.LaywordDaoImpl$1.doInHibernate(LaywordDaoImpl.java:82)rn org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372)rn org.springframework.orm.hibernate3.HibernateTemplate.executeFind(HibernateTemplate.java:342)rn com.yaya.dao.LaywordDaoImpl.selectall(LaywordDaoImpl.java:74)rn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn java.lang.reflect.Method.invoke(Method.java:597)rn org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)rn org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)rn $Proxy10.selectall(Unknown Source)rn com.yaya.serv.LaywordServImpl.getallbypage(LaywordServImpl.java:61)rn com.yaya.action.LaywordAction.listallLayword(LaywordAction.java:63)rn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn java.lang.reflect.Method.invoke(Method.java:597)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)rn com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)rn org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)rn org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)rn org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)rnrnrnnote The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/6.0.14
java问题快速定位
java线上系统问题排查,快速定位问题所在
现网问题处理总结
对接过程中未能把握该局点特殊性。未能明确自己的责任所在,有些事超出能力范围需要明确告诉对方,让对方寻找更强里的支持。而不是遇到事死扛,最后把事拖到不可收拾的地步再求助于人》。。     经验和教训:     对现网的问题支持时,尽量做到给出解决问题的方法,而不是给出建议或者方案。弄清楚对接时间紧不紧张,是否需要SE来介入领头这件事。暧昧的态度就是引起问题的关键。     做事
哪位高手能给我指出问题所在???高分重谢,在线等
我的程序是这样的,在一个窗口w_main中有一个保存按钮,它的代码如下:rnif dw_print.update( )>0 thenrncommit;rnmessagebox("提示","收款收据信息保存成功!")rnelsernmessagebox("错误!","不能保存收据信息!") rnrollback;rnend ifrnrn而在w_main的open事件中有以下一段代码:rn//以下代码为实现动态报表所需代码rn//校验报表格式是否存在,如果存在,读取定义好的报表格式到数据窗口。 rnblob emp_pic rnlong ll_handle ,ll_countrnstring ls_reportfile,ls_path//ls_reportfile为存储.psr文件路径的变量rnls_dwobject = dw_print.dataobject rn//判断是否存在该数据窗口的报表格式 rnselect count(*) into :ll_countrn from dyn_reportrn where dwobject =:ls_dwobject;rn rn if ll_count>0 then rn//读取报表格式文件到大文本变量emp_pic中 rnselectblob memo into :emp_picrnfrom dyn_reportrnwhere dwobject =:ls_dwobject;rn//创建PSR临时文件并保存到硬盘 rnls_reportfile = getcurrentdirectory()+'\report\'+'clw_read.psr'rnof_writebmpfile(ls_reportfile,emp_pic)//把大文本变量emp_pic中的内容写到.psr文件中去 rnFileClose(ll_handle) rndw_print.dataobject =ls_reportfile //注意一下这句,可能问题就出在这里,指定数据窗口的dataobject为psr文件的路,注数据窗口可以直接读取psr文件rnelse rnDw_print.settransobject(sqlca) rnEnd if rn//以下代码通过双击来得到相应行的数据rnlong clw_rowrnclw_row=long(message.stringparm)//得到点击的行号rndw_print.settransobject(sqlca)rndw_print.object.dwmc[1]=w_main.dw_1.object.aab004[clw_row]rndw_print.object.dwbm[1]=w_main.dw_1.object.aab001[clw_row]rndw_print.object.yjhj[1]=w_main.dw_1.object.compute_0003[clw_row]rnrn我现在就想问当我按下保存按钮时,总是提示保存不成功,也就是说dw_print.update()返回值是-1,出现这种问题的原因是什么?我该怎样改写代码?rnrn给出详细改写过程马上另开贴给500分!!!
Mysql高并发优化
一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的
问题所在关于tostring("C")
先是一个字符串类型的数据,我用decimal.parse(字符串)转换成decimal类型,然后计算,再把结果转换成tostring("C")显示出来,而前台页面总是显示的是?123.244.31前面不应该是货币符号吗?这是什么情况?我试了好多中方法都不行。rn[code=C#](decimal.Parse(字符串) * (1 - decimal.Parse(字符串) / 100)).ToString("C");[/code]
求大神指教一下问题所在
这是我项目里查询数据库方法里其中之一,之前用Oracle数据库时没有异常,rn[code=java]public DocumentImpl selectRecordById(DocumentImpl doc)rn String name=null;rn String val=null;rn NodeList children = doc.getDocumentElement().getChildNodes();rn name=children.item(0).getNodeName();rn val=children.item(0).getTextContent();rn //查询rn Connection con=null; rn DocumentImpl result=new DocumentImpl();rn Element root = result.createElement("root");rn result.appendChild(root);rn tryrn con=JdbcUtil.getConnection();rn con.setAutoCommit(false);rn String sql="select * from clerk_ledger_xjy where "+name+" = ?";rn //System.out.println(sql);rn PreparedStatement ps = con.prepareStatement(sql);rn ps.setString(1, val);rn con.commit();rn ResultSet rs = ps.executeQuery();rn ResultSetMetaData rsmd = rs.getMetaData();rn int count = rsmd.getColumnCount();rn int row=1;rn while(rs.next())rn Element rows = result.createElement("row"+row);rn root.appendChild(rows);rn for (int i = 1;i , e);rn finally rn JdbcUtil.close(con);rn rn rn// try rn// System.out.println(WSDomUtil.convertXMLDOMToString(result));rn// catch (Exception e) rn// e.printStackTrace();rn// rn return result;rn [/code]rn现在换成数据库db2,方法调用的时候老是报错:rn[code=text]com.ibm.db2.jcc.am.SqlException: [jcc][t4][10251][10308][3.57.82] 正在连接上执行事务时,请求了 java.sql.Connection.close()。rn事务仍然保持活动状态,不能关闭连接。 ERRORCODE=-4471, SQLSTATE=nullrn com.ibm.db2.jcc.am.bd.a(bd.java:660)rn com.ibm.db2.jcc.am.bd.a(bd.java:60)rn com.ibm.db2.jcc.am.bd.a(bd.java:120)rn com.ibm.db2.jcc.am.jb.u(jb.java:1167)rn com.ibm.db2.jcc.am.jb.x(jb.java:1190)rn com.ibm.db2.jcc.am.jb.v(jb.java:1176)rn com.ibm.db2.jcc.am.jb.close(jb.java:1160)rn util.JdbcUtil.close(JdbcUtil.java:41)rn dao.SelectDao.selectById(SelectDao.java:63)rn service.QueryServiceImpl.finduser(QueryServiceImpl.java:18)rn web.QueryController.query(QueryController.java:55)rn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn java.lang.reflect.Method.invoke(Unknown Source)rn org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)rn org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)rn org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)rn org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)rn org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)rn org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)rn org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)rn org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)rn org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)rn org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:624)rn org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:731)rn org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)[/code]rn上面已经commit过,事务已经提交 ,下面关闭连接怎么还会出问题 ,求大神指教[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/20.gif][/img]
大并发架构-Keepalived
大并发架构负载均衡 简单理解:负载均衡是反向代理的衍生品,当真实服务器有多台时,可以合理分配负载。 也可认为:反向代理是负载均衡的一种,当真实的服务器只有一台时就是反向代理。 负载均衡解决方案:硬件方案:F5、A10、Radware、NetScaler,性能强进,价格偏高 软件方案:LVS、Nginx、HAProxy,性能不错,开源免费 搭建步骤:简单约定(硬件配置表),都需要安装nginx 名称
vc6.0中常见报错
常见错误查询,可以找到一般我们出现的问题所在!
StackWalker
打印堆栈信息,有利于程序崩溃时找出问题所在
apache启动服务错误日志
apache启动服务错误日志,有助于帮助开发者分析问题所在
pb常见错误
powerbuilder常见系统错误问题提示信息。方便查找问题所在
移动硬盘检测工具
移动硬盘检测工具,硬盘检查工具,移动硬盘可有效查找问题所在
主板测试卡代码
主板测试卡的常用代码表,可以很清楚的查到问题所在
FPGA的常用错误提示是
FPGA的一些常用错误提示,对检测问题所在很有帮助
配置sql track
方便对后台运行的sql进行跟踪,查找问题所在
求教,找不到问题所在,运行结果是乱的!!!!
要求是:判断人的健康状况:给出公式0.5*(220-年龄)+0.3*静息心率=运动时应保持的心率rn运用类编写。。。我的代码如下rn#includernusing namespace std;rnclass Judgehealthrnrnprivate:rn int Age;rn int Restpulse;rn int Opulse;rnpublic:rn void setdata(int, int);rn void calculateOpulse();rn int getAge();rn int getRestpulse();rn int getOpulse();rn;rnvoid Judgehealth::setdata(int a,int r)rnrn Age=a;rn Restpulse=r;rnrnvoid Judgehealth::calculateOpulse()rnrn Opulse=0.5*(220-Age)+0.3*Restpulse;rnrnint Judgehealth::getAge()rnrn return Age;rnrnint Judgehealth::getRestpulse()rnrn return Restpulse;rnrnint Judgehealth::getOpulse()rnrn return Opulse;rnrnint main()rnrn Judgehealth H;rn int Ag;rn int Rpulse;rn cout<<>Ag;rn cout<<>Rpulse;rn cout<<<
百度不收录WWW主域名和主域名快照更新慢原因分析.txt
分析百度不收录 收录慢等一针见血的问题所在
常用的Oracle SQL 语句
常用的Oracle SQL 语句,可以直接使用,便于快速定位问题所在
C# 数据库表如何在水晶报表中正确显示出来customer
这是水晶报表错误显示的图片,以便大家清楚的了解问题所在
GridView 导出成Excel 死活找不到问题所在
导出的excel在Header下面无缘无故多出来一行rn关键方法rn protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)rn rn if (e.Row.RowType == DataControlRowType.DataRow)rn rn e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@;");rn rn switch (e.Row.RowType)rn rn case DataControlRowType.Header:rn //第一行的表头rn TableCellCollection tcHeader = e.Row.Cells;//retrun TablecellCollection get a collection of TableCell object that represents the cells of a row (in a Table Control)rn tcHeader.Clear(); rn tcHeader.Add(new TableHeaderCell());rn tcHeader[0].Attributes.Add("colspan", "4"); //跨Columnrn tcHeader[0].Text = "CheckList for AMS Information -LCL";rnrn tcHeader.Add(new TableHeaderCell());rn tcHeader[1].Attributes.Add("colspan", "1");rn tcHeader[1].Text = "Date:" + DateTime.Now.ToString("MMM.dd", new System.Globalization.CultureInfo("en-GB")) + "";// + "";加?rn break;rn case DataControlRowType.DataRow:rn rn TableCell tc = new TableCell();rnrn rn //tc.Attributes.Add("colspan", "2");rn tc.Attributes.Add("colspan", "3");// rn //tc.AssociatedHeaderCellID = ;rn tc.Text = "Vessel/Voyage";rn rnrn e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#FFC080'");rnrn e.Row.HorizontalAlign =HorizontalAlign.Center;rnrn e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='#ffffff'");rnrnrn break;rnrn //Switch End()rn //GridView1_RowDataBound End()rn
内存泄漏··实在找不到问题所在··求助下论坛
HBITMAP Copybitmap(LPRECT lprect)rnrn HDC hscrdc,hmemdc;rn HBITMAP hbitmap, holdbitmap;rn int nx,ny,nx2,ny2;rn int nwidth,nheight;rn int xscrn,yscrn;rn if(IsRectEmpty(lprect))rn return NULL;rn hscrdc=CreateDC(L"display",NULL,NULL,NULL);rn hmemdc=CreateCompatibleDC(hscrdc);rn nx=lprect->left;rn ny=lprect->top;rn nx2=lprect->right;rn ny2=lprect->bottom;rn xscrn = GetDeviceCaps(hscrdc, HORZRES);rn yscrn = GetDeviceCaps(hscrdc, VERTRES);rn if (nx < 0)rn nx = 0;rn if (ny < 0)rn ny = 0;rn if (nx2 > xscrn)rn nx2 = xscrn;rn if (ny2 > yscrn)rn ny2 = yscrn;rn nwidth = nx2 - nx;rn nheight = ny2 - ny;rn hbitmap = CreateCompatibleBitmap(hscrdc, nwidth, nheight);rn holdbitmap = (HBITMAP)SelectObject(hmemdc, hbitmap);rn BitBlt(hmemdc, 0, 0, nwidth, nheight,hscrdc, nx, ny, SRCCOPY);rn hbitmap = (HBITMAP)SelectObject(hmemdc, holdbitmap);rn //清除 rn DeleteDC(hscrdc);rn DeleteDC(hmemdc);rn // 返回位图句柄rn return hbitmap;rnrnrnvoid CJPG研究Dlg::OnBnClickedButton1()rnrn // TODO: 在此添加控件通知处理程序代码rnusing namespace Gdiplus;rn/////////////////////截图并返回图像句柄///////////////////////////rnLPRECT temprect;rn temprect=new RECT();//使用NEW创建一个RECT对象于动态内存区中,并返回对象首地址赋给temprect变量rn temprect->bottom=768;//第二点Yrn temprect->left=0;//第一点Xrn temprect->right=1366;//第二点Xrn temprect->top=0;//第一点Yrn Sleep(3000);rnHBITMAP bm=Copybitmap(temprect);rndelete temprect;rnBitmap* pBmp = Bitmap::FromHBITMAP(bm, NULL); // 从我得到的截图的句柄创建一个Bitmap,指针pBmprnDeleteObject(bm);//释放位图句柄rnIStream* pStream = NULL;rnCreateStreamOnHGlobal(NULL, TRUE, &pStream);rnCLSID jpgClsid;rnGetEncoderClsid(L"image/jpeg", &jpgClsid);rnpBmp->Save(pStream, &jpgClsid); rnHGLOBAL hGlobal = NULL;rnGetHGlobalFromStream(pStream, &hGlobal); rnDWORD daxiao=GlobalSize(hGlobal);rnLPBYTE pBits = (LPBYTE)GlobalLock(hGlobal); rnGlobalUnlock(hGlobal);rnpStream->Release();rndelete pBmp;rnrnrnint GetImageCLSID(const WCHAR* format, CLSID* pCLSID) rn //得到格式为format的图像文件的编码值,访问该格式图像的COM组件的GUID值保存在pCLSID中 rnUINT num = 0; rnUINT size = 0; rnImageCodecInfo* pImageCodecInfo = NULL; rnGetImageEncodersSize(&num,&size); rnif(size == 0) rnreturn FALSE; // 编码信息不可用 rn//分配内存 rnpImageCodecInfo = (ImageCodecInfo*)(malloc(size)); rnif(pImageCodecInfo == NULL) rnreturn FALSE; // 分配失败 rn//获得系统中可用的编码方式的所有信息 rnGetImageEncoders(num, size, pImageCodecInfo); rn//在可用编码信息中查找format格式是否被支持 rnfor(UINT i = 0; i < num; ++i) rn //MimeType:编码方式的具体描述 rnif( wcscmp(pImageCodecInfo[i].MimeType, format) == 0 ) rn rn*pCLSID = pImageCodecInfo[i].Clsid; rnfree(pImageCodecInfo); rnreturn TRUE; rn rn rnfree(pImageCodecInfo); rnreturn FALSE; rn rnrnrnrnrnrn以上是一段MFC捉屏的代码,当不断点击按钮一运行OnBnClickedButton1函数···发现内存不停的升高···有时候内存又停止不动···测试过后发觉··当截图的时候与上一张图片(也就是电脑屏幕画面变化不大的时候)···内存没升高··但是当截图的画面变化了··那么我们再点按钮一的时候···内存就升高了···貌似是内存泄漏···但是代码里我又明明用了pStream->Release();其释放流对象和内存···有点怀疑是这个流的问题···大家可以复制代码去测试一下··答得好的加分啊喂····找了好久木有找出原因··在线等答案··rnrnrnrnrnrnrnrnrnrnrnrnrn
新手编了一个程序,找不到问题所在
#include nint main (void)nn int i , j ;n long int sum = 0,n = 0;n for (i=1;i ,sum); n n return 0;nn-------------------------------------------------------------n以上是我的程序,编译环境是vc++6.0...........n题目是:1+11+111+…+111111111= n 2+22+222+…+222222222=n .....................................................n 9+99+999+…+999999999=n 用C语言如何编程求和?
struts问题,非常奇怪,实在找不到问题所在。。。。。
小弟,初学struts,在调试struts时候遇到非常奇怪的问题。rn开发环境:rn MyEclipse7.5,tomcat6.0rnstruts-config.xml配置如下:rn[code=XML]rnrnrnrn rn rn rn rnrn rn rn rn rn rn rn rnrn rnrn rn[/code]rnrnweb.xml配置如下:rn[code=XML]rnrnrn rn actionrn org.apache.struts.action.ActionServletrn rn configrn /WEB-INF/struts-config.xmlrn rn rn debugrn 3rn rn rn detailrn 3rn rn 0rn rn rn actionrn *.dorn rn rn index.jsprn rn rn rn struts-beanrn /WEB-INF/struts-bean.tldrn rn rn struts-htmlrn /WEB-INF/struts-html.tldrn rn rn struts-logicrn /WEB-INF/struts-logic.tldrn rn rn struts-nestedrn /WEB-INF/struts-nested.tldrn rn rn struts-templatern /WEB-INF/struts-template.tldrn rn rn struts-tilesrn /WEB-INF/struts-tiles.tldrn rn rn rn BASICrn rn[/code]rn提示错误如下:rn[code=Java]rn信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=truern2010-1-29 11:13:47 org.apache.struts.util.PropertyMessageResources rn信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=truern2010-1-29 11:13:47 org.apache.struts.util.PropertyMessageResources rn信息: Initializing, config='ApplicationResources', returnNull=truern2010-1-29 11:13:48 org.apache.catalina.loader.WebappClassLoader validateJarFilern信息: validateJarFile(D:\Program\apache-tomcat-6.0.20\webapps\StrutsDemo\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.classrn2010-1-29 11:13:48 org.apache.struts.action.ActionServlet initChainrn信息: Loading chain catalog from jar:file:/D:/Program/apache-tomcat-6.0.20/webapps/StrutsDemo/WEB-INF/lib/struts-core-1.3.8.jar!/org/apache/struts/chain/chain-config.xmlrn2010-1-29 11:13:49 org.apache.struts.action.ActionServlet initrn严重: Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable. Most likely, this is due to an incorrect or missing library dependency.rnjava.lang.NoSuchMethodError: org.apache.commons.digester.Digester.parse(Ljava/net/URL;)Ljava/lang/Object;rn at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:740)rn at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:689)rn at org.apache.struts.action.ActionServlet.init(ActionServlet.java:356)rn at javax.servlet.GenericServlet.init(GenericServlet.java:212)rn at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)rn at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)rn at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)rn at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)rn at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)rn at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)rn at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)rn at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)rn at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)rn at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)rn at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)rn at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)rn at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)rn at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)rn at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)rn at org.apache.catalina.core.StandardService.start(StandardService.java:516)rn at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)rn at org.apache.catalina.startup.Catalina.start(Catalina.java:583)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn at java.lang.reflect.Method.invoke(Method.java:597)rn at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)rn at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)rn2010-1-29 11:13:49 org.apache.catalina.core.ApplicationContext logrn信息: Marking servlet action as unavailablern2010-1-29 11:13:49 org.apache.catalina.core.StandardContext loadOnStartuprn严重: Servlet /StrutsDemo threw load() exceptionrnjavax.servlet.UnavailableException: org.apache.commons.digester.Digester.parse(Ljava/net/URL;)Ljava/lang/Object;rn at org.apache.struts.action.ActionServlet.init(ActionServlet.java:402)rn at javax.servlet.GenericServlet.init(GenericServlet.java:212)rn at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)rn at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)rn at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)rn at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)rn at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)rn at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)rn at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)rn at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)rn at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)rn at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)rn at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)rn at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)rn at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)rn at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)rn at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)rn at org.apache.catalina.core.StandardService.start(StandardService.java:516)rn at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)rn at org.apache.catalina.startup.Catalina.start(Catalina.java:583)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn at java.lang.reflect.Method.invoke(Method.java:597)rn at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)rn at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)rn2010-1-29 11:13:49 org.apache.coyote.http11.Http11Protocol startrn信息: Starting Coyote HTTP/1.1 on http-8090rn2010-1-29 11:13:49 org.apache.jk.common.ChannelSocket initrn信息: JK: ajp13 listening on /0.0.0.0:8009rn2010-1-29 11:13:49 org.apache.jk.server.JkMain startrn信息: Jk running ID=0 time=0/31 config=nullrn2010-1-29 11:13:49 org.apache.catalina.startup.Catalina startrn信息: Server startup in 3176 msrnrn
找不到问题所在,时而报错时而不错。什么原因?
父框架页rn rn rn rn rnrnrnXXX.ASP 时而提示参数无效 时而不提示,我鼠标右键在父框架里只刷新XXX.asp 错误就会消失rnrnrn rn WORLD SEArn rnrnrnrnno filernrnrnrnrnrn百思不得其解,我清空IE和系统分区里面的缓存和垃圾文件,再访问就好了很多,但是猛测试还有会提示错误。明天重启服务器看看。
浅析中国计算机教育的问题所在
最近和几名各公司的软件开发人员谈了谈大学计算机系学生的状况,根据大家提供的情况统计,大学计算机系毕业生中有30%不会重装系统,50%无法写出超过50行代码的程序,70%无法从事最简单的编程工作,去除其他因素,真正能在软件开发行业落足的可能还不到20%。造成这种情况原因其实并不复杂,就是三方面的问题:学生没兴趣学、课程设置不合理、教学管理制度落后。学生没兴趣学的最大的原因就是沉迷网络游戏,官方媒
Collection:方便隐含问题所在
  很多人可能跟我一样,在程序中使用Collection类做大量数据的存储,因为他十分方便,操作简单。这种被称为集合对象的东西有的时候确实非常令人不解~  看下面这段代码(其中c为一个Collection对象,rec为一个以打开的Recordset):c.Add rec("Name")  发现问题了吗?没有?哦~我开始也没发现,但是当到了另一个事件:a=c(1)  出错了……回到上面调试~没错~问
看看谁能找出问题所在
这是一道求一元二次方程组的根的问题,rn我觉得没错了已经,可为何得出的结果和想象中的不符呢?(无编译错误)rn谢谢您的帮助,期待您的解答!rnrn#include "stdafx.h"rn#includern#includernusing namespace std;rnfloat x1,x2,p,q,disc;rnrnrnint main(int argc, char* argv[])rnrn void greater_than_zero(float x,float y);rn void equal_than_zero(float x,float y);rn void smaller_than_zero(float x,float y);rn float a,b,c;rn disc=b*b-4*a*c;rn cin>>a>>b>>c;rn if(disc>0)rn rn greater_than_zero(a,b);rn cout<<
帮忙找一下问题所在!
/*rn希望在学生毕业的时候统计出学生在校期间考试成绩的排名,rn写一个Student类,其中用集合来管理每个学生的各个科目的考试成绩,rn将多个Student对象放在集合中,打印出学生的总分以及排名rn*/rnimport java.util.*;rnpublic class SortStudentrnrn public static void main(String[] args)rn List l=new ArrayList();rn l.add(new Student("hlonger",30));rn l.add(new Student("bluelaster",19));rn l.add(new Student("mk",24));rn Collections.sort(l);rn print(l);rn rn rn public static void print(List li)rn Iterator it=li.iterator();rn for(Student s:li)rn System.out.println(s); rn rnrnrnrnclass Student implements Comparable rn private String name;rn private int age;rn rn Random rd=new Random();rn rn public Student()rn public Student(String name,int age)rn this.name=name;rn this.age=age;rn rn rn List li=new ArrayList(); rn rn li.add(new Course("英语",rd.nextInt(100)));rn li.add(new Course("物理",rd.nextInt(100)));rn li.add(new Course("化学",rd.nextInt(100)));rn li.add(new Course("语文",rd.nextInt(100)));rn rn public String toString()rn return "Student:"+name+" Age:"+age; rn rn rn public double getSumOfScore(List li)rn double sum=0.0;rn for(int i=0;irn li.add(new Course("英语",rd.nextInt(100)));rn ^rnSortStudent.java:41: 需要 rn li.add(new Course("物理",rd.nextInt(100)));rn ^rnSortStudent.java:42: 需要 rn li.add(new Course("化学",rd.nextInt(100)));rn ^rnSortStudent.java:43: 需要 rn li.add(new Course("语文",rd.nextInt(100)));rn ^rn4 错误rn请帮忙指点一下.
帮忙找一下问题所在.
客户端:rnpackage src;rnimport java.net.*;rnimport java.io.*;rnrnpublic class TCPClient rn public static void main(String[] args) throws Exceptionrn Socket s=new Socket("localhost",8080);rn PrintWriter out=new PrintWriter(s.getOutputStream());rn BufferedReader in=new BufferedReader(rn new InputStreamReader(s.getInputStream()));rn rn out.println(args[0]);rn out.flush();rn rn System.out.println(in.readLine());rn System.out.println(in.readLine());rn rn s.close();rn rnrnrn服务器端:rnimport java.net.*;rnimport java.io.*;rnrnpublic class TCPServer rn rn public static void main(String[] args) throws Exceptionrn ServerSocket ss=new ServerSocket(8080);rn int id=0;rn while(true)rn Socket s=new Socket();rn s=ss.accept();rn id++;rn new MyThread(id,s).start();rn rn rnrnrnclass MyThread extends Threadrn int id;rn Socket s;rn BufferedReader br;rn PrintWriter pw;rn rn public MyThread(int id,Socket s)rn super();rn this.id=id;rn this.s=s;rn rn rn public void run()rn tryrn br=new BufferedReader(new InputStreamReader(s.getInputStream()));rn pw=new PrintWriter(s.getOutputStream());rn String str=br.readLine();rn str=str.toUpperCase();rn pw.println(str);rn pw.println("you are "+id+" client");rn pw.flush();rn s.close();rn catch(IOException ie)rn ie.printStackTrace();rn rn rn rnrn编译出现的异常:rnException in thread "main" java.net.BindException: Address already in use: JVM_Bindrn at java.net.PlainSocketImpl.socketBind(Native Method)rn at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)rn at java.net.ServerSocket.bind(ServerSocket.java:319)rn at java.net.ServerSocket.(ServerSocket.java:185)rn at java.net.ServerSocket.(ServerSocket.java:97)rn at src.TCPServer.main(TCPServer.java:7)rn希望帮忙找一下问题,谢谢.
链表操作,帮忙找下问题所在~~~
链表TempStruBegin 有数据,现在要将满足条件的数据写到另一个链表m_TempStruBegin1中,代码如下:rn现在发现的问题是,在写完新的链表后,原始链表m_TempStruBegin中的数据有丢失现像,请帮忙看一下,哪里修改了原始链表??rnrnm_Stru =m_TempStruBegin;rnwhile(m_Stru)rnrn if(m_Stru->NextCol!=NULL)rn rn m_StruNext =m_Stru->NextCol;rn if((m_Stru->ix==m_StruNext->ix)&&(m_Stru->iy == m_StruNext->iy))rn rn if (m_TempStruBegin1 == NULL)rn rn m_uiTempCount1 = 1;rn m_TempStruBegin1 = m_StruNext;rn m_TempStruEnd1 = m_StruNext;rn rn elsern rn m_uiTempCount1 ++;rn m_TempStruEnd1->NextCol = m_StruNext;rn m_TempStruEnd1 = m_StruNext;rn rn m_Stru = m_StruNext;rn rn elsern rn if (m_TempStruBegin1 == NULL)rn rn m_uiTempCount1 = 1;rn m_TempStruBegin1 = m_Stru;rn m_TempStruEnd1 = m_Stru;rn rn elsern rn m_uiTempCount1 ++;rn m_TempStruEnd1->NextCol = m_Stru;rn m_TempStruEnd1 = m_Stru;rn rn rn rn elsern rn m_uiTempCount1 ++;rn m_TempStruEnd1->NextCol = m_Stru;rn m_TempStruEnd1 = m_Stru;rn rn m_Stru = m_Stru->NextCol;rn rn
session和cookie的问题所在
Session容易丢值,cookie不安全,用什么可以替换它们?
成为java高手的10本好书
转载请注明出处,感谢大家的支持! 本文来自优优码:http://www.uucode.net/201601/javabook 学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:   1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料   2.对着书
怎么找出这个问题所在
有一个jsp的开发的系统,数据库连接被封装成class类了,系统我也安装好了,oracle 数据库也配好了,可就是报错,怎么办呢?
急找问题所在
我现在要在界面上显示50个图片控件,然后依靠Timer来使这50个图片控件中的1500图片进行交替替换,有什么方法可以让图片读取的时候很快?我使用了很多种方法,包括ImageList,但是这个控件我只能装进去不到100张,不然系统就提示内存不足了,这是一个图片抽奖,谁有这方面好的建议,我急求
深度探索C++对象模型(专注C++底层机制 优化代码 侯捷译)
本书专注于C 面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C 额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C 对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
智能搜索的问题所在
“女人是用耳朵来恋爱的,而男人却是用眼睛,如果男人居然还会产生爱情的话。”——奥斯卡 ∙ 王尔德,十九世纪爱尔兰作家( “ Women love with their ears, just as men love with their eyes, if men ever love at all” —Oscar Wilde, “The Picture of Dorian Gray”)可惜王尔德的
找不着问题所在的调试之谜
  在asp.net开发中,遇到这样一个怪现象:程序要与数据库打交道,以获取库表数据,用于判断表中是否已有某条记录。但程序不知道是哪里出了问题,在调用数据库帮助类的时候,出现初始化类型异常。对帮助类被调用的那个方法进行单步调试,结果执行不到那个方法,就异常了,你根本都没办法找下去!你们说这毛病是出在哪儿了? 跟朋友调试了半天,终于给找出这病根了。说出来,气煞人了!仅仅一个单词的拼写
请大家看看问题所在
1。rn rn说ACTIVEX部件不能创建对象:Scripting.FileSystemObjectrnrn2。使用msinet.ocx控件得到11的错误返回码,原因何在?rnrnrn
Android 内存优化 查找问题所在
内存飙高,居高不下,oom,是Android程序员经常遇到的问题,想要解决内存问题需要先找到内存问题出在哪里。所以内存问题最难的在于找到哪里导致了内存出问题。观察Android studio图形化工具使用Android Device Monitor点击Android studio 功能栏图标,打开Android Device Monitor Android Device Monitor 方便
如何找到问题所在
为了找到问题的根源,首先要确立一条:寻找因果联系,这样才能找到原因。相关性是不够的,只能作为猜测。我们的寻找过程就是,猜测加验证:如果验证了猜测的正确性,那么最好了;如果证伪,重新做一个猜测,继续验证。此外,有的时候同样的东西,别人是好的,你是不对的。如果两个人基于同样的信息(或
一个不知道问题所在的链接错误
错误如下:(Rebuild All过也出相同的问题)rn--------------------Configuration: Mdd - Win32 Debug--------------------rnCompiling...rnMddDatabase.cpprnLinking...rn Creating library Debug/MddD.lib and object Debug/MddD.exprnMddDatabase.obj : error LNK2001: unresolved external symbol "int __stdcall lstrlenWInternal(unsigned short const *)" (?lstrlenWInternal@@YGHPBG@Z)rnDebug/MddD.DLL : fatal error LNK1120: 1 unresolved externalsrnError executing link.exe.rnCreating browse info file...rnrnMddD.DLL - 2 error(s), 0 warning(s)rn本程序会读写SQL数据库,并提供网络服务。rn帮忙提示从何处入手查找原因?
?帮我看看问题所在
通过DataSet调用WEB 服务来更新数据时提示如下错误:rnrnrnSystem.Web.Services.Protocols.SoapException: 在运行配置文件中指定的扩展时出现异常。 ---> rnSystem.Web.HttpException: 超过了最大请求长度。
表格变形,问题所在
表格变形,多数问题在于标贴的多余和 标贴的不成对出现,特别是有图片时例如  565  565
这段java代码的问题所在
nn```n public class TestDemo n public static void main(String[] args) n Integer a=100;n Integer b=100;n n Integer c=200;n Integer d=200;n n System.out.println(a==b); //1n System.out.println(a==100); //2n n System.out.println(c==d); //3n System.out.println(c==200); //4n nn n```nn打印结果为ntruentruenfalsentruenn求解 第三个为何为falsen
各位帮忙找找问题所在
If tbAmount.TextLength() = 0 _rn Or tbName.TextLength() = 0 _rn Or tbTimeY.TextLength() = 0 Thenrn MsgBox("请输入完整的信息", MsgBoxStyle.OKOnly)rn Returnrn End Ifrnrn ’arn Dim dvFindShow As New DataView()rn dvFindShow.Table = DsForm.当前库存情况表rn oddaForm.Fill(DsForm, "当前库存情况表")rn dvFindShow.RowFilter = "产品名称='" & tbName.Text & "'"rn If dvFindShow.Count = 0 Thenrn MsgBox("仓库里无此产品", MsgBoxStyle.OKOnly)rn Returnrn End Ifrn 'arnrn If System.Windows.Forms.MessageBox.Show _rn ("请确认您输入的资料", "确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2) = _rn DialogResult.OK Thenrn Dim nrow As DataRowrn nrow = DsIO.Tables("出、入库情况表").NewRow()rn nrow(0) = tbName.Textrn nrow(2) = tbAmount.Textrn Dim time As Datern time = "" & tbTimeY.Text & "," & cbTimeM.Text & ",1"rn nrow(3) = timern If rbIn.Checked() Thenrn nrow(1) = "I"rn ElseIf rbOut.Checked() Thenrn nrow(1) = "O"rn Elsern MsgBox("请选择出入库状态", MsgBoxStyle.OKOnly)rn Returnrn End Ifrn DsIO.Tables("出、入库情况表").Rows.Add(nrow)rn oddaInOrOut.Update(DsIO)‘出错的句子rnrn dvFindShow(0).BeginEdit()rn If rbIn.Checked() Thenrn dvFindShow(0)(2) = dvFindShow(0)(2) + CInt(tbAmount.Text)rn ElseIf rbOut.Checked() Thenrn dvFindShow(0)(2) = dvFindShow(0)(2) - CInt(tbAmount.Text)rn End Ifrn dvFindShow(0).EndEdit()rn oddaForm.Update(DsForm)rn Close()rn End Ifrn End Subrnrn运行以后就出现未处理的异常的错误。如果去掉两个a之间的那段就错误就没有了,各位帮我看看问题出在哪里,拜托了。晚上我都在线。
看这段代码的问题所在
sql01="select sum(xzrs) tempXzrs from table1 where jsbh='"&session("user")&"'"rnset rs01=server.createobject("adodb.recordset")rnrs01.Open sql01,conn,1,1rnif rs01("tempXzrs")="" then rn tempXzrs=0rn rs01.closern set rs01=nothing rnelse rn rs01.Open sql01,conn,1,1 rn rs01.movefirstrn tempXzrs=rs01("tempXzrs").valuern rs01.closern set rs01=nothingrnend ifrnrn我想要的是找到xzrs的总数,如果不存在xzrs那么置tempXzrs=0,现在表中没有记录,报错说tempXzrs是一个NULL,没法做了,谁能看出问题所在啊?
请教这个问题所在?
if($aaa=='' || $bbb='')rnrn如果我想写当变量$aaa或$bbb一个问空时,怎么怎么样rn是这样表达吗?
Javascript新手问题,求指导,两天了我还是找不到问题所在
function addLoadEvent(func)rn var oldonload = window.onload;rn if (typeof window.onload != 'function')rn window.onload = func;rn rn else rn window.onload = function()rn oldonload();rn func();rn rn rnrnrnfunction insertAfter(newElement,targetElement)rn var parent = targetElement.parentNode;rn if (parent.lastchild == targetElement)rn parent.appendChild(newElement);rn else rn parent.insertBefore(newElement,targetElement.nextSibling);rn rnrnrnfunction preparePlaceholder()rn if(!document.createElement) return false;rn if(!document.createTextNode) return false;rn if(!document.getElementById) return false;rn if(!document.getElementById("imagegallery")) return false;rn var placeholder = document.createElement("img");rn placeholder.setAttribute("id","placeholder");rn placeholder.setAttribute("src","images/未标题1.jpg");rn placeholder.setAttribute("alt","my image gallery");rn var description = document.createElement("p");rn description.setAttribute("id","description");rn var desctext = document.createTextNode("Choose an image")rn description.appendChild(desctext);rn var gallery = document.getElementById("imagegallery");rn insertAfter(placeholder,gallery);rn insertAfter(description,placeholder);rnrnrnfunction prepareGallery()rn if(!document.getElementsByTagName) return false;rn if(!document.getElementsById) return false;rn if(!document.getElementsById("imagegallery")) return false;rn var gallery = document.getElementsById("imagegallery");rn var links = gallery.getElementsByTagName("a");rn for (var i=0; irnrnrn rn Image Galleryrn rn rnrnrnrn Snapshotsrn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn
xmapp安装的问题所在
XMAPP这个软件操作十分的简单,感觉挺适合我这样的小白使用的! 大致问题就只有这两种 1.80端口冲突,解决方法: 打开目录C:\xampp\apache\conf(我的安装目录为C:\xampp)下的httpd.conf文件,将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一
帮我找一下问题所在
i以确定rnstr = dw_1.object.userid[i]//提取当前窗口中的项rnrnselect depart,name,idate,role rninto :s_depart,;s_name,;d_idate,:s_rolernfrom departmanrnwhere userid = :strrnrn但结果只有d-idate有值 提取成功 其他都为空rn高手指教
几行代码的问题所在
pulbic void doSomething()rnrn MyClass myobj=new MyClass()rn myobj.DoSomethingWith(this)rnrn请问在这几行代码中,this的具体的用途是什么。详细一些,谢谢。rn还有this 还有哪些作用呢,请示例说明一下。
这是什么问题所在啊?
我的网吧现在有交换机一吧一个宽带的猫,现在要加一个路由器可是我把猫和路由器相连然后再通过路由器和交换机相连不能上网的我的网吧用的是吉胜网络管理系统 和SQSWRVWR2000这是什么原因啊
我想我找到问题所在
sql="select id,title from joke where id="&id&""rnrn这样取得的id和title是唯一的值rnrn是不是就不能rs.MoveNext和rs.MovePrevious了?rnrn只能用rnsql="select id,title from joke where id="&id&"+1"rnrnsql="select id,title from joke where id="&id&"-1"rnrn是这样吗?
看看问题所在,谢谢
请大家看看这里有没有什么问题:我只是想读出stu.mdb表中的记录并显示的rnrnrnrnrn rn 小测试rnrnrnrnrnrnrnrnrnrnrn以下是"lib_table.asp"rnrnrn rn rnrn rnrnrnrnrnrn rnrn rnrnrnrnrn
C++ 多文件/多目录选择 选择框
C++ 多文件/多目录选择的选择框,如果在调试模式下,出现的选择框不对,那么请运行exe文件,就可以了,很奇怪的问题,请各位高手告知问题所在
程序出错 找不到问题所在 求大神帮我看看 提点建议
安卓系统跟USB设备的通讯 源码如下:rn[code=java][/code]rnpublic class MainActivity extends Activity rn//显示视图和显示控制器rn SurfaceView surview;rn SurfaceHolder holder;rn//接收和显示线程接口rn Runnable DataReceiveRun;rn Runnable DataShowRun;rn//接收和显示标志rn boolean dataReceiveFlag;rn boolean dataShowFlag;rnbyte[] buffer = new byte[1280*960*2];rn byte[] data_processResolution = new byte[1280*960/4];rn byte[] data_show = new byte[640 * 480];rn byte[] data_photo_processing = new byte[1280*960];rn rn Bitmap bitmap;rn String usb_init_suc = "usbInit success";rnrn@Overridern protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rnrn rn //开始按钮rn Button startButton = (Button)findViewById(R.id.startButton);rn startButton.setOnClickListener(new View.OnClickListener() rn @Overridern public void onClick(View arg0) rn // TODO Auto-generated method stubrn rn if(mUsbDeviceConnection != null) rn String command = "chmod -R 777 /dev/bus/usb";rn runRootCommand(command);rn rn if(mUsbDevice == null)rn return;rn String usb_msg = usbInit(1280, 960, 1280, 960);rn if (usb_msg.equals(usb_init_suc) == true) rn// //防止头3帧显示乱块rn// for(int i = 0; i < 3; ++i) rn// getUsbData();rn// rn rn new Thread(DataReceiveRun).start();rn else rn return;rn rn rn rn));rnrnrn //数据接收runnablern DataReceiveRun = new Runnable()rnrn @Overridern public void run() rn // TODO Auto-generated method stubrn dataReceiveFlag = true; rn while(dataReceiveFlag) rn buffer = getUsbData();rn data_processResolution = DataProcessing.processResolution(buffer);rn data_show = DataProcessing.gray_show_screen(data_processResolution);rn rn rn ;rnrn DataShowRun = new Runnable()rnrn @Overridern public void run() rn // TODO Auto-generated method stubrn dataShowFlag = true;rn while(dataShowFlag) rn data_processResolution = DataProcessing.processResolution(buffer);rn data_show = DataProcessing.gray_show_screen(data_processResolution);rn bitmap = MyBitmapFactory.createMyBitmap(data_show, 640, 480);rn doDraw();rn rn rn ;rn rnrnrn protected void doDraw() rn // TODO Auto-generated method stubrn Canvas canvas = holder.lockCanvas();rn if(canvas != null) rn canvas.drawBitmap(bitmap, 0, 0, null);rn holder.unlockCanvasAndPost(canvas);rn rn rnrnprivate void delay(int time) rn try rn Thread.sleep(time);rn catch (InterruptedException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rn rn //权限rn public static boolean runRootCommand(String command) rn Process process = null;rn DataOutputStream os = null;rn try rn process = Runtime.getRuntime().exec("su");rn os = new DataOutputStream(process.getOutputStream());rn os.writeBytes(command+"\n");rn os.writeBytes("exit\n");rn os.flush();rn process.waitFor();rn catch (Exception e) rn return false;rn rn finally rn try rn if (os != null) rn os.close();rn rn process.destroy();rn catch (Exception e) rn // nothingrn rn rn return true;rn rnrn rn rn public native String usbInit(int showLine, int showRow, int photoLine, int photoRow);rn public native byte[] getUsbData();rn public native byte[] takePhoto();rn public native void readyTakePhoto();rn public native String usbStop();rn public native void control(int cmd1, int cmd2, int cmd3, int cmd4); //byte为有符号字符型 -128~127rn static rn System.loadLibrary("usb");rn System.loadLibrary("usbCommunication");rn rn rnrnrnrn//rn//图像数据处理rn//rnclass DataProcessing rn final static int LINE =1280;rn final static int ROW =960;rn final static int halfLINE = LINE/2;rn final static int halfROW = ROW/2;rn rn public static byte[] gray_photo(byte[] data) rn byte[] photoData = new byte[1280 * 960];rn rn int count = 0;rn for (int i = 0; i < 960; ++i) rn count = 0;rn for (int j = 0; j < 1280; ++j) rn //直接取像素高8位rn photoData[960 * i + j] = data[1280 * 2 * i + count];rn //取12位,然后映射到8位rn// showData[640 * i + j] = (byte) ((((data[1024 * 2 * i + count] << 4) & 0x0FF0) | (data[1024 * 2 * i + count + 1] & 0x000F)) * 17 / 273);rn count += 2;rn rn rn rn return photoData;rn rn rn public static byte[] gray_rawResolution(byte[] data) rn byte[] showData = new byte[LINE*ROW];rn rn int count = 0;rn for (int i = 0; i < ROW; ++i) rn count = 0;rn for (int j = 0; j < LINE; ++j) rn //直接取像素高8位rn showData[LINE * i + j] = data[LINE * 2 * i + count];rn //取12位,然后映射到8位rn// showData[640 * i + j] = (byte) ((((data[line * 2 * i + count] << 4) & 0x0FF0) | (data[line * 2 * i + count + 1] & 0x000F)) * 17 / 273);rn count += 2;rn rn rn rn return showData;rn rn rn public static byte[] processResolution(byte[] data) rn byte[] halfData = new byte[halfLINE * halfROW];rn rn //像素16位rn int count = 0;rn for (int i = 0; i < halfROW; ++i) rn count = LINE*4*i;rn for (int j = 0; j < halfLINE; ++j) rn //直接取像素高8位rn halfData[halfLINE*i + j] = data[count];rn count += 4;rn rn rn rn //像素8位rn// int count = 0;rn// for (int i = 0; i < halfROW; ++i) rn// count = LINE*2*i;rn// for (int j = 0; j < halfLINE; ++j) rn// //直接取像素高8位rn// halfData[halfLINE*i + j] = data[count];rn// count += 2;rn// rn// rn rn return halfData;rn rn rn public static byte[] gray_show_screen(byte[] data) rn byte[] showData = new byte[640 * 480];rn rn for (int i = 0; i < halfROW; ++i) rn for (int j = 0; j < halfLINE; ++j) rn showData[640 * i + j] = data[halfLINE * i + j];rn rn rn rn return showData;rn rn rn rn rnrnrnrnclass MyBitmapFactory rnrn /*rn * byte[] data保存的是纯RGB的数据,而非完整的图片文件数据rn */rn rn public static Bitmap createMyBitmap(byte[] data, int width, int height) rn int[] colors = convertByteToColor(data);rn if (colors == null) rn return null;rn rnrn Bitmap bmp = null;rnrn try rn bmp = Bitmap.createBitmap(colors, 0, width, width, height,rn Bitmap.Config.ARGB_8888);rn catch (Exception e) rn // TODO: handle exceptionrnrn return null;rn rnrn return bmp;rn rnrn /*rn * 将RGB数组转化为像素数组rn */rn rn private static int[] convertByteToColor(byte[] data) rn int size = data.length;rn if (size == 0) rn return null;rn rnrn int[] color = new int[size];rnrn for (int i = 0; i < color.length; ++i) rn color[i] = (data[i] << 16 & 0x00FF0000)rn | (data[i] << 8 & 0x0000FF00) | (data[i] & 0x000000FF)rn | 0xFF000000;rn rnrn return color;rn rnrnrn其中调用了两个共享库
Hibernate性能“暴差”引发的考证
9月17日在CSDN社区的Java技术栏中看到了网友lifejoy的一个贴子,题为“hibernate 写入性能暴差,如何配置?”,详细链接请见http://community.csdn.net/Expert/TopicView3.asp?id=5025307lifejoy网友写了段测试程序,用Hibernate作为持久手段测试了大数据量写入MySql数据库的性能。程序主要使用了一个循环嵌
高手看看问题所在!!(100分)
源程序如下:rnrn// Circle.cpp: implementation of the CCircle class.rn//rn//////////////////////////////////////////////////////////////////////rnrn#include "stdafx.h"rn#include "Graph.h"rn#include "Circle.h"rn#include "math.h"rn#ifdef _DEBUGrn#undef THIS_FILErnstatic char THIS_FILE[]=__FILE__;rn#define new DEBUG_NEWrn#endifrnrn//////////////////////////////////////////////////////////////////////rn// Construction/Destructionrn//////////////////////////////////////////////////////////////////////rnrnCCircle::CCircle()rnrnrnrnrnCCircle::~CCircle()rnrnrnrnrnvoid CCircle::CircleMidPoint(CDC *pDC, int ptCenterx, int ptCentery, int r, COLORREF color)rnrnint ptx,pty;rn ptx =0;pty =r;int p=1-r;rn CirclePlotPoint(pDC,ptCenterx,ptCentery,ptx,pty,color);rn while(ptx SetPixel(ptCenterx+ptx,ptCentery+pty,color);rn pDC->SetPixel(ptCenterx-ptx,ptCentery+pty,color);rn pDC->SetPixel(ptCenterx+ptx,ptCentery-pty,color);rn pDC->SetPixel(ptCenterx-ptx,ptCentery-pty,color);rn pDC->SetPixel(ptCenterx+pty,ptCentery+ptx,color);rn pDC->SetPixel(ptCenterx-pty,ptCentery+ptx,color);rn pDC->SetPixel(ptCenterx+pty,ptCentery-ptx,color);rn pDC->SetPixel(ptCenterx-pty,ptCentery-ptx,color);rnrnrnvoid CCircle::draw(CDC *pDC)rnrnint ptCenterx=(m_ptBegin.x+m_ptEnd.x)/2;rn int ptCentery=(m_ptBegin.y+m_ptEnd.y)/2;rn int t1=(m_ptBegin.x-m_ptEnd.x)*(m_ptBegin.x-m_ptEnd.x);rn int t2=(m_ptBegin.y-m_ptEnd.y)*(m_ptBegin.y-m_ptEnd.y);rn int r=(int)sqrt(t1+t2);rnCircleMidPoint(pDC, ptCenterx,ptCentery,r,m_color);rnrn
高手帮我找到问题所在!0xc0000005和0xc00000fd
我这个程序没有仿真平台,只能运行时发现错误然后猜着改,因此问题很多rn现在有两个问题:rn0xc0000005和0xc00000fdrn地址分别是rn01e52085和0a884b67rn我知道大概是和指针数组有关,可是实在找不出来rn请问有什么好的办法?
一个棘手的PAC问题,求问题所在!!!
以下是PAC文件内容rnrnfunction FindProxyForURL(url host)rnif( rnshExpMatch(host"www.google.com")rn)rnreturn "PROXY 10.110.1.1:80; DIRECT";rnelsernreturn "PROXY 10.110.1.2:80; DIRECT"; rnrnrn由于10.110.1.2:80是不能代理www.google.com的,因此想实现www.google.com从10.110.1.1:80代理出去,其它都从10.110.1.2:80代理出去。rn文件保存在c:\proxy.pacrn在IE里我填的代理地址是file:///c:/proxy.pacrn如此般设置后什么网都上不了,不知道什么原因,请高手帮忙找找原因,服务器什么的都很正常。谢谢!
求大神帮小弟看看问题所在
程序能够运行,但是打开附件的秒表点击按钮没有反应,单独一个秒表程序可以。请大神看看问题出在哪里,帮忙修改一下,感激不尽[code=java]import java.awt.*;rnrnimport javax.swing.*;rnrnimport java.awt.event.*;rnrnpublic class NotePad extends JFrame rn JTextArea jta;rnrn class newl implements ActionListener rn public void actionPerformed(ActionEvent e) rn jta.setText("");rn rn rnrn class openl implements ActionListener rn public void actionPerformed(ActionEvent e) rn JFileChooser jf = new JFileChooser();rn jf.showOpenDialog(NotePad.this);rnrn rnrn rnrn // 保存文件的监听rn class savel implements ActionListener rn public void actionPerformed(ActionEvent e) rn JFileChooser jf = new JFileChooser();rn jf.showSaveDialog(NotePad.this);rnrn rn rnrn // 退出记事本的监听rn class exitl implements ActionListener rn public void actionPerformed(ActionEvent e) rn System.exit(0);// 退出rn rn rnrn class timerl implements ActionListener rn public void actionPerformed(ActionEvent e) rn new TestTimer() ;// 秒表rn rn rnrn class tipl implements ActionListener rn public void actionPerformed(ActionEvent e) rn JOptionPane.showMessageDialog(null, "程序 信息");rn rn rn // 构造函数rn public NotePad() rn jta = new JTextArea("", 24, 40);rn JScrollPane jsp = new JScrollPane(jta);rn JMenuBar jmb = new JMenuBar();rn JMenu mFile = new JMenu("文件");rn JMenu mStuff = new JMenu("附件");rn JMenu mHelp= new JMenu("帮助");rnrn JMenuItem mNew = new JMenuItem("新建");rn mNew.addActionListener(new newl());rn mFile.add(mNew);rnrn JMenuItem mOpen = new JMenuItem("打开");rn mOpen.addActionListener(new openl());rn mFile.add(mOpen);rnrn JMenuItem mSave = new JMenuItem("保存");rn mSave.addActionListener(new savel());rn mFile.add(mSave);rnrn mFile.addSeparator(); // 添加分割线rn rn JMenuItem mExit=new JMenuItem("退出");rn mExit.addActionListener(new exitl());rn mFile.add(mExit);rn //rn JMenuItem mTime=new JMenuItem("秒表");rn mTime.addActionListener(new timerl());rn mStuff.add(mTime);rn rn JMenuItem mTi=new JMenuItem("关于");rn mTi.addActionListener(new tipl());rn mHelp.add(mTi);rnrn rn jmb.add(mFile);rn jmb.add(mStuff);rn jmb.add(mHelp);rnrn setJMenuBar(jmb);rnrn setTitle("课程设计 ");rn getContentPane().add(jsp);rn setSize(634, 500);rn setVisible(true);rn rnrn// 主函数,程序入口点rn public static void main(String s[]) rn new NotePad();rn rnrnrnrn/*.........................................................*/rnclass TestTimer extends JFrame implements ActionListener, Runnable rn private static TestTimer obj;rn private JButton btnStart;rn private JButton btnPause;rn private JButton btnResume;rn private JButton btnStop;rn private JLabel lblTime;rn private static Thread th;rn private long count;rnrn public TestTimer() rn super("秒表");rn btnStart = new JButton("开始");rn btnPause = new JButton("暂停");rn btnResume = new JButton("继续");rn btnStop = new JButton("停止");rn lblTime = new JLabel("00:00:00.000");rn this.setLayout(new FlowLayout());rn this.add(btnStart);rn this.add(btnPause);rn this.add(btnResume);rn this.add(btnStop);rn this.add(lblTime);rn btnStart.addActionListener(this);rn btnPause.addActionListener(this);rn btnResume.addActionListener(this);rn btnStop.addActionListener(this);rn this.setSize(167, 144);rn this.setResizable(false);rn this.setVisible(true);rn rnrn public static void main(String[] args) rn obj = new TestTimer();rn rnrnrn public void actionPerformed(ActionEvent e) rn JButton btn = (JButton) e.getSource();rn if (btn.getText().equals("开始")) rn th = new Thread(obj);rn count = 0;rn th.start();rn else if (btn.getText().equals("暂停")) rn th.suspend();rn else if (btn.getText().equals("继续")) rn th.resume();rn else if (btn.getText().equals("停止")) rn th.stop();rn rn rnrn public void run() rn while (true) rn int ms, seconds, minutes, hours;rn String msg = "";rn hours = (int) (count / 3600000);rn minutes = (int) ((count - hours * 3600000) / 60000);rn seconds = (int) ((count - hours * 3600000 - minutes * 60000) / 1000);rn ms = (int) (count % 1000);rn if (hours < 10) rn msg += "0" + hours + ":";rn else rn msg += hours + ":";rn rn if (minutes < 10) rn msg += "0" + minutes + ":";rn else rn msg += minutes + ":";rn rn if (seconds < 10) rn msg += "0" + seconds + ":";rn else rn msg += seconds + ":";rn rn if (ms < 10) rn msg += "00" + ms;rn else if (ms < 100) rn msg += "0" + ms;rn else rn msg += ms;rn rn lblTime.setText(msg);rn count++;rn try rn Thread.sleep(1);rn catch (InterruptedException e) rn e.printStackTrace();rn rn rn rnrn[/code]
麻烦各位高手给找一下问题所在哈.
两个表,表一:ts 表二tsg_tsgc 两个表都有相同的字段SJHRK(char(12)),需要根据rntsg_tsgc表中的title更新ts中的"正题名"rn存储过程如下:rnREATE PROCEDURE ts_gx AS rndeclare @sjhrk char(12) , @sjhrka varchar (12) , @lr varchar (200)rndeclare ts_gx cursorrnfor rnselect SJHRK from ts rnopen ts_gxrnfetch next from ts_gx into @sjhrkrnwhile @@fetch_status=0rnbeginrnselect @sjhrk=sjhrk from tsg_tsgc where sjhrk=@sjhrk rnselect @lr=title from tsg_tsgc where sjhrk=@sjhrkrnselect @sjhrka=sjhrk from ts where sjhrk=@sjhrkrnif @sjhrk<>@sjhrkarnbeginrnupdate ts set 正标题=@lr where sjhrk=@sjhrkarnendrnfetch next from ts_gx into @sjhrkrnendrnclose ts_gxrndeallocate ts_gxrnGOrnrnrn现在问题是:只能更一部分数据,有一部份无法更,请各位高人指点一下.
DataGridView中的问题,请高手指点问题所在
DataGridViewComboBoxColumn和DataGridViewrn我现在想在DataGridView中加一个combox这个控件不管是System.windwos.forms.combox还是DataGridViewComboBoxColumnrn我要想达到的功能就是rn当单击一下DataGridView中的某单元格时,出现一个combox供我选择,这可以达到,rn当选择后,我要赋值给DataGridView中的当前行的某些列的单元格,也可以达到rnrn问题所在:rn赋值不稳定,有时明明选择combox中的值后不移开,可以看到赋值,但把鼠标移开后,赋值不见了.rn有时会崩了,赋值多了或是不停赋值,整个DataGridView会崩导至系统崩!rnrn错误提示说是什么数组超出范围的东东rnrn请高手分析原因和指出好的方法解决此问题.rnrn以下为赋值代码rnif(this.cdgvAc.CurrentRow.Cells["WorkOrderCode"]!= null )rn this.cdgvAc.CurrentRow.Cells["WorkOrderCode"].Value = this.txtGxCode.Text.Trim();//工序编号rnrn if(this.cdgvAc.CurrentRow.Cells["ActionCode"]!=null )rn this.cdgvAc.CurrentRow.Cells["ActionCode"].Value = dtAct.Rows[0].ItemArray[1].ToString().Trim();//动作代码rnrn if(this.cdgvAc.CurrentRow.Cells["ActionName"]!=null) rn this.cdgvAc.CurrentRow.Cells["ActionName"].Value = dtAct.Rows[0].ItemArray[2].ToString().Trim();//动作名称rnrn if(this.cdgvAc.CurrentRow.Cells["ActionOrder"]!=null )rn this.cdgvAc.CurrentRow.Cells["ActionOrder"].Value = dtAct.Rows[0].ItemArray[4].ToString().Trim();//动作顺序rnrn if (dtAct.Rows[0].ItemArray[5].ToString().Trim() == "False")rn rn if(this.cdgvAc.CurrentRow.Cells["ManualTMU"]!=null)rn this.cdgvAc.CurrentRow.Cells["ManualTMU"].Value = dtAct.Rows[0].ItemArray[3].ToString().Trim();rn rn elsern rn if(this.cdgvAc.CurrentRow.Cells["MachineTMU"]!=null)rn this.cdgvAc.CurrentRow.Cells["MachineTMU"].Value = dtAct.Rows[0].ItemArray[3].ToString().Trim();rn
__forceinline失效。。。求救,性能损失严重了。。。
为什么这个op+中它rnrelease编译后还是没办法被联,__forceinline 难道是水的?rn而且他每次调用都要另外生成一个新的对象来保存 MyType(*this) += rhsrn相当于result(MyType(*this)+=rhs);rnrn比我期待的多了两次构造啊。。。。。。rn又跟effecitve c++ 的说法不一致。。rn怎么办[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/11.gif][/img]rnrn[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/50.gif][/img]rnrnrn[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/25.gif][/img]rnrn[code=C/C++]rnrn matrix(const MyType& rhs)rn :m_rows(rhs.m_rows),m_cols(rhs.m_cols)rn rn if(m_cols == 0 | m_rows == 0) return;rn m_pMtr = m_all.allocate(rhs.size());rn std::uninitialized_copy(rhs.begin(),rhs.end(),begin());rn ;rnrninline MyType& operator+=(const MyType& rhs)rn return __operator(rhs,std::plus());rn ;rnrnrnrn__forceinline const MyType operator+(const MyType& rhs)rn return MyType(*this) += rhs;rn;rnrnrn[/code]rnrnrn如果要看源码,从431行看起吧。rn[url=http://blog.csdn.net/mingliang1212/article/details/6795751][/url]
MySQL高并发下的解决方案
大家可能都有这样一种感觉,Web程序在本地调试的时候一切正常,放到线上也基本是正常,但是偶尔会有数据错误的情况,这种情况在订单系统中特别常见,因为大部分的订单状态更新都是有两个路径(浏览器跳转和支付服务器的异步推送消息),当然,最终数据要以异步结果为准,但是问题是,浏览器跳转也需要更新订单状态,当这两种方式在很短的时间内同时到达数据库时(一般在一秒内),如果数据库没有加锁,那这个订单会被处理两次。
Ibm收集日志软件
IBM 收集日志软件,可以将日志进行分析,找到问题所在。希望有用
GIF录屏制作工具
可以进行屏幕录制存储为GIF格式,更直观的反馈操作问题所在
SoapUI-Pro 5.x 破解.zip
SoapUI-Pro 5.x 破解.zip ,很方便的测试webservice时候可用,问题所在。极力推荐。
系统蓝屏代码说明
系统蓝屏对应代码说明,包括各种代码,说明,根据说明即可知道问题所在
数据库模拟盘文件下载
这个文件还是可以的,帮助你评分解题,可以详细知道问题所在
有关C++(Borland C++)调用API问题
详细内容见“说明.Doc” 谢谢大侠帮帮忙找一下问题所在,本人不胜感激!
WINDOWS蓝屏代码查询器
windows蓝屏时找故障的依据!有了它你就可以容易的找出问题所在
JQ 最新版本下载
主要更新了1.6版本的问题所在,添加了新的内容属性,消除了原有的BUg问题
我们是很有底线的