优化代码,不知道怎么写。 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:235
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
论坛的登陆的代码知道怎么 急!
本人想弄个非常简单的bbsrnrn只有发帖 和 回帖的功能rn但 用户登陆 验证的语句不<em>知道</em>怎么<em>写</em> rnrn试了很多方法 但都 不行 rn那位专家 能帮忙?rnrn而且 登陆过后 怎么记下 他的用户名(当然还有其他的信息) 以便放到 发帖子的表或回帖的rnrn表中去rnrn用session吗? 我这个对象 不太熟 请指教rnrnasp菜鸟 求救 谢谢!rn
【急!!】不知道怎么!!!
这是一段TXT 文档中数据rnrn标题:诺基亚新闻rn内容:11111111111111rn时间:2010:10:10rn地点:北京rnrn标题:三星新闻rn内容:22222222222222rn时间:2011:10:10rn地点:上海rnrn标题:MOTO新闻rn内容:11111111111111rn时间:2010:10:10rn地点:江南rnrn前面 标题 内容等等是字段、、后面是具体内容,要插入数据库的数据、、rn我现在就是不<em>知道</em>该怎么<em>写</em>??怎么给分离出来!!rn
知道怎么主函数~~~
//计算链表中5的个数.输入:5 4 3 6 5 8 7 9 5 1 2 3 ,不<em>知道</em>怎么<em>写</em>主函数~~~rn#include"stdio.h"rn#include"stdlib.h"rntypedef struct linknodern int data;rn struct linknode *next;rnnode;rnvoid creat()rnrn node *p,*s,*head;rn int cycle=1;rn head=(node*)malloc(sizeof(node));rn p=head;rn while(cycle)rn rn scanf("%d",&x);rn if(x!=0)rn rn s=(node*)malloc(sizeof(node));rn s->data=x;rn p->next=s;rn p=s;rn rn elsern cycle=0;rn rn p->next=NULL;rn p=head;rn head=head->next;rn free(p);rnrnint count(node *head,int x)rnrn node *p;rn int n=0;rn p=head;rn while(p!=NULL)rn rn if(p->data==x)rn n++;rn p=p->next;rn rn return (n);rnrnvoid main()rnrn creat();rn count( ,5);//不<em>知道</em>怎么<em>写</em>主函数~~~~~~rnrn
知道怎么
if ( name != "gif" || name != "jpg" ||name != "png" || name != "jpeg") rn用这种方式怎么判断file类型的文本框所选项是不是图片
知道怎么PHP
[img=https://img-bbs.csdn.net/upload/201510/19/1445245110_714197.png][/img]rn[img=https://img-bbs.csdn.net/upload/201510/19/1445245098_627648.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201510/19/1445245189_23455.jpg][/img]rn如何用php<em>写</em>出这效果?数据已都在MySQL中<em>写</em>好了。
【求助】不知道怎么
如何实现输入3rn读入book1 价格1rnbook2 价格2rnbook3 价格3 rn输出价格最大和最小的书名
知道怎么标题
很久前就想用这家伙了,听朋友说过起这家伙,他那个时候用,很多软件都还不兼容,所以我也是现在才用的,我的内存512 CPU2.26超到2.46的 显卡集成的 32 今天用这个感觉还不错,想替代了XP 就想升级下硬件,准备再加一根512内容,不<em>知道</em>加了后会不会还是会卡,因为现在是32的 迷惑^ 谢谢
知道怎么SQL!
CREATE TABLE DMQrn(DEP VARCHAR(10) NOT NULL,rnMTH VARCHAR(3) NULL,rnQTY NUMERIC(28,8) NULL)rnrnSELECT * FROM DMQrnrnINSERT INTO DMQrnVALUESrn('0002','3',624.98)rn数据按照月份来查询!怎么搞?
知道怎么弄,这个作业不知道怎么
实现:rn输入1时,输出结果 1rn输入2时,输出结果 2包围1rn输入3时,输出结果 3包围2,2包围1rnrn那位大侠把后面的意思也弄下,我 看下!rn
怎么优化前端代码
ajax.url 配置文件  /** * */ var baseurl = &quot;http://localhost:8080/&quot;; ajax配置文件  /** * */ var getsetajax = { &quot;getMehtod&quot;:function(data,url){ var resData; $.ajax({ type: &quot;get&quot;...
怎么优化页面代码
我在页面上面使用了大量的Jstl核心标签 那样就感觉页面很烂 怎么解决拉!
这个代码怎么优化????
有一个多项式:F(x)=∑Ci*(x^i) (求和从0到n)rn现在Ci的取值是0 或者 1,要找出Ci的所有组合rn现在用matlab<em>写</em>的一段<em>代码</em>如下:rn %求F(x)的Ci序列 n=16rn c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];rn for a1=0:1rn c(1)=a1;rn for a2=0:1rn c(2)=a2;rn for a3=0:1rn c(3)=a3;rn for a4=0:1rn c(4)=a4;rn for a5=0:1rn c(5)=a5;rn for a6=0:1rn c(6)=a6;rn for a7=0:1rn c(7)=a7;rn for a8=0:1rn c(8)=a8;rn for a9=0:1rn c(9)=a9;rn for a10=0:1rn c(10)=a10;rn for a11=0:1rn c(11)=a11;rn for a12=0:1rn c(12)=a12;rn for a13=0:1rn c(13)=a13;rn for a14=0:1rn c(14)=a14;rn for a15=0:1rn c(15)=a15;rn for a16=0:1rn c(16)=a16;rn for a17=0:1rn c(17)=a17;rn disp(c);rn pause;rn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn endrn这样的<em>代码</em>看起来有点不正常呀rn不<em>知道</em>用什么办法可以在书<em>写</em>上<em>优化</em>一下rn谢谢
这段代码怎么优化
switch 里除了类名不同,其余方法,参数均、返回结果相同,怎么<em>优化</em>简化<em>代码</em>?rnrnrn private void SingleGoodsProcess(object pStrc)rn rn BillProcess optObj = (BillProcess)pStrc;rnrn bool result = false;rnrn foreach(DataRow dr in optObj.IODatatable.Rows)rn rn switch (optObj.bType)rn rn case BillType.purchase:rnrn BillPurchase pur = new BillPurchase();rn result = pur.AssignOperate(dr, optObj);rnrn break;rnrn case BillType.sale:rnrn BillSale sal = new BillSale();rn result = sal.AssignOperate(dr, optObj);rnrn break;rnrn case BillType.deploy:rnrn BillDeploy dep = new BillDeploy();rn result = dep.AssignOperate(dr, optObj);rnrn break;rn rn if (result)rn rn Common.WriteTextLog(dr);rn break;rn rn rn
请问怎么优化代码
我把TMN的h.263的编解码<em>代码</em>封装成了DLL,但是在PC机上跑起来帧率很低。rn然后,我用XVID里的一些用汇编<em>写</em>的模块来替换TMN的C<em>代码</em>,效*提高也不明显。rn请问,<em>优化</em>这些<em>代码</em>具体应该怎么做?rn有没有用过TMN的H.263的<em>代码</em>的人士,请问你们是怎么做的,怎么<em>优化</em>的,rn在PC上跑起来大概有多少帧?
优化昨天的扫雷代码
昨天<em>写</em>的扫雷<em>代码</em>链接:https://blog.csdn.net/qq_37347705/article/details/87972126 根据部分功能和用户提示做了<em>优化</em>如下: #coding:utf-8 import sys import random &quot;&quot;&quot; 地图标记: MAP_ &quot;&quot;&quot; MAP_BLANK = 0 # 地图空白 MAP_MINE = 1 # 有雷存在 MA...
sql约束,不知道怎么
一个表中有三个字段First1,First2,First3 都是bit类型, 我想当First1为True时,其它两都为false;First2 First3同样! 怎么<em>写</em>约束??
登陆验证程序不知道怎么
看用户名和密码是否和数据库里的一样如果检索出来,就转到index.aspxrn否则就显示“用户名或密码错”
一个连接查询不知道怎么
table_arnheadno partno rn10 101-002rn20 101-003rn30 101-004rnrntable_brnheano partno sizenorn10 101-01 25rn20 101-002 23 rn30 101-02 21rnrntable_crnheadno partno sizenorn10 101-002 25rn20 101-02 25 rn30 101-03 20 rn40 101-001 18rnrn现在通过table_a表从table_b表或者table_c表中取到 sizeno列rn但是不<em>知道</em>从哪一个表取,只<em>知道</em>a表的headno和 partno的组合的唯一对应值只会在b,c 两个表中的一个表中存在。rn现在以a为主表取到包含sizeno列的一个集合,怎么求rnrn累似于这种rn如果rn(select pps3200c.headno,pps3200c.p_partno from pps3200c,mst4000c where pps3200c.headno = mst4000c.headno and pps3200c.p_partno = mst4000c.partno)rn不空 rn选择4000c中的sizenornrnrnrnrnrnrnrn
知道这句SQL怎么
以下数据:rnweek time subject namern1 1 英文 张三rn1 3 数学 李四rn1 5 物理 王五rn1 1 数据库 赵六rn2 1 物理 小张rn2 5 数学 小李rn2 5 英文 小王rn3 3 英文 小王rn5 1 物理 小赵rnrn我想得到如下结果:rn time1 time3 time5rnweek subject(name) subject(name) subject(name)rn1 英文(张三) 数学(李四) 物理(王五)rn1 数据库(赵六)rn2 物理(小张) 数学(小李)rn2 英文(小王)rn3 英文(小王)rn4rn5 物理(小赵)rn6rnrn麻烦各位帮帮忙,谢谢!
问个小问题,不知道怎么!!!
response.Write(" ")rnrn我想用javascript带值,可是这样<em>写</em>却不对。。。rnresponse.Write(" ")rnrn大家帮忙看看???
竟然不知道怎么构造函数?
头文件中:rnpublic: rn __fastcall TfrmSetPara(TComponent* Owner,int from);rnprivate:rn int wherern//-----------------------------------------------------------------------rncpp文件中:rn__fastcall TfrmSetPara::TfrmSetPara(TComponent* Owner,int from)rn : TForm(Owner)rnrnwhere=from;rnrnrnwhere是form中的私有成员,但<em>代码</em>通不过rnrn我是想在fom的构造函数中初始化where成员rnrn比如: frmSetPara=new TfrmSetPara(this,10);rnrn以上<em>代码</em>有什么问题?rnrn
一个小循环,不知道怎么
有这样一个问题:rn rn 我有一个任务叫做AA,它下面可以分很多子任务,子任务下又可以分很多子任务。在数据库中的表示为:rn TaskID ParentTaskID TaskNamern 1 0 AArn 2 1 AA1rn 3 1 AA2rn 4 3 AA21rn现在问题是:给定一个TaskID,要求把所有得子任务给显示出来,并能显示出正确的父子嵌套关系。rn rn
知道这样的语句怎么
想问问怎样获取某一列出现次数最多的前3个值rn比如某一列:rn VALUErn 3rn 1rn 4rn 1rn 1rn 3rn 1rn 2rn 4rnrn那么出现最多的前3个值是1 3 4rnsql 语句该怎么<em>写</em>呢
个存储过程,不知道怎么
让a_person表中昵称为空的用户,(字段你们可以见名之意的定义就好)用他的手机号码后10位作为昵称,如果用户手机号为空,则用用户的邮箱作为昵称,其中邮箱是不能为空的,而且手机号码是用base64加密的,需要解密,这个存储过程怎么<em>写</em>?
一条查询语句,不知道怎么
现有表usergroup,数据为:rng_id g_namern--------------rn1 aaarn2 bbbrn3 cccrn4 dddrnrn有表user,数据为:rnu_id g_id u_namern-----------------rn1 1 u1rn2 1 u2rn3 1 u3rn4 2 u4rn5 2 u5rn6 3 u7rn7 3 u8rn8 4 u9rnrn现在要求:rn取出前两个组的组名(usergroup.g_name)及组下的用户名(user.u_name)rnrn使用环境为ASP页面。rnrnrn还有就是能否通过存储过程的方式来实现呢?rnrn
一下,不知道怎么语句了!!!!!!!!
我这样<em>写</em>的 select a.hm ,sum(b.fy) fy ,b.state from zlb a ,srb b where a.hm=b.hm group by a.hm,b.fy,b.statern一查询,结果为:rnhm fy staternrn12 23 crn12 45 crn23 60 drn23 -34 drn34 56 nrn..........rn如何改<em>写</em>上面语句,达到效果为:rnhm fy staternrn12 68 crn23 26 drn34 56 nrn..........rnrnrn
知道这句话怎么
string lookfor1,lookfor2,lookfor3,lookforcon,lookforcon1rnlookforcon=lookf1+lookfor2+lookfor3rnlookf=dw_1.getsqlselect()rnrnlookforcon1=lookf+"where"+" "+"table2.xuehao"+" "+"like"+" "+'%"'+lookforcon+'"%'rnif dw_1.SetSQLSelect(lookforcon1)=-1 thenrn beep(5)rn messagebox("警告","数据窗口设置失败",Stopsign!)rnendifrn报错FROM子句出错rn
一句sql不知道怎么
表1 字段 a,b,crnrn表2 字段 d,e,frnrn表2的e,f字段存的是表1的arnrnrnrn现在要读 rnrn表2.e=表1.a 的表1的所有字段数据rnrn表2.f=表1.a 的表1的所有字段数据rnrn还有 对应的表2的字段数据rnrn用一句sqlrnrn不<em>知道</em>表达清楚了没rn
sql语句不知道怎么??//
表中有一个字段类型为Char 字段名为 SSrn语句为rnselect * from table where SS = ''rn也就要查出SS字段为空字符的记录 怎么查不出来???rn在线等待????rn
一句查询不知道怎么
对一张表Address做查询,这张表里有一个字段,比如说要叫"UserIds",里面可能存放多个UserId,当中用","号分隔开,UserId关联另一张表User里面的UserId,我现在想查询Address表的同时UserIds里面所有UserId相关的UserName也查出来(UserId和UserName在User表中一一对应的),也就是在查询时新加一个字段UserNames.不好意思表达的有可能不是很清楚,希望能帮忙,谢谢
分数统计不知道怎么
假设有一个表rn学号 选项 标答 分值rn01 A A 2rn01 B A 2rn01 C D 3rn02 A B 2rn02 B B 3rn.............rn我算出每个人选项和标答都一致的最后得分,sql怎么<em>写</em>,请大虾帮忙。
构造函数不知道应该怎么
[img=https://img-bbs.csdn.net/upload/201607/04/1467598516_645765.png][/img]rnrn因为不<em>知道</em>数组里面要<em>写</em>记录数据,所以不<em>知道</em>在构造函数里应该给数组分配多少内存,回答的最好带上<em>代码</em>
SVN不知道怎么
团队精神很关键,做网站,用它好用!要<em>写</em>那么多,我不会<em>写</em>了,文笔不好!!!
我不知道标题怎么
比如点击提交,成功后转到一个页面rnrn地址比如是:http://localhost/test.aspx?id=123rnrn怎么能让用户输入 http://localhost/test.aspx?id=1234,而不对其处理,就是避免通过随便<em>写</em>个id获取他人信息,怎么做rnrn了?谢谢。rn
这个triger不知道怎么
在数据库db1,system里都有table:user,当在system的user表里添加记录时,根据字段rights的值,如果有‘right1’则检查db1里的user1表是否已有这样一条记录:username字段的值和system的user表里的username的值相同,如果有则不操作,没有则在db1里user表新添加一条记录;如果rights里没有'right1'则删除db1.user里username同sysytem里新加记录的那条记录
c#的冒泡优化,不知道是否还能优化!
我是初学着,用了好几个小时才出这,累死了! rn希望高手们能给点建议,看是不是还能在<em>优化</em>点! rnrn/// rn/// 冒泡排序rn/// rn/// 数组rn/// 数组长度rn/// 排序:默认为降序。asc:升 desc:降序 rn/// rnprivate int MaoPao(int[] myArray, int arrLenght, string order)rnrn /*return 0--表示排序失败 1--表示排序成功*/rn if (myArray.Length < 1 )rn return 0;rn rn order = order.ToLower();rn int j,i;rn int begin_ChangeIndex = 0;//最近的交换位置rn int change; //若本轮冒泡没有交换数据,则表示排序成功,退出rnrnrn /* 最外层循环,冒泡排序需要比较 myArray.Length-1 轮 */rn for (i = 0; i < arrLenght - 1; i++)rn rn change = 0;rnrn //下轮冒泡只要冒到该位置即可rn int end_head;rn end_head = begin_ChangeIndex;rnrn //把排序出来最大的放在最后rn for (j = arrLenght - 1; j >= 1 + end_head; j--)rn rn if (myArray[j] > myArray[j - 1])rn rn int temp = myArray[j];rn myArray[j] = myArray[j - 1];rn myArray[j - 1] = temp;rn change = 1;//发生了交换,故将交换标志置为真rn begin_ChangeIndex = j;rn rn rn if (change==0 )rn rn if (order+"" == "asc")rn rn for (j = arrLenght - 1, i = 1; j >= 0; j--, i++)rn Response.Write("第" + i + "数" + myArray[j] + " "); //小冒泡排序rn rn else rn rn if (order + "" == "" || order == "desc" || order != "desc")rn rn for (j = 0, i = 1; j ); //大冒泡排序rn rn rn return 1;//本趟排序未发生交换,提前终止算法rn rn rn return 1;rnrn
ARM平台NEON指令集优化。有段代码知道怎么优化,求大神帮忙。(附代码
for (y = 0; y < start_y; y++) rnrn memcpy(dest, src, w );rn dest += linesize;rn rnrn根据SIMD我是想把这个for循环拆掉。这样一个loop就可以操作8次数据。rn但是这个for循环里面的mencpy怎么办呢。w是随机的数。它每次循环都会从src地址读w个字节到dest地址中去。可是我的寄存器最大是128位的。如果用neon指令集<em>优化</em>则可能需要多次使用寄存器转移数据,这样时间反而会多的哇、、、(c语言中是把w个数据一次存到dest中的么?还是每次存一个字节?)rn大神速度帮我看看这个咋整哇。。。函数里面全是这玩意。。。。。
菜鸟的代码 性能差 不知道如何优化
半年javaweb开发 性能很差 请各位老鸟拍砖 点评下 小弟先谢过了r 补充一点 我觉得我这里慢的主要原因都是因为关联的太多 where后面的条件也多 我刚开始时条件不多 关联也不多 速度明显要快的多 这里有什么方法可以解决吗r r 问题补充 没人来? 我先自己弄个沙发 。。。 问题补充 haoxun <em>写</em>道 判断空的语句为什么不封装一下呢;每次都<em>写</em>不是很累;r 放在一个ValidateUtil.isNull(String param) 里面多好;r 我不<em>知道</em>你用的是什么框架还是纯的JDBC,如果用的是框架的话可以用其自带的分页,查询条件类似ibatis有动态SQL都可以用的;纯的去拼凑也是可以的。r 不过都可以封装成一个方法; SQLUtil.addCause(String filed,String express) 这样<em>代码</em>复用稍微提高一点,美观一点;个人愚见,仅供参考r 谢谢 我用的S2SH框架 拼凑SQL 这个也想过 只是感觉修改起来太麻烦 得从数据库修改入手 问题补充 lyw985 <em>写</em>道 所谓的性能差是什么意思?r r 1.修改方法难r 2.获取数据慢r r r 主要是获取数据慢 问题补充 aaronwong_best <em>写</em>道 我只想<em>知道</em>,半年的你,现在多少米???r 成都 2K+ 问题补充 wuxianjun <em>写</em>道 你把sql打印出来去数据库查询下看需要多长时间。r 如果时间很长的话分析出查询耗时在那里,然后做<em>优化</em>。r 1,最简单的建索引,但这样插入会变慢,后期要修复索引。r 2,改表结构,做数据冗余。r 3,数据缓存r ......等等r 本人觉得连表查询不是最后的方法,尽量少用。当数据量大连表多的时候就会有性能问题了。r r 那用视图可不可以呢 问题补充 天泪不死 <em>写</em>道 你这sql语句有些小的注意影响性能的地方太多r 1.关联多的时候,可能把各表的这种数字条件放前面i.entityType=1这种关联条件b.bookID=i.entityID放后面r 2.多条件下,数字条件在前,字符串条件在后r 3.不要用过多的模糊查询,模糊查询用不上索引,会废了整个高效sqlr 4.精确条件放前面,模糊条件放后面r 别小看放置顺序,看看数据库原理sql执行方面的你会懂的....r 就说这么些r 受教了 谢谢你 问题补充 liuyfly <em>写</em>道 za3999 <em>写</em>道 带十个参数的方法。。。NB。。r r 是啊 佩服啊 十个参数。。。我还没<em>写</em>过超过四个参数的方法呢。。。看来是少见多怪了,唉!r r 呵呵 小弟是菜鸟 就别贬我了 这不需求的嘛 我也不想啊 问题补充 bestchenwu <em>写</em>道 楼主可以看下《重构:改善既有<em>代码</em>的设计》 会对你有不少的帮助的r 谢谢你 有时间我会去看的 问题补充 幻无极 <em>写</em>道 你试着把一部分条件加到()里,我原来碰到过一次蛋疼的问题,整个查没什么,后来加了才几个条件就用了好几倍的时间觉得不正常,结果把查询的多个条件放进了()里就好了,我琢磨着不把查询条件放进括号是会对每条记录进行过滤,加了括号优先把前面的查询做完了,在从查询过的结果中进行过滤,也只能这么猜测了r 你可以试着把容易过滤的条件放在前面r 我和你的问题差不多 我去试一下
这个SQL怎么。。不知道怎么描述~
已经有数据集结果如下:rnFunctionID ModuleID FunctionCode FunctionName HasRolern01aa565b-8ef4-4ad3-9d06-3357a0a5abbf 8 X1-M8-01 浏览 0rn01aa565b-8ef4-4ad3-9d06-3357a0a5abbf 8 X1-M8-01 浏览 01aa565b-8ef4-4ad3-9d06-3357a0a5abbfrn1b07359d-7199-4e68-b487-8dea02a52b5c 8 X1-M8-04 修改 0rn9e672f45-fda9-4bcc-b938-bae2faabfa1c 8 X1-M8-02 新增 0rndf6d92d9-b6e5-4ef3-aba7-a78e3bdeae02 8 X1-M8-03 删除 0rnrn现在我要去掉第一行,因为这是同一个权限数据。rn列HasRole,0表示没有该功能权限,非0则表示有该功能权限。rnrn期望数据集结果:rnFunctionID ModuleID FunctionCode FunctionName HasRolern01aa565b-8ef4-4ad3-9d06-3357a0a5abbf 8 X1-M8-01 浏览 01aa565b-8ef4-4ad3-9d06-3357a0a5abbfrn1b07359d-7199-4e68-b487-8dea02a52b5c 8 X1-M8-04 修改 0rn9e672f45-fda9-4bcc-b938-bae2faabfa1c 8 X1-M8-02 新增 0rndf6d92d9-b6e5-4ef3-aba7-a78e3bdeae02 8 X1-M8-03 删除 0rnrn怎么这中间的变化,怎么通过SQL语句去实现呢?rn我自己的思路是这样的:rnselect * rnfrom Tablernwhere FunctionCode <> (select FunctionCode from Table where FunctionCode有重复)rn and HasRole <> '0'rnrn可是怎么在条件里判读FunctionCode有重复呢。。rn~~
关于数据库方面,不知道怎么读和怎么
各位高手大哥们,我想<em>写</em>一个工资方面的数据库程序,但不<em>知道</em>怎么<em>写</em>,不<em>知道</em>哪位大哥曾有这方面的经历请告诉小弟一下,我想用jbuilder来编<em>写</em>,但不<em>知道</em>如何下手,我想主要就是关于JLabel和JTabel吧,好像是,能否给小弟来一段示例好吗?在这里我先感谢了!
一段代码知道怎么打
两段<em>代码</em>~一个是我第一次打的~可以正常编译,第二次的不能~好奇怪啊~rnrnimport java.util.*;rnpublic class xrnrn public static void main(String args[])rn rn System.out.println(new Date());rn Properties p=System.getProperties(); //第一次打的~可以正常编译rn //Properties p=System.getproperties(); 第二次打的~不能。。。rn rnrnrn问题补充:rngetProperties()我第一次打的时候也是小<em>写</em>,然后它自己变大<em>写</em>的,而且我把第二次中的变大<em>写</em>一样不行(明明两行是一样的啊),超级奇怪~我快晕了 rn另外这里能发图吗`我想把错误发上来
存储过程查询过慢,不知道怎么优化 help
CREATE proc search_SOrn@star_time varchar(40),rn@end_time varchar(40),rn@custom varchar(30)rnasrnselect distinct account,rec_date,datename(weekday,rec_date)weeks,rh.so_no,(length*width*height*ctns) as tiji rninto #so from rechead rh inner join recdtl rd on rh.so_no=rd.so_no where rec_date>=@star_time and rec_daternrnselect distinct b.account,Vehicleid,b.so_no,b.rec_date,b.weeks,sum(tiji/1000000)tiji,supplier fromrn(select a.account,rec_date,weeks,a.so_no,rec_no,a.tiji fromrn#so arnleft join in2so so on a.so_no=so.so_no)b left join inhead ih on b.rec_no=ih.rec_no rngroup by b.account,Vehicleid,b.so_no,b.rec_date,b.weeks,supplierrnrn以上查询我是通过临时表查询,但是太慢了,像这样表嵌套表的查询有什么方法可以<em>优化</em>一下,让速度再快一点呢,还有,一些日期截取,还有时期转星期.....等这些函数转换是不是也会影响到速度呢?rn
存储过程性能问题,不知道怎么优化
create or replace procedure SP_MSS_AGING isrn amount Number(18, 2);-- 未逾期rn overdue1 Number(18, 2); --逾期0-6个月rn overdue2 Number(18, 2); --逾期6-12月rn overdue3 Number(18, 2); --逾期12-18个月rn overdue4 Number(18, 2); --逾期18-24月rn overdue5 Number(18, 2); --逾期以上两年rnbeginrn declarern CURSOR companyRow ISrn select bf01.scc_company_id,rn bf01.SETTLE_TYPE_NOrn from TB_MSS_SETT_CONTRACT bf01,rn TB_MSS_SC_ACC_RECV_DET bf06,rn TB_MSS_SETT_INVOICE bf02,rn TB_SCC_WF_PROC_MAIN ac03,rn TB_MSS_SC_ACC_RECV bt01rn where ac03.target_table_name = 'TB_MSS_SETT_INVOICE'rn and ac03.target_table_id = bf02.mss_sett_invoice_idrn and bf02.mss_sett_contract_id = bf01.mss_sett_contract_idrn and bf01.mss_sett_contract_id = bf06.mss_sett_contract_idrn and bf06.MSS_SC_ACC_RECV_ID = bt01.mss_sc_acc_recv_idrn and bf01.NOTE_STATE = 2rn and ac03.STATUS = '4'rn and not (bt01.AR_STATUS = '2')rn and to_char(trunc(ACC_RECV_DATE), 'yyyy-mm') = 0rn group by bf01.scc_company_id, bf01.SETTLE_TYPE_NO;rn EXCEPTIONrn WHEN NO_DATA_FOUND THENrn overdue1 := 0;rn end;rn rn beginrn select sum(bt01.AR_AMOUNT)rn into overdue2rn from TB_MSS_SETT_CONTRACT bf01,rn TB_MSS_SC_ACC_RECV_DET bf06,rn TB_MSS_SETT_INVOICE bf02,rn TB_SCC_WF_PROC_MAIN ac03,rn TB_MSS_SC_ACC_RECV bt01rn where ac03.target_table_name = 'TB_MSS_SETT_INVOICE'rn and ac03.target_table_id = bf02.mss_sett_invoice_idrn and bf02.mss_sett_contract_id = bf01.mss_sett_contract_idrn and bf01.mss_sett_contract_id = bf06.mss_sett_contract_idrn and bf06.MSS_SC_ACC_RECV_ID = bt01.mss_sc_acc_recv_idrn and bt01.OVERDUED = '1'rn and bf01.NOTE_STATE = 2rn and ac03.STATUS = '4'rn and not (bt01.AR_STATUS = '2')rn and bf01.scc_company_id = aging.scc_company_idrn and bf01.SETTLE_TYPE_NO = aging.SETTLE_TYPE_NOrn and to_char(trunc(ACC_RECV_DATE), 'yyyy-mm') = 6rn group by bf01.scc_company_id, bf01.SETTLE_TYPE_NO;rn EXCEPTIONrn WHEN NO_DATA_FOUND THENrn overdue2 := 0;rn end;rn rn beginrn select sum(bt01.AR_AMOUNT)rn into overdue3rn from TB_MSS_SETT_CONTRACT bf01,rn TB_MSS_SC_ACC_RECV_DET bf06,rn TB_MSS_SETT_INVOICE bf02,rn TB_SCC_WF_PROC_MAIN ac03,rn TB_MSS_SC_ACC_RECV bt01rn where ac03.target_table_name = 'TB_MSS_SETT_INVOICE'rn and ac03.target_table_id = bf02.mss_sett_invoice_idrn and bf02.mss_sett_contract_id = bf01.mss_sett_contract_idrn and bf01.mss_sett_contract_id = bf06.mss_sett_contract_idrn and bf06.MSS_SC_ACC_RECV_ID = bt01.mss_sc_acc_recv_idrn and bt01.OVERDUED = '1'rn and bf01.NOTE_STATE = 2rn and ac03.STATUS = '4'rn and not (bt01.AR_STATUS = '2')rn and bf01.scc_company_id = aging.scc_company_idrn and bf01.SETTLE_TYPE_NO = aging.SETTLE_TYPE_NOrn and to_char(trunc(ACC_RECV_DATE), 'yyyy-mm') = 12rn group by bf01.scc_company_id, bf01.SETTLE_TYPE_NO;rn EXCEPTIONrn WHEN NO_DATA_FOUND THENrn overdue3 := 0;rn end;rn rn beginrn select sum(bt01.AR_AMOUNT)rn into overdue4rn from TB_MSS_SETT_CONTRACT bf01,rn TB_MSS_SC_ACC_RECV_DET bf06,rn TB_MSS_SETT_INVOICE bf02,rn TB_SCC_WF_PROC_MAIN ac03,rn TB_MSS_SC_ACC_RECV bt01rn where ac03.target_table_name = 'TB_MSS_SETT_INVOICE'rn and ac03.target_table_id = bf02.mss_sett_invoice_idrn and bf02.mss_sett_contract_id = bf01.mss_sett_contract_idrn and bf01.mss_sett_contract_id = bf06.mss_sett_contract_idrn and bf06.MSS_SC_ACC_RECV_ID = bt01.mss_sc_acc_recv_idrn and bt01.OVERDUED = '1'rn and bf01.NOTE_STATE = 2rn and ac03.STATUS = '4'rn and not (bt01.AR_STATUS = '2')rn and bf01.scc_company_id = aging.scc_company_idrn and bf01.SETTLE_TYPE_NO = aging.SETTLE_TYPE_NOrn and to_char(trunc(ACC_RECV_DATE), 'yyyy-mm') = 18rn group by bf01.scc_company_id, bf01.SETTLE_TYPE_NO;rn EXCEPTIONrn WHEN NO_DATA_FOUND THENrn overdue4 := 0;rn end;rn rn beginrn select sum(bt01.AR_AMOUNT)rn into overdue5rn from TB_MSS_SETT_CONTRACT bf01,rn TB_MSS_SC_ACC_RECV_DET bf06,rn TB_MSS_SETT_INVOICE bf02,rn TB_SCC_WF_PROC_MAIN ac03,rn TB_MSS_SC_ACC_RECV bt01rn where ac03.target_table_name = 'TB_MSS_SETT_INVOICE'rn and ac03.target_table_id = bf02.mss_sett_invoice_idrn and bf02.mss_sett_contract_id = bf01.mss_sett_contract_idrn and bf01.mss_sett_contract_id = bf06.mss_sett_contract_idrn and bf06.MSS_SC_ACC_RECV_ID = bt01.mss_sc_acc_recv_idrn and bt01.OVERDUED = '1'rn and bf01.NOTE_STATE = 2rn and ac03.STATUS = '4'rn and not (bt01.AR_STATUS = '2')rn and bf01.scc_company_id = aging.scc_company_idrn and bf01.SETTLE_TYPE_NO = aging.SETTLE_TYPE_NOrn and to_char(trunc(ACC_RECV_DATE), 'yyyy-mm') = 24rn group by bf01.scc_company_id, bf01.SETTLE_TYPE_NO;rn EXCEPTIONrn WHEN NO_DATA_FOUND THENrn overdue5 := 0;rn end;rn insert into TB_MSS_AGENCY_OD_AGINGrn (MSS_AGENCY_OD_AGING_ID,rn SCC_COMPANY_ID,rn YEAR_MONTH,rn SETTLE_TYPE_NO,rn UN_DUE_AMOUNT,rn OD_6_MONTHS,rn OD_12_MONTHS,rn OD_18_MONTHS,rn OD_24_MONTHS,rn OD_2_YEARS,rn OD_SUMMARY)rn valuesrn (sq_mss_agency_od_aging.NEXTVAL,rn aging.scc_company_id,rn to_char(add_months(trunc(sysdate), -1), 'yyyy-mm'),rn aging.SETTLE_TYPE_NO,rn amount,rn overdue1,rn overdue2,rn overdue3,rn overdue4,rn overdue5,rn overdue1 + overdue2 + overdue3 + overdue4 + overdue5);rn end loop;rn end;rn end SP_MSS_AGING;rnrnrnrnrn慢的要死 不清楚怎么<em>优化</em>
一串不知道怎么错的代码
<em>写</em>了一串<em>代码</em>比较菜 呵呵,结果出问题了,调试时红色部分跑出异常,请高手解答一下<em>代码</em>如下rnimport java.util.Scanner;rnrnpublic class JiShu rn public static void main(String args[]) throws Exception rn System.out.println("请输入一行字母");rn Scanner shuru = new Scanner(System.in);//输入数据rn String huodeshuju = shuru.next();//rn char[] shuju = null;rn char jieguo = 0;rn int jishu = 0;rn rn for(int i = 0;i jishu ) rn rn jieguo = buhuo;rn jishu = zhuanhuan;rn rn rn rn rn System.out.println("连续最多的字母是:" + jieguo + "共有:" + jishu + "个");rn rn rnrn
请各位帮忙,小弟有一段代码知道怎么
在一个页面上添<em>写</em>了文本框,通过点击提交按钮,在另一个页面的相应的文本框里显示出相应的填<em>写</em>内容,这段<em>代码</em>怎么实现,是否必须经过库来传递??
突然用参数值,不知道怎么登陆代码了。。。
第一次用参数<em>写</em>登陆<em>代码</em>。。。rn首先是DAL层:rn[code=C#]rn public bool Login(UserModel um)rn rn bool flag = false;rn string sql = "select * from User where UserName=@username";rn SqlParameter[] paras = new SqlParameter[]rn new SqlParameter("username",um.UserName),rn new SqlParameter("userpwd",um.UserPwd),rn new SqlParameter("departmentname",um.DepartMentName)rn ;rn int res = sqlhelper.CheckLogin(sql,paras,CommandType.Text);rn if (res > 0)rn rn flag = true;rn rn return flag;rn rnrn[/code]rnrn怎么<em>写</em>sqlhelper.CheckLogin这个方法完成登录呢,要对密码和DepartMentName都要验证的过程。。。一用参数就不会做了。。。拜托各位了
***** 请教,如何打开eBook (有些代码知道怎么)???*****
//lbContent is a list box.rnprivate void lbContent_DoubleClick(object sender, System.EventArgs e) rn rn //the book name that selected and has double clicked.rn string bookName = lbContent.SelectedItem.ToString(); rnrn FileInfo file; rn for (int i = 0; i < books.Length; i++)rn rn file = books[i];rn if (file.Name == bookName && file.Name.EndsWith(".chm"))rn rn rn //Open this file with HTML help executable.rn rn rn if (file.Name == bookName && file.Name.EndsWith(".pdf"))rn rnrn //Open this file with Adobe Reader.rnrn rn rnrnrnrn就是在双击书名所在的项时,用指定程序打开EBOOK,HTML helper 或 Adobe Reader 。rn两个if 内的<em>代码</em>不<em>知道</em>怎么<em>写</em>???
自己的很小的一个代码,报错不知道怎么修改
#include "windows.h"rn#include "stdio.h"rnrnint WINAPI createfileFunc(PVOID paPram)rnrn HANDLE hFile;rn hFile = CreateFile("mytxt.txt",GENERIC_READ,FILE_SHARE_READ,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL);rn if (hFile==INVALID_HANDLE_VALUE)rn rn printf("coule not create file\n");rn rn return 0;rn rnrnrnrnvoid main(int argc,char *argv[])rn rn HANDLE handle;rn handle= CreateThread(NULL,0,createfileFunc,NULL,0,NULL);rn WaitForSingleObject(handle,INFINITE);rn CloseHandle(handle);rnrnrnrn编译失败,rn'CreateThread' : 3 番目の引数を 'int (void *)' から 'unsigned long (__stdcall *)(void *)' に変換できません。 rn这个貌似是说createthread 的第三个参数不能实现从'int (void *)到'unsigned long (__stdcall *)(void *)的变换rn这个是字符集的问题么?我不懂~童鞋们给讲讲吧
知道怎么代码,望大神告诉思路和源代码
任务描述rn任尼乐公司开发了一个适合儿童的简单赛跑游戏。游戏规则是,在规定格数的跑道上,A、B两个角色同时从起点(下标为0的格)向终点跑去,二者跑出的步数是相同的,但是,不长不一定相同。A、B每走一步之前,通过掷骰子决定该步的步长是多少。例如A某步的骰子点数为3,则A从当前位置往终点方向走3格。某些格设有奖励或惩罚值,如果某次根据骰子点数走步恰好落在该格,则马上根据奖惩格数,前进或后退相应的格数。为了避免死循环,规定不连续奖励或惩罚,即在某一次走步中只奖励或惩罚一次。譬如,前进4格后,那个格上有后退4格的惩罚,这样就进入了死循环。 现给定A、B的各步跨出的格数,请计算比赛的结果。比赛结果只有4种情况:A胜,B胜,都未到达终点,A、B以相同的步数到达终点。 注意,长度为n的跑道上,格子的下标是从0开始,终点是下标为n-1的那个格子。先到达或越过终点者为胜。rn输入rn第一行的整数,表示跑道的长度为n(1≤n≤10000)格。下一行的整数m,表示跑道中有奖惩值的格数。紧接其下的m(1≤n≤10000)行中,每行包含2个整数i和v(0≤i≤n-2, -10000≤v≤10000),分别表示格的下标和奖惩值;接下来的一行中的整数表示比赛的次数k(1≤k≤10000)。对于每次比赛,其第一行包含一个整数s(1≤s≤10000)表示A、B所跑的总步数,接下来的s行中每行包含2个整数sa,sb(1≤sa, sb≤10000)分别表示A、B掷骰子得到的步长。rn输出rn参照输出样例,输出每次比赛的结果。rn输入举例rn10rn3rn2 4rn5 -3rn8 -2rn5rn2rn2 5rn3 4rn2rn5 2rn4 3rn2rn5 2rn4 2rn3rn4 2rn3 1rn2 2rn2rn6 5rn6 9rn输出举例rnA wins a gamernB wins a gamernBoth nonernA equal BrnA equal B
请一段简单的代码。。。实在不知道怎么
就是一个LISTBOX中有许多可以复选的职工,点击添加后,可以将这些职工一个个添加到另一个LISTVIEW中(用这个控件是因为我想将这些员工的其他许多信息一起调出来),然后当有重复的添加时,要提示已存在,我弄了半天<em>写</em>的都乱七八糟了。。结果是如果选中了2个以上在LISTVIEW中已存在的职工的时候,它就报2个以上已存在的消息。。哎我实在编不来求高手能解救下谢谢。。rnFor c = 0 To PerInfo.ListCount - 1rn If PerInfo.Selected(c) = True Thenrn If TrainInfo.ListItems.Count <> 0 Thenrn For d = 1 To TrainInfo.ListItems.Countrn If Left(PerInfo.list(c), 10) <> TrainInfo.ListItems(d) Thenrn flag = Falsern Elsern MsgBox "此职工已添加!", 48, "系统提示"rn GoTo 1rn End Ifrn Next drn If flag = False Thenrn conn.Openrn rs.Open "select 职工基本信息表.工号,职工基本信息表.姓名,职工基本信息表.职务,门店信息表.名称,部门.部门名 from ((职工基本信息表 inner join 门店信息表 on 职工基本信息表.所在门店=门店信息表.门店号)inner join 部门 on 职工基本信息表.部门=部门.部门号) where 工号=left('" & PerInfo.list(c) & "',10)", conn, adOpenKeyset, adLockOptimisticrn Set list = TrainInfo.ListItems.add(, , rs("工号"))rn list.SubItems(1) = rs("姓名")rn list.SubItems(2) = rs("名称")rn list.SubItems(3) = rs("部门名")rn list.SubItems(4) = rs("职务")rn rs.Closern conn.Closern End Ifrn rn Elsern conn.Openrn rs.Open "select 职工基本信息表.工号,职工基本信息表.姓名,职工基本信息表.职务,门店信息表.名称,部门.部门名 from ((职工基本信息表 inner join 门店信息表 on 职工基本信息表.所在门店=门店信息表.门店号)inner join 部门 on 职工基本信息表.部门=部门.部门号) where 工号=left('" & PerInfo.list(c) & "',10)", conn, adOpenKeyset, adLockOptimisticrn Set list = TrainInfo.ListItems.add(, , rs("工号"))rn list.SubItems(1) = rs("姓名")rn list.SubItems(2) = rs("名称")rn list.SubItems(3) = rs("部门名")rn list.SubItems(4) = rs("职务")rn rs.Closern conn.Closern End Ifrn End Ifrn1: Next crnEnd Subrnrn这是我<em>写</em>的看不下去的朋友就不要看了。。实在很惭愧- -
需求知道,但是代码知道怎么,为什么啊
为什么会出现此种情况,不<em>知道</em>如何下手开始做
PB treeview 使用了CHECKBOXES,代码知道怎么
在网上查到的<em>代码</em>rn1.为TreeView控件添加一个用户事件ue_synchronizechildren(long handle, integer state),<em>代码</em>如下:rnlong childitemrntreeviewitem tvitemrngetitem(handle, tvitem)rntvitem.statepictureindex=staternsetitem(handle, tvitem)rnchilditem=this.finditem(ChildTreeItem!, handle) rndo while(childitem-1)rn this.Event ue_synchronizechildren(childitem, state) //递归遍历后代结点rn childitem=this.finditem(NextTreeItem!, childitem)rnlooprn添加一个用户事件ue_synchronizeparent(long handle, integer state),如下:rnlong parentitemrntreeviewitem tvitemrngetitem(handle, tvitem)rntvitem.statepictureindex=staternsetitem(handle, tvitem)rnparentitem=this.finditem(ParentTreeItem!, handle)rnif parentitem-1 thenrnthis.Event ue_synchronizeparent(parentitem, state)rnend ifrn2.添加一个用户事件ue_statechanged(long handle, integer prevstate)检测节点的选择状态, 如果发生了变化则调用ue_synchronizechildren同步后代节点,并根据需要通过ue_synchronizeparent同步祖先节点。<em>代码</em>如下:rntreeviewitem tvitemrngetitem(handle, tvitem)rnif tvitem.statepictureindex=prevstate thenrn returnrnelsern this.Event ue_synchronizechildren(handle, tvitem.statepictureindex)rn if tvitem.statepictureindex=1 then //如需实现文末提及的功能,可在此处添加<em>代码</em>。rn this.Event ue_synchronizeparent(handle, tvitem.statepictureindex)rn end ifrnend ifrn3.在Clicked事件中,添加如下调用:rntreeviewitem tvitemrngetitem(handle, tvitem)rnpost event ue_statechanged(handle, tvitem.statepictureindex)rn 为了简单起见,上面的<em>代码</em>并没有考虑当选上一个结点时,它的所有兄弟已被选择,因此父结点也应该被选择的情况,如有需要,请读者自己完成。rn///////////////////////////////////////rn试了一下好用,但正如文中说的,没有实现:选中一个子节点,它的所有兄弟已被选择,因此父结点也应该被选择,请问该怎么改啊?立马给分!
怎么优化这段代码??谢谢!!
[code=VB.NET]rn Private Sub Print_MenuName()rn Dim mo As New ManagementObjectrn Dim PrinterName As String = ""rn Dim PrintDoc As New Printing.PrintDocumentrn Dim lprt_doc As New System.Drawing.Printing.PrintDocumentrn ''打印明细单 rn If bol_print = False Thenrn PrinterName = ""rn PrinterName = "tmprt"rn Dim myds_dea As New DataSetrn myds_dea = Mydbdata.myDBds("select e.orderNo,e.tableNo,a.Content,a.Quantity,a.price,e.customadress,e.Telephone from tb_RecordDetails a left join (select a.tableNo,a.orderNO,b.Customadress,b.Telephone from tb_orderRecord a left join tb_customadress b on a.teladress = b.[NO]) e on a.orderNo = e.OrderNO where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "'")rn ' myds_dea.WriteXmlSchema("F:\a\ww\menunamedetailsaaa.xml")rn PrinterService.SetDefaultPrinter(".", PrinterName)rn PrintDoc.PrinterSettings.PrinterName = PrinterNamern Dim cry_menunamedetalis As New Cry_WMTreportrn cry_menunamedetalis.SetDataSource(myds_dea)rn cry_menunamedetalis.PrintToPrinter(1, False, 1, 1)rn bol_print = Falsern End Ifrnrn Dim myds1 As New DataSetrn myds1 = Mydbdata.myDBds(" select a.departs1,a.departs2,a.Content,b.tableNo,b.type,a.quantity from tb_RecordDetails a left join tb_orderRecord b on a.orderNo=b.orderNo where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "' and (a.departs1 like '厨房' or a.departs2 like '厨房') and a.printStatus=1 order by a.departs1 ")rn ' '''myds1.WriteXmlSchema("F:\a\ww\menunamedetails1115cf.xml")rn If myds1.Tables(0).Rows.Count <> 0 Thenrn PrinterName = ""rn PrinterName = "cfprt"rn PrinterService.SetDefaultPrinter(".", PrinterName)rn PrintDoc.PrinterSettings.PrinterName = PrinterNamern Dim cry_namecfprt As New Cry_MenuNamecfprtrn cry_namecfprt.SetDataSource(myds1)rn cry_namecfprt.PrintToPrinter(1, False, 1, 1)rn End Ifrn Dim myds2 As New DataSetrn myds2 = Mydbdata.myDBds(" select a.departs1,a.departs2,a.Content,b.tableNo,b.Type,a.quantity from tb_RecordDetails a left join tb_orderRecord b on a.orderNo=b.orderNo where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "' and (a.departs1 like '明档' or a.departs2 like '明档') and a.printStatus=1 order by a.departs1 ")rn '''' myds2.WriteXmlSchema("F:\a\ww\menunamedetails2215md2.xml")rn If myds2.Tables(0).Rows.Count <> 0 Thenrn PrinterName = ""rn PrinterName = "mdprt"rn PrinterService.SetDefaultPrinter(".", PrinterName)rn PrintDoc.PrinterSettings.PrinterName = PrinterNamern Dim cry_namemdprt As New Cry_MenuNamemdprtrn cry_namemdprt.SetDataSource(myds2)rn cry_namemdprt.PrintToPrinter(1, False, 1, 1)rn End Ifrn Dim myds3 As New DataSetrn myds3 = Mydbdata.myDBds(" select a.departs1,a.departs2,a.Content,b.tableNo,b.Type,a.quantity from tb_RecordDetails a left join tb_orderRecord b on a.orderNo=b.orderNo where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "' and (a.departs1 like '水吧' or a.departs2 like '水吧') and a.printStatus=1 order by a.departs1 ")rn 'myds3.WriteXmlSchema("F:\a\ww\menunamedetails33jb153.xml")rn If myds3.Tables(0).Rows.Count <> 0 Thenrn PrinterName = ""rn PrinterName = "jbprt"rn PrinterService.SetDefaultPrinter(".", PrinterName)rn PrintDoc.PrinterSettings.PrinterName = PrinterNamern Dim cry_namejbprt As New Cry_MenuNamejbprtrn cry_namejbprt.SetDataSource(myds3)rn cry_namejbprt.PrintToPrinter(1, False, 1, 1)rn End Ifrnrn If Str_type_bol = "外卖台" Thenrn PrinterName = ""rn PrinterName = "tmprt"rn Dim myds_dea As New DataSetrn myds_dea = Mydbdata.myDBds("select e.orderNo,e.tableNo,a.Content,a.Quantity,a.price,e.customadress,e.Telephone from tb_RecordDetails a left join (select a.tableNo,a.orderNO,b.Customadress,b.Telephone from tb_orderRecord a left join tb_customadress b on a.teladress = b.[NO]) e on a.orderNo = e.OrderNO where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "'")rn ' myds_dea.WriteXmlSchema("F:\a\ww\menunamedetailsaaa.xml")rn PrinterService.SetDefaultPrinter(".", PrinterName)rn PrintDoc.PrinterSettings.PrinterName = PrinterNamern Dim cry_menunamedetalis As New Cry_WMTreportrn cry_menunamedetalis.SetDataSource(myds_dea)rn cry_menunamedetalis.PrintToPrinter(1, False, 1, 1)rn bol_print = Falsern End Ifrnrn Mydbdata.myDBcomm(" update tb_recordDetails set printstatus =2 where orderNo ='" & Str_OrderNo_menu & "' and PrintStatus=1 ")rn End Sub[/code]rnrn这段<em>代码</em>主要是用来打印处理的 rn运行的速度有点慢 ,,rn能不能<em>优化</em>一下哦 谢谢!!
ASP怎么去优化代码
好久没有到CSDN来了!很是想念大家rn这么长时间没有来CSDN,大家安好!今天来有两个问题想问大家。呵呵,又得麻烦大家啦。rn1.毕业几个月,来到深圳一家国内乃至世界制造业的龙头老大的企业。招聘的时候答应过来做什么研发类的,现在看来基本上不太可能,天天在生产线上逛,一月包吃住也就拿个2K,如果转正后加点班估计多时也可以拿到4K左右,工作也很稳定,这儿不会裁员的,过个三五年,年薪十W应该有的。可是这样的话,就完全丢掉了自己喜爱的专业--计算机。rn去留问题弄得很郁闷,希望高人指教,帮助小弟指点迷津。rnrn2.最近在闲时用ASP开发一个深圳的公交查询,实现了转车次的功能。里面的循环太多,最多的一个是用到了5层循环,而且在一个处理<em>代码</em>中两处用到了,现在我想加上另外一个功能,可能还要加一层循环进去,而且里面创建了很多的数据库操作对象。这样的话,速度肯定会受影响。哪位高人指点一下怎么去<em>优化</em>我的<em>代码</em>。下面附上我的<em>代码</em>的一部分:rn'处理要倒一车次的路线rnrs_b.movefirstrnDo while Not rs_b.eof rni=1rnDo while Not rs_b("st"&i&"")=""rnrs_e.movefirstrnDo while Not rs_e.eof rnj=1rnDo while Not rs_e("st"&j&"")=""rnif rs_b("st"&i&"")=rs_e("st"&j&"") then rnset rsReg=server.createobject("adodb.recordset") /*这儿创建了很多的对象rnsqlReg="select * from result where bus_no1='"&rs_b("beg_no")&"'and bus_no2='"&rs_e("end_no")&"'" rnrsReg.open sqlReg,conn,1,1rnif rsReg.bof and rsReg.eof thenrnrs_r.addnewrnrs_r("bus_mid") = rs_b("st"&i&"")rnrs_r("bus_flag")= "1"rnrs_r.updaternend ifrnend ifrnj=j+1rnlooprnrs_e.movenextrnlooprni=i+1rnlooprnrs_b.movenextrnlooprnrn另外再问一个,里面创建多的对象太多会不会有影响?rn非常感谢
这段代码改怎么优化
class CPoint;//积分类rnclass CMoney;//金钱类rn// 赠送类基类rnclass IBonusrnrnpublic:rn virtual ~IBonus();rn;rnrn//赠送积分rnclass CBonusPoint : public IBonusrnrnpublic:rn Allowance(CPonit& rPoint);rn;rnrn//赠送金钱rnclass CBonusMoney : public IBonusrnrnpublic:rn Allowance(CMoney& rMoney);rn;rnrn// 对外接口rnclass Allowancernrnpublic:rn Allowance(const int32 iAllowanceId,std::vector& rPointList,std::vector& rMoneyList)rn rn if(1 == getAllowanceType(iAllowanceId))//赠送积分rn rn CPonit point;rn CBonusPoint bonusPoint;rn bonusPoint.Allowance(point);rn rPointList.push_back(point);rn rn else if(2 == getAllowanceType(iAllowanceId))//赠送积分rn rn CMoney money;rn CBonusMoney bonusMoney;rn bonusMoney.Allowance(money);rn rMoneyList.push_back(money);rn rn rnprivate:rn int32 getAllowanceType(const int32 iAllowanceId) const;rn;rnrn现在问题就处在对外接口类上面,如果下次再增加一种赠送类型,不但要修改接口,还要修改实现,增加if else分支rn接口不封闭,实现也不封闭。rn我认为是赠送类抽象的不够,每种赠送的接口参数不一致才导致这个问题。rnrn大家说应该怎么做才能对修改封闭对扩展开放?rn
这段代码怎么进行优化
要不要用到什么设计模式?rn[code=java]rnpublic class list03 rn public static void main(String[] args)rn int[] nums=new int[]1,2,3,4;rn printN(nums);rn String[] str=new String[]"str1","str2","str2";rn printS(str);rn double[] flo=new double[]1.1,2.2,3.3,4.4;rn printF(flo);rn rn rn private static void printF(double[] nums) rn for(int i=0;i
这段代码应该怎么优化
[code=csharp]rnswitch (m_xmmc)rn rn case "基本误差":rn if (Class_Public.g_FrmErrorNew == null || Class_Public.g_FrmErrorNew.IsDisposed)rn rn Class_Public.g_FrmErrorNew = new FrmErrorNew();rn rn Class_Public.g_FrmErrorNew.TopLevel = false;rn Class_Public.g_FrmErrorNew.Dock = DockStyle.Fill;rn Class_Public.g_MainForm.panelClient.Controls.Add(Class_Public.g_FrmErrorNew);rn Class_Public.g_FrmErrorNew.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;rn Class_Public.g_MainForm.SetVisable(true);rn Class_Public.g_FrmErrorNew.Show();rn break;rn case "起动试验":rn if (Class_Public.g_FrmStart == null || Class_Public.g_FrmStart.IsDisposed)rn rn Class_Public.g_FrmStart = new FrmStart();rn rn Class_Public.g_FrmStart.TopLevel = false;rn Class_Public.g_FrmStart.Dock = DockStyle.Fill;rn Class_Public.g_MainForm.panelClient.Controls.Add(Class_Public.g_FrmStart);rn Class_Public.g_FrmStart.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;rn Class_Public.g_MainForm.SetVisable(false);rn Class_Public.g_FrmStart.Show();rn break;rn //case "标准偏差": fTemp = new frmrn // break;rnrn case "潜动试验":rn if (Class_Public.g_FrmCreep == null || Class_Public.g_FrmCreep.IsDisposed)rn rn Class_Public.g_FrmCreep = new FrmCreep();rn rn Class_Public.g_FrmCreep.TopLevel = false;rn Class_Public.g_FrmCreep.Dock = DockStyle.Fill;rn Class_Public.g_MainForm.panelClient.Controls.Add(Class_Public.g_FrmCreep);rn Class_Public.g_FrmCreep.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;rn Class_Public.g_MainForm.SetVisable(false);rn Class_Public.g_FrmCreep.Show();rn rn break;rn case "日计时误差":rn if (Class_Public.g_FrmDayTimer == null || Class_Public.g_FrmDayTimer.IsDisposed)rn rn Class_Public.g_FrmDayTimer = new FrmDayTimer();rn rn Class_Public.g_FrmDayTimer.TopLevel = false;rn Class_Public.g_FrmDayTimer.Dock = DockStyle.Fill;rn Class_Public.g_MainForm.panelClient.Controls.Add(Class_Public.g_FrmDayTimer);rn Class_Public.g_FrmDayTimer.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;rn Class_Public.g_MainForm.SetVisable(false);rn Class_Public.g_FrmDayTimer.Show();rn rn break;rn default:rn break;rn rn[/code]
怎么代码
我想在窗口的title上出现动态的滚动字样,就是出现从左向右滚动文字!怎么<em>写</em>啊?
上传文件代码怎么
上传文件<em>代码</em>怎么<em>写</em>?rnrn给个<em>代码</em>,最好给关键点加上注释。谢谢。
vue 代码怎么
[img=https://img-bbs.csdn.net/upload/201706/21/1498050852_349291.png][/img]rn打圈的<em>代码</em>是我添加上去的,想增加一个下载功能,但是没有什么作用。rnrn rn rn rn 浏览rn rn rn [color=#FF0000] 下载[/color]rn rnrn帮忙看一下红色的地方 ,应该怎么改吧,谢谢。
怎么软件加密代码
我想加密我<em>写</em>的小软件,请问用什么加密比较好?
点击率的代码怎么
新闻页面的思路是这样:在载入页面的时候直接从数据库中取得标题、内容等信息,同时将点击率(newsClick)加1并存入数据库,请问一下应该怎么完成增加点击率的<em>代码</em>。rnrn我看了一下以前的文章,有人说在数据库中<em>写</em>个存储过程,让新闻读取一次点击率加1,这样的存储过程又如何来实现呢?rnrnrnprotected void Page_Load(object sender, EventArgs e)rn rn String connStr;rn connStr = ConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString;rn SqlConnection Conn = new SqlConnection(connStr);rn Conn.Open();rn String strSQL = "SELECT newsTitle, newsClick, newsContent, newsTime FROM NEWS WHERE newsId = " + Request["newsId"];rn SqlCommand Conmm = new SqlCommand(strSQL, Conn);rn SqlDataReader dr = Conmm.ExecuteReader();rn while (dr.Read())rn rn String n_title = dr["newsTitle"].ToString();rn String n_time = dr["newsTime"].ToString();rn String n_click = dr["newsClick"].ToString();rn String n_content = dr["newsContent"].ToString();rn title.Text = (n_title);rn time.Text = (n_time);rn click.Text = (n_click);rn content.Text = (n_content);rn rn Conn.Close();rn
这种代码怎么?
IDC_BUTTON_SROOM_CREATE 0X13200007 "Room_Create.ojs"rn需要的是一行的3个数据分别装到A,B,C 三个Stringrn注意:中间的Tab不是一样多的rnrn原来想用for 一个一个的识别... 感觉太慢....rn希望能帮<em>写</em>一个....rnrn<em>写</em>好立刻给分
表单验证代码怎么??
请帮忙,表单中email、电话怎么验证是否输入,<em>代码</em>怎么<em>写</em>?? rnrnrn rn rn rn 订购、询价 rn rnrn rnrn rn rnrn 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 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
文件上传的代码怎么
我在前台web页面用 html的 file field控件能浏览到了文件并选择的文件,怎么才能把选择的文件上传到服务器的共享目录下,我没有<em>写</em>过,最好要有<em>代码</em>?rnrn谢谢!求求大家。我这个问题困了几天了,再不解决就不行了。
这个代码怎么
要想数据窗口随着窗体拉大而变大,但位置相对,请问<em>代码</em>怎么<em>写</em>?
定时执行代码怎么
假如我要在页面打开10秒后执行一段命令,不到10就关闭的就不执行。这个<em>代码</em>怎么<em>写</em>?
点击数的代码怎么???
但我浏览一天新闻时,她的点击数就加1,这样的<em>代码</em>怎么<em>写</em>呢???(连接数据库)
判断代码怎么
我想判断一个页面当时间为凌晨0点到早上6点就可以访问,当不是这个时间的时候就提示“现在不能进去”,请问<em>代码</em>怎么<em>写</em>啊
验证码的代码怎么
在winform窗体中验证码的<em>代码</em>怎么<em>写</em>?
这段代码怎么
using 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;rnnamespace CommonFunctionrnrn /// rn /// useRepeater 的摘要说明。rn /// rn public class useRepeater : System.Web.UI.Pagern rn protected System.Web.UI.WebControls.Repeater RepeaterBind;rn rn private void Page_Load(object sender, System.EventArgs e)rn rn //页面初试化时进行数据绑定rn if(!IsPostBack)rn RepeaterDataBind();rn rnrn private void RepeaterDataBind()rn rn //定义数据连接对象,其中数据库连接字符串是在Web.Config文件中定义的rn SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"].ToString());rn //创建数据适配器对象rn SqlDataAdapter da = new SqlDataAdapter("select LastName,FirstName,TitleOfCourtesy from Employees",conn);rn //创建DataSet对象rn DataSet ds = new DataSet(); rn tryrn rn //填充数据集rn da.Fill(ds,"testTable");rn //进行数据绑定rn RepeaterBind.DataSource = ds.Tables["testTable"];rn RepeaterBind.DataBind();rn rn catch(Exception error)rn rn Response.Write(error.ToString());rn rn rnrn #region Web 窗体设计器生成的<em>代码</em>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 /// 设计器支持所需的方法 - 不要使用<em>代码</em>编辑器修改rn /// 此方法的内容。rn /// rn private void InitializeComponent()rn rn this.Load += new System.EventHandler(this.Page_Load);rnrn rn #endregionrn rnrnrnrn是。CS 我要放在 default.aspx.vb里rn那就需要VB的<em>写</em>法,谁给翻译一下
代码怎么
我有这么个问题rnrn在一个文件夹下有好多的 目录 和 html页面,需要遍例所有目录 找出 html文件 rn之后把html页内的 汉字全部实现国际化(也就是在本地硬盘上生成本地资源文件[properse]),rn但是 html页的标签 没有名字 ,rn生成的本地资源文件的要求是 key为 对应的 html文件名_需要国际化汉字的缩<em>写</em>=之后的不用<em>写</em>rnrnrn
EJB的代码怎么
我在jcreator里<em>写</em>EJB的<em>代码</em>时,为什么不自动出现包名或类名rnimport javax.ejb.SessionBean;rnimport javax.ejb.SessionContext;rnrn<em>写</em>完import javax再<em>写</em>点的时候没有EJB这一项,请问还有什么需要设置
随机数的代码怎么
程序运行时,生成一个随机的数。怎么<em>写</em>。rn我不活了算了。随机数程序都不会<em>写</em>。死了算了!
COMMAND的代码怎么
一个COMMAND,CAPTION为“Q 退出”,运行后按Q键即可,请问<em>代码</em>应该怎么<em>写</em>?
修改代码怎么
在大家的帮助下,我<em>知道</em>怎么插入数据<em>代码</em>,如果我需要修改介面怎么办? rnrnrnrnrnrnrn rn rn 名: rn rn 姓: rn rn 住址: rnrn 职位: rnrn rnrn rnrn rnrnrnrnrnrn
这段listview代码怎么优化
Private Sub Form_Load()rnDim i As Integerrnrn strRs = " select * from ComputerStatus "rn' If CondStr <> "" Thenrn' strRs = strRs + CondStrrn' End Ifrn rs.Open strRs, Conn, 3, 3rn j = rs.RecordCountrn For i = 1 To rs.RecordCountrn ListView1.ListItems.Add i, , rs.Fields("computerId")rn ListView1.ListItems(i).SubItems(1) = JudgeNull(rs.Fields("CardID"))rn ListView1.ListItems(i).SubItems(2) = JudgeNull(rs.Fields("MemberName"))rn ListView1.ListItems(i).SubItems(3) = JudgeNull(rs.Fields("PersonId"))rn ListView1.ListItems(i).SubItems(4) = JudgeNull(rs.Fields("StartTime"))rn ListView1.ListItems(i).SubItems(5) = JudgeNull(rs.Fields("EndTime"))rn ListView1.ListItems(i).SubItems(6) = JudgeNull(rs.Fields("feeStart"))rn ListView1.ListItems(i).SubItems(7) = JudgeNull(rs.Fields("feeEnd"))rn ListView1.ListItems(i).SubItems(8) = JudgeNull(rs.Fields("Status"))rn rs.MoveNextrn Next irn rnEnd Sub
怎么去代码
这个都已经拖了好久了。 说实话,自己是一个小菜鸟,总是是因为懒。 先说下怎么<em>写</em><em>代码</em>,我没有读过程序设计之类的书籍,单凭个人的思考进行总结,如有不妥之处,青务必多多斧正。 在此之前我们需要明白一个问题,语言的发展趋势,我的答案是方便,无论是语言出了多少版本,是为了让程序员更加快速、更加方便的<em>写</em>出好的<em>代码</em>。因此我认为<em>写</em><em>代码</em>需要注意以下几点 1、方便 方便调用,方便移植(简言之,需要有...
这样的代码怎么?
rnAnsiString a="Edit1->Text>Edit2->Text"rnrnif(表达式)rnrnShowMessage("结果");rnrnrn我想把a中的内容带入if表达式中作判断,要怎么实现谢谢!
这个怎么代码
rn rn test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-testrn rn rnrn请问若上面的"test-test........"中的内容是从数据库里的数据,且表格大小不变则要求这显示出来的内容要自动换行,不如这个<em>代码</em>怎么<em>写</em>?rn
上传视频的代码怎么
要求 像做上传图片那样,上传视频该怎么做?
关于怎么代码???
我刚学习没多久,不<em>知道</em>怎么有效的组织<em>代码</em>,rn听说是要分3层,4层的,我不懂。rn如果要和数据库打交道,那应该怎么组织呢???rn请高手指点!如有小程序那真是太感激了!rn如果有和我一样想了解这方面知识的朋友请跟帖吧,rn就让知识共享吧!rnrn我在这里先谢谢各位了。
组合查询的代码怎么
条件A:combo1 条件B:combo2 条件C:combo3rn 市区 一分局 重要客户rn 东区 二分局 一般用户rn 西区 三分局rnrnrn3个条件3个组合框,每个条件都要好几种情况:rn类似DELPHI语句:rn (mSQL= 'Select * From (lcTable) Where 'rn if TRIM(thisform.combo1.text)<> ''thenrn mSQL=mSQL+'+area_id=thisform.Combo1.Text+'rn ENDIF) 在VFP中如何编<em>写</em>?
数据库代码怎么??
数据库表如图:rnID Name Num Price Sortrn1 苹果 3 2 出库rn1 苹果 2 3 出库rn1 苹果 4 2 入库rn2 香蕉 4 1 入库rn2 香蕉 4 4 出库rn3 自行车 1 2 出库rn3 自行车 2 4 出库rnrn我想得到如下结果:rn产品名称 出库总数量 出库总金额 入库总数量 入库总金额rn 苹果 3+2 3*2+2*3 4 4*2rn 香蕉 4 4*4 4 4*1rn自行车 2+1 1*2+2*4 0 0rnrn数据库<em>代码</em>怎么<em>写</em>??rn
这句代码怎么
我想在PB中用RUN命令执行WINDOWS中的MOVE命令我已经得到两个路径为:rnls_CurPathName(c:\包\myapp)rnLs_SysPathName(c:\winnt\system32)rnRUN命令该怎么<em>写</em>我是这样<em>写</em>的rnls_Command = "Move " + ls_CurPathName + "\Actskin4.ocx " + Ls_SysPathNamernRUN(ls_Command)rn但是Actskin4.ocx 始终没有移到c:\winnt\system32目录下,这句该怎样<em>写</em>?请大虾帮忙,先谢谢了。
C# 课程设计案例精编下载
是源码 图书简介: C# 是一种先进的、面向对象的语言,使用C# 语言可以让开发人员快速地建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务,帮助开发人员开发基于计算和通信的各种应用。 本书精选了10个C# 开发案例,分别是员工管理信息系统、房屋出租管理系统、仓库管理信息系统、研究生管理信息系统、图书馆管理信息系统、宿舍管理信息系统、理财管理信息系统、IT设备资产管理系统、俄罗斯方块游戏的编制和贪吃蛇游戏的编制。 本书内容详实、语言简练、思路清晰、图文并茂、理论与实际设计相结合,适合作为高等院校计算机、自动化、机械、电子等相关专业学生课程设计的指导书,也适合作为开发人员的参考用 相关下载链接:[url=//download.csdn.net/download/saibo528/1993905?utm_source=bbsseo]//download.csdn.net/download/saibo528/1993905?utm_source=bbsseo[/url]
单片机与串口通信C程序下载
串口中断接收与发送的例子 *文件描述:本文件包含了串行通信的4子程序,分别为: * *(1)SCISend1:串行发送1字节 * *(2)SCISendN:串行发送n字节 * *(3)SCIRe1:串行接收1字节 * *(4)SCIReN:串行接收n字节 * 相关下载链接:[url=//download.csdn.net/download/iounibaby/3184507?utm_source=bbsseo]//download.csdn.net/download/iounibaby/3184507?utm_source=bbsseo[/url]
易语言钓鱼源码!下载
易语言钓鱼源码。 相关下载链接:[url=//download.csdn.net/download/gg116688ggg/4207368?utm_source=bbsseo]//download.csdn.net/download/gg116688ggg/4207368?utm_source=bbsseo[/url]
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符
我们是很有底线的