- 博客(47)
- 资源 (4)
- 收藏
- 关注
原创 安装并配置PHP
原文: https://www.tmico.cn/?p=261执行以下命令手动更新rpm源。rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 执行以下命令安装PHP 7.2版本。说明:OwnCloud只支持PHP 5.6+。yum -y i
2021-05-02 13:07:04 177
原创 mac连接mysql出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)
原文:https://www.tmico.cn/?p=237添加链接描述处理方法:1.关闭mysql的服务,点击最左上的苹果图标在系统偏好设置中,找到mysql,点击,stop2.进入终端进入mysql目录cd /usr/local/mysql/bin/获取管理员权限sudo su禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running./mysqld_safe --skip-grant-tables &3.新建一个终端窗口(cmd+T),输
2021-05-02 12:12:23 245
原创 MySQL允许root远程登录
原文:https://www.tmico.cn/?p=2461.本地登陆数据库mico@MacBook-Pro ~ % mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3845Server version: 5.7.31 MySQL Community Server (GPL)Copyright (c) 200
2021-05-02 12:08:17 264
原创 Centos8 Linux安装php环境
1.安装apache1.安装yum install httpd2.配置文件vi /etc/httpd/conf/httpd.conf3.启动apachesystemctl start httpd4.开机自启systemctl enable httpd2.安装php1.安装yum install php php-devel2.启动phpsystemctl start php-fpm3.设置开机启动systemctl enable php-fpm4.安装php扩展
2020-12-21 15:19:08 575 1
原创 Centos8 Linux安装及优化
1.下载镜像https://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso2.设置开机网络自动连接和静态ipcd /etc/sysconfig/network-scripts/vi ifcfg-enoXXX #(有时候是ifcfg-ethxx)开机网络自动连接:ONBOOT=yes静态ip:#设置静态IPPREFIX=24IPADDR=10.55.211.100GAT
2020-10-20 19:24:39 952
原创 Liunx学习记录-解决redis远程连接不上的问题
解决redis远程连接不上的问题redis现在的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf(有的版本不是这个文件名,只要找到相对应的conf后缀的文件即可)文件以下几个地方。1.bind 127.0.0.1改为#bind 127.0.0.1 (注释掉)2.protected-mode yes 改为protected-mode no3.加入daemonize no(这个是是否...
2020-05-19 19:59:15 206
原创 Liunx学习记录-常用命令
1.关闭防火墙systemctl stop firewalld.service && systemctl disable firewalld.service
2020-05-19 19:21:33 185
原创 Linux学习记录-Mysql8.0常用命令
1.修改用户密码#查看密码规则 SHOW VARIABLES LIKE 'validate_password%';#修改密码规则 set global validate_password_policy=LOW; set global validate_password.policy=0;#修改用户密码 ALTER user 'root'@'%' IDENTIFIED BY '密码'...
2020-05-18 19:56:44 438
原创 Linux学习记录-centos8安装mysql8.0
1.使用最新的包管理器安装MySQLsudo dnf install @mysql2.设置开机自动启动sudo systemctl enable --now mysqld检查mysql的启动状态sudo systemctl status mysqld3.添加密码及安全设置sudo mysql_secure_installation4.要求你配置VALIDATE PASSWORD component(验证密码组件): 输入y ,回车进入该配置选择密码验证策略等级,
2020-05-18 19:37:34 302
原创 Linux学习记录-Centos 8 安装 Nginx
安装步骤:1. 安装编译工具及库文件yum -y install gcc gcc-c++ automake autoconf libtool make2. 安装PCRE注意:pcre 必须是最新版的PCRE 作用是让 Nginx 支持 Rewrite 功能。cd /usr/local/src &&wget http://downloads.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gz &.
2020-05-18 19:08:16 206
转载 安卓中的Activity的几种跳转方式
安卓中的Activity的几种跳转:一:显式调用方法方法一:Intent intent=new Intent(本类,将要跳转的类); startActivity(intent);方法二:Intent intent2=new Intent();intent2.setClass(本类,另外将要跳转的类); (intent2.setClass(MainActivity.this,shoyeA...
2018-05-07 09:34:13 422
原创 js得到今天日期、本周、本月、本季度、本年起始和结束日期
js得到今天日期、本周、本月、本年起始和结束日期,得到今天、昨天、明天日期。function getDate(dates) { var dd = new Date(); var n = dates || 0; dd.setDate(dd.getDate() + n); var y = dd.getFullYear(); var m = dd.getMon
2017-09-08 09:48:14 4967 3
转载 JS对JSON的操作总结 (转)
对于前端完全是菜鸟,迫于无奈,工作中要用到JS,尤其对JSON的处理为多,网上搜了一下,所讲的基本雷同。所以把平时用的比较多的JSON处理方法总结了一下,权当加深记忆。一、概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在
2017-08-31 14:44:59 328
原创 html 中如何让鼠标箭头移到某个区域(div,input,a等标签)上就变为手型,移出后再变为原型。
在区域的样式上style="cursor:pointer;"比如:
2017-08-30 09:59:03 4197
转载 js数组操作(创建、添加、替换、删除、清空等)
一、清空数组var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 [],空数组,即被清空了二、删除数组元素var ary = [1,2,3,4]; ary.splice(0,1);或 ary.splice($.inArray(2, ary), 1); 其中$.in
2017-08-28 10:53:51 2481 1
原创 js如何往数组Array中添加删除元素
[html]view plaincopyunshift:将参数添加到原数组开头,并返回数组的长度[html]view plaincopypop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined[html]view plaincopy
2017-08-28 10:51:43 18511
原创 移除JSON对象中的某个属性
因为JSON完全是动态的,所以给一个JSON对象添加一个属性是很简单的,如:var json = {};json.name='Tom';这样就为json对象添加了一个名为username的属性,其值为字符串'Tom'反过来想,如何从JSON对象中移除一个属性呢?如有一个JSON对象:var user = {"phone": {"key1": "val
2017-08-15 12:54:55 8055
转载 关于EasyUI Datagrid JSON对象内嵌对象的取值问题
如有这样一个JSON对象:1{"goods":[2 {"id":1,"category":{"id":1,name:"category1"},"name":"NameA","shelfLife":12},3 {"id":1,"cat
2017-08-15 09:05:39 404
转载 上传文件的input框的change时间只能触发一次的原因
html代码: 图片: PHP echo $threadinfo['pic']?>" name="pic" style="display:inline-block;width:200px;" class="form-control" id="pic"> JavaScript:;' clas
2017-08-15 08:21:24 1072
转载 spring mvc java 把多文件打包成zip,并下载
/** * 压缩并导出文件 * @param zipPath 压缩文件临时路径 路径最后不要有 / * @param zipName 压缩为文件名 **.zip * @param createFilesPath 需要压缩的文件列表 * @param request * @param response * @return * @throws IOException
2017-08-13 15:30:38 585
转载 java实现文件复制功能
原理:把原文件读入到输入流里,然后利用输出流写入到新的文件。代码如下:/** * 复制文件 * @param fromFile * @param toFile * * 2016年12月19日 下午3:31:50 * @throws IOException */ public void copyF
2017-08-13 14:42:33 898
转载 java下main,dao,model,service,impl,util包名含义
dao 与数据库的操作,增删改查等方法model 一般都是javabean对象,例如与数据库的某个表相关联。service 供外部调用,等于对dao,model等进行了包装。impl 定义的接口util 通常都是工具类,如字符串处理、日期处理等
2016-12-21 15:17:32 1596
原创 编码与解码
编码: 计算机只能识别 二进制的数据。 为了让计算机应用更加的广泛, 它应该要去识别各个国家的文字。 将各个国家的文字用数字来表示,然后一一对应起来,形成一张表,这个表称之为编码表。 编码 就是利用编码表将二进制数据编为对应的字符。例如汉字编码 —》 UTF-8: GBK: Unicode: 实际上是UTF-16 java中使用的 编码; ASCII: 美国标准信息交换码。
2016-12-20 22:13:28 353
原创 装饰者 设计模式
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-19 19:26:41 282
原创 缓冲输出字节流
缓冲输出字节流 BufferedOutputStream 8kb的缓冲数组 注意事项: 1、使用bufferdOutputStream 写数据的时候,它的 write方法 实际上是先把数据写到了它内部维护的 字节数组中, 没有马上写入到 磁盘中 2.(1)在它内部的 数据被填满了,它会自动的写入 (2)当你调用 f
2016-12-18 19:14:32 353
原创 File类
File类 --》 操作文件或者文件夹 (针对路径进行操作) iO流 按照数据的流向分类: 输入流 读取硬盘中的数据到 内存中 输出流 将内存中的数据 写入到 硬盘中 按照读写方式来分类: 字节流 字符流 ===》 字节流 + 编码、解码
2016-12-18 19:12:35 265
原创 字符输出流
---------Writer ------------FileWriter FileWriter的注意事项: 1.FileWriter的内部也是维护了一个 1024个字符的 字符数组, 当我们在写入数据到磁盘的时候, 实际上这个类 是先将这个 数据写入到了 内部维护的 1024个字符的 字符数组中 以下三种情况 才会真的将 内部维护的数组中的数据 写入到磁
2016-12-18 19:10:49 314
原创 集合框架
集合框架1. 集合框架概述1.1 引入集合框架1.2 Java 集合框架包含的内容2. LIST 接口2.1 ArrayList 集合类2.2 LinkedList 集合类3. MAP 接口4. 迭代器 I TERATOR5 泛型集合
2016-12-10 18:59:54 1926
转载 java异常
异常是由 Java 应用程序抛出和处理的非严重错误,它可以分为 Checked 异常和运行时异常两大类。Checked 异常必须捕获或者声明抛出,否则无法通过编译。运行时异常不要求必须捕获或者声明抛出。Java 的异常处理是通过五个关键字来实现的:try、catch、finally、throw 和throws。即使在 try 块、catch 块中存在 retur
2016-12-05 23:24:44 273
转载 java抽象化
s[0]=new Work("");s[1]=new Student("");这两句实际上是实例化了Person的两个子类的对象,再把子类的对象赋值给他的父类,因为在JAVA中规定可以声明抽象类的变量。Person[] s = new Person[2];这句只是把S声明为Person类型的数组并分配内存空间。而变量S在编译的时候是按照它声明的类型来处理,在运行时则是按照它实际的类
2016-12-03 10:09:27 730
转载 QuickHit
/*总结如果自己分析的话,估计要弄很久才会理清思路,感觉代码的运行顺序不是很理解,一种到达瓶颈的感觉,方法的调用不是很理解,关键是做的题以及看的题不够多。*/import java.util.*;class Player { private int levelNo;//级别 private long startTime;//开始时间 private int score;//积分
2016-12-02 20:24:41 449
原创 implements
implement是实现某个接口的意思。如果某个类后面使用implements,并指出相应的接口,那在该类下面就需要实现相应接口的方法。class Dog implements Pet{ public String getpet(){ return "狗"; }}
2016-12-02 09:04:34 895
转载 java中重载和重写区别
java中重载与重写重载方法重载是让类以统一的方式处理不同数据的一种手段。多个同名函数同时存在,具有不同的参数个数类型。重载是一个类中多态性的一种表现。java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递它们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态。重载的时候,方法名要一样,但是参
2016-11-30 11:26:37 754
转载 java多态
面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方
2016-11-30 09:41:47 236
转载 Java 继承
继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类具有父类的各种属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,
2016-11-29 08:50:34 438
转载 抽象和封装
现实世界是“面向对象”的,面向对象就是采用“现实模拟”的方法设计和开发程序。面向对象技术是目前计算机软件开发中最流行的技术。面向对象设计的过程就是抽象的过程。类是对某一类事物的描述,是抽象的、概念上的定义。对象是实际存在的该事物的个体,是具体的、现实的。如果同一个类中包含了两个或两个以上方法,它们的方法名相同,方法参数个数或参数类型不同,
2016-11-24 19:34:05 436
原创 迷你 DVD 管理器
import java.text.*;import java.util.*;class MiniDvd{ public static void main(String[] args) { DVDMgr a = new DVDMgr(); a.inital(); a.startMenu(); }}class DVDSet { //声明DVD名,属性等
2016-11-20 21:50:38 762
转载 Java基础:字符、字符串
Java基础:字符、字符串字符 Java用char类型来表示字母、数字、标点符号以及其他特殊字符。Java基于Unicode4.0来表示每一个字符,Unicode的设计目标是容纳世界上所有主要语言中的字符。 Java使用16位即2个字节来表示字符,这意味着Java可以表示216,即65536个字符,看起来很多,但是还不能支持整个Unicode标准中的所有字符。如果超
2016-11-15 09:15:10 457
原创 java 包
在生活中,我们保存文档时会经常使用文件夹,把不同类型的文档归类,然后分放到不同的文件夹中,易于管理和查找。包主要有以下三个方面的作用。1.包允许将类组合成较小的单元(类似文件夹),易于找到和使用相应的类文件。2.防止命名冲突:Java 中只有在不同包中的类才能重名。世界上有千千万万的程序员,命名冲突的类几乎是难免的。有了包,类名就好管理多了。A 定义了一个类 Sort,封装
2016-11-14 16:34:53 794
原创 11月12日 最近的学习状态
随着知识的不断加深,感觉自己有点跟不上老师的课程了,上课的状态也不是很好,经常开小差和打瞌睡;最近学习了类和对象,感觉运用的不是很自然,有时候还是不习惯怎么创建对象,逻辑思维也不够用。类的方法不是很理解,觉得都很抽象。类是由一组具有相同属性和共同行为的实体抽象而来的,对象执行的操作是通过编写类的方法实现的。显而易见,类的方法是一个功能模块,其作用是“做一件事情”。面向对象编
2016-11-12 23:40:31 296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人