自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 【蓝桥杯2013javaB】java实现错误票据(nextLine()巨坑详解)

标题:错误票据某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据行数。接着读入N行数据。每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000)每个整数代表

2021-03-30 11:07:53 155

原创 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。

题目:编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。前言:“统计每个单词出现的次数,并且按照由大到小排序输出”,根据此特征,我们很容易想到可以用hashMap来解决好文链接:1.map.containsKey方法的运用2.面试经常问HashMap,基本用法及四种遍历方式上代码:import java.util.HashMap;import java.util.Scanner;public class _从

2021-03-24 21:05:50 3598 1

原创 【蓝桥杯2013javaB】java实现三部排序

【蓝桥杯2013javaB】java实现三部排序题目:一般的排序有许多经典 算法 ,如快速排序、希尔排序等。但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。比如,对一个整型数组中的数字进行分类排序:使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!public class _三部排序 { public static void main(Strin

2021-03-18 21:26:08 177

原创 【mysql学习笔记】DQL查询语言学习

【mysql学习笔记】DQL查询语言学习1.查询列表:查询单个字段:select 字段 from 表名;查询多个字段:select 字段1,字段2,字段3,… from 表名;查询列表所有字段:select * from 表名;2.起别名:select 字段1 as 别名1,字段2 as 别名2 from 表名;(as可改为空格)(防止别名存在特殊符号,可为别名加上双引号或者单引号)3.去重:select distinct 字段 from 表名;4.将不同字段连接成一个字段:se

2021-03-18 12:59:00 66

原创 【mysql学习笔记】一些常用命令

【mysql学习笔记】一些常用命令1.mysql服务的启动与停止:启动:net start +服务名停止:net stop +服务名2.mysql服务端的登录与退出:登录方法1:用mysql自带的客户端直接输入密码进入缺点:只适用于rootor用户登录方法2:用windows自带命令行输入:mysql -h localhost -P 3306 -u root -p + 回车 +密码其中-h代表连接主机,-P代表服务器端口号,-p代表密码3.查看当前所有数据库:show database

2021-03-17 21:17:37 51

原创 【蓝桥杯2013javaB】java实现有理数类(对象等内容的考察)

【蓝桥杯2013javaB】java实现有理数类(对象等内容的考察)题目:有理数类有理数就是可以表示为两个整数的比值的数字。一般情况下,我们用近似的小数表示。但有些时候,不允许出现误差,必须用两个整数来表示一个有理数。这时,我们可以建立一个“有理数类”,下面的代码初步实现了这个目标。为了简明,它只提供了加法和乘法运算。前言:在2013年java B组蓝桥杯竞赛中,本体是以代码填空的形式考察的,但我认为本题值得我们学习的考点很多,故此题我将以完整代码和思路实现本题。即实现分数的相乘和相加。上代码:

2021-03-17 20:23:57 250 1

原创 【蓝桥杯2013javaB】java实现黄金分割数(大数类题目)

【蓝桥杯2013javaB】java实现黄金分割数(大数类题目)题目: 黄金连分数黄金分割数0.61803… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是用连分数:这个连分数计算

2021-03-17 11:07:50 471

原创 【蓝桥杯2013javaB】java实现世界末日(java日期API)

【蓝桥杯2013javaB】java实现世界末日题目:世界末日曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会。。。有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!于是,“谣言制造商”又修改为星期日。。。。。。1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即XX99年)的12月31日正好是星期天?请回答该年份(只填写这4位整数即可)import java.util.Calen

2021-03-16 19:47:28 291

原创 【蓝桥杯2013javaB】java实现振兴中华(深入理解)dfs

【蓝桥杯2013javaB】java实现振兴中华题目:小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?public class _振兴中华 { public sta

2021-03-16 19:05:48 265

原创 jquery操作样式方法(三种方法)

jquery操作样式方法(三种方法)方法1: <script> $(function(){ $("div").css("width","100px"); $("div").css("height","100px"); $("div").css("background","red"); </script> 方法2: <script> $("div").css("width","1

2021-03-13 21:39:44 501

原创 微信小程序—优购项目—搜索框的搭建

微信小程序—优购项目—搜索框的搭建1. 主要运用组件的知识,首先在components文件下新建SearchInput自定义组件2. 谁用组件就在谁的json文件处引入组件,我们要在首页放搜索框,所以在首页json引入组件3. 在首页wxml处放入组件标签4. 回到组件wxml和wxss处布置页面记得为navigator标签写一个跳转路径设置组件样式有个小技巧,即用vscode编译,下载安装Easywxless后可写less来写组件样式,写完保存编译器会自动生成wxss文件,非常好用

2021-03-13 19:36:23 194

原创 微信小程序—优购项目—项目搭建

微信小程序—优购项目—项目搭建1.先填入自己的appid:2.搭建目录结构:a.先清除无关代码1. 先删除全局page文件的日志页面2. 删除全局page文件的wxss文件内容3. 删除全局page文件的js文件内容,并增加wx-app内容4. 删除index文件wxss文件内容和wxml文件内容5. 删除index文件的js文件内容,并增加wx-page内容6. 在index文件的json文件中新增全局json文件的navigationBarTitleText属性命名首页b.在新建的

2021-03-13 10:27:20 261

原创 微信小程序页面生命周期笔记

微信小程序页面生命周期笔记1.data页面的初始化数据2.onLoad生命周期函数–监听页面加载,多用于初始化数据3.onReady生命周期函数–监听页面初次渲染完成4.onShow生命周期函数–监听页面显示5.onHide生命周期函数–监听页面隐藏6.onUnload生命周期函数–监听页面卸载特别注意的是,页面跳转的navigator方法的open-type=“redirect”(关闭当前页面打开新页面)中的关闭当面页面也算是页面卸载,也会触发onUnload事件7. onP

2021-03-12 10:22:47 101

原创 微信小程序应用的生命周期笔记

微信小程序应用的生命周期笔记1.onLaunch触发条件:应用第一次启动就会触发用途:可用于应用第一次启动时获取用户信息2. onShow触发条件:应用被用户看到时触发用途:对应用的数据或者页面效果重置3. onHide触发条件:当小程序切后台时触发用途:用于暂停或者清除定时器,释放内存4.onError触发条件:应用的代码发生报错时就会触发用途:在应用代码发生报错的时候,收集用户错误信息,通过异步请求,将错误代码发送至后台以便于后期维护参考5.onPageNotFound触发

2021-03-12 08:46:32 61

原创 微信小程序自定义组件子传父详解(多图)

微信小程序自定义组件子传父详解前言:刚开始为了测试父传子,所以把页面的数组放在了父组件中1. 然而子组件中绑定的自定义点击事件依然放在子组件的js文件中2. 所以就会出现我们点击页面的文字能改变其样式却不能改变父组件的数据,因为子组件本身只能修改自己的数据,子组件修改了自己的数据后只能把新值传递到自身data{}里面,父组件数据并不受影响3. 此时为了能使父元素中的数据改变,我们必须让子组件向父组件传递数据,我们希望被点击的isactive属性变化,故我们只需要获取点击的元素索引即可我

2021-03-11 11:58:56 1396

原创 微信小程序父向子传递数据自定义组件详解

微信小程序自定义组件父向子传递数据详解1.父亲指的是页面,子指的是组件,即页面向组件中传递新的数据,父组件向子组件传递数据通过标签属性的方式进行传递,则第一步先在父组件添加我们想要向子组件传递的数据<Tabs astr="abcdef"></Tabs>//我们添加一个字符串属性名为astr2.我们在子组件的js文件中找到 properties属性,并在此处写明白子组件将要接收的数据的属性名、类型,以及其默认值3.此时完成以上两步后,此时的astr已经被子组件获取并设置为了

2021-03-10 21:16:07 206

原创 微信小程序自定义组件制作标题栏详解

微信小程序自定义组件制作标题栏效果:点击哪个标题,哪个标题就变红且有红色下划线1. 在资源管理器根目录下新建组件文件夹components2. 在某页面的json文件下新增组件名及其路径3. 在此页面的wxml下放置设置好的组件4. 此时就可以在组件中操作此页面了在组件的js文件放入标题数组,isactive属性均设置false在组件的wxss设置样式,在wxml的结构中加入各种类<view><!--最外框--> <view class="tab

2021-03-10 20:40:43 747 2

原创 微信小程序checkbox复选框

微信小程序checkbox复选框效果:相比单选框,多选框可同时选中多个选项,并返回其value值wxml代码:<view><checkbox-group bindchange="handlemorechange"> <checkbox value="{{item.value}}" wx:for="{{list}}" wx:key="id">{{item.name}} </checkbox></checkbox-group>&l

2021-03-09 10:38:41 407

原创 微信小程序radio单选框

微信小程序radio单选框效果:选中男返回male,选中女返回femalewxml:<radio-group bindchange="handlechange"> <radio value="male">男</radio> <radio value="female">女</radio></radio-group><view>您选中的是:{{sex}}</view><!--定义变量sex用

2021-03-09 09:44:48 600

原创 微信小程序navigate标签

微信小程序navigate标签//其中wode和shouye页面带有tabbar<navigator url="/pages/demo7/demo7">轮播图页面</navigator><navigator url="/pages/wode/wode">有tabbar的页面</navigator><navigator open-type="redirect" url="/pages/demo7/demo7">不可返回</naviga

2021-03-08 21:44:17 308

原创 微信小程序轮播图实现详解

微信小程序轮播图实现详解先上效果:wxml代码:<swiper autoplay interval="2000" circular indicator-color="#0094ff" indicator-dots indicator-active-color="#ff0094"><!--swiper默认高度已经写死,无法改变、无法由内容撑开--><swiper-item><image mode="widthFix" src="../../16151702

2021-03-08 11:34:46 2607

原创 微信小程序image图片标签(超详细)

微信小程序image图片标签前言:因为微信小程序静态打包的图片大小不可超过2m,故应该采取将需要用到的图片上传到网络,通过其链接来操作图片推荐图床:路过图床1.scaleToFill标签:默认值,不保持纵横比缩放图片,使图片的宽高完全拉伸至填充满image元素image{ width: 300px; height: 300px;}//设置图片宽高<image mode="scaleToFill" src="https://s3.ax1x.com/2021/03/07/6KVmfU

2021-03-07 12:43:00 16363 2

原创 微信小程序view标签hover-class属性和text标签selectable和decode属性

微信小程序view标签hover-class属性和text标签selectable和decode属性<view hover-class="hc">按下样式</view>//设置view标签并添加属性.hc{ color: red;}//设置hover-class的样式效果:<text> 文本复制 //啥也没加&nbsp; 123;</text>效果:selectable标签:长按文字复制decode标签:对文本内容进行解

2021-03-07 10:22:03 1991

原创 jquery 文本值相关操作

jquery 文本值相关操作 <style> *{ margin: 0; padding: 0; } div{ width: 100px; height: 100px; border: red 1px solid; } </style> <script>$(f

2021-03-06 21:41:19 52

原创 jquery 类操作的相关方法

jquery 类操作的相关方法//addClass:添加类//removeClass:移除类//toggleClass:切换类,有就移除,没有就加<style> .class1{ width: 100px; height: 100px; background-color: red; } </style> <script> $(

2021-03-06 21:05:26 59

原创 jquery prop方法

jquery prop方法<script> $(function(){ console.log( $("input").prop("checked"));//prop用于判断只有true和false的属性的属性节点,其只返回ture或false console.log($("input").attr("checked"));//attr判读那此类型属性节点只会返回此节点名称或者undefined}) </script></h

2021-03-06 20:15:45 420

原创 jquery attr方法

jquery attr方法 <script> $(function(){ console.log($("span").attr("class"));//attr只传入一个参数只获取第一个元素的指定属性节点的值 $("span").attr("class","change");//传入两个参数,若此属性节点存在,则修改所有此类型属性节点的值 $("span").attr("color","red");//若此属性节点不存在,则新增所有此同类型元素属性节

2021-03-04 21:41:21 119 1

原创 jquery 内容选择器

jquery 内容选择器<script> $(function(){ var $div1=$("div:empty");//:empty选择器:找到既没有文本内容也没有子元素的指定元素 var $div2=$("div:parent");//:parent选择器:找到有文本内容或者有子元素的指定元素 var $div3=$("div:contains('我是div')");//:contain

2021-03-04 20:42:56 179 1

原创 jquery holdReady方法

jquery holdReady方法//holdReady方法用于暂停入口函数的执行 <script> $.holdReady(true);//若为true则暂停函数入口执行 $(function(){alert("hi"); } ) </script> </head> <body> <button>恢复事件</button> <script> var b

2021-03-04 20:00:59 72 1

原创 关于微信小程序传参与获取参数以及bindtap的使用

关于微信小程序传参与获取参数以及bindtap的使用先设置两个button 按钮<button bindtap="bt" data-op="{{1}}">+</button><button bindtap="bt" data-op="{{-1}}">-</button>/*因为小程序不允许在事件中直接传参,故应通过自定义属性的方式传递参数,格式为:data— +属性名 */Page({ data: { num:0 //设置num变量的值

2021-03-04 19:14:29 1730 1

原创 微信小程序事件的绑定(将输入的值赋给变量)

微信小程序事件的绑定(将输入的值赋给变量)Page({data: {num: //0先定义变量num为0},handleinput(e){ this.setData({num:e.detail.value})}})

2021-03-04 18:28:14 551 1

原创 jquery map方法总结

jquery map方法总结<script> var arr=[1,3,6,8,4]; var obj={0:1,1:3,2:6,3:8,4:4}; arr.map(function(index,value,arr){//原生js map方法依次传入索引,值,数组 console.log(index,value,arr);}) obj.map(function(index,value,arr){//原生js map方法

2021-03-02 01:13:48 467

原创 原生js和jquery 遍历数组区别(forEach和each区别)

原生js和jquery 遍历数组区别(forEach和each区别)<script> var arr=[1,3,6,8,4]; var obj={0:1,1:3,2:6,3:8,4:4}; arr.forEach(function(value,index){//原生js遍历数组 console.log(index,value); //第一个参数是值,第二个是索引 }) obj.forEach(function(value,index){/

2021-03-01 23:35:12 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除