有关tomcat、nginx的一些疑惑 [问题点数:20分,结帖人BBAPI]

Bbs1
本版专家分:0
结帖率 100%
有关ip的一些疑惑
最近看了<em>一些</em>关于ip介绍的书籍,现在想知道有没有什么工具可以截获ip包,和什么工具可以查看ip包的内容,也就是那些“版本”,TTL ,“ 段偏移”,“目标地址”之类的工具。rn 谢谢!!!rn
有关XML的一些疑惑
请高手们帮我分析分析rn在XML中 InsertAfterChild、LinkEndChild、以及InsertEndChild等之间的区别....rn谢谢各位了
有关mongodb的一些疑惑
我们的mongodb数据库是简单的一主一从架构,目前是2.4版本,我想升级到3.2,网上介绍的方式基本都是一步步升级的那种,我有一种升级想法,那就是,用3.2启一个从库,等同步完成后直接把这个3.2从库关闭并已主库的方式启动。我测试过这样做数据都是在的,感觉应该可以使用,但不知道会不会有其他问题,望解答?
有关java认证的一些疑惑...>>>>>>>>>>>>>
1。java认证通过率如何?我上大三,对c++了解,delphi熟悉,不知道java要求什么水平。rnrn2。要多少费用?rnrn3。如果有java认证,是否好找工作,我是学机械的。。。
有关Java认证的一些疑惑。。。。。。>>>>>>>>>>>>>
1。我上大3,对c++有了解,delphi基本应用熟悉,不知道考java认证是否合适。rn2。大概需要多少费用?rn3。通过率如何?
Tomcat的一些疑惑与Java Web应用服务器的总结
Java Web应用服务器的总结引自百度百科的概念 Web服务器也称为WWW服务器,主要功能是提供网上信息浏览服务。应用层采用HTTP协议,这也是人们常把它称为HTTP服务器的原因。目前最主流的三个Web服务器分别是Apache、Nginx、IIS。 简单地说,能实现动态网页技术的Web服务器叫做Web应用服务器。除此之外,它还支持程序级的服务,如连接池、事务支持、信息服务等。 常见的
循环对象时,有关switch的一些疑惑
在看看js相关资料时,改写了一个相关的代码,可是在运行的结果上却纠结了rnrn[code=JScript]rnvar human = ;rnfor(human.age=1;human.age+this.like);rn break;rn rn human.say();rn alert(human.age); //调试rnrn[/code]rnrn我的理解为,上述的代码,只会显示一次,也就是弹出 小屁孩,1。可结果却是弹出三次,并且后面的数字依次增加,我就不明白了,难道我的switch语句理解有误,不是switch里的值为多少,就执行里面相关的case对应的值,可human.age在第一次运行后已经不是1了,为什么还是可以执行case 1相关的内容呢???
有关Socket发送和接受信息的一些疑惑...>>>>>>>>>>>>>>
1.delphi的TClientSocket是不是基于TCP协议的?rnrn2.能否发送二进制数据?rntypern TRec=packed record rn i:integer;rn c:char;rn s:string;rn b:boolean;rn end;rnvarrnrec:trec;rnbeginrnrec.i:=0;rnrec.b:=false;rnrnclientsocket.socket.sendbuffer(rec,sizeof(rec));rnend;rnrn这样是否可以?是不是基于tcp协议的onclientwrite的激发条件是判断是否受到的字节数和事先发来的count比较才产生的?就是说sizeof(rec)的作用之一就是告诉接受方收到多少字节就算结束了?rnrn3.如果tcp协议是这样,那么udp呢?rn使用udp协议接收信息的时候判断是否接受完毕的标准也是有个count?rn唯一的不同就是udp协议接受信息的“无序性”?rn
一些疑惑
网络编程,对于tcp/ip协议需要深入学习,还是只做了解就可以了?rn还有网络编程比其他编程还要难么?
Nginx与Tomcat
Tomcat与Nginx整合的示例代码。
tomcat和Nginx
NULL 博文链接:https://andrewstz.iteye.com/blog/1729606
nginxtomcat
最近找了很久<em>nginx</em>和<em>tomcat</em>的资料,发现都是多台机器实现Nginx的负载均衡。rn如果是只有1台主机做反响代理的话,是否可以通过访问<em>nginx</em>的80端口直接跳转到<em>tomcat</em>的8080端口。rn我尝试使用server rn listen 80;rn rewrite ^(.*) http://192.168.1.198:8080 permanent;rn rn或者rnrn server rn listen 80;rn location / rn proxy_pass http://192.168.1.198:8080/;rn proxy_set_header X-Real-IP $remote_addr;rn rn rn都实现不了,是无法这样实现,还是有其他办法?
nginx部署负载均衡的疑惑
多台<em>nginx</em>实现均衡,有几种方法:rn1、每台<em>nginx</em>都有公网地址,在域名处设置同个域名多个指向,最简单实现轮洵。但故障切负会慢一点。rn2、一台公网<em>nginx</em>通过upstream功能,轮洵、ip、url多方式分发到内网多台<em>nginx</em>。但公网的<em>nginx</em>如果down机的话,内网全段。rn3、一对公网<em>nginx</em>加三个公网ip,通过keepalive实现高可用,再upstream到内网。rn4、一台硬件均衡服务器在前端,再通过硬件均衡到内容的其它服务器。rnrnrnrnrnrn我的解答:rn1:是一个域名指向了多台服务器,多台服务器都装有<em>nginx</em>,这多rn台服务器装<em>nginx</em>,也没有作用呀,是不是这多台服务器还要向下分发?rnrn2:我们一般的做法是第2种,弄一个公网,装<em>nginx</em>,然后分发到内网多台机器rnrn3:没看懂是怎么回事rnrn4:可能是用硬件均衡,也不是太懂rnrnrn大家看我的解答对不对?欢迎发表意见
【Nginx】nginx反向代理与tomcat负载均衡
<em>nginx</em>反向代理
Nginx学习(四)Tomcat与Nginx
一、Tomcat与Nginx区别。 web上的server都叫web server,但是大家分工也有不同的。 <em>nginx</em>常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(<em>tomcat</em>,django什么的),<em>tomcat</em>更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,jetty等东西。 但是事无绝对,<em>nginx</em>...
有关tomcat一些疑问??高手帮忙!!
1.默认的类是不是防灾web-inf的classes文件夹底下呀?rn2.默认的servlet放在哪里呀?rn3.在win98下怎么配置<em>tomcat</em>呀?rn
tomcat配置文件的一个疑惑
在<em>tomcat</em>4.1的配置文件server.xml中,有这么一段配置rn…………rnrn rn rnrn rnrnrnrn rn rn rn rn rn rn usersarn passwordrn driverClassNamern org.hsql.jdbcDriverrn driverNamern jdbc:HypersonicSQL:databasern rn rn rn rn mail.smtp.hostrn localhostrn rn rn rn rn…………rn我想问,在这里面rnrn是什么意思rn<em>tomcat</em>,或者说<em>tomcat</em>4.1单独使用时应该是不能作为EJB容器的,但配置文件中的这句话又是什么意思呢?
Tomcat启动疑惑
请教高人rnJDK和Tomcat配置完以后,在启动Tomcat(startup)时,为什么黑屏一闪而过?启动不了啊???rn
还是关于tomcat疑惑?????????
最近看到不少关于<em>tomcat</em>搭配iis6或者apache的文章,还是没有弄明白为什么要这样搭配?其目的何在?<em>tomcat</em>不是已经可以解析jsp了吗?如果不这样搭配的后果是什么?会出现什么问题吗?
tomcat jvm 类加载的疑惑
1.执行java xxx.classrnrn2.找到本机安装的JRErnrn3.找到jvm.dll(这个jvm.dll是client目录下的呢还是server目录下的呢,两者有什么不同?)rnrn4.启动JVM并进行初始化。rnrn5.产生Bootstrp Loader (加载\jre\lib目录下的rt.jar charsets.jar)rnrn6.载入ExtClassLoader(加载\ext\目录下的jar文件)rnrn7.载入AppClassLoader(加载自己的.class)rnrnrn[color=#FF0000]<em>tomcat</em>的类加载机制[/color] 这里采用<em>tomcat</em>6的类加载机制,以下是网上摘取的资料rn Tomcat6 类装载器的实现都是通过继承于JDK中的 java.lang.ClassLoader类。rn 包括Bootstrap,System,Common和Webapp这四种类加载器来实现不同目录的类文件装载。rnrn 示例结构如下:rn Bootstraprn |rn Systemrn |rn Commonrn / \rn Webapp1 Webapp2 ...rnrn * Bootstrap classes of your JVMrn * System class loader classses (described above)rn * /WEB-INF/classes of your web applicationrn * /WEB-INF/lib/*.jar of your web applicationrn * $CATALINA_HOME/librn * $CATALINA_HOME/lib/*.jar rnrn那么请问当我启动<em>tomcat</em>的时候,例如在Windows下执行<em>tomcat</em>6.exe 这时JVM是由谁启动的呢,<em>tomcat</em>6\bin目录下的bootstrap.jar与<em>tomcat</em>-juli.jar是由谁载入的?rn这时候\jre\bin\目录下的rt.jar由谁载入?
tomcat使用中的疑惑
我在jsp中使用了这样一来的代码:rnDriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());rnConnection conn = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:orcl","rz", "hzxd");rnrn这段代码在一个java程序中可以正确编译,并成功被执行。但<em>tomcat</em>编译这个jsp时却报了这样的错误:Class oracle.jdbc.driver.OracleDriver not found.rn DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());rnrn可是classpath中已经包含了这个Driver的路径。rn
tomcat插件的疑惑
我用eclipse3.2的<em>tomcat</em>plugin插件时,点击小猫的头像启动<em>tomcat</em>时为什么回报下面的错:请高手解释一下,谢谢!rn2008-5-30 11:53:49 org.apache.catalina.startup.Bootstrap mainrn警告: Bootstrap: command "C:\Tomcat 6.0\conf\server.xml" does not exist.
和print()、println()有关疑惑
下面有两段程序,其中只有一个地方不同rnrn第一段程序:rn*****************rnimport java.util.Scanner;rnrnpublic class Practice2_3_1rnrn public static void main( String args[] )rn rn String str;rn Scanner input = new Scanner(System.in);rn rn System.out.print( "Say some words :" );rn //注意这句,用的是print,此乃唯一不同之处rnrn str = input.nextLine();rn System.out.printf( "You said:\n%s", str);rn System.out.println();rn rnrnrn其执行结果为:rn--------------------Configuration: --------------------rnSay some words :hello how are yournYou said:rnhello how are yournrnProcess completed.rn这个结果是预期的rnrn第二段程序rn*****************rnimport java.util.Scanner;rnrnpublic class Practice2_3_1rnrn public static void main( String args[] )rn rn String str;rn Scanner input = new Scanner(System.in);rn rn System.out.println( "Say some words :" );rn //注意这句,用的是println,此乃唯一不同之处rn rn str = input.nextLine();rn System.out.printf( "You said:\n%s", str);rn System.out.println();rn rnrnrn其执行结果为:rn--------------------Configuration: --------------------rnSay some words :rnhello how are yournYou said:rnSay some words :rnrnProcess completed.rnrn我的输入都是"hello how are you"rn将两者的输出结果比较:rn-1-rnSay some words :hello how are yournYou said:rnhello how are yourn-2-rnSay some words :rnhello how are yournYou said:rnSay some words :rnrn区别就在,"Say some words :"这个提示之后有没有回车.第二段程序执行后为什么我得不到我输入的那句话,得到的却是"Say some words :"呢?
有关thread的疑惑
我想在buttonStart.click里创建5个线程MyThread,用于并行处理5个串口收到的数据,并且并行地对5个目标进行控制,而且控制过程分为两个阶段,五个线程执行的结束条件是被控制的目标都到达了预定的状态,在线程都结束也就是目标都到达预定状态之后,将进行下一步的操作。为此,我在MyThread里用两个repeat..until来实现,每个repeat..until可能持续较长时间,不知道这样是否可行?rn
有关进程的疑惑!!
CreateProcess(NULL,m_path,NULL,NULL,FALSE, NORMAL_PRIORITY_CLASS,NULL,NULL, &m_si,&m_pi);//创建一进程rnrnhchild=::FindWindowEx(hwnd,NULL,"TButton",NULL);//找到目标窗口,以发送消息rnrn::PostMessage(hchild,WM_LBUTTONDOWN,NULL,NULL);//向窗口发送鼠标单击消息rn::PostMessage(hchild,WM_LBUTTONUP,NULL,NULL);rnrn::TerminateProcess(m_pi.hProcess,0);//结束进程rnrn在执行时,进程会被启动,可是似乎消息没送到。rn可是,我分步执行时,一切都正常!!!!rn不是道是不是Postmessage的问题??rn请指教,能用立刻结贴。
有关EditBox和RichEditBox的疑惑
我建了两个对话框D1,D2,在D1上点击按钮B调用对话框D2,在D2中需要查数据库,将查询结果显示,如果我将结果显示在EditBox中,则一切正常,可是如果我把EditBox改成RichEditBox,则点击按钮B后,没有任何反应,即不再调用对话框D2,为什么?
一个有关多线程和疑惑!!!???
建立新线程,是不是会使主线程的时间减少?影响大吗?操作系统给应用程序的总的cpu时间是不是一定的?如果不是一定的,是不是建立的线程越多,这个应用程序总的使用cpu时间就越多?rn我把一部分处理,放在一个线程里,是不是可以使程序变的较快?rn
有关DLL 初学者的疑惑
我新建了一个win32 dynamic-link libaryrn里面有个一函数rnrn如下rnTEST_API char* test(void)rnrn return("dddd");rnrnrn1.这个函数在VC里如何定义调用??rnrn2.在rnTEST_API char* test(void)rnrn AfxMessageBox("test");rn return("dddd");rnrnrn编译出错rnrn如何调用AfxMessageBox("test");rnrnrn??
有关java.util.Date的疑惑
各位大侠,请问一下,下面的代码为什么得不到365天之前的时间呢?rnpublic static void main(String[] args) rn Date date = new Date();rn long now = date.getTime();rn Date end = new Date(now - 1000*60*60*24*365);rn SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");rn System.out.println(sdf.format(end));rn rn
有关SPI驱动的疑惑
大概看了下SPI的驱动,有些地方不懂,还望解答!rn1.在板级文件中添加了spidev,并使用了Documents/spi/下的spi_test.c可以发送成功,是不是代表SPI驱动已经好了?如果有SPI接口的flash需要读写,是不是只需将flash的接口和ARM的接口对应起来就可以,操作/dev/spidev0.0就可以读写flash芯片,而不用专门写一个flash的设备驱动?rn2.如果1不对的话,是不是在板级文件添加了spi_board_info后,还需要再写个对应flash的驱动?
有关servlet多线程的疑惑
最近做了这样一种东西:rn 客户端采用ajax方式每隔10秒钟向ActionServlet发起一次请求,servlet在session中取得当前客户的id,然后根据客户id在服务器中查看有没有该客户的消息,有的话就传回客户端。rnrn出现了这样的问题:rn 当多个客户端同时访问的时候,servlet好像分不清该请求来自哪个客户端,把不属于某个客户的消息传了回去。rnrn 这是不是与我没有采用多线程处理<em>有关</em>?servlet是线程不安全的,不应当在servlet中定义全局变量,我也没有在servlet中定义全局变量啊!为什么还会出这种问题?我们老师说过:servlet的工作机制是,单实例多线程。当有新客户访问时,servlet会创建新线程处理客户端的请求。如果是这样的话,就不应当出现上面的问题吗?rn 困惑中……求助!!!!!rn
有关类的设计的疑惑
先给大家贴段代码,再谈问题rnpublic class A rn public int a = 0;rn rnrnrnpublic class B rn private A m_a;rnrn public A getM_a() rn return m_a;rn rnrn public void setM_a(A m_a) rn this.m_a = m_a;rn rnrnrnrnpublic class C rn public static void main(String[] args) rn A a = new A();rn B b = new B();rn a.a = 0;rn b.setM_a(a);rn A tmp_a = b.getM_a();rn System.out.println(tmp_a.a);rn a.a = 10;rn System.out.println(tmp_a.a);rnrn rnrnrn在C的main函数中,我们修改了临时变量a的值,但相应的也改变了b中的值,这样就造成了B类其实并不能真正控制自己的成员,无法准确知道成员的值是否改变以及什么时候、由谁改变了。因为Java的对象赋值实际上是存引用,所以引发了这个问题。rnrn如果所有这些类都是自己使用的话,也许不会产生问题,但如果是提供给第三方使用的类库,就不能保证使用者也遵循某种默认的规则。所以我想知道大家一般怎么处理这样的问题。
有关图片防盗链的疑惑
最近做个图片防盗链的东西,遇到了些问题,特来请教rn我配置好了IIS,设置对.jpg文件进行过滤rn然后写了个dll里面继承至System.Web.IHttpHandler类,然后对ProcessRequest(HttpContext context)进行重写rn具体是rnpublic void ProcessRequest(HttpContext context)rn rnrn rn rn if(context.Request.Url.Host.Equals //本地引用(context.Request.UrlReferrer.Host))rn rn //处理....rn rn else //如果非本地引用 rn context.Response.Expires = 0; //设置客户端缓冲中文件过期时间为0,即立即过期。rn context.Response.Clear();//清空服务器端为此会话开辟的输出缓存rn context.Response.Redirect("http://localhost/error.htm");rn context.Response.End();//将服务器端为此会话开辟的输出缓存中的信息传送到客户端rn rnrnrn rn然后webconfig加了个节点rn rnrn rnrn rn但是我测试时发现如果非法访问图片虽然不会显示,但是不能按我设计的跳转到http://localhost/error.htm,只是个叉,不知道为什么,请各位高手指教,谢谢!
java语言的一些疑惑
java语言特性
生成html的一些疑惑
1 是在用户提交数据的时候生成 还是 显示数据的时候生成呢?生成的html要保存到硬盘吗?rnrn2 数据库设计呢 打个比方:如果有 ID,标题,内容,日期,这四个该怎么设计呢?rnrn3 如果生成的HTML文件保存到硬盘的话,那怎么根据数据库来取出数据进行显示呢???
【请教】XP的一些疑惑
1、工作任务是程序员自己分配的rn 这一点在中国好像根难实施rn rn2、虽然测试是贯穿全局的,但是测试都是开发小组里进行的,这样测试的可信度打了折扣,是否有必要引入独立的测试小组进行测试?rnrn rn3、由谁来监督程序员按照编码规范写程序?谁来监督tese case的完整性?rn 用结队编程?rn rn4、XP强调“40小时工作”,以不加班为目标。但是万一时间来不及的话,会让客户做出选择:延长时间还是精简功能?rn rn 这样的做法在中国......?rn rn5、大家有谁用过User Story吗? 效果如何?rn rn6、隐喻怎么理解?rnrnrn欢迎大家热烈讨论,谢谢!rnrnrn
关于服务的一些疑惑
windows的服务程序分为几种??有没有com服务和普通服务之分?是不是真正的服务程序在进程管理器中是看不到的?能够从进程管理器中停掉的服务都不是符合规范的服务?rnrn请大家给我讲一下,有没有这方面的介绍。rnrn服务是由系统启动的,除了这点外跟普通exe还有没有其他区别?
SQL视图的一些疑惑
有A.B两张表rn视图V_AB对这两张表进行连接rn每次使用select * from v_ab是否都需要对表进行一次连接。
使用vs2005的一些疑惑
在使用vs2005时,在对话框资源时,右下角的对话框的大小和用GetWindowRect(&rect)的rect的宽度rn和高度不一样,并且相差还很大。是不是单位不一样啊。rn我在学习属性表的时候,属性页的大小是不能改变的,而我相应属性表的大小在一个具体的范围,就和属性页的rn的大小不太吻合,不是大就是小,这怎么解决呢?
初学ASP的一些疑惑
各位asp,jsp的前辈们,rn 最近有项目需要用到ASP,我以前接触过一点JSP的知识,不过没弄过项目,就是照着网上的<em>一些</em>教程看过。rnrn我印象中JSP是这样的,比如一个简单的提交过程,JSP是:rnrn有一个html或者什么JSP页面。然后这个 提交按钮 有个 action="login.do",rn然后有个web.XML将这个login.do和一个serverlet关联起来,这个serverlet里有post和get接受信息。rnrn但是我看ASP咋就没这个清晰呢,他假如要提交,怎么直接就Page_Load,都不知道他参数咋取的。rnrn一定帮帮忙。
关于管道的一些疑惑
下面是程序rnrnint main(int argc, char *argv[])rnrnint pipe_fd[2];rn pid_t pid;rn char r_buf[4096];rn char w_buf[4096*2];rn int a;rn int b;rn int i;rn memset(r_buf,0,sizeof(r_buf));rn if(pipe(pipe_fd)0)rn close(pipe_fd[0]);rn memset(w_buf,0,sizeof(w_buf));rn b = write(pipe_fd[1],w_buf,5000);(或者是1024)rn printf("the write byte is %d\n",b);rn b = write(pipe_fd[1],w_buf,5000););(或者是4096)rn printf("close(pipe_fd[1]) before\n");rn close(pipe_fd[1]);rn printf("close(pipe_fd[1]) after\n");rn rnrnrn有如下输出 rn[a@A ~]$ ./3rnthe write byte is 5000rnclose(pipe_fd[1]) beforernclose(pipe_fd[1]) afterrn[a@A ~]$ child: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnrn如果写入的1024和4096组合 有如下输出rn[a@A ~]$ ./3rnthe write byte is 1024rnclose(pipe_fd[1]) brneforeclose(pipe_fd[1]) afterrn[a@A ~]$ child: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 1000rnchild: b is 120rnchild: b is 0rnchild: b is 0rnchild: b is 0rnchild: b is 0rnrnrn我的疑问有两个。rn一是我完全看不出write是阻塞的,因为父进程无论子进程读没读完,就执行close(pipe_fd[1]);rnrn二 我也完全看不出什么写入的原子性。rnrnrn哪位能指点下?rn
一些疑惑,求解释~
public class demo rn public static void demo(int b) rn b = 3;rn rn public static void demo2(ArrayList al) rn al.add(100);rn rn rn public static void main(String[] args) rn int b = 1;rn demo(b);rn System.out.println(b);rn rn ArrayList al = new ArrayList();rn al.add(1);rn al.add(2);rn al.add(3);rn demo2(al);rn System.out.println(al.size());rn rnrnrn纳闷了,为什么同样是没有返回值的方法,为什么第一个b的结果是原来的1,而第二个al的结果却是改变后的值4呢
关于static的一些疑惑
今天老师上课讲的关于static的<em>一些</em>问题,还有些不懂,故来请教各位。rn首先,老师举了个例子:rnclass Duckrn private int size;rn public static void main(String[] args)rn System.out.println("Size is"+getSize());rn rn public int getSize()rn return size;rn rn rn好了,老师说不能在静态方法中调用非静态成员变量,还说,成员变量是在堆中产生,由于没有new 一个实例变量,JVM找不到size到底是哪个…………开头我相信了。。rn后面老师又讲到静态变量存储在静态存储区。我就在想,是不是调用静态方法时,编译器或者JVM只在静态存储区上找变量,所以才是上面的例子不能通过呢?rn然后,我就有了如下举例(自己想的):rn class Duckrn private int size;rn public int getSize()rn return size;rn rn rnclass DuckTestrn Duck d=new Duck();rn public static void main(String[] args)rn System.out.println("Size is"+d.getSize());rn rnrn这又有问题了,eclipse又报错了,d 要声明为static 。这时我已经new了一个对象d,JVM应该能找到是d的size了吧??可是为什么还是有错呢???是我哪里想错了??还是真的是像我说的一样,调用静态方法时,编译器或者JVM只在静态存储区上找变量,找不到静态变量所以才会报错呢??
字符串指针的一些疑惑
小弟最近被字符串指针搞晕了rnrnCString *a,b="abc";rnrn*a="abc"; //错误rnrna="abc" //错误rn rn*a+=b; //错误rnrnrnchar *a;rnrn*a="abc"; //错误rnrna="abc"; //可以rnrnrnrn这个能有人给讲讲是肿么回事么,晕了直接都rn
关于指针的一些疑惑
rn[code=c]#include   rnmain()  rn char *s="China  Beijing  2008  Olympic  Games";  rn char *p; rn p=s;  rnwhile ((*p)!=“ ”)   p++;  p=‟\0‟; rnprintf(“%s\n”,s):rnprintf("%s\n",++p); rn [/code]rnrnrn运行结果rnChina  Beijing  2008  Olympic  Games rnChina rnrn这是学校给的,但是我出不来这个答案。求解。
sharepoint的一些疑惑
sharepoint开发是否大部分时间都是在配置,而没有多少代码量?rnsharepoint开发中拥有不同技术能力的开发人员(一般指编码功底、设计功底、模式、数据结构方面),能否体现出来?(厉害的人开发出来的东西更好)rnrnsharepoint项目存在架构设计这个阶段吗?还是项目都是在sharepoint这个平台上直接开发业务逻辑和webpart呢?rnsharepoint的架构设计师的工作内容是什么?是否有展现架构师设计能力的空间呢?如果有希望能够举<em>一些</em>例子。谢谢rnrn从事sharepoint开发可否走 开发人员->架构师 这条技术道路呢?
关闭数据库连接的一些疑惑
我有一个C#写的Web程序,刚开始运行的时候速度还不错rn但是运行久了就会变得很卡,打开资源管理器发现SQL Server和ASP.NET占了很大的资源rn是不是我连接数据库的操作没有释放资源引起的rn但我绝大多数都有close数据连接的操作rn请问高手,这是怎么引起的呢?跟关闭数据库连接<em>有关</em>吗?
关于Service的一些疑惑
我需要一个Service长期运行在后台,我先在其中一个Activity 用startService()启动了这个服务。这个没问题rnrn但是在另一Activity中 调用其中的方法,用了bindService()去调用,这个Activity退出但时候必须要用到unbindService()方法,此时问题就来了,用了unbindService()之后,这个服务随着这个Activity的推出也挂了,我另外还有一个Activity要使用这个服务,怎么办?rn难道要在Activity的onDestory() 中再startService()一遍吗?各位大大有什么好的建议。。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]rnrn还有就是,如果不用startService(),在其他Activity中用 bindService()会不会造成资源开销过大?
泛型通配符的一些疑惑
如下代码:rn[code=java]Demo a = new Demo();rn a.setT(new B());//a.setT(new C())报错;rn B b = (B)a.getT();rn System.out.println(b);rnclass A extends Crn public String toString()rn return "aaaaaaaaaaa";rn rnrnclass B extends Arn public String toString()rn return "bbbbbbbbb";rn rnrnrnrnclass C rn public String toString()rn return "cccccccccccc";rn rnrnclass Demorn private T t;rn public Demo()rn t= null;rn rn public Demo(T t)rn this.t = t;rn rn public T getT() rn return t;rn rn public void setT(T t) rn this.t = t;rn rn [/code]rnC是父类,A是C的子类,B是A的子类。rn本人感到<em>疑惑</em>的是:1.书上说? super A 是不能用get方法的。但此处编译正常也能正常运行。rn2.set方法中放入new B(),new A() 都正常,但无法放入new C()请问这如何解释?rnjdk为1.8rn谢谢大家了!
关于Git的一些疑惑
尝试在windows服务器上搭建Git,目前Bonobo Git Server搭建好了,通过clone将仓库克隆到本地,然后在目录中加入自己的文件,push到远端服务器。通过访问Bonobo Git Server的url可以看到commit的文件的历史记录及文件目录等情况。但是我想在服务器上通过文件查看下,却不知道commit的源代码放在哪里了。rnrn请教,多谢rn
有关GridView.DataKeys与DataKeyNames的疑惑
各位大哥大姐,有个问题请教,在此先谢各位指导,嘿嘿!rnmsdn上说:rnGridView.DataKeys 属性获取一个 DataKey 对象集合,这些对象表示 GridView 控件中的每一行的[color=#FF0000]数据键值[/color]当设置了 DataKeyNames(获取或设置一个数组,该数组包含了显示在 GridView 控件中的项的[color=#FF0000]主键字段[/color]的名称) rn 属性时,GridView 控件自动为该控件中的每一行创建一个 DataKey 对象。DataKey 对象包含在 DataKeyNames 属性中的指定的字段的值。rnrnrn 我想知道这个数据键值与主键字段的名称都是指[DataKeyNames属性设置的字段值吗? DataKey对象的值是只包含在DataKeyNames属性中指定的值,还是包含在数据库中有DataKeyNames属性字段所在行的所有指或者说是根据这个字段查询出来的全部值.].rnrn DataKeys属性是个二维数组吧,但是我把这个字串中的那个零怎么不论改为几都不出错呢? string OrderID = this.GridView1.DataKeys[e.RowIndex][0].ToString();rnrn rn rn rn rn
有关CUDA和Cg的疑惑
最近刚开始接触GPU方面的东西,发现GPU编程的除了CUDA外还有一种叫做Cg的语言,并且Cg还要依赖于OpenGL或D3D接口,和CUDA一样这方面的资料也是很少见,甚至全英文的,实在是很难学习,现在只有很浅显的了解。rn但是我一直不明白CUDA和Cg的关系,为什么开发了Cg,又开发CUDA?感觉Cg现在好像没什么发展,CUDA倒是发展很快,难道是想用CUDA取代Cg,不明白!rn另外,我主要是做图像处理和高性能计算的学习的,CUDA和Cg那种更有优势?rn现在处在学习的初始迷惑阶段,请各位指点!
有关路由分发的疑惑
[color=#800000]一级路由 >> 二级交换机 >> 三级无线路由 >> 电脑[/color] rn这是之前的结构,但是昨天新换了一级路由后,串了.rnrn一级路由:TP-link企业版(新换的);rn二级交换机:TP-link几十个孔那种.(不是专业的交换机);rn三级无线路由:交换机分出来一条线,我自己架的.rnrn现在的问题是:rn1.无线路由无法使用了.(电脑找无线路由[192.168.0.1]需要3ms)rn2.用交换机分出来那条线访问路由?交换机?(两个地址都是192.168.1.1)出现错误,具体问题表现在进去192.168.1.1刷新一下是路由,一会刷新一下又是交换机.rnrn(我是这么分别一级路由/二级路由的,一级里面有PPPOE拨号,二级里面的是接收????记不请了,反正没有PPPOE拨号)
有关C++的疑惑,和变量声明
我想知道,如何在C++中声明字符串。rn我用的是DEV-C++想知道如何使用她来声明一个字符串。rn我使用String关键字,出现错误。rnrn还有,char a[];rn是什么意思,声明的数组的上限是多少?
有关startActivityForResult()和onActivityResult()之疑惑
<em>有关</em>startActivityForResult()和onActivityResult(),浏览了<em>一些</em>帖子,推荐下:rn[url=http://blog.csdn.net/IT___LaDeng/article/details/6822813][/url]rn不过碰见了一个比较蛋疼的问题: 现在要求我的程序中activity A 接收 activity B的<em>一些</em>数据,[color=#FF0000]A和B不在同一个程序中[/color]rn代码 [code=Java] public void onClick(View v) rn switch (v.getId()) rn case R.id.button:rn Intent intent = new Intent(TestandroidActivity.this,rn androidActivity.class);rnrn startActivityForResult(intent, 1);rn break;rnrn default:rn break;rn rn [/code]rn[code=Java]@Overridern protected void onActivityResult(int requestCode, int resultCode, Intent data) rn super.onActivityResult(requestCode, resultCode, data);rn System.out.println("onActivityResult");rn System.out.println("requestCode+++++ :" +requestCode);rn System.out.println("resultCode+++++ :" +resultCode );rn switch (requestCode) rn case 1:rn if (resultCode == 2) rn String i = data.getStringExtra("name");rn textView.setText(i);rn DataFile.data = i;rn rn break;rnrn default:rn break;rn rn rn[/code]rn[color=#FF0000]并且将activity的启动模式设为 android:launchMode="singleInstance" (必须设为这样)[/color]rn于是问题就来了··· [code=Java]04-11 08:03:24.090: W/ActivityManager(74): Activity is launching as a new task, so cancelling activity result.rn04-11 08:03:24.109: W/WindowManager(74): Failure taking screenshot for (120x180) to layer 21010rn04-11 08:03:24.140: I/System.out(906): onActivityResultrn04-11 08:03:24.140: I/System.out(906): requestCode :1rn04-11 08:03:24.149: I/System.out(906): resultCode :0rn[/code]rn在startActivityForResult()执行后,onActivityResult()立马执行(跟B再无关系),并且将这次获取result的动作给取消了,resultCode = Activity.RESULT_CANCELED。 我一直以为使用startActivityForResult()的限制是只和activityB的启动模式<em>有关</em>的, 不知各位大神有没有解决办法呢? rnrn
有关WinSocket程序的疑惑!!!???
// 防火墙信息 rnServer.exe>>>>>>>>>>>>>>>>>TCPrn侦听 Local 0.0.0.0:1500rn连接 State=ESTAB, Local 127.0.0.1:1500, Remote 127.0.0.1:1656rn连接 State=ESTAB, Local 127.0.0.1:1500, Remote 127.0.0.1:1659rn连接 State=ESTAB, Local 127.0.0.1:1500, Remote 127.0.0.1:1660rnrn// Server.exe部分源码rnvoid CListenSocket::OnAccept(int nErrorCode) rnrn CServerSocket* pSocket=new CServerSocket; // 为什么在这里服务rnrn器为每个连接构造的Socket在上面的防火墙信息的Local中端口都是侦听用的rnrn1500端口,不是说不能存在两个使用相同地址和端口的Socket吗???rnrn CSocket::Accept (*pSocket);rnrn CSocket::OnAccept(nErrorCode);rn rn m_pServerSocket[m_nSocketCount] = pSocket;rn pSocket->m_pParentWnd=m_pParentWnd;rnrn m_nSocketCount++;rnrnrn// 防火墙信息rnClient.exe>>>>>>>>>>>>>>>>>TCPrn连接 State=ESTAB, Local 127.0.0.1:1656, Remote 127.0.0.1:1500rnrnClient.exe>>>>>>>>>>>>>>>>>TCPrn连接 State=ESTAB, Local 127.0.0.1:1659, Remote 127.0.0.1:1500rnrnClient.exe>>>>>>>>>>>>>>>>>TCPrn连接 State=ESTAB, Local 127.0.0.1:1660, Remote 127.0.0.1:1500rnrn// Client.exe部分源码rnvoid CClientDlg::OnConnbutton() rnrn UpdateData(true);rnrn m_ClientSocket.Create();rn if(m_ClientSocket.Connect(m_strIP,m_nPort)) // 在这里连接成功rnrn后会由MFC自动分配一个端口吗???也就是上面Local中的1656、1659、1660。rn AfxMessageBox("Connect the Server Successful!");rn elsern AfxMessageBox("Connect the Server Failed!");rnrnrnrn如果将服务器和客户端写在一个程序中。运行时根据情况即做为服务器接受其他rnrn程序的连接请求,又作为客户端连接其他程序。但在程序中,服务器功能部分侦rnrn听1500端口,而客户端功能部分又要连接1500端口,这样就造成了两个Socket使rnrn用相同的IP和Port的问题!!!有什么方法解决???
有关代码滚动的疑惑???
以下是内容滚动的JavaScript代码:rnrn rn rn rn 1 rn 2 rn 3 rn 4 rn 5 rn 6 rn 7 rn 8 rn rn rn rn rnrnrn红色部分就是问题所在:rnoffsetTop在IE和火狐中得到的数值是不一样的。rn那么如果直接写成 if(demo2.offsetTop-demo.scrollTop= demo1.offsetHeight)呢?rnrnrnrnrnrn
有关delete的疑惑
请看下面代码:rn#include rn#includernusing namespace std;rnclass Filernrnint length,i;rnpublic:rn void readf()rn rn i=0;rn ifstream getf;rn getf.open("ofile.txt",ios::binary);rn getf.seekg(0,ios::end);rn length=getf.tellg();rn getf.seekg(0,ios::beg);rn char *buffer=new char [length];rn getf.read(buffer,length);rn char *p1 = buffer ;rn char *p2 = buffer;rn while(*p2 != '\0')rn if(*p2 ==0x20 || *p2==0x0a) rn rn *p2++;rn ++i;rn rn elsern *p1++=*p2++;rn ofstream putf("ifile.txt",ios::app);rn putf.seekp(0,ios::end);rn putf.write(buffer,length-i);rn// delete[] buffer;rn rn;rnint main()rnrnFile m;rnm.readf();rnreturn 0;rnrnrnrn大家都看见了一个问题吧,我把delete[] buffer;注释掉了,因为在编译的时候通不过啊,注释掉这句后就通过了。并且也可以达到我的目的(将一个文件的字符串拷贝到另一个文件中,删除其中的空格和换行符)。求高手指点。
简单的疑惑有关输出
最近看C++PrimerIII时,经常发现如下写法:rncout<<
有关函数调用的疑惑?
#includernrnvoid draw_menu()rn rn char *pp;rn pp="begin";rn textbar(100,200,223,pp);rnrnrnvoid textbar(int x,int y,int z,char *p)rn setfillstyle(1,0x00);rn bar(x+5,y+5,xx+5,y+57);rn setfillstyle(1,0x05);rn bar3d(x,y,xx,y+52,0,0);rnrnrnvoid main()rn int i,j;rn i=VGA;rn j=VGAHI;rn initgraph(&i,&j,"");rn draw_menu();rn closegraph();rnrnrn我在运行该程序时,总是提示我:rnerror:type mismatch in redeclaration of 'textbar'rnwarning: call to function 'textbar' with no prototypern 我实在不明白到底哪里出了问题,请各位帮忙
总结一些常见的疑惑
接口数据,日常
LINQ的一些疑惑
以前一直用SQL语句,现在学习用LINQ,却发现有几个问题解决不了,请教一下各位,谢谢。rn1.有A表和B表,关联读取数据rn db为contextrn var result=[color=#0000FF]from [/color]a [color=#0000FF]in[/color] db.GetTable()rn join b in db.GetTable() on a.1 equeal b.1 rn select new a,b.2; 注:就是这里了,我想实现的是读取A表的所有字段和B表关联的一个字段,这样是读出来了,但在绑定Gridview表格控件时,找不到 a的值,而它是以实体存在吧。我不是想要 rn select new a.1,a.2,a.3 ...,b.2 ,这样的格式,像SQL语句,一个A.* 就可以搞定了。呵呵,图省事。就是想问上面的情况,应如何和GRIDVIEW绑定呢。rnrn2.多条件查询问题,不知道这种情况大家是否喜欢用LINQ呢,因为LINQ是强类型传递,而我们查询条件都是未知的,如何操作呢?再一个LINQ是否可以用 通用存储分页过程 呢 ,个人感觉好像是应该可以实现的,就是不知道如何实现。谢谢各位的帮忙!rn
一些疑惑问题
数组内交换索引对应的值 使用 listn[finished],listn[listn.index(min(listn[finished:]))]=listn[listn.index(min(listn[finished:]))],listn[finished] 交换失败,数组不会发生任何改变 min_idx=listn.index(min(listn[finished:])) listn...
关与宏定义的一些疑惑
#include "stdio.h"rn#define PI "3.1415"rnmain()rnrn int i;rn char a[8]=PI;rn char b[8]='1','1','1','1','1','1','1','1';rn for(i=0;i 或者3.141511呢?
模板学习的一些疑惑
rn#include rnusing namespace std;rntemplate //定义一个模板类型rntype Max(type array[len]) //定义函数模板rnrn type ret = array[0]; //定义一个变量rn for(int i=1; i array[i])? ret : array[i]; //比较数组元素大小rn rn return ret; //返回最大值rnrnvoid main()rnrn int array[5] = 1,2,3,4,5; //定义一个整型数组rn int iret =[color=#FF0000][b] Max(array[/b]);[/color] //调用函数模板Maxrn double dset[3] = 10.5,11.2,9.8; //定义实数数组rn double dret = Max(dset); //调用函数模板Maxrn cout << dret << endl;rnrnrnrn问题1. class type什么意思,什么用法?rn 模板类型参数和非类型参数的用法和意义区别在哪里?rnrn问题2. Max(array)什么意思? 怎么又(),又<> ?
预处理的一些疑惑
在代码中对sqla建立预处理stmta0,可以对这个stmt 执行多次bind_param和execute 这个是预处理快的原因吧。rn但是有个rn0.之后又对sqla再次调用PREPARE建立预处理,这时mysql是对sqla建立新的stmta1,还是就是(mysql自身的优化)使用之前的stmta0?rn1.如果是每次对同样的sql都是建立新的stmt,并且这种交替很频繁,那预处理应该比query还慢吧?这种情况我下,如果要达到预处理的效果,那岂不是要在我的代码中来保存这个stmt,在代码层面来保持stmt的静态性。rn2.如果是对同样的sql只建立一个stmt(类似静态),那mysql岂不是需要在mysql端来保证形同sql的stmt的静态性,消耗保持在mysql端?rn3.以上理解都错了?求赐教。rn4.如果我在客户端代码中使用stmt来调用存储过程,这个存储过程中又有另外的stmt(一个或多个)执行,那返回到客户端的是哪个stmt的结果?
关于constexpr的一些疑惑
很多书上都说 constexpr是在 编译是求值!rnrn那我有 rnconstexpr int getx(int i)rnrn return i * i;rnrn这个函数 可以编译成功 但该怎么 解释 我的 i 必需在 调用是才能获得确切的值 那这个函数 又该怎么 在编译时求值呢?rnrn还有 constexpr对程序的性能会不会有影响!
关于 DoEvents 的一些疑惑
请问大家,我对DoEvents 的表面理解就是,立即处理消息队列信息,放在While(true) 里面 ,这样窗口就不会假死了,虽然可能效率会差点,我新开了一个收数据的线程,while(true)里面放这个有效果,但是为什么我在主线程里的while(true)里写还是会死,下面是程序,我 一句一句删了,最后发现是加上读取数据的那个就会死:com.Read(StartRespond, 0, 1); 用这个主要是想上下位机双方有个交互,不知道大家有没有什么更好的建议可以不用while(true)rnrn while (true)rn rn Application.DoEvents();rn byte[] StartRespond = new Byte[1];rn com.Read(StartRespond, 0, 1);rn if (StartRespond[0] == 0xA0)rn rn break;rn rn Application.DoEvents();rn rn
对java正则表达式的一些疑惑
public static void main(String []args)rn String str="abc";rn Pattern pattern = Pattern.compile("[a-z]");rn Matcher matcher = pattern.matcher(str);rn if(matcher.matches())rn rn //为什么总匹配不上呢?rn rn rn rnrnrn这里为什么是总匹配不上呢??汗
完成端口,socket 的一些疑惑
写过一个C/S的东西,但是总是感觉不好使,而且对于多用户同时连接的负载很不放心rnrn于是查资料,才知道有完成端口一说=。=rnrn我的C/S的Server端是这么设计的rnrn1。创建socket,listenrnrn2。创建while(true)线程,Accept C端的connect请求rnrn3。每收到一个连接请求,创建一个线程,while(true),recv去接收信息rnrn4。recv到信息后,创建线程处理,rnrnS端的运行没有问题,但是,每个连接并开始处理的客户会创建两个线程,使用PE看S端的进程,如同蛛网。。。rnrn去看完成端口的介绍,貌似只有创建完成端口和处理信息,而且所创建的线程也只有两三条,是不是所有的工作都交给WINDOWS去处理了?rnrn菜鸟求教。。。
工厂模式 的一些疑惑
高手们,大侠们,过来支招。rnrn需求:rn1、 可以生成PDF、Excel、Htm三种格式的报表,并且支持报表的打印,以后可能有新的文件格式需要。rn2、 有五个模块需要生成报表,以后可能还有其它模块还要生成报表。rn目前的五个模块的显示样式并不一样,以后的也未必一样,比如rn报表1rn操作名称 操作 时间rn报表2rn责任人 事故发生地点 事故发生时间 事故处理经过 是否处理完毕rn……rn……rn设计:rn 因为报表各不一致(文件格式和显示样式),所以用工厂模式。rn分析:在第一种和第二种工厂生成方式中我觉得还是需要第二种。rn(1)工厂模式中,产品是不同文件格式的报表。所以文件格式作为不同分类的标准。rnPublic interface Reportrn Public void generateReport(reportName,reportContent);rnrnrnPublic class ReportExcel implements Reportrn Public void generateReport(reportName,reportContent)……..rnrnrnPublic class ReportPdf implements Reportrn Public void generateReport(reportName,reportContent)……..rnrnrnPublic interface Factoryrn Public Report createReportInstance();rnrnrnPublic class FactoryExcel implements Factoryrn Public Report createReportInstance()return new ReportExcel();rnrnrnPublic class FactoryPdf implements Factoryrn Public Report createReportInstance()return new ReportPdf();rnrnrnPublic class Client()rnMain()rn Factory f=new FactoryPdf();rn Report r= f.createReportInstance();rn r.genereteReport(reportName,reportContent);rnrnrn(2)是显示样式不同的报表,所以显示样式(或者模块)作为不同分类的标准,rnPublic interface Reportrn Public void init();rn Public void generatePdf();rn Public void genereateExcel();rnrnrnPublic class Module1Reportrn Init()…. generatePdf()……….. generateExcel()…………rnrnrnPublic class Module2Reportrn Init()….. generatePdf()…….. generteExcel()….rnrnrnPublic interface Factoryrn Public Report createReportInstance();rn rnPublic FactoryModule1()rn Public Report createReportInstacne()return new Module1Report;rnrnrnPublic FactoryModule2()rn Public Report createReportInstacne()return new Module2Report;rnrnrnPublic class Client()rn Main()rn Factory f=new FactoryPdf();rn Report r= f.createReportInstance();rn r.genereteExcel();rnrnrn
使用maven 的一些疑惑
这是没有安装maven的项目结构:rn[img=https://img-bbs.csdn.net/upload/201609/04/1472979928_733748.png][/img]rnrn这是刚刚安装maven并使用maven构建的项目结构:rn[img=https://img-bbs.csdn.net/upload/201609/04/1472979978_536201.png][/img]rnrn问题如下:rn1.如果我要写程序,建包,建class,还是在src目录下吗?rn2.如果是web项目,导入css、js、bootstarp等<em>一些</em>前端的东西应该放在哪里?(原先是webroot下,maven构建的项目没有webroot,是不是webapp?)rn3.如果新建的项目需要<em>一些</em>以前没用过的jar包,该怎么导进去?(目前为止,我对maven了解仅仅是管理jar包的而已)rnrn请大神们解答,谢谢
关于装饰模式的一些疑惑
这是我用C++写的装饰模式!其中有两个问题请大牛指教一下!rn请先看一下这个程序:rn#includern#includernusing namespace std; rn//人类rnclass Person3rnpublic:rn Person3()rn Person3(string nam)rn name = nam;rn rn virtual void Show()rn coutShow();rnrnrnrn第一个问题是:编译时一直有错误说少一个“;”(error C2143: syntax error : missing ';' before '.')(error C2143: syntax error : missing ';' before '')结束时有分号,为什么说少个分号啊?rnrn第二个问题是:结果为什么是:rn第一种装扮:rn大T恤 垮裤 破球鞋 装扮的张三
html5动画效果的一些疑惑
对html5实现的3D动画比较感兴趣,但是对于如何做的比较<em>疑惑</em>。想问问大家的是想要实现html5 3D动画需要那些方面的知识。
关于Applet的一些疑惑
Applet为什么不能显示System.out.println("");这个输出~~rn还有好象也不能显示Frame呀?rn我做了几个实验都不能显示?是不是我没有注意到什么问题撒?rn还有就是觉得Applet缺乏一种交互性~~就是说不能一边运行时一边来让用户控制程序的进行~rn请大家帮我解释一下~~rn
关于import的一些疑惑
最近在看一个程序, 老师交给我的, rnrn结果搞了一天都没运行起来, , 每次运行都是 import 的问题rnrn如 rn"middle.java": Error #: 302 : cannot access class com.l2fprod.gui.plaf.skin.Skin; java.io.IOException: class not found: class com.l2fprod.gui.plaf.skin.Skin at line 93, column 33rn"ExcelEncoding.java": Error #: 302 : cannot access class org.apache.poi.hssf.usermodel.contrib.HSSFRegionUtil; java.io.IOException: class not found: class org.apache.poi.hssf.usermodel.contrib.HSSFRegionUtil at line 19, column 46rnrn"ExcelEncoding.java": Error #: 302 : cannot access class org.apache.commons.lang.exception.NestableException; java.io.IOException: class not found: class org.apache.commons.lang.exception.NestableException at line 20, column 42rnrn"ExcelEncoding.java": Error #: 302 : cannot access class org.apache.commons.beanutils.PropertyUtils; java.io.IOException: class not found: class org.apache.commons.beanutils.PropertyUtils at line 21, column 37rnrn"ExcelEncoding.java": Error #: 302 : cannot access class org.apache.log4j.Category; java.io.IOException: class not found: class org.apache.log4j.Category at line 22, column 25rnrn这些包去哪里找啊??rnrn而且找到后应该放在哪里, 是jdk 的lib里, 还是另外的文件夹rnrn还有 本来有soap 的问题的, 我根据文档, 开了个webservice 就没事了, rnrn这样的soap包 被import进来是什么原理啊, 它又不在 lib里 , 程序是怎么找到的啊??rnrn呵呵, 可能问题比较菜, 新学java , 多多指教
对数据备份的一些疑惑
在网上的文章看到:如果对数据库进行了一次完全备份rn(假设是10天前备份的)rn那么在数据库发生故障时,可以对当前的事务日志进行rn备份之后,利用之前的完全备份和现在备份的事务日志rn可以把数据恢复到故障之前的状态。rn看完这些,我就觉得有些<em>疑惑</em>:如果这样子可行的话,rn只要在数据库建立之初进行一次完全备份就可以了,大rn不了发生故障时再备份一次事务日志,还有什么必要对rn数据库制定什么备份计划?这样子完全没必要隔一段时间rn就对数据库进行数据备份和事务日志备份了啊?rn有点糊涂,希望高手指点rn
有关cvMatchShapes的疑惑~~~~~
调用cvMatchShapes比较两个轮廓,double cvMatchShapes(void* object1,void* object2,int method)。用轮廓作输入,只有当object1 = object2 时,函数返回零。当两个不是同一个轮廓时,返回值就是很大的数据,每次调用都不一样。想知道这个函数的返回值,到底代表了什么意识呢?
有关InvalidateRect()的疑惑.....
在程序中,但鼠标点击某处时,显示该点坐标.rn点击另外一处时,用InvalidateRect()将前面画的显示坐标的框清除,接着画新框.rn但实际显示结果是先画新框,然后擦除旧框,这样一来很容易将新框的一部分擦除.rn怎么会这样?rnrn另外,我不是在ONPAINT中画框,而是在其他FUNCTION中通过GetDC()得到DC画的,rn这....没<em>有关</em>系吧....rnrn不适合用重画所有CLIENTRECT,因为,坐标框下边有很多图形,速度太慢...rnrn据说WINDOWS会合并<em>一些</em>ONPAINT消息,但顺序却反了也不对呀...rn高手有没有遇到这种情况?
一个有关servlet的疑惑
是不是一定要有用户去发起请求servlet才会有所动作?servlet可不可以每隔一段时间自动做些事情,比如自动检测一下在线用户?如果servlet不能完成该功能,那什么可以完成?谢谢,在线等待……
有关while(true)的疑惑
while(true)rn rn System.out.println("kkkkkk");rn Thread.currentThread().interrupt(); rn rn主程序中运行以上一段代码时,不断打印kkkkrn当我把后面一句改成Thread.currentThread().sleep(10000)的时候为什么仍然要等待10秒后才打印kkkk 的值,rn睡眠了难道就不中断当前代码的线程么?中断和睡眠有什么区别,本人感觉都是使线程进入阻塞状态啊它们到底有什么区别啊?rnrn
有关richedit的一点疑惑?
用以下语句:rnrichedit1.selstart:=2;rnrichedit1.sellength:=3;rnrichedit1.selbttributes.color:=clred;rn只能使第一行的第2,3,4个字符变为红色;rn我现在想把第3行的第2,3,4个字符变为红色又该怎么处理呢?
有关名字空间的疑惑
看了好几遍thinking in c++里的名字空间,可是还是不明白它的用处,请教各位大侠指点一下:)
有关typedef的一点疑惑!
typedef VOID (*MYPROC)(LPTSTR);rntypedef 重定义 VOID 为 后面的函数指针,rn这究竟是什么意思? 表示后面的函数调用返回void?rn那么这跟直接声明 VOID (*MYPROC)(LPTSTR)有rn什么区别呢?
有关指针与函数的疑惑?```
不说什么,先看代码:rn[code=C/C++]rnint *ge(int a)rn int *p = NULL;rn p = (int *) malloc (sizeof(int));rn p = a;rn return p;rnrnvoid main() rn int *pi = NULL;rn pi = ge(32);rn printf("%d",*pi);rn[/code]rnrn程序一执行就显示无响应。。。怎么解决呢?
有关字符集的疑惑
我把几个字符串用加号连接起来,在模拟器上没任何问题,但在手机上却只显示第一段。大致是这样做的:rnrnString strTotal = new String(); //这里也试过new String(null, "ISO-8859-1");和"unicode"rnrnstrTotal += strTitle; //strTitle由服务器传过来的unicode流转换过来的汉字串。rnstrTotal += '\n'; //这里也试过"\n"rnrnstrTotal += strField1; //strFieldX里面是汉字,由服务器发过来的unicode流转过来的。rnstrTotal += ':'; rnstrTotal += strField2;rnrnMessageBox(strTotal); //在一个Label显示这个串rnrn结果只出来strTitle的内容。这是什么原因呢?请高手指点,谢谢。
有关 __declspec( selectany )的疑惑
<em>有关</em> __declspec( selectany )的<em>疑惑</em>rn哪位大侠来解释以下一段摘自MSDN中对selectany的描述,看了半天不知道个所以~~~~~rn^_^rnrnrn======================rn C++ Language Reference rnrnselectanySee Alsorn__declspec | C++ KeywordsrnMicrosoft Specificrnrnselectany tells the compiler that the declared global data item (variable or object) is a pick-any COMDAT (a packaged function). rnrn__declspec( selectany ) declaratorrnAt link time, if multiple definitions of a COMDAT are seen, the linker picks one and discards the rest. If the linker option /OPT:REF (Optimizations) is selected, then COMDAT elimination will occur to remove all the unreferenced data items in the linker output.rnrnConstructors and assignment by global function or static methods in the declaration do not create a reference and will not prevent /OPT:REF elimination. Side effects from such code should not be depended on when no other references to the data exist.rnrnFor dynamically initialized, global objects, selectany will discard an unreferenced object's initialization code, as well.rnrnA global data item can normally be initialized only once in an EXE or DLL project. selectany can be used in initializing global data defined by headers, when the same header appears in more than one source file. selectany is available in both the C and C++ compilers.rnrnNote selectany can only be applied to the actual initialization of global data items that are externally visible.rnrn
有关struts的疑惑
在struts中如果我没有表单该怎么实现呢?rn比如我要在一个框架页中显示一个树型菜单,树是根据数据库中的数据来的?rn没有表单是不是没有相应的ActionForm啊
有关模板list的疑惑
我用push_back将<em>一些</em>数据push到list中:rn1.这些数据是保存在内存中吗?如果我执行的.exe文件退出这些数据是不是会自动清除不会占用任何空间或有内存泄漏?rn2.如果我想在程序执行过程中,不断的新增节点和不断的删除节点,怎么达到这个目的呢?rn3.如果我想删除整个list中的内容怎么操作呢?看到有资料说不能通过循环进行!rnrn多谢各位了!
有关ASP运行环境疑惑
我用ASP+access写了一个留言本,在本地机上测试非常正常,本地机我用的是2000个人版配的IIS。rnrn但一放在服务器上就有很多页面无法打开,提示内部服务器错误,由于源代码太多所以也不方便贴出来,但我想源码应该没问题吧,因为在我的本地机上完全正常。rnrn下面我把服务器与本地机作个比较,也不知问题是不是出在这些方面:服务器操作系统用的是Win2000 Advance Server,IIS版本与本地机一样是5.5,同时服务器用的是ADSL,所以配了动态域名花生壳,另外在本地机上装office的时候也一起装了access,服务器上没有安装,大概就这些了。rnrn盼回复建意,不甚感激!
有关弹出菜单的疑惑
我在CMainFrame::OnContextMenu(CWnd* pwnd,CPoint point)rn中加入如下代码:rn pwnd=AfxGetMainWnd();rn CMenu menu,*pmenu;rn menu.LoadMenu(IDR_MENU)// IDR_MENU为为资源编辑器中的,无名称的子菜单rn pmenu=menu.GetSubMenu(0);rn ClientToScreen(&point);rn ::TrackPopupMenu(pmenu->m_hMenu,TPM_CENTERALIGN|TPM_RIGHTBUTTON,rn point.x,point.y,pwnd->GetSafeHWnd(),NULL);rn pwnd->PostMessage(WM_NULL,0,0);rn menu.DestroyMenu();rn编译能通过,但是没有效果!rn我侦测到,执行到pmenu=menu.GetSubMenu(0 )时,就不能执行下去了!rn不是为何?rn为什么不能够过得子菜单?rn请大家指点!rn rn
有关hash桶的疑惑
桶这个概念,大家经常说,但百度一下却发现资料少之又少,我想知道,一个hash桶代表什么rnrn一个hash表有数据部分,和他映射的key部分,每个key对应的数据部分就是一个桶吗?rnrn还是说所有的key部分形成了一个桶rnrnrn谢谢
有关TcpChannel类的疑惑
MSDN讲述<em>有关</em>TcpChannel 类,命名空间: System.Runtime.Remoting.Channels.Tcprn但是为什么在实现的时候rnusing System.Runtime.Remoting.Channels.Tcp却提示:rn类型或命名空间名称“Tcp”在类或命名空间“System.Runtime.Remoting.Channels”中不存在(是否缺少程序集引用?)rn是否不解?大家指教!
有关sap和工作流的疑惑
小弟以前接触工作流较多,对sap是才开始接触。rnrn我的感觉是: 工作流平台和sap平台都是一种中间件平台,也都可以进行二次开发,但工作流似乎rn比sap的范围更广,也可以实施erp,现在工作流很成熟,为什么还要使用sap, 有什么区别吗?rnrn 谢谢!
java正则表达式一些疑惑
String str = "abc";rn Pattern pattern = Pattern.compile("[a-z]");rn Matcher matcher = pattern.matcher(str);rn if (matcher.matches()) rn rnrn rn rn rn 为什么不匹配 rn 我想得到的匹配结果 是 rn arn brn crn 正则应该如何写呢
_RecordsetPtr的一些疑惑
使用_RecordsetPtr添加一条新记录,大致流程如下:rnCString strSQL = "select * from Q0120100920144107 order by ID";rndb.SelectData(strSQL)rndb.m_recordsetPtr->MoveLast();rndb.m_recordsetPtr->AddNew();rndb.m_recordsetPtr->PutCollect("TEST_NUM", _variant_t("111")); rndb.m_recordsetPtr->PutCollect("DATE_TIME", _variant_t("2010-11-28 03:03:03")); rn……………………rndb.m_recordsetPtr->PutCollect("ID", long(++m_count));rndb.m_recordsetPtr->Update();rnrn代码没问题,执行后新的记录也能写到数据库里面。可是我发现m_recordsetPtr里面并没有这条新增的记录。(因为我在用db.m_recordsetPtr->Move(m_count, _variant_t((long)adBookmarkFirst));的时候出错)rnrn由于最近一个项目数据库里面数据量很大,不想每次m_recordsetPtr->Update();后重新又到数据库里面查询一边数据(比较浪费时间)。rnrn请问要怎么做才能用m_recordsetPtr往数据库里面添加记录的同时,m_recordsetPtr里面的记录也增加。rn或者说怎么往m_recordsetPtr里面添加记录,即使不能把新增记录添加到数据库里面也可以
管家婆辉煌版 7.1A最新版下载
管家婆辉煌版(财务软件) 7.1A,真正免费 相关下载链接:[url=//download.csdn.net/download/zmh666736/5010741?utm_source=bbsseo]//download.csdn.net/download/zmh666736/5010741?utm_source=bbsseo[/url]
网络 ping 工具下载
此工具是用来测试C类网段的在线主机的,可以方便的管理IP地址资源,很好用! 相关下载链接:[url=//download.csdn.net/download/xn1980216/7364373?utm_source=bbsseo]//download.csdn.net/download/xn1980216/7364373?utm_source=bbsseo[/url]
CJJ T8 2011下载
this file was about suvrey in city . work for my object 相关下载链接:[url=//download.csdn.net/download/qq_16028505/7431529?utm_source=bbsseo]//download.csdn.net/download/qq_16028505/7431529?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的