想问问各位大佬们平常公司的前端编码规范 [问题点数:100分]

Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 0%
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs2
本版专家分:200
Bbs8
本版专家分:36621
Blank
银牌 2019年4月 总版技术专家分月排行榜第二
Blank
红花 2019年4月 Web 开发大版内专家分月排行榜第一
Blank
黄花 2018年11月 Web 开发大版内专家分月排行榜第二
Blank
蓝花 2019年7月 Web 开发大版内专家分月排行榜第三
2019年5月 Web 开发大版内专家分月排行榜第三
2019年3月 Web 开发大版内专家分月排行榜第三
Bbs2
本版专家分:284
Blank
GitHub 绑定GitHub第三方账户获取
Bbs4
本版专家分:1917
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2019年7月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2019年7月 Web 开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs2
本版专家分:200
Bbs2
本版专家分:200
大佬
子类对象能直接向其父类赋值,父类对象不能向其子类赋值。如何理解这句话呀[face]monkey:2.gif[/face]
想请教大佬们一道题
关于笛卡尔树 题目背景 提示:百度搜索笛卡尔树。 题目描述 九月月赛的时候,康娜学会了一种叫做线段树的数据结构。现在她发现了另外一个维护序列的数据结构。 这棵二叉树的每个节点维护一对权值,记作 (a,b) 。这棵树满足任意父亲节点的 a 一定大于他的任何一个子孙节点的 a;对于任意节点,必然满足右儿子节点的 b 现在给你一个数列 x ,设a=x[i
高手们有个问题想问问
这是aspx.cs中的代码 rn/// rn /// 取消全选所执行的脚本rn /// rn protected string GetCancelAllrn rn getrn rn string scp = "var ids=[";rn for (int i = 0; i < ListView1.Items.Count; i++)rn rn CheckBox ch = (CheckBox)ListView1.Items[i].FindControl("CheckBox1");rn if (ch != null)rn scp += "'" + ch.ClientID + "',";rn rn scp += "''];for(i=0;i>才能呢?rn
有个问题想问问高手们
有两台机器处于Internet下,想始终保持连接 在需要的时候互相通信信息,不需要的时候,也处于连接下 用什么好?我用TCP好像不互相发送信息 过段时间在发送信息就发生错误断开了
问问前辈们关于GUI的问题
我学习JAVA不久,刚接触到GUI,发现操作非常烦琐,用起来很不爽.请问下前辈们,JAVA开发中,什么样的情况下会用到GUI,GUI在JAVA开发的过程中用到的多不多?是否重要?
问问
在IBM的认证都有什么啊rn具体的名字叫什么啊rn在哪有这方面的内容啊~rn谢谢了~
问问!!!
帮忙,我本来想用自己发帖子的,不知道怎么回事,BLOG激活不了,正好看到讨论工资的,我就来献丑了。rn 象我这样马上大专毕业,学的是计算机信息管理专业,rn专业课就是学了C、JAVA(不好),信息系统分析(一般),VB。NET、ACCESS、SQL、ORACLE(都是数据库的基础),过了计算机等级二级,现在准备考三级中,正在自学C++,用的是MS2003的平台,就是想用VC++。NET,(还没有入门);rn 你们是在社会的人了,想想我走程序员这路,可以不?刚出来工资怎样。生活毕竟是个问题。
问问
如果我现在想作些有用的事情(编个软件)。rn我应该怎么做。(实践)rn现在能力::c++,VB 。c++自认还行。 VB 做过“索哈”。rn我能作些什么呢???
我想做个批量加密存储过程的工具,有个问题想问问各位大佬
在SQL SERVER里,哪条语句(存储过程)可以显示存储过程的内容?rnrn
各位大佬们来帮帮我啊!!!!
<em>各位</em><em>大佬</em>们来帮帮我啊!!!为什么我的程序运行不出来,我看不出来哪儿错了 #include&lt;stdio.h&gt; #include&lt;malloc.h&gt; #include&lt;string.h&gt; typedef char DataType; struct SeqStack { int maxnum; int t; DataType *s; }; typedef struct...
各位csdn的大佬们,救我啊!
如何用asp做像163邮箱系统啊!rn 有没这方面的资料或源码!谢谢!rnemail:cws123@163.comrnQQ:42279876rn 一定要帮我啊!
公司使用的java编码规范
这是我们<em>公司</em>整理的<em>编码规范</em>,大家可以借鉴一下啊
我们公司C# 编码规范
最新C#<em>编码规范</em>,打包,更新给大家!比较完整!
Neusoft公司Java编码规范
Neusoft<em>公司</em>Java<em>编码规范</em> 目的 5 范围 6 前提条件 7 Java<em>编码规范</em>概要 8 1 代码风格 8 1.1 一般格式说明 8 1.2 基本结构 8 2 代码结构 9 2.1 变更履历 9 2.2 Package声明 11 2.3 Import声明 12 2.4 Class Header 13 2.5 Class 14 2.6 常量(Menifest Variables) 16 2.7 成员变量(Instance Variables) 17 2.8 初始块(Initializer Blocks) 17 2.9 构造器(Constructors) 18 2.10 属性(Properties) 19 2.11 方法(Methods) 20 2.12 内部类(Inner Class) 25 3 例子 25 <em>编码规范</em> 28 1 命名规范 28 1.1 Package命名规范 28 1.2 Class命名规范 29 1.3 Method命名规范 31 1.4 变量命名规范 33 2 代码风格规范 35 2.1 控制语句风格规范 35 2.2 命令语句风格规范 37 2.3 声明语句风格规范 39 3 书写格式规范 41 4 设计规范 44 4.1 质量测定基准(Metrics)规范 44 4.2 Class设计规范 44 4.3 Method设计规范 46 4.4 变量设计规范 47 5 Java语言规范 49 5.1 Object整体规范 49 5.2 修饰符规范 51 5.3 Javadoc规范 53 5.4 Import规范 54 5.5 字符串规范 54 5.6 数值规范 56 5.7 日期规范 57 5.8 集合规范 57 5.9 Stream规范 58 5.10 例外规范 59 5.11 线程规范 60 5.12 Servlet规范 63 5.13 EJB规范 65
Airbnb前端编码规范总结
遵循<em>编码规范</em>和使用语法检测,可以很好的提高代码的可读性,可维护性,并有效的减少一些编码错误,这里学习的是著名的独角兽<em>公司</em> Airbnb 的<em>前端</em><em>编码规范</em>,该项目是github上很受欢迎的一个开源项目,目前获得了4 万多个star。附:ESLint简介ESLint 是一个开源的 JavaScript 代码检查工具。代码检查是一种静态的分析,常用于寻找有问题的模式或者代码,并且不依赖于具体的编码风格。Ja
前端编码规范之less
less<em>编码规范</em> 由于 Less 可以看做是 CSS 的超集,因此所有适用于 CSS 的规约均适用于 Less。故而其中重复的规约部分不再赘述。 @import @import 语句必须声明于文件的头部位置。 // bad .page { width: 960px; margin: 0 auto; } @import "est/all.less"; // good @import ...
前端编码规范.docx
本文列举了一些可应用在 HTML, JavaScript 和 CSS/SCSS 上的通用规则
前端编码规范之react
React 编码规约 组件 每个文件只写一个组件,但是多个无状态组件可以放在单个文件中。 【强制】有内部状态,方法或者是要对外暴露ref的组件,使用ES6 Class写法。 // bad const Listing = React.createClass({ // ... render() { return &lt;div&gt;{this.state.hello}&l...
前端编码规范之css
CSS 编码规约 基本规约 【强制】缩进使用两个空格 /* bad */ .mod-example { padding-left: 15px; } /* good */ .mod-example { padding-left: 15px; } 在每个声明块的左花括号前添加一个空格 /* bad */ .mod-example{ padding-left: 15px; } /*...
前端编码规范总结
随着web编码的接触时间增长,越来越注重代码的规范性,今天直接对它做一个小结…… 1. Tab键还是两个空格的选择,个人倾向于用Tab键,比较简单,但Tab键不同编辑器,显示的位置是不一样的,建议用双空格,这样不同编辑器打开都是一样的,还是看个人喜欢,主要在于统一; 2.嵌套元素要学会缩进,例如 代码规范 3.对于属性的定义,全部用双引号,统一性,如4.结束标签不可忽略,如;自闭合
有关公司编码规范
由于高级程序语言的编写灵活性,从而如不对其编码进行有效规范则会造成可读性较差而难以流通的缺点,从而这份<em>编码规范</em>应运而生
公司java编码规范
java<em>编码规范</em> 不错的资源。。。。。。。。
前端编码规范之js
ECMAScript 6 编码规约 变量 【强制】 使用 let 或者 const 代替 var // Bad var x = "y"; var CONFIG = {}; // Good let x = "y"; const CONFIG = {}; 【强制】 禁止修改被定义为 const 类型的变量 // Bad const a = 0; a = 1; const a = 0; a...
前端编码规范-html-css.pdf
<em>前端</em><em>编码规范</em>-html-cs
前端编码规范-JavaScript.pdf
<em>前端</em><em>编码规范</em>-JavaScript.pdf
前端编码规范总结-01
<em>前端</em><em>编码规范</em>总结-01
有关theano配置问题想请教各位大佬
我安装了MinGw和theano,导入theano后出现下列问题,不知道怎么解决,希望<em>各位</em><em>大佬</em>帮帮我!
公司大佬离职的背后
这篇文章无关技术细节,只讨论人。就最近<em>公司</em>里的一些人事变动,自己感触很深,因为一些人对你的影响很大,但是却离开了这家<em>公司</em>,想感恩却没来得及。 我是大四的第一学期进入了上海的徐汇区这家<em>公司</em>做java运维开发,在那里,我开始是做一个小web项目,看代码业务层逻辑,那时候,小白,eclipse只会写一个system.out,然后带我的这位A君也知道我的技术水平有限,想让我写个登录界面我也写不出,用了一...
大佬前端学习笔记
<em>大佬</em>发布在github的笔记,下载慢,所以我放到csdn上面了 源地址:https://github.com/overcomputer/JavaScript
一个小问题想问问各位高手!!
我在JSP中上传文件,在SERVLET中接收,但是,当文件名是中文的时候传能传上来,但是文件名却变成了乱码!!rnrn 我是通过流来解析的,其间,什么转换都用上了,就是没有反映!!<em>各位</em>,给我一点意见!!谢谢了!!
我想问问各位大虾啊
在vb中为什么要用 '& 变量名 &'啊???特别是&
各位仁兄,想问问关于loadbitmap的问题
HBITMAP hbmCheck = LoadBitmap((HINSTANCE) NULL,(LPTSTR)OBM_CHECK);rnHBITMAP hbmRadio = LoadBitmap((HINSTANCE) NULL,(LPTSTR)OBM_BTNCORNERS);rnrn想<em>问问</em>为什么我假如这句时,为什么会出错阿?rnrnE:\RECYCLER\RECECLY\复件 MYQQ___完美版\注释过的完全成功的作品\rcm.cpp(474) : error C2065: 'OBM_CHECK' : undeclared identifierrnE:\RECYCLER\RECECLY\复件 MYQQ___完美版\注释过的完全成功的作品\rcm.cpp(475) : error C2065: 'OBM_BTNCORNERS' : undeclared identifierrnrn我知道这必须头文件是:#include ,#include rnlib文件是:User32.librn可是还是出错阿rnrn
我想问问各位大师:关于“存储过程”?
请问<em>各位</em>有关存储过程,我想知道VB里怎么样来写存储过程,能否点拨一下?谢谢了
问问各位DBA一个问题
想了解一下<em>各位</em>DBA们平时上班工作都有些什么做呢?怎么样才能提高自身的数据库水平呢?我觉得我好象学来学去水平都没怎么提高 !rnrnREGARDS
有个问题想问问各位,谢了
J2ME、j2EE和j2SE有什么区别呢?各自有什么特点及应用范围呢?
问问各位大哥这是为什么?~`~~
rn rn 管理系统 rn rn rn rn缴费情况 rnrn) rncnnDB.Open strCon rnrn又能正常显示。
各位程序员平常公司做个网站能挣多少钱?
<em>各位</em>程序员<em>平常</em>给<em>公司</em>做个网站(asp+access or sqlserver)能挣多少钱?rnrn how many?rntell us ,
问问各位!
我现在开发一个小程软件,当中需要根据数据生成 饼状视图或柱状视图 来表示数据.rn我是用VC++开发的,请问有没有现成的关于这方面的工具或类库???
一个没有C币的萌新,想问问大佬们一些关于程序停止运行的小问题
下面是我敲的一段代码,但是总是在进行插入和显示所有这两项功能时,程序停止运行,我想问下这是为什么啊?rn#includern#includerntypedef struct studentrnrn int id;rn float score;rn char name[10];rn student *next;rnstu;rnrnstu *head=NULL;rnrnvoid record();rnvoid insert();rnvoid delt();rnvoid locate();rnvoid print();rnrnrnrnint main()rnrn int c,i=1;rn cout<<>c;rn dorn rn switch(c)rn rn case 0: i=0; break;rn case 1: record(); break;rn case 2: insert(); break;rn case 3: delt(); break;rn case 4: locate(); break;rn case 5: print(); break;rn default: cout<<>c;rn while(c!=0);rn return 0;rnrnrnrn void record()rn rn stu *p,*q;rn int i,n;rn cout<>n;rn i=0;rn cout<<>p->name>>p->id>>p->score;rn q->next=p;rn q=p;rn i++;rn rn rn rnrnvoid insert()rnrn stu *p=head, *s=NULL,*q=NULL;rn int x,count=0;rn cout<>x;rn p=q->next;rn while(p!=NULL && countnext; rn count++;rn rn if(p=NULL) cout<<<>p->name>>p->id>>p->score;rn s->next=p->next;rn p->next=s;rn rnrnrnvoid delt()rnrn stu *p,*q;rn int id,i=1;rn cout<>id;rn q=head; rn p=q->next; rn while(i) rn rn if(p->id==id) rn rn q->next=p->next; rn delete p;rn i=0;rn break; rn rn q=p; rn p=q->next; rn rn rnrnvoid locate()rnstu *p,*q;rn int id,i=1;rn cout<>id;rn q=head; rn p=q->next; rn while(i) rn rn if(p->id==id) rn rn cout<<next; rn rn
大佬们解析 一下
今天做了个练习:角色关联用户,用角色ID查询该角色是否关联有用户,如果关联该角色不可删除,否则可以删除。 错误如下: 严重: Servlet.service() for servlet [springmvc] in context with path [/MSSM] threw exception [Request processing failed; nested exception is ...
技术前沿的大佬们指点迷津
2年前学了1年Java Web  中间慢慢把java给放下了,想重新捡起来,有什么比较好的前沿技术学习路线啊
大佬们帮帮忙
如何使用遗传算法解决球面均匀分布的问题。
大佬们,Java代码求教
问题如下:rnrn有一个List< String>类型中有10万个字符串,请写一个Java程序将这些字符串尽量高效地合并成一个字符串。rnrn求问谁可以解决这个问题。
大佬们 速来
这是我的jsrn$(function() rn $('#a').on('click', function()rnrn );rn);rnrnrnrnrn这样的情况,怎么样才能让b和c执行同样的这个js呢
大佬们,求帮忙
[img=https://img-bbs.csdn.net/upload/201808/30/1535617908_474864.jpg][/img] 这个情况怎么解决啊,求大神们指导,
大佬们请教
最近写一个古诗匹配游戏,大致内容是,同时生成16个picturebox和label,用图片盖住label中显示的古诗,点击图片后图片不可见,若匹配不成功倒计时五秒后会自动可见,若成功,图片与label均不可见,rn [color=#FF0000] 但是,[/color]我在匹配成功一对、两对或几对之后,再点击其他未匹配的图片就可能不会显示label中的内容,但label中的内容确实存在,也能够配对成功,即使是在label内容不可见的情况下。 rn 代码很多行,不知道贴哪一段。
求救,大佬
MJRTGCode LotCode MatCode2 MatCode MatName BatchCode revisionM revisionN cv1 cv1name cv2 cv2name cv3 cv3name cv4 cv4name cv5 cv5Namern429943 SS00083957 G00041-1800-003 G00041 G00041 0DVFW9 1 0 1800 1800 T 机 1 NULL 0 NULL rn429944 SS00083958 G00041-1800-003-G G00041 G00041 0HWOUK 1 0 1800 1800 T 机 1 NULL 0 NULL G 429943rn429945 SS00083959 G00041-1800-003-M G00041 G00041 0HWOUL 1 0 1800 1800 T 机 1 NULL 0 NULL M 429943rnrnrnrn在同一个表中,有公母(cv5:G,M)关系,如何只显示总的matcode2;cv5:G,M;例如上面的:只显示rnG00041-1800-003 Grn M
大佬们,望不吝赐教。
private void Form1_Load(object sender, EventArgs e)rn rn this.Text="动态控件使用示例";rn int num = 1;rn for ( int i=1;i;rn rn可以打开运行界面,但是点击生成的button时就会显示下面的东西。rn 发生了 System.IndexOutOfRangeExceptionrn HResult=0x80131508rn Message=索引超出了数组界限。rn Source=WindowsFormsApplication1rn
大佬们求助
添加出错,排除配置问题,同一个项目下别的能运行,就这个不行。应该是代码问题!!!!
提问。求解大佬
oracle视图怎么提高查询速度?除了添加索引,和物化视图,并且不修改查询语句的情况下
大佬们解答!!!
刚做了一道华为的测试题,不知道为啥,提交上去说我通过率只有20%,求解!!!rnrn[size=18px][b]题目:[/b][/size]rn给定一个整数,给出消除重复数字以后最大的整数rnrn输入描述:rnrn正整数,注意考虑长整数rnrn输出描述rnrn消除重复数字后的最大整数rnrn示例1rnrn输入rnrn423234rnrn输出rnrn432rnrn[size=18px][b]疑问:[/b][/size]rn1、题目中说到:注意考虑长整数是什么意思?rn2、请<em>大佬</em>们指出我的代码问题出来哪里,为什么只有20%通过率,哪些范围的数字通不过?rnrn附上我自己的代码,不明白为什么通过率只有20%:rn#include rn#include rnrnint num[100];rnrnvoid sort(int a[], int n) rnrn int i,j,k,t;rn for(i = 0; i < n - 1; ++i) rn rn k = i;rn for(j = i + 1; j < n; ++j) rn rn if(a[k] < a[j])rn k = j;rn rn if(i != k) rn rn t = a[i];rn a[i] = a[k];rn a[k] = t;rn rn rnrnrnint xiaochu(int a[], int n) rnrn int i,j,k;rn for(i = 0; i < n - 1; ++i) rn rn for(j = i + 1; j < n; ++j) rn rn if(a[i] == a[j])rn rn for(k = j; k < n - 1; ++k)rn rn a[k] = a[k + 1];rn rn --n;rn --j;rn rn rn rn return n;rnrnrnint main(void)rnrn long a = 423234;rn int i = 0;rnrn while(a)rn rn num[i] = a % 10;rn a = a / 10;rn i++;rn rnrn sort(num, i);rn int count = xiaochu(num, i);rnrn int temp = 0;rnrn for(int j = 0; j < count; j++)rn temp = temp * 10 + num[j];rnrn printf("%d\n", temp);rn //system("pause");rnrn return 0;rnrnrn这段代码我在考试的网页上点击自测,但是网上给出的答案是:rn[img=https://img-bbs.csdn.net/upload/201808/31/1535696754_819035.png][/img]rn但是自己在VS2010中编译计算后的结果是:rn[img=https://img-bbs.csdn.net/upload/201808/31/1535696864_511655.jpg][/img]
IT大佬们简介
IT界<em>大佬</em>们20多人生平简介,国内外均有涉及,感兴趣的朋友不妨拿来看看
请教一下大佬
2ˉ2^-23是什么意思,是怎么算出来是这个试子的?[img=https://img-bbs.csdn.net/upload/201904/29/1556516133_761816.jpg][/img]
给点建议大佬
进了一家<em>公司</em>实训,待了二个月没人带没人教 全自学跟上课自习一样,转实习后也是没人带,项目出来直接当老手用,直接分模块功能写 全靠自己百度 怎么办,还能待吗?
大佬们求助~~
rn rn rn rn rn rn rn rn rn rnrnrn写了这个东西,现在我想让这个ItemTemplate只显示“XId”==1的内容,可以么?
大佬们的博客
地球物理:http://seisman.info/
大佬们,新手求助
<em>大佬</em>们,求助,如何用esp8266传输温湿度,单片机用89c52
大佬们求帮忙
#includern#includern#includernusing namespace std;rntypedef structrn float data;rn int index;rnElement;rnclass Polynomialrn public:rn void create();rn void print();rn void add(Polynomial &a,Polynomial &b); rn //private:rn vectorPolynomial_vector;rn;rnvoid Polynomial::create()rn int m,i;rn Element p;rn cout<>m;rn for(i=0;i>p.data>>p.index;rn Polynomial_vector.push_back(p);rn rnrnvoid Polynomial::print()rn vector::iterator iter;rn for(iter=Polynomial_vector.begin();iter!=Polynomial_vector.end();iter++)rn if((*iter).data!=0)rn if((*iter).index==0)rn cout<<::iterator iter1=a.Polynomial_vector.begin();rn vector::iterator iter2=Polynomial_vector.begin(); rn vector::iterator iter3;rn Element t;rn int temp;rn nomial_vector.end()))rn temp=(*iter1).index;rn iter3=find(Polynomial_vector.begin(),Polynomial_vector.end(),temp);rn if(iter3!=Polynomial_vector.end())rn if((*iter1).data+(*iter2).data!=0)rn t.index=(*iter1).index;rn t.data=(*iter1).data+(*iter2).data;rn b.Polynomial_vector.push_back(t) ;rn iter1++;rn iter2++;rn rn elsern iter1++;rn iter2++;rn rn rn elsern b.Polynomial_vector.push_back((*iter1));rn iter1++;rn rn rn if(iter1!=a.Polynomial_vector.end())rn b.Polynomial_vector.push_back(*iter1++);rn rn if(iter2!=Polynomial_vector.end())rn b.Polynomial_vector.push_back(*iter2++);rn rn rnrnrnbool com(Element e1,Element e2)rn return e1.index
救急救急大佬
用C语言编程将十进制转化为28位二进制不足补0,但是十进制数字十分大,比如将6466676转化为28位二进制
大佬们帮助
!/bin/bashrn#/usr/sbin/httpd -DFOREGROUND -domain=xiejl.com -httpAddr=:80 &> /dev/null &rnparam=" &> /dev/null &"rnmemsize=`ps -aux | grep "/usr/sbin/httpd -DFOREGROUND" | grep -v grep | awk 'printf $6 '`rnecho $memsizernif [[ $memsize -gt 3080 ]]; thenrn echo "restart begin"rn httpd -DFOREGROUND_restart=`ps -aux | grep "/usr/sbin/httpd -DFOREGROUND" | grep -v grep | awk 'for(i=11;irnfirnrn[root@localhost sbin]# bash ehaha.shrn: 没有那个文件或目录bashrn495231083108310831083108rnehaha.sh:行18: 语法错误: 未预期的文件结尾rnrn我用bash执行这个文件的时候就是报这个错 ,一共就17行,然后第18行报错。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/34.gif][/img]rn<em>大佬</em>们帮忙看一下吧rn
求助大佬们!!!
程序运行出错了 求助… type Exception report message description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.NullPointerException com.db.DBUtil.up...
优化!大佬们帮帮忙!
存储过程:rn[code=text]rntblName="(select jlls.*,jllsfb.CLH,jllsfb.CZCLH,jllsfb.CZJE,jllsfb.CZYID,case jym.XSFX when 0 then jfsu.name else dfsu.name end yhmc, case jym.XSFX when 0 then jfsu.user_no else dfsu.user_no end yhbh,case jym.XSFX when 0 then jfdept.name else dfdept.name end bmmc, case jym.XSFX when 0 then jlls.JFZHJE else jlls.DFZHJE end zhje,case jym.XSFX when 0 then jlls.JFKYE else jlls.DFKYE end kye, case jym.XSFX when 0 then jfzh.FHZZH else dfzh.FHZZH end khzh,case jym.XSFX when 0 then jfzhfb.ZHMC else dfzhfb.ZHMC end zhmc,supersu.user_no suno, supersu.name suname, jym.JYMMC,sbxx.SBMC from T_Z_JLLSTMP jlls inner join T_Z_JYM jym on jlls.JYMID = jym.id left join T_Z_JLLSFB jllsfb on jlls.id = jllsfb.CLH left join sys_user supersu on jllsfb.CZYID = supersu.id left join T_Z_ZH jfzh on jlls.JFKHZHID = jfzh.id left join sys_user jfsu on jfzh.YHID = jfsu.id left join sys_dept jfdept on jfsu.dept_id = jfdept.id left join T_Z_ZH dfzh on jlls.DFKHZHID = dfzh.id left join sys_user dfsu on dfzh.YHID = dfsu.id left join sys_dept dfdept on dfsu.dept_id = dfdept.id left join T_Z_ZHFB dfzhfb on dfzh.id=dfzhfb.ZHID left join T_Z_ZHFB jfzhfb on jfzh.id= jfzhfb.ZHID left join T_D_SBXX sbxx on sbxx.id =jlls.SBID) jl"rnrnfieldname="id,ZT,yhbh,yhmc,bmmc,zhmc,JYMMC,RQ_UINT,SJCZRQ_UINT,ZT,XKZT,FSJE,kye,zhje,LJJYXH_SHORT,TJJYXH_SHORT,suname,SBMC"rnrnOrderField=" id desc"rnrnPageSize=20rnrnstrWhere=" 1=1 and jl.org_id=70 "rnrn[/code]rn[code=sql]CREATE PROCEDURE [dbo].[UP_GetRecordByPageNewBB] rn @tblName varchar(2000), --表名rn @fieldName varchar(2000) = '*', --字段名(全部字段为*)rn @OrderField varchar(1000), --排序字段(必须!支持多字段)rn @PageSize int, --每页多少条记录rn @PageIndex int = 1 , --指定当前为第几页rn @strWhere varchar(2000) = Null, --条件语句(不用加where)rn @GroupField varchar(1000) --分组字段(必须!支持多字段)rnASrnBEGINrn rn Begin Tran --开始事务rn declare @TotalPage int;rn declare @totalRecord int;rn declare @totalMoney money;rn Declare @sql nvarchar(4000); rnrn --计算总页数rn if (@strWhere='' or @strWhere=NULL)rn set @sql = 'select @totalRecord = count(*),@totalMoney = sum(fsje) from ' + @tblNamern elsern set @sql = 'select @totalRecord = count(*),@totalMoney = sum(fsje) from ' + @tblName + ' where ' + @strWherernrn EXEC sp_executesql @sql,N'@totalRecord int OUTPUT,@totalMoney money OUTPUT',@totalRecord OUTPUT,@totalMoney OUTPUT--计算总记录数 rn select @TotalPage=CEILING((@totalRecord+0.0)/@PageSize)rnrn rn set @sql=' Select '+@fieldName+' FROM '+@tblName+' where id in ( 'rn rn if (@strWhere='' or @strWhere=NULL)rn set @sql+='select id from (select ROW_NUMBER() Over(order by '+@OrderField+') as rowId, jl.* from '+@tblName+' ) as t 'rn rn elsern set @sql+='select id from (select ROW_NUMBER() Over(order by '+@OrderField+') as rowId, jl.* from '+@tblName+' where '+@strWhere+') as t 'rn rn --处理页数超出范围情况rn if @PageIndex@TotalPagern Set @pageIndex = @TotalPagernrn --处理开始点和结束点rn Declare @StartRecord intrn Declare @EndRecord intrn rn set @StartRecord = (@pageIndex-1)*@PageSize + 1rn set @EndRecord = @StartRecord + @pageSize - 1rn --继续合成sql语句rn set @Sql = @Sql + ' where rowId between ' + Convert(varchar(50),@StartRecord) + ' and ' + Convert(varchar(50),@EndRecord)rn set @sql= @sql+' ) group by '+@GroupField+' order by '+@OrderField+''rn rn print @sql rn Exec(@Sql)rn ---------------------------------------------------rn --计算总记录数rn --if (@strWhere='' or @strWhere=NULL)rn --set @sql = 'select count(*) from ' + @tblNamern --elsern --set @sql = 'select count(*) from ' + @tblName + ' where ' + @strWherern --EXEC (@sql)rn select @totalRecord,@totalMoneyrnrn If @@Error <> 0rn Beginrn RollBack Tranrn Endrn Elsern Beginrn Commit Tranrn End rnEND[/code]rnrnsql语句执行计划rn[img=https://img-bbs.csdn.net/upload/201710/31/1509417677_347022.png][/img]rnrn索引:rn[img=https://img-bbs.csdn.net/upload/201710/31/1509417848_255786.png][/img]rnrn要怎么优化这个存储过程,首先要优化的是存储过程中计算总页数与计算总记录数 。然后要如何提升整体速率,已经做了分页处理。应该主要是计算总页数与记录数的耗时太久。
大佬们帮忙看看。
/* 登录系统; 可注册密码。可修改密码;*/rnrn#includern#include rn#include rn#includern void dengluxitong();rnint main()rnrn dengluxitong(10);rn rn return 0;rn rn rn rn void dengluxitong(int n) rn rn rn while(1) rn rn rn char (*p)[10]=malloc(sizeof(char[10])*n);rn rn FILE *fp=NULL;rn int a=0,i=0;rn do rn a=0,i=0;rn printf("1.登录\n2.注册\n3.修改密码\n");rn scanf("%d",&a);rn fflush(stdin);rn rn if(a3)rn printf("\n无效的序号!"); Sleep(1000); rn rn system("cls");rn rn while(a3);rn rn rn switch(a)rn rn case 3: while(1) rn rn printf("账号:");rn scanf("%s",p[0]);rn printf("原密码:");rn scanf("%s",p[1]);rn printf("新密码:");rn scanf("%s",p[2]);rn rn fp=NULL;rn fp=fopen("Sl.txt","r+");rn rn if(fp==NULL)rn printf("文件打开失败!"); return ;rn rn for(i=4;i=n) rn printf("此账号不存在!"); Sleep(1000); system("cls"); continue; //因达到循环次数上限导致循环结束的 表明并没有此账号 (如果有此账号 将会break 直接结束循环 ) rnrn rn rn if(strcmp(p[1],p[i+1])==0) //账号后面就是该账号的密码 ;判断密码如果无误 就对密码进行更换 rn strcpy(p[i+1],p[2]); system("cls"); break; //用新密码将原密码替换掉 rn elsern printf("原密码错误!"); Sleep(1000); system("cls");rn rn rn rn rn for(i=4;i=n)rn printf("此账号不存在!"); Sleep(1000); system("cls"); free(p); continue;rn rn rn rn if(strcmp(p[1],p[i+1])==0 ) //核对输入密码是否与存入密码相符; rn printf("登录成功!"); Sleep(1000); system("cls"); free(p); return ;rn elsern printf("密码错误!"); Sleep(1000); system("cls"); rn rn fclose(fp); rn rn rn rn rn rn rn rn rn rn free(p);rn rn rn rn rnrn[img=https://img-bbs.csdn.net/upload/201801/27/1517015534_474100.png][/img] 注册账号发现文件写入那么多(如图) 就写不进去了。 再写入的时候没有提示,就是账号信息并没有在文件中。 能写入多少似乎和我的数组大小有关。rnrn rn但是当我使用a 再次打开一次文件后再读写就没问题了rn[img=https://img-bbs.csdn.net/upload/201801/27/1517016097_821747.png][/img]rn
大佬们 来看看
[img=https://img-bbs.csdn.net/upload/201711/24/1511518108_452158.png][/img][img=https://img-bbs.csdn.net/upload/201711/24/1511518115_189166.png][/img]rn我想要用[Data_MoJiWeather]里的location查[Data_Area_Info]里的areaCode的数量rnrn实际上就是 查两个无关联的表里字段a是否包含个字段b rn并获得 字段b的id和符合条件的字段a的数量
各位大佬问问怎样用DrawText()写出不同颜色的字?
<em>各位</em><em>大佬</em>,<em>问问</em>怎样用DrawText()写出不同颜色的字?
几个问题问问大大们
你好,首先 我已经阅读过提问的智慧。rnrn以下是互联网搜索不到的结果 【或许是我不懂的搜索】rnrn。rnrn失礼了,请问:rnrnrn1、memcpy (bytes+insert, v, len); 返回的结果将会是什么呢?rnrnrnrn第二,我想做一个 send 和 recv 的程序。 我想把数据包弄成 string 格式的。rnrn例如要发送 headle 和 string1 string2 int1 int2 这样多数据的结构,然后用DES加密,应该用什么方式来分开这些数据呢? rn我自己暂时想了一个方法,就是 headle|||string1||| 这样的方式来区分出数据,但是 其中怎么判断 ||| 从而来分解出正确的数据出来呢? 请教了。 rnrn请问还有更好的方法吗?rnrnrn第三,DES加密后,进行解密,得到的是不是原件?rnrnsend的数据用DES加密适合吗?rn
小弟想考DBA,有些疑问想问问各位大大.
小弟想考DBA,有些疑问想<em>问问</em><em>各位</em>大大.具体DBA应该学习哪些方面的知识,应该着重于哪一方面?rn有什么需要注意的吗?rn希望得到<em>各位</em>大大的答案rnPS:如果能够推荐一些学习书籍就更好了.rn再PS:小弟现在上班使用的是ORACAL,SYBASE
小白学习前端,望大佬们给点意见!
<em>大佬</em>们,你们好!!小白一枚,想自学<em>前端</em>,请问需要什么样的流程?怎么入手,完了弄什么,最后在弄什么。是报班还是看书和视频(看过”我要自学网“和“慕课学习网”,没有升入的观看,只是浏览了一下),书的话需要看一些什么样的书;培训班哪个比较靠谱,最好详细的介绍下,还望<em>大佬</em>们不吝赐教[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/96.gif][/img]!!谢谢[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/96.gif][/img]
mpi-C语言并行程序设计下载
一本讲mpi程序设计的书。讲得还算详细,初学者可以看看。 相关下载链接:[url=//download.csdn.net/download/nonlolicon/2344837?utm_source=bbsseo]//download.csdn.net/download/nonlolicon/2344837?utm_source=bbsseo[/url]
CANON MP259清零软件下载
CANON MP259 清零软件 压缩包内有进入维修模式及使用说明 相关下载链接:[url=//download.csdn.net/download/dxdragon000/3302632?utm_source=bbsseo]//download.csdn.net/download/dxdragon000/3302632?utm_source=bbsseo[/url]
Java Web程序开发范例宝典源代码11-21下载
Java Web程序开发范例宝典源代码11-21 相关下载链接:[url=//download.csdn.net/download/zouqone/4574318?utm_source=bbsseo]//download.csdn.net/download/zouqone/4574318?utm_source=bbsseo[/url]
我们是很有底线的