小能 发布的文章

if($('#xxx').length>0) 判断控件是否存在

checkbox 内置属性 onclick="xx(xx);" 点击后调用具体函数
$('#xxx').prop("checked",true);

id='_checkbox'+(row.sysrownow-1); 

this.options[this.options.selectedIndex].value  select里选中的值
批量只读或disabled
$('input, select, textarea').each(function(index)){
      var type=$(this).attr('type');
      if(type=='select')$(this).attr("disabled",true);
      else $(this).attr("readOnly","readOnly");
}

删除 $(this).val('');
增删改查函数使用

var row={};
row._action=''; // 采取何种行为  add、delete、replace
row._reloadflag=1; //修改数据后重新加载数据
row.customerid='xxxxx'

var p={};
p.data=[];
p.data.push(row);
p.database='';
p.tablename='mysales.customers';
p.keyfield='customerid';
p.sortfield='';
rs=myRunSqlProcedure('sys_runEditRows',p);
each循环 将各个控件的键、值保存到对象中

var row={};
$('input, select, textarea').each(function(index)){
      var id=$(this).attr('id');
      row[id]=$(this).val();
}

耳机:索尼(SONY) WH-1000XM4、HYPERX Cloud Flight
鼠标:G102、G304、G502 Hero
键盘:IQUNIX双模珊瑚海客制化TTC金粉轴F96、骨伽巧克力薄膜 VANTAR AX BLACK
显卡:RTX3070映众冰龙超级版
屏幕:AUS VG27AQL1A 2K 170Hz
笔电:坠机堡垒8 1660ti
手机:Redmi K40 12+256、Iphone Xs Max 256
QQ: 2033679123 

微信图片_20210710193906.png

取青海省有哪些市

select * from city where parentnodeid='63';

取市有哪些区县

select * from city where parentnodeid='6301';

区县有哪些街道

select * from city where parentnodeid='630102';
四个地方取四个DIV ID
HTML DIV范例:
<div style="border:1px solid #95BBE7;font-size:13px;float:left;width:220px;margin:8px 0px 8px 8px;>
<div id="title" style="background-color:#E0ECFF;height:28px;line-height:28px;border-bottom:1px solid #95B8E7;">&nbsp;省份</div>
<div id="province" style="overflow:auto;height:352px;padding:2px 2px 4px 8px;"></div>
</div>
JS:
$(function(){
var p ={};
p.parentnodeid='';  //省份没有父节点
rs=myRunSqlProcedure('xxx',p);
rows=rs.rows;
str='';
for(var i=0;i<rows.length;i++){
      str+='<span style="display:inline-block;width:190px;"><a href="javascript:fn1(\''+rows[i].areaid
+'\')">' +rows[i].areaname +'</a></span>';
   }
$('#province').html(str);
$('#city').html('');
$('#district').html('');
$('#town').html('');
});

注:传Level为fn1函数用,用来判断输出到哪个层

即javascript:fn1(\''+rows[i].areaid+'\','+rows[i].level+')
function fn1(areaid)
{
var p ={};
p.parentnodeid=areaid;  //
rs=myRunSqlProcedure('xxx',p);
rows=rs.rows;
str='';
for(var i=0;i<rows.length;i++){
      str+='<span style="display:inline-block;width:190px;"><a href="javascript:fn1(\''+rows[i].areaid
+'\')">' +rows[i].areaname +'</a></span>';
   }
$('#province').html(str);
}
判断输出语句

if(level==1){
     $('#city').html(str);
     $('#district').html('');
     $('#town').html('');
}
elseif(level==2){
     $('#district').html(str);
     $('#town').html('');
}
elseif(level==3)$('#town').html(str);

//title里面加点过的值,把areaname传入fn1函数里
分页系统:
body里第一层 overflow-y:hidden  竖的滚动条不需要
表头table标签不加border

给你一个表名,把该表的列取出来,为 json_object 使用

方案一:使用系统表   information_schema.COLUMNS

select * from information_schema.COLUMNS where table_name='orders' and table_schema='mysales';

常用:column_name,is_nullable,column_type,column_key,extra

column_key 里有PRI、Extra里有 auto_increment

注:不同的数据库下面可以有相同的表
drop procedure if exists p1;
delimiter $$
create procedure p1
(
$tablename varchar(100),
out $fieldset mediumtext
)
begin
select json_arrayagg(json_object('field',column_name,'type',column_type)) into $fieldset
from information_schema.columns where table_name=$tablename and table_schema='mysales';
end $$
delimiter ;
call p1('employees',@s);
select @s;
方案二
show columns 不过不能用into 
set @str = '';
show columns from emploees where @str:=concat(@str,if(@str<>'',',',''),
'{"field":"',lower(field),'","type":"',type,'"}');
select concat('[',@str,']');

注:在存储过程里用prepare语句

其他:white-space:nowrap  不换行 
overflowellipsis 多行文本溢出显示省略号
jsp 画图
写json
.....
xdata=[];
for(var i=0;i<rs.rows.length;i++){
r={};
r.name=rs.rows[i].customerid;
r.y=parseFloat(rs.rows[i].amt);
if(i==0){
r.sliced=true;
r.selected=true;
}
xdata.push(r);
}
console.log(xdata);
fn()

Contest - $$$电商类--黄晓平2020C程序实验十三次(1号机房周二34节)

Start Time: 2021-01-05 09:00:00 End Time: 2021-01-11 23:00:00
Current Time: 2021-1-5 10:30:42 Status:Running  Public
Problem ID    Title
3587 Problem A    结构体:计算输入日期是该年的第几天
3588 Problem B    结构体:计算学生平均分
3589 Problem C    结构体:求最高分和最低分
3590 Problem D    结构体:按成绩排序
3655 Problem E    输出
3656 Problem F    判断及格否
3657 Problem G    含数字5的个数
3658 Problem H    计算标准差
3659 Problem I    判断回文否
3660 Problem J    统计成绩
3661 Problem K    输出
3662 Problem L    判断周未或工作日
3663 Problem M    数字中偶数的和
3664 Problem N    标准差
3666 Problem O    工人评优

网址 :http://oj.acm.zstu.edu.cn/JudgeOnline/contest.php?cid=6471

Github :https://github.com/alicepolice/C_Practice_All

文件 :1.5.zip