自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只巴扎黑的博客

博客已迁移至cnblogs:https://www.cnblogs.com/xingru97/

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 网页跳转

我们经常会看到底部导航栏,比如首页、发布、购物车三个功能,当我们点击的时候就可以跳转过去,在这里是包含一个网址链接的,今天就在第二大学远程实习中学到了,写一个学习笔记。Navigator组件:网页链接。常用属性:open-type:跳转方式在这里面呢,也有很多的合法值,比如navigate、redirect、switchTab、reLaunch、navigateBack、exit。每一个...

2023-03-23 14:00:00 79

原创 缓存的使用

今日在第二大学远程实习,学到了使用缓存加入购物车的功能。使用到的API:wx.setStorage(Object object)作用就是将数据存储在本地缓存中指定的key中。单个key可以最大存1mb,所有的总计上限是10mb,在用户或系统不删除的情况下,一直会保留可以用。常用属性:Key:指定的keyData:存储的内容Encrypt:是否加密存储,默认关。只有异步的接口支持开启...

2023-03-22 15:59:00 74

原创 导航栏设计实现

今日在第二大学远程实习,想分享一下导航栏的制作。先来看导航栏效果,当我们点击导航栏时会进入对应界面,比如点击服装,就会仅展示服装类的内容,电器展示电器类的内容。先来看wxml中的代码注意点: 并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。再来看js中的代码,通过wx.requext向lists接口获取导航栏的数据导航栏分类之后,将高亮显示红色并带着参数c...

2023-03-22 15:26:00 85

原创 今日记录,猜猜是啥?嘿嘿嘿

今日继续在第二大学远程实习,记录一个常见的东西。radio-group:单项选择器label:改进表单组件的可用性。使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件。Radio:单选项目今天主要用到上面三个组件,其中组件支持的属性可以详看微信开发文档。首先先来看结构然后看一下逻辑其中一些内容在page中配置好,classid是设置的默认选择值我们...

2023-03-21 16:27:00 50

原创 模拟器无法运行?跳过域名检测!

今天在第二大学远程实习中,我导入项目后使用模拟器运行,发现模拟器无法使用,开始报错,部分信息如图显示,这时候我懵了一下,怎么今天无法使用了呢?跟着报错信息中的参考文档连接,我点了进去,看到这里的时候,瞬间懂了。那这个如何解决呢?详情->本地设置->勾选上不校验那一栏这个其实在最开始学习的时候就已经教学过,但是当导入程序代码时很容易忘记勾选。同样的,在微信开发者文档里,最下面...

2023-03-20 15:18:00 41

原创 视频图片的上传及录制

今日在第二大学远程实习中发现我们在使用小程序时经常会遇到视频或者图片的录制上传并非仅仅是图库中已有图片或视频的上传,所以今日想分享一下wx.chooseMedia(Object object)。这个API的功能就是“拍摄或从手机相册中选择图片或视频”。常用属性:Count:最多可以选择的文件个数,基础库2.25.0前,最多可支持9个文件,2.25.0及以后最多可支持20个文件。media...

2023-03-17 14:33:00 30

原创 微信小程序之点赞的实现

今天在第二大学远程实习中,学习到了点赞的一个操作。在我们浏览信息的时候,我们经常看到点赞、评论、转发的功能,其中点赞的功能,我们在操作的时候,我们可以观察到点赞功能存在未点赞和已点赞两种状态,同时也会存在点赞数的变化,比如未点赞之前,有31个赞,在已点赞后变成32个赞,在取消点赞后变成31个赞。Dianzan . wxml我们先来看结构,如下图。重要的是接下来的逻辑Dianzan . j...

2023-03-16 15:52:00 190

原创 前几日的综合效果

今日分享一下在第二大学远程实习中的成果,亦是前几日分享点的综合效果。Zonghe . wxmlZonghe . jsZonghe . wxss效果:未上传图片和独白时,可以添加图片,进行录音添加了图片和录音之后可以删除...

2023-03-15 16:38:00 19

原创 微信小程序之删除图片

今天在第二大学远程实习中,学习到了图片的删除,之前帖子记录过限制图片上传数量,当图片上传之后如果不理想,用户想要删除又需要如何删除呢?Tupianshanchu . wxml首先我们肯定需要绑定一个删除事件,bindtap=”DeletePhoto”Tupianshanchu . jsEvent . currenTarget和Event . target的区别:Event 接口的只读...

2023-03-14 10:59:00 139

原创 微信小程序之停止录音

今日继续在第二大学远程实习,上次分享了微信小程序的录音,录音有开始也肯定有停止,分享一下停止录音的实现。在我们实际应用开发中可能还会遇到小程序视频、录音、直播冲突的情况,或者录音过程中来了电话被中断录音等情况,我们都可以去参考微信开发者文档中的API去解决,更多API详见微信开发文档。Luyin . wxmlLuyin . jsRecorderManager全局唯一的录音管理器Rec...

2023-03-13 17:06:00 26

原创 微信小程序中录音实现

今日继续在第二大学远程实习中进行学习,分享学习中的一个小功能,录音功能。常用:duration: 10000,//指定录音的时长,单位 mssampleRate: 16000,//采样率numberOfChannels: 1,//录音通道数encodeBitRate: 96000,//编码码率format: 'mp3',//音频格式,有效值 aac/mp3frameSize: 50...

2023-03-11 18:26:00 93

原创 微信小程序限制图片上传思路分享

今日在第二大学远程实习中,又发现了一个开发中常用的点,记录分享一下。我们经常在编辑帖子的时候会遇到上传图片的操作,也会遇到上传图片达到最大数量无法继续上传的时候,那这种操作如何实现呢?今天就来分享一个小思路。我们可以加上一个判断,判断用户已经上传的图片数量,当已经到达我们限制的最大上传数量时,将图片添加按钮隐藏不显示。实例:添加按钮上使用wx:if(判断是否需要渲染该代码块)进行判断,超出...

2023-03-10 09:22:00 70

原创 微信map组件使用

在第二大学远程实习的学习项目中使用地图组件,记录一下使用场景。地图组件使用map组件提供了地图展示、交互、叠加点线面及文字等功能,同时支持个性化地图样式,可结合地图服务API实现更丰富功能。(来源微信开发文档)常用:latitude:纬度longitude:经度show-location:显示带有方向的当前定位点show-compassL:显示指南针enable-rotate:打开...

2023-03-08 16:58:00 22

原创 git not found解决方案

今天在第二大学远程实习,学习项目中遇到一个git无法找到的问题,解决之后记录一下解决方法。问题描述:Git not found.Install it or configure it using the ‘git.path’setting.解决思路:先看提示信息,Git not found.(Git找不到),.Install it(安装)或者or configure it using the ...

2023-03-07 16:49:00 520

原创 微信小程序校园购物学习笔记

在第二大学远程实习中学习校园购物的学习笔记1.轮播图轮播图是在网购页面最常见的效果,可以轮换播放图片,或者由用户手动切换。使用swiper滑动视图容器进行制作,其中常用属性如下:Indicator-dots 是否显示轮播图指示点Indicator-color 轮播图指示点背景色Indicator-active-color 轮播图指示点颜色Circular ...

2023-03-06 16:31:00 29

原创 从零开始建立Mybatis

------------恢复内容开始------------# 一.建立一个maven项目jdk选择1.8;建立好项目的名字![image](https://img2020.cnblogs.com/blog/2307996/202111/2307996-20211106144855059-1861915749.png)![image](https://img2020.cnblogs.com...

2021-11-06 16:03:00 15

原创 idea快捷键及操作· (长期更新,随用随更)

psvm:快速构建方法public static void main(String[] args) { }sout:打印输出System.out.println();注释单行注释 //注释多行注释 /注释/文档注释 /***注释*/...

2021-09-24 16:30:00 15

原创 Java简单运行流程

java包括编译型和解释型编译型:全部翻译书解释型:找一个翻译官看一段解释一段内容编译型:需要全部翻译解释型:实时翻译编译型优点可以写一些操作系统和解释型优点可以写一些网页,不太要求速度程序运行机制.java->java编译器->.class文件(字节码)->类装载器->字节码校验器->解释器->操作系统平台...

2021-09-24 15:59:00 17

原创 JAVA中的jdk文件结构简单了解

1.下载安装,搜即可2.bin目录放一些可以执行的程序例如java和javac(编译器)3.icloud目录因为java的jdk是由C和C++编写的,启动时需要引入一些C语言的头文件,所以iCloud里就存放了一些头文件4.jre运行环境配置环境变量就是在给jre作工作,为了让电脑可以找到5.lib目录放一些java的类库文件,了解了解,用不到6.src.zip...

2021-09-24 15:32:00 17

原创 好用的笔记软件——Typora

pad上太多好用的笔记软件,而pc上却很少接触。接触到了一个很棒的笔记软件——typora。便捷的设置内容,清晰的展示结构。第一天写博客,记录开心!...

2021-09-23 15:21:00 22

原创 网际协议(Ipv4) : 转发IP数据报

网际协议(Ipv4) : 转发IP数据报引言在网络的世界里,数据报转发可以分为两种类型:直接交付和间接交付。直接交付直接交付是指把数据报从一台机器通过物理网络直接传输到另外一台机器,这是所有互联网通信的基础。只有当两台主机位于同一个物理网络时,才会发生直接交付。当然,还有几个小问题没有解决。Q1: 直接交付具体怎么交付?A1:先用ARP协议解析得到目标站点的MAC地址,然后,知道了MAC地址就直接将数据报封装成帧发送过去。Q2:如果每次都用ARP协议解析得到对方MAC地址,会不会效率太低了

2021-01-03 16:27:16 634

原创 网际协议:(Internet Protocol) for IPv4 :无连接的数据报交付

网际协议:(Internet Protocol) for IPv4 :无连接的数据报交付引言最基本的互联网服务包含一个分组交换系统,该交换系统不可靠、尽最大努力交付、无连接。由于分组可能丢失、重复、延迟、失序,因此认为该服务不可靠。由于互联网软件会努力尝试发送每一个分组,除非遇到资源耗尽或底层网络故障,否则互联网软件不会随意丢弃任何一个分组,因此该服务是尽最大努力交付的。在数据报传送的过程中,每个分组都被独立处理,不同分组可能经由不同的路径抵达目的站,所以认为该服务是无连接的。目的我们将这

2021-01-02 16:27:27 582

原创 分类的IP地址(因特网地址)

分类的IP地址(因特网地址)由于工作需要,需要这方面的知识来进行网络编程,因此复习一下,并记录复习笔记在IPv4地址最初的分类(classful)编址方案中,IPv4地址可分为如下5类:ABC类地址前3类可用于一般的网络编址,后两类有特殊用途。类别前导bit网络号部分主机号部分可容纳网络数单网络可容纳主机数点分十进制记法首位数字范围A类07bits24bits272240~127B类1014bits16bits214216128~191

2021-01-02 12:20:17 1022

原创 伸展树的概念及C++实现

伸展树的概念伸展树是一种二叉树,它能够保证M次操作最多花费O(M log N)的时间,即摊还代价(即平分到每一次操作的代价)为O(log N)。前面的博客讲过了的AVL树:浅析AVL树–AVL树的概念及单旋转浅析AVL树–AVL树的双旋转浅析AVL树–AVL树的C++实现AVL树能够保证每一次操作后树都会平衡(即任意结点左右子树最多差1)在《数据结构与算法分析》一书中有这么一段话:...

2020-02-29 12:47:12 360

原创 CSAPP:3e Attacklab实验记录

阅读实验手册,开始做Attacklab.…如果出现判定Hostname错误或者initial过程出错请看博文:Phase 1第一个Attack Phase要求我们调用存在的函数touch1.这个简单,自需要将touch1的首地址覆盖栈中的返回地址就行。首先使用gdb调试ctarget,反汇编出getbuf的汇编代码:可以发现这里分配了0x28(十进制是40)Bytes的栈帧。由于栈是低...

2020-02-24 12:13:19 1428

原创 浅析AVL树--AVL树的双旋转

潜析AVL树–AVL树的双旋转接上篇博文:简析AVL树–AVL树的概念及单旋转AVL树如何恢复平衡之双旋转首先假设我们有一颗已经处于平衡的AVL树:上篇博文已经解决了LL和RR两种情况的平衡恢复解决方案----单旋转。这篇博文来看双旋转情形。这时候我们插入结点7,我们可以发现这时这棵树并没有失去平衡:但是,如果我们继续插入结点8,这棵树就会再次处于失衡状态:我们首先可以发现结点9...

2020-02-19 17:19:53 771 1

原创 浅析AVL树--AVL树的C++实现

AVL树的C++实现基于前两篇博文:简析AVL树–AVL树的概念及单旋转潜析AVL树–AVL树的双旋转可以写出AVL的C++实现如下:首先是AVL树的定义:File avltree.hclass AVLTree {public: struct node; typedef struct node* NodePointer; AVLTree(int d); void init...

2020-02-19 17:19:35 276

原创 浅析AVL树--AVL树的概念及单旋转

什么是AVL树?AVL树是一种带有平衡条件的查找二叉树。一般来说,要求一棵AVL树的左右子树高度最多相差1。如下图所示,下面是一个平衡了的AVL树,它的每一个结点的左右子树高度最多相差1。当我们插入了新结点1之后,这棵就不是平衡二叉树了,因为它的根节点左右子树高度相差2:我们可以观察到之所以引起了不平衡是因为新插入的结点1破环了根节点的平衡性,使得根节点左右子树相差2。对于上述的情况,我...

2020-02-19 15:27:28 366 1

原创 编译原理 龙书第二版 3.3节练习 部分习题解答

编译原理 龙书第二版 3.3节练习 部分习题解答练习3.3.5 写出下列语言的正则定义:1)2)比较简单,就不写出答案了3)注释,即/* 和 */ 中间的串,且串中没有不在双引号"里面的*/这道题是说,/* 和 */ 中间的内容可能会出现 “*/”解答:\/\*([^"*/]|\"\*\/\")*\*\/首先,注释由是 /* 和 */包围的,再因为/、*是正则表达式保留字,所以要...

2020-02-17 15:29:04 7691 1

原创 编译原理 --- 词法分析中的一些重要概念:串和语言,及语言的运算法则

首先,字母表,即Alphabet,是一个有限的符号集合。然后,串(string) 是该字母表 的一个有穷序列。举个简单的例子,集合{0,1}是一个二进制字母表(Binary Alphabet),可以取这个字母表里面的元素组成串,即01序列。我们通常将串的长度记做 |s|,空串是长度为0的串,记做 ϵ。语言(Language) 是某个给定的字母表上任意一个可数的串的集合。也即,字母表 里的...

2020-02-17 11:43:48 2636 1

原创 编译原理 -- 语法制导翻译

语法制导翻译语法制导翻译是通过向一个文法的产生式附加一些规则或程序片段而得到的。语法制导翻译的两个概念下面是与语法制导翻译相关的两个概念:属性(attribute) : 表示与某个程序构造相关的量。这个属性就是我们平常所理解的 属性,可以是表达式的数据类型,指定数据类型的字节大小,生成的代码中的指令数目,等等等。(语法制导的)翻译方案:翻译方案是一种将程序片段附加到一个文法的各个产...

2020-02-05 14:31:52 3215

原创 CSAPP实验之Data Lab:bang

编写函数bang,函数要求:bang - Compute !x without using !Examples: bang(3) = 0, bang(0) = 1Legal ops: ~ & ^ | + << >>Max ops: 12Rating: 4我来说一下我的思路.首先,这个函数的关键在于当x=0时输出1,其余情况输出0.因此我们唯一需要确定...

2019-11-19 17:12:02 724

原创 LeetCode Median of Two Sorted Arrays 解题报告 : 求解两个数组的中位数

LeetCode: Median of Two Sorted Arrays 解题报告题目在此:https://leetcode.com/problems/median-of-two-sorted-arrays/题目:There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the...

2018-12-30 22:47:47 119

原创 HDU 1007 解题报告

题目: Have you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded. In the field of Cyberground, the position of e...

2018-09-14 22:43:48 238

原创 Linux 编程学习笔记(三):文件I/O之sync函数家族和fcntl,ioctl函数

Linux 编程学习笔记(三):文件I/O之sync函数家族和fcntl,ioctl函数Linux 下文件I/O函数包括以下几个函数:open 和 openatcreatcloselseekreadwritedup,dup2sync,fsync,fdatasyncfcntl,ioctl其中,sync函数家族、fcntl,ioctl函数的原型如下:#incl...

2018-09-12 14:18:52 678

原创 Linux 编程学习笔记(二):文件I/O-write,read,lseek,dup,dup2

Linux 系统编程学习笔记(二):文件I/O-write,read,lseek,dup,dup2Linux 下文件I/O函数包括以下几个函数:open 和 openatcreatcloselseekreadwritedup,dup2sync,fsync,fdatasyncfcntl,ioctl其中,write,read,lseek函数的原型如下: ...

2018-08-27 10:08:39 275

原创 Linux 编程学习笔记(一):文件I/O-open,openat,creat与close

这篇文章同时发布在我的个人网站。Linux 系统编程学习笔记(一):文件I/O-open,openat,creat与closeLinux 下文件I/O函数包括以下几个函数:open 和 openatcreatcloselseekreadwritedup,dup2sync,fsync,fdatasyncfcntl,ioctl其中,open openat c...

2018-08-25 19:08:58 1102

原创 在Ubuntu 16.04 LTS下安装DNS Server过程回顾

在Ubuntu 16.04 LTS下安装DNS Server过程回顾这篇博客同时发布在我的个人网站。基础知识DNS 服务器的作用是完成域名与IP地址的相互转换。其中从域名到IP地址的转换称为正向解析,从IP地址到域名的转换称为逆向解析。在DNS服务器出现之前,我们是通过在/etc/hosts文件定义主机名与IP地址的对应关系来完成DNS解析的。/etc/hosts文件的格式是...

2018-08-24 20:41:50 1553

原创 使用第三方Recocery来清除Andoid 7.0以上(努比亚z18mini)锁屏密码

使用第三方Recocery来清除Andoid 7.0以上(努比亚z18mini)锁屏密码前提要求:已刷入TWRP 实验成功努比亚z18mini正文连接手机 使用adb shell 进入SHELLcd /data/systemrm device_policies.xml 重启,锁屏密码就没拉...

2018-08-12 19:02:50 4247

原创 算法分析基础学习笔记

算法分析基础学习笔记 复杂度是个神马东西 复杂度分为时间复杂度和空间复杂度。 ̄ω ̄= 复杂度这个玩意是用来表征某段程序的运行效率的。程序的运行效率的具体表现形式又分为该程序运行时解决问题所用时间多少和所用内存大小。其中,解决问题所用时间多少的数量级被抽象为时间复杂度,一般来说,时间复杂度越小越好,所代表的的时间需求就越少;

2017-08-10 20:40:39 3577

jsoncpp-1.9.3-win32-mingw.zip

JSONCPP 1.9.3的Win32 Mingw预编译版本,可以直接用于CPP开发。注意,这是mingw-32编译版本(32位),不可用于VS系编译器,只可用于mingw系编译器。

2020-07-16

jsoncpp-1.9.3-win64-mingw.zip

JSONCPP 1.9.3的Win64 Mingw预编译版本,可以直接用于CPP开发。注意,这是mingw-64编译版本,不可用于VS系编译器,只可用于mingw系编译器。

2020-07-16

openjdk-8u41-b04-windows-i586-14_jan_2020.zip

从OpenJDK官网下载的OpenJDK 8 for windows版本,版本号是8u41,32位JDK,供有需要的朋友下载

2016-10-13

空空如也

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

TA关注的人

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