- 博客(33)
- 资源 (2)
- 收藏
- 关注
转载 记录一下MySQL8.0.33通过data文件恢复数据
解决办法:虽然重装了系统,但是我的data文件夹还在,就想通过data文件夹恢复数据库,重装mysql就不说了,网上教程很多。再将我的数据库文件夹放进去,重启mysql,用navicat连接数据库发现没有我的数据库。在网上翻看其他的文章发现少复制了一个 mysql.ibd。再次重新启动mysql服务,终于恢复了数据库。将 mysql.ibd 文件也覆盖掉。复制到重装后生成的data文件夹里覆盖。现在还是老老实实按时备份数据库吧。
2023-08-26 00:02:06
792
3
转载 vue实现两个数组的合并
treeData=[{ 'children': [], 'key': '', 'title': '全部', 'value': '4' }] data.page=[ { 'children': [], 'key': '', 'title': '全部', 'value.
2021-05-13 10:20:38
2537
转载 当elementui的el-dialog组件中包含子组件时,用$refs调用子组件时的undefined问题
elementui的el-dialog弹框组件中包含了一个子组件。<el-dialog :title="titleMap[dialogStatus]" :visible.sync="dialogFormVisible" width="60%"> <el-form :rules="rules" ref="dataForm" :model="dataForm" label-position="right" label-width="130px"> <e
2021-04-28 11:50:18
1015
原创 Vue的var、let和const定义变量
开始学习Vue,接触到了ES6。以前使用的JavaScript,定义变量使用的var,现在Vue中还使用let 和 const来定义变量。varvar定义的变量可以修改,如果不初始化会输出undefined,不会报错var a = 1;// var a;//不会报错console.log('函数外var定义a:' + a);//可以输出a=1function change(){ a = 4; console.log('函数内var定义a:' + a);//可以输出a=4}
2021-04-21 16:51:29
8396
转载 JS数组添加元素的三种方式
1、push() 结尾添加 数组.push(元素)参数 描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelementX 可选。可添加多个元素。 2、unshift() 头部添加 数组.unshift(元素)参数 描述 newelement1 必需。向数组添加的第一个元素。 newelement2 可选。向数组添加的第二个元素。 newel
2021-03-18 09:41:23
1080
原创 element-ui组件中的select等的change事件中传递自定义参数
element-ui组件中的select等的change事件中传递自定义参数触发change事件时可能不只需要传递被选中项的值,还要传递index过去,来改变同一循环中的其他标签的状态。那你就需要这样像以下这样写:<div v-for="(item,index) in itemList"> <el-select v-model="item.value" @change="((val)=>{changeStatus(val, index)})">
2021-02-04 20:26:08
2022
转载 PHP json_encode 中文乱码
PHP json_encode 中文乱码在编码过程中、经常会用到json_encode来处理中文、但是、出现一个问题、中文都会被转码、变为” \u**** ”的格式、如何避免被转码、1、PHP的版本为5.4以上;1 echo json_encode( '中文' ); // "\u4e2d\u6587"2 echo json_encode( '中文', JSON_UNESCA...
2020-01-20 15:28:30
190
转载 mpdf中文开发使用
官网URL:http://www.mpdf1.com/mpdf/index.phpgithub:https://github.com/mpdf/mpdf官方开发手册,英文的:http://www.mpdfonline.com/repos/mpdfmanual.pdf网页版https://mpdf.github.io/要求mPDF 7.0 requires PHP ^5.6 |...
2019-12-20 15:58:59
1201
转载 mysql count group by统计条数方法
mysql count group by统计条数方法mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次select count(*) as count from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a;实战例子:select count(*) a...
2018-11-07 10:32:19
21527
转载 MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插...
2018-10-31 02:30:20
149807
5
转载 MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插...
2018-10-31 02:29:00
658
转载 解决Bootstrap 标签页(Tab)插件切换echarts不显示问题
问题: 1. 在echarts跟bootstrap选项卡整合的时候,默认第一个选中选项卡可以正常加载echarts图表,但是切换其他选项的时候不能渲染出其他选项卡echarts图表。 2. echarts自适应怎么实现?解决办法://解决tab切换不显示问题 在加载窗口后重新渲染。 $('a[data-toggle="pill"]')....
2018-10-30 00:59:25
2033
转载 浅析php静态方法与非静态方法的用法区别
在php编程中,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。static关键字可以用来修饰变量、方法。不经过实例化,就可以直接访问类中static的属性和static的方法。static 的属性和方法,只能访问stati
2017-03-21 10:40:16
509
转载 如何构建你自己的 Git 服务器
导读:第一部分:什么是Git第二部分:开始使用Git第三部分: 创建您的第一个Git存储器第四部分:如何在Git中恢复旧版本文件第五部分:Git的三种图形工具第六部分:如何构建你自己的Git服务器现在我们将开始学习如何构建一个Git服务器,如何在具体的事件中写一个针对特定的触发操作的自定义Git(例如通告),如
2016-08-17 11:17:39
878
转载 Git 忽略一些文件不加入版本控制
在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO #
2016-08-03 15:10:10
327
转载 如何 clone git 项目到一个非空目录
如果我们往一个非空的目录下 clone git 项目,就会提示错误信息:fatal: destination path '.' already exists and is not an empty directory.解决的办法是:1. 进入非空目录,假设是 /workdir/proj12. git clone --no-checkout https://git.o
2016-07-29 13:48:49
1154
转载 Git系列 --- git-dir & work-tree
使用git的时候,通常的用法是 cd 到 repository目录下进行相关的操作,比如说有这么一个repository, D:\pygit2(通过 git clone https://github.com/libgit2/pygit2.git)通常的做法是 cd D:\pygit2,然后再执行git的相关指令,比如 git status, git log 等等,这种情况下,git命令默认的是
2016-07-28 00:49:31
5421
转载 git与SVN协同的工作流程
git可以和SVN服务器一起使用,即,中央服务器采用svn,本地代码库使用git。这样的好处是,可以兼容以前的项目,同时本地有一套完整的版本控制系统,可以随时查看代码修改历史,随时提交,不需要网络。合适的时候再提交到SVN服务器。git-svn的工作流程也有很多,我们推荐使用下面这种方式。一.git-svn初始化git svn init SVNREMOTEURL-s 参数
2016-07-27 19:00:21
1239
转载 GIT与SVN协同工作—— 作为客户端的 Git
作为客户端的 GitGit 为开发者提供了如此优秀的体验,许多人已经找到了在他们的工作站上使用 Git 的方法,即使他们团队其余的人使用的是完全不同的 VCS。 有许多这种可用的适配器,它们被叫做 “桥接”。 下面我们将要介绍几个很可能会在实际中用到的桥接。git svn在 Git 中所有 Subversion 桥接命令的基础命令是 git svn。 它可以跟很
2016-07-27 18:47:45
3263
转载 使用原理视角看 Git
Git 原理我们可以现在想一下,如果我们自己来设计,应该怎么设计。传统的设计方案我们可以简单的分成两块:工作目录,远程仓库。但是作为一个目标明确的分布式版本控制系统,首先要做的就是添加一个本地仓库。接着我们选择在工作目录与远程仓库中间加一个缓冲区域,叫做暂存区。加入暂存区的原因有以下几点:为了能够实现部分提交为了不再工作区创建状态文件、会污染工作区。暂存区记
2016-06-12 12:15:16
372
转载 Git 使用规范流程
团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考diff的结果。第三步:撰写提交信息
2016-05-20 15:03:31
230
转载 服务器上的 Git - 在服务器上搭建 Git
在服务器上搭建 Git现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议。NOTE这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac 或 Windows 服务器上同样可以运行这些服务。 事实上,在你的计算机基础架构中建立一个生产环境服务器,将不可避免的使用到不同的安全措施与操作系统工具。但是,希望你能从本节
2016-05-18 23:07:26
361
转载 Git使用教程
Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如
2016-05-18 22:34:39
309
转载 Mysql跨表更新多表update sql语句
mysql多表 update在实践中几种不同的写法,假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price;另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。在Mysql中我们有几种手段可以做到这一点,一种是update table1 t1, table2
2015-06-24 14:14:44
504
转载 select into 和 insert into select 两种表复制语句
select into 和 insert into select 两种表复制语句第一句:SELECT * INTO [ToTable] FROM [FromTable] 第二句:INSERT INTO [ToTable] ([fild_One],[fild_Two]) SELECT [fild_One], 8 FROM [FromTable]以上两句都是将 [Fro
2015-06-24 12:44:30
412
转载 PHP数组函数的分组归纳
统计:array_count_values 统计数组中所有的值出现的次数array_product 计算数组中所有值的乘积array_sum 计算数组中所有值的和count 计算数组中的单元数目或对象中的属性个数sizeof count() 的别名搜索:array_key_exists
2015-06-15 18:00:15
325
转载 You have not concluded your merge (MERGE_HEAD exists) git拉取失败
获取git线上仓库代码报了这个错误:You have not concluded your merge (MERGE_HEAD exists).Please, commit your changes before you can merge.错误可能是因为在你以前pull下来的代码没有自动合并导致的.有2个解决办法:1.保留你本地的修改git merge --
2015-06-11 09:56:46
908
转载 php 接口类(interface,implements)的学习和使用
一,接口的定义和调用interface face1{ const param = 'test'; public function show();}class test implements face1{ public function show() { echo "interface is run<br>"; }}$face = new test();echo $face->s
2015-04-24 15:09:45
488
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-24 14:53:09
252
转载 为开发者准备的9个实用PHP代码片段
一.查看邮件是否已被阅读当你发送邮件时,你肯定很想知道你的邮件是否已被对方查看。下面的代码就能实现记录阅读你邮件的IP地址,还有实际的阅读日期和时间。error_reporting(0);Header("Content-Type: image/jpeg");//Get IPif (!empty($_SERVER['HTTP_CLIENT_IP'])){ $ip=$_SE
2015-01-15 12:45:00
339
转载 那些强悍的PHP一句话后门
强悍的PHP一句话后门这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的。今天我们细数一些有意思的PHP一句话木马。利用404页面隐藏PHP小马1234567891011html
2014-12-15 11:22:46
902
转载 ThinkPHP学习笔记
thinkphp命名文件名采用驼峰法,首字母大写,类名和文件名一致方法和属性采用驼峰法,首字母小写函数名采用小写字母加下划线数据表加字段采用小写字母加下划线配置参数和常量使用大写字母加下划线以双下划线打头的是魔术方法 thinkPHP目录结构 系统目录: common目录下放公用函数
2014-11-17 16:42:15
501
转载 SQL 去除重复值进行统计问题
问题有个查询问题始终不得其解,记得 在查询中有一个distinct选项可以去除重复值 表中 name ip a 127.0.0.1 a 127.0.0.1 a 192.168.0.1 b 192.168.0.1 c 192.168.0.2 c 192.168.0.2 d 192.168.0
2014-11-11 16:56:01
9685
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人