SQLServer未找到或无法访问服务器问题解决错误信息:在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)”。1、运行SQLServer代理打开sqlserver配置管理器,将SQLServer代理运行,则解决。因为数据库是先开始SQLServer代理,其他文件之后才能运行。重启电脑。2、启用TCP/IP协议打开SQL配置管理器,找到MSSQLSERVER的协议,在右侧选择TCP/IP协议3、有
MySQL复制介绍MySQL复制允许将主实例(master)上的数据同步到一个或多个从实例(slave)上,默认情况下复制是异步进行的,从库也不需要一直连接到主库来同步数据。MySQL复制的数据粒度可以是主实例上所有的数据库,也可以是指定的一个或多个数据库,也可以是一个数据库里的指定的表。MySQL复制所带来的优势在于:拓展能力: 通过复制功能可以将MySQL的性能压力分担到一个或多个slave上。这要求所有的写操作和修改操作都必须在Master上完成,而读操作可以被分配到一个或多个slave上。将读写分离到不同服务器执行之后,MySQL的读写性能得到提升。数据库备份:由于从实例是同步主实例的
在数据库中,存在很多数据库,不同数据库对应不同的业务逻辑,同时不同的数据库间的连接性较低,,用户基本围绕一个数据库来进行操作。为了保障数据的安全性,怎么来做好权限分离呢? 笔者想到的就是为不同数据库建立不同的用户,一个服务(用户)只能读写一个数据库,如果有需要可以设置可以读取其它数据库。这样来设置就可以避免操作失误,将不需要的数据库对其他用户进行屏蔽。 在NavicatPremium中,可以新建用户中进行权限设置。比如下面的设置项,可以对formula数据库进行insert和select操作,只能对test数据库进行select操作。完成后记得点击保存。增加用户以及权限 Navi
当后端没有将接口写出来时,而前端有需要使用接口,就可以自己使用node.js+mysql写个简单的接口先用着。这篇文章就先不将node.js和mysql的安装,直接开始。这篇文章是使用express框架和相关的三方模块,搭建一个具备登录的简单接口案例1、创建文件夹,初始化npminit-ynode1.png2、安装下载需要使用的包cnpmiexpressmysql2body-parsercookie-parser-S包名用处express创建web服务器mysql2连接数据库body-parser处理post请求的查询参数cookie-parser使用cookie不是所有包都需要下,expre
1.说明目前刚用Joplin没多久,然后发现这个软件的同步操作默认是用dropbox的,但我又没用过dropbox,然后网上好像说这个用起来还有些限制之类的,然后常用的百度网盘之类的又不支持Joplin的同步,后面在网上看到一篇Joplin使用腾讯云对象存储(COS)进行同步的文章,然后想到落灰很久的阿里云,上去自己捣鼓了一下,发现也是可以用阿里云的对象存储来做同步的,具体操作还看了下这篇文章阿里云oss对象存储访问的使用2.阿里云对象存储具体的一些介绍和收费情况可以自己上官网去看一下,我是买了个资源包然后好像是可以抵扣费用之类的,反正看着挺便宜的,其实具体是怎么计费的也不是很清楚image.
一、简述经过了两个月的精心打磨,该项目也趋于稳定,我想是时候与大家见面了,今天就向大家隆重介绍这个开源项目:visualization-collectio,一个专注于前端视觉效果的集合应用,里面有大量的前端设计和丰富的动效案例,包括有Html视觉、Css动效、Canvas动效、Echarts交互、Three.js3D、人工智能应用和图片处理工具这七大模块。该项目也是我在工作之余完成,将我从事前端开发以来的所有积累全都毫无保留地通过该项目进行分享,现在我就将这个干货满满的开源项目,送给所有的前端小伙伴和UI小姐姐们,如果你们在实现前端各种设计和动效前能想到打开这个应用看一看,对你们的实现思路和灵
做PC端项目,有时候需要兼容IE浏览器,所以很多写法都要改变,以下是个人总结的一些写法(兼容到IE8)PS:项目是通过引入vue.js的vue项目,newVue({el:'#app'})的形式,不使用脚手架。1.为了保证引入的js文件不会因官网更新而导致页面出现问题,所以将使用的js和css等文件下载保存到项目中2.方法都要写成function:(){}的形式,包括data,mouted,不能使用箭头函数3.不能使用let来定义变量,使用var4.使用echart的时候,options要写在newVue({})外面,写成一个全局变量5.引入JQ.js文件,使用ajax来发送请求:$.ajax(
0.前端路的概念和原理image.png1.router-view他的作用很单纯:占位符:只要在项目中安装和配置了vue-router,就可以使用router-view这个组件了,他的作用很单纯:占位符2.路由跳转about2.1他有两个属性:--to属性:是一个字符串或者是一个对象--replace属性:设置replace属性的话,当点击时,会调用router.replace(),也就是没有前进后退功能了3.active-class属性:设置激活a元素后应用的class,默认是router-link-active,这个有什么用呢?--看以下截图:看以下截图:image.png0.1HTML5
一.URL的hash前端路由是如何做到URL和内容进行映射呢?监听URL的改变。URL的hash--URL的hash也就是锚点(#),本质上是改变window.location的href属性;--我们可以通过直接赋值location.hash来改变href,但是页面不发生刷新;--hash的优势就是兼容性更好,在老版IE中都可以运行,但是缺陷是有一个#,显得不像一个真实的路径。实际截图image.png二.HTML5的Historyhistory接口是HTML5新增的,它有l六种模式改变URL而不刷新页面:--replaceState:替换原来的路径;--pushState:使用新的路径;--
Vue实现响应式并不是数据发⽣变化之后DOM⽴即变化,⽽是按⼀定的策略进⾏DOM的更新。$nextTick是在下次DOM更新循环结束之后执⾏延迟回调,在修改数据之后使⽤$nextTick,则可以在回调中获取更新后的DOM,在下次DOM更新循环结束之后执行延迟回调。 简单的理解是:当数据更新了,在dom中渲染后,⾃动执⾏该函数 Vue在更新data之后并不会立即更新DOM上的数据,就是说如果我们修改了data中的数据,再马上获取DOM上的值,我们取得的是旧值,我们把获取DOM上值的操作放进$nextTick里,就可以得到更新后得数据。正确的⽤法是:vue改变data中的数据后