自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白学习日记

学习过程中遇到的问题及简单的解决方案

  • 博客(55)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 tableview的cell滚动时,超出view的边界

看标题

2022-10-09 23:03:06 949 1

原创 数据库-SQL-相关使用

零散知识点太多,这里整理了一些关于数据库的使用小技巧以及一些SQL的知识点(都是自己做项目的时候遇到的问题),仅供大家参考使用的数据是realm(主要用作移动端的本地数据库)Realm数据库官网 英文的(要适应看英文文档);一篇realm入门使用文章,中文的数据库查询优化 参考链接iOS数据库添加索引问题,//重写 Object.indexedProperties() 方法可以为数据模型中需要添加索引的属性建立索引,Realm 支持为字符串、整型、布尔值以及 Date 属性建立索引。o

2021-12-16 21:15:23 2327

原创 Swift-iOS-小知识点

在国内做iOS开发的,还是少啊,找个资料都好难。。。。以下是我整理的一些iOS开发知识,之后如果遇到新的,这个会持续进行更新Swift禁止UITableView选中高亮Swift 去除tableView 多余行的方法Swift SnpKit 更新约束 参考链接Swift 异常处理 参考链接UIlabel多行显示 label.numberOfLines = 0Swift:for循环与…的结合使用 参考链接Swift二维数组Swift 对象销毁 参考链接Swift创建定长数组的写法

2021-12-15 20:36:28 1751

原创 使用HbuilderX打开微信开发者工具编译报错

问题背景使用HBuilderX开发微信小程序的使用,新建一个uni-app项目,运行,界面内容无法全部显示,同时在控制台出现错误信息报错信息VM14:1 Uncaught TypeError: Cannot delete property ‘WeixinJSBridge’ of #Uncaught TypeError: Cannot read property ‘on’ of undefined等等解决方法更新微信开发者工具(从官网下载一个最新的版本)进行安装覆盖原先的程序其他方法网上

2021-10-28 23:07:20 2692

原创 Javaweb模糊查询,特殊字符串的处理(+,#)(% _)

模糊的查询对于特殊字符串的处理有两种情况一种是对request获取参数的影响,部分字符串在url上面作为参数时,这个会被自动处理导致后台无法获取到数据另一种是模式查询时对特殊字符的查询,若不进行转义,在sql语句中特殊含义,这就导致与预期的查询结果大相径庭...

2020-12-10 20:35:12 2053

原创 Spring核心技术——IOC,DI

名词解释:IOC:控制反转(英文全称:Inversion of Control)DI: 依赖注入(英文全称:Dependency Injection)IOC和DI其实是讲的一个东西:封装对对象的实例化形象的比喻:原先:对于对象的创建,通过new进行实例化——等同于 自己找媳妇(在程序中被称为依赖)而现在:统一通过“父母”——BeanFactory(一个类),来进行对象的创建好处::自己省事了,不用自己去找“媳妇”——“依赖”程序层面:类内“依赖”的对象,不再使用new方式进行创建,而是使用

2020-12-03 14:34:27 162

原创 设计模式——代理模式(Java)

推荐学习步骤:先看下方的博客链接—>观看链接视频—>下载代码,动手实践—>结合文章,理解参考链接:博客1:简单认知,尽量理解视频:代理模式(推荐看:17:54——55:30)测试代码下载静态代理逻辑结构图:动态代理关键图例主类Proxy.newProxyInstance的内部实现代理类(自动生成)的关键核心代码增强器(中介)的关键代码部分步骤分析newProxyInstance()方法里面,先是找到相应的代理类,之后通过构造器创建实例

2020-12-03 14:28:47 106

原创 IntelliJ IDEA-java开发-部分快捷键

覆写接口的方法的快捷键) Ctrl+o处理异常的快捷键 try-catch快捷键:   Alt+enter可以转到方法的实现的地方:     Ctrl+鼠标左键idea导入jar包 file->project structure 快捷键   Ctrl+shift+Alt+s鼠标的光标放置在这个方法的末尾,填充左边的变量和变量类型: ctrl+alt+v鼠标的光标放置在这个方法的末尾,同时按住  Alt+enter注释: 单行注释 ..

2020-12-01 11:55:14 275

原创 JavaWeb开发---一次性解决中文乱码问题(IntelliJ IDEA)

1. 第一个 编译器相关编码修改编译的bin目录下的两个文件(idea.exe.vmoptions; idea64.exe.vmoptions)添加字符串:-Dfile.encoding=UTF-8在编译器里面修改项目的编码: Settings … File Encoding设置 项目启动参数这个可以具体参考这位大佬的文章:点击进行跳转如有必要:修改Tomcat的配置(server.xml文件)<Connector port="80" protocol="HTTP/1.1"

2020-12-01 11:27:09 585

原创 Maven永久解决下载依赖慢的问题(IntelliJ IDEA版)

0. Maven下载下载链接:点击跳转关于相关下载说明,可以看网友的这篇文章解压,更改磁盘位置(这个看你自己,你想放在那里就放在那里)1. 修改Maven配置文件:在你的Maven文件找到:conf–》settings.xml添加代码:(修改本地仓库位置)(修改下载依赖包的网址):<mirror> <id>alimaven</id> <name>aliyun maven</name> <ur

2020-10-19 11:32:24 8465 1

原创 java数据结构(4) 数组实现环形队列

环形链表类:public class CircleQueue1 { private int maxSize; private int front;//指向队列头部,但是:front是指向队列头的 private int rear;//指向队列的尾部的后一个位置 private int[] arr; public CircleQueue1(int arrMaxSize){ maxSize=arrMaxSize; arr = new

2020-10-19 10:28:04 112

原创 Java英文单词翻译(API文档,IDE以及基本的java英文)

注意:翻译较多,使用Ctrl+F快速查找英文对应Java的中文翻译补充解释JVMJava虚拟机Java Virtual Machine;JDK包含JRE,而JRE包 含JVMJRE/jreJava运行环境Java Runtime Environment;JDK包含JRE,而JRE包 含JVMJDKJava开发工具包Java Development Kit;JDK包含JRE,而JRE包 含JVMextends继承类继承implements实现

2020-10-19 10:02:50 1124

原创 共享打印机实践教程

1.解除guest(来宾)账户的封禁1.1 .本地安全策略添加guest用户到“从网络访问此计算机”删除guest用户从“拒绝从网络访问这台计算机”1.2 .“我的电脑” 右键管理“本地用户和组”      “用户”      “Guest”       右键 取消勾选“账户已禁用”2. 开启打印机的共享“控制面板”   

2020-10-06 15:54:50 348 1

原创 java注释,JavaWeb注释总结

java注释单行注释可以嵌套1规则://后面添加你的“代码解释”多行注释不可以嵌套1规则:/* 这里放你的“代码解释” */文档注释不可以嵌套1规则:/** 内容*/注意:一般用的都是自己自定义的文档注释,详情可见Web方面的注释JavaScript注释与java类似,但是只包括:单行注释与多行注释HTML注释规则:<!- -内容 - ->jsp注释(注意这里:jsp页面就是HTML里面套java代码)jsp注释

2020-06-17 18:24:36 1039 1

原创 java基础知识——数据类型转换(非常全面)

基本数据类型转换基本转换规则八种基本数据类型当中出boolean类型之外剩下的其中类型之间都可以相互转换小容量向大容量转换,称为自动类型转换。容量从小到大排序:byte < short < int < long < float < double   char <大容量转换为小容量,叫做强制类型转换,需要加强制类型转换符。例如:float num1=123f;int num2=(int) num1;当整数字面值没有超过byte,short,c

2020-06-15 22:14:43 737

原创 数据流滑动窗口平均值(LintCode题目)

背景领扣(LintCode)的题目,自己写一个 ,参照其他人的写一个自己的代码: 总耗时 3686 mspublic class MovingAverage { private int size; private Queue<Integer> queue; /* * @param size: An integer */public MovingAverage(int size) { // do intialization if nec

2020-05-15 10:03:59 603

原创 java基本数据类型char,int与ASCII码表的关系

环境代码截图

2020-05-11 10:21:20 1471

原创 java之文件的读取与写入,并且处理乱码

代码: BufferedReader reader=null; FileWriter fw=null; try { //设置编码,防止乱码 InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream("D:\\idea项目文件夹\\test1.txt"), "gbk"); reader = new BufferedReader(inputStr

2020-05-10 22:39:23 248

原创 java实现编译器的程序预处理功能(比较简单,做实验用的)

背景编译原理实验,基本实现对程序的预处理功能功能去除部分的“回车符”或者“换行符”去除注释(注释方式是以“//”开头的)去除空格以及部分制表符读取源程序,存储结果代码完整代码import java.io.*;public class bianyiyuanli_preDeal { public static void main(String[] args) { int i =0, j = 0, k, l = 0; int t = 0, m = 0

2020-05-10 21:41:09 1274

原创 javaweb-页面设计之借用其他网站的代码帮助完成页面排版美化(idea版)

对于一个做java后端的程序员,设计网站的页面,往往是一件很是头疼的事情。这里我就给大家提供一种比较取巧的方式,借用其他网站的代码完成自己设计网站的页面。建议:这个方法做出来的网页,基本风格(颜色,位置)你可以再随便改改在这里提醒一句:切勿商用,这个方法就是做做实验用第一步:找到一个适合的网站(以咱们CSDN首页为例:https://www.csdn.net/),右键查看源代码第二步...

2020-03-24 22:49:37 1662

原创 java web之给一个div设置点击事件并进行页面跳转(功能是:实现“搜索”的功能)

问题背景:就是网站的“搜索功能”当在一个input里面输入信息后,给一个div设置一个点击事件,后去input里面的值,之后跳转进行后台操作操作流程引入jQuery在head 标签里面添加:<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>建一个js文件,写j...

2020-03-24 22:03:10 1683

原创 idea2018——Android环境配置

第一步:下载SDK 链接第二步:双击文件夹里面的 SDK Manager.exe运行,安装第三步:打开idea 加载SDK file-》setting-》Appearance & Behavior-》System Setting-》Android SDK-》点击“Edit”,路径改为你的SDK目录-》执行安装(还要再安装其他的)第四步:创建Android项目小白一枚,这是第一...

2020-02-17 20:02:17 1337 2

原创 云服务器(Linux:centos7)安装mariadb(跟mysql一样)

使用到的软硬件阿里云的轻量型服务器(Linux版本为centos7)xshell6360浏览器注意这里有必要的话到阿里云控制平台先做一个快照,防止操作失误导致自己还要重置系统还有不安装mysql的原因是:mysql font远程连接时,出现各种各样的问题安装流程检查是否有已经安装mysql或者mariadb:推荐看yum安装mariadb: yum install mariad...

2020-02-09 14:40:29 299

原创 centos7防火墙(firewalld)使用方法

查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才可生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent关闭端口(关闭后需要要重启防火墙才可生效)firewall-cmd --zone=public --remove-port=3338/tcp --permanent...

2020-02-08 17:23:17 276

原创 虚拟机搭建ftp服务器(linux版本:centos6)

软件版本信息

2020-02-02 19:18:38 1165

原创 usermod命令的 -s使用方法

-s  修改用户登入后所使用的shell。在搭建ftp的过程中,需要使所建立的ftp用户禁止ssh远程登录需要用到:usermod -s /sbin/nologin 用户名恢复:usermod -s /bin/bash 用户名检验:查看etc下的passwd文件cat /etc/passwd如果你所创建的用户后面(标红的地方)为:/bin/bash 可以ssh登录如果为:/sb...

2020-02-02 16:24:22 9745

原创 Linux(centos)设置开机自启动

检查开机启动情况: chkconfig –list设置ftp开机启动: chkconfig vsftpd on关闭ftp开机启动: chkconfig vsftpd off–add  增加指定的系统服务,让chkconfig指令得以管理它–del  删除指定的系统服务,不再由chkconfig指令管理(注意这个地方是两个“减号”)...

2020-02-02 14:14:01 523

原创 Mac10.14(安装在VMware里面)解决全屏显示

①:更换ISO文件(加载VMware tools软件包)点击对应虚拟机–》右键“设置”–》修改“CD/DVD(STAT)”–>跟换使用的ISO映像文件(更换为:darwin8.5.8.iso)可以使用我的:链接:https://pan.baidu.com/s/192yFd6nt9DV01Pv_rJIG_w提取码:tqsf复制这段内容后打开百度网盘手机App,操作更方便哦其实这个在...

2019-12-27 18:23:40 2295 3

原创 C语言学习总结

while语句:当条件为真时,进行循环。 for循环,第二个条件为真时,执行循环体对于单链表应该设置的变量L的类型为结构指针类型,初始化时就是把L变成头指针,并且还为其分配了内存空间宏定义:#define long_string "it represent a long string that \is used as an example." //#define...

2019-11-14 21:44:04 685

原创 虚拟机网络连接问题 虚拟主机配的是固定IP

这个问题真的困惑我了好久,今天居然碰巧解决了,在这里分享记录一下我原先是看网上的视频自己配了固定IP,但是在我换了虚拟机版本之后,就开始连接不上了,三种连接方式是够都不行我对虚拟主机的要求是,可以ping通主机,可以连接Internet,所以我就选择了:nat模式首先打开VMware的“虚拟网络编辑器”,修改nat模式的子网IP例如:我配置的虚拟主机IP :192.1...

2019-11-14 21:36:56 231

原创 Java web端口配置及虚拟目录的配置

Java web端口配置及虚拟目录的配置以及设置启动首页如果还没有搭建好基本环境,可以参考我的这篇文章 java web环境搭建老规矩先把学习视频给分享了,大家可以下载观看(视频有点老,但是基本知识还是没有变化的)链接:https://pan.baidu.com/s/1reXHrs5nIY-VSYeVEqbJ1A提取码:u7yy首先咱们先要了解Tomcat的基本目录结构在这里我先简...

2019-09-27 19:39:42 1182

原创 jdk安装问题,开机消失

近来学一门可需要pydev,要用到eclipse,而它有需要jdk,可是安装之后出现了问题了,开始时是开机就要从新安装jdk,后来我把jdk按到了系统盘里(默认安装),这样jdk就有了但是今天又出现了新的情况:今天还是无法打开eclipse,还是出现的是原来的错误提示,但是我查看了一下,jdk还在啊,后来我怀疑是不是环境变量出错了,我又重新设置了一遍(这次我全在系统变量里面设置的),可是不...

2019-09-26 21:26:17 937

原创 微信小程序发送模板消息详细教程

微信小程序发送模板消息详细教程最近做了正在做一个微信小程序,在其中遇到了的一个难点,就是这个微信小程序的模板消息的发送,这个东西对于初学者的我来说,可是让我费了不少事,好了废话不多说,上干货!!在这里我先附上我的相关学习视频(B站上好东西还不少):添加链接描述一个忠告:你可以看着视频,同时结合这边文章,对你的代码进行修改大家先来看一下这个功能的实际流程:不求看懂,只用知道我的大致流程基本就...

2019-09-24 13:05:43 4161

原创 myeclipse 上面网站及Tomcat服务器部署流程

网站的localhost默认路径,直接指代到了一个已经部署好的项目的WebRoot目录下面,你可以在Tomcat服务器里面Tomcat免安装版:链接:https://pan.baidu.com/s/1-qOrr1AVh-QPN-eHhb8gnw提取码:v33y复制这段内容后打开百度网盘手机App,操作更方便哦myeclipse Version: 2017 CI 6。具体安装破解...

2019-09-23 18:31:45 266

原创 微信小程序解决微信模板消息发送之form表单中有多个submit 按钮

(由于现在本人现在知识学浅,其中有任何问题,请见谅并指正!!!)在制作微信小程序过程中,想要发送模板消息,但是遇到一个form表单里面有两个提交按钮,这时候要区别他们,一遍后续操作:在这里我的处理方式是: 舍弃bindtap事件来获取每个按钮的内容,因为form表单提交事件的执行次序要早于bindtap事件,别寄托于自己写一个函数在在form表单事件里面进行调用,因为在你自己写的函数里面你...

2019-09-19 17:46:04 2257

原创 java 取得单选框组中被选中的JRadioButton

把被选中的单选按钮的内容写入JTextArea中编写button事件,单击button把选中的内容写入文本域中but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Enum...

2019-06-12 11:29:22 8942 3

原创 数据导入MySQL数据库出现乱码

作为一个小白初学者,对好多东西都不太熟知,经常会导致很多不必要的麻烦,这里就说说我的一次失败的经历。数据库我现在用的是MySQL,因为开源,很多公司都在使用,那天我就准备把我的一个Excel表导入到我的数据库库中首先我先建表一个一个建字段改属性,之后我删除Excel表中的首行字段,之后再在mysql中点击表,右键输入,按照步骤一步一步导到我的表中,谁知道结果出现乱码,之后又重新试了几次,还...

2019-04-15 21:50:14 1180

原创 代理IP是什么(定义) UA

上网用的协议是TCP/IP协议,也就是说你必须有一个IP地址才能访问互联网,上网所必须的每个人的IP地址是唯一的。代理IP呢就是一个跳板,就是说你的本机先访问代理IP,然后通过代理IP地址去访问互联网,这样记录的就是你设置的这个代理的IP地址Python爬虫之浏览器User-Agent:User Agent中文名为用户代理,是Http协议中的一部分,User Agent也简称UA。它是一个特...

2019-03-02 09:45:37 1807

原创 java环境配置附带mysql数据库安装与连接(java web课程的软件环境)

由于这学期java web相关的课程,此次分享一下其环境的搭建,以及验证用eclipse(java的编译环境)连接mysql数据库步骤一:jdk的下载安装 下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 截图一:由于我的电脑是64位window10系...

2019-03-01 13:40:54 3351

原创 MySQL Connector/J的下载,并测试是否连接(附代码)

由于上篇的篇幅已经太大,就把最后一步单独列出来,做一讲解。还是先附上下载链接:https://dev.mysql.com/downloads/connector/j/截图:接着打开eclipse,新建一个java project:“demo1”在demo1里面新建一个folder(也就是文件夹):“lib1”,放置你的连接器MySQL Connector/J解压缩MySQL...

2019-03-01 13:29:33 13456 4

proxy-test.zip

学习代理模式,实践出真知!!! 这是一个demo,里面包含静态包含和动态包含的例子 使用这个demo进行不断调试,查看JDk内部代码,了解代理内部原理 参考这篇文章学习更轻松:https://blog.csdn.net/qq_42276808/article/details/110495122

2020-12-02

在线考试管理系统(部分功能)

*此系统主要是为了实践Spring的相关技术,其中包含:IOC,DI,AOP 以及一些其他的技术:JDBCTemplate,DispatherServlet(Spring MVC的前置控制器) 动态代理实现事务控制 *涉及到的设计模式有:单例模式,工厂模式,代理模式,模板模式,MVC模式等等 *注意:此系统未提供数据库文件,仅供学习参考

2020-12-02

棋盘数据的压缩与解压(稀疏数组 java)

棋盘数据的压缩,与解压,使用java实现, 其实就是关于稀疏矩阵的创建与使用,起到减小数据量的作用 往后还会持续的用java实现数据结构的一系列东西

2020-03-22

velocity+dnspy.zip

若身家有限,可访问此链接:https://blog.csdn.net/qq_42276808/article/details/104543779 安装下载全在这里(网盘链接) velocity为一个非常强大的spi开发文档查询软件(程序员必备),dnspy则是一个反编译软件

2020-02-27

ximalaya音乐爬取代码.txt

ximalaya音乐爬取,代码有点繁琐,但是不影响,在爬取过程中可能会遇到没有获取任何信息,这是可是网站进行修改或者更新,这时候你可以适当的修改一下正则表达式就可以了

2019-09-10

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

TA关注的人

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