解决MAC系统下使用Navicat连接MAMP的MySql报错

mac系统的Navicat如果连接MAMP的MySql跟连接系统默认的MySql有一点区别。需要设置一下套接字地址,不然会报错。
1. 首页进入MAMP的主页在页面的MySql面板下找到 Socket /Applications/MAMP/tmp/mysql/mysql.sock 这行,把MySql的Socket地址复制下来。
2. 在Navicat编辑连接的窗口中选择“高级”选项卡,在使用套接字文件的地方把连接粘贴上去即可。

Mac下使用Sequel Pro连接MySql失败

Mac下使用MySql的dmg安装包安装后,使用Sequel Pro连接会报一个错误,如下:

Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found

原因:

就是在链接数据库时不能加载‘caching_sha2_password’这个插件,也就是不能对身份验证。

解决方案:

  1. 打开系统偏好设置,找到mysql,点击Initialize Database。
  2. 输入你的新密码,记住这个密码,用于后期链接数据库的登陆使用。
  3. 选择‘Use legacy password‘。
  4. 重启mysql服务。

xcode 9 免证书真机调试

iso应用在xcode 7之前,真机调试需要花99美元申请开发者账号。现在最新的xcode9可以无证书调试了。很简单,只需要三步。

一. 创建证书

  1. 运行Xcode, Xcode–》Preference–》添加账号(就是你的appstore账号)
  2. 登录成功之后,选择右下角的Manage Certificates
  3. 在弹出的对话框里面点击左下角的+号,然后选择IOS Development 。然后点击done完成。

二.  配置工程

  1. 点击工程根目录,在工程的General面板中找到Singing部分,在Team选项中选择刚才添加的账号。
  2. 执行build.

三. 信任开发者

  1. 手机中点击设置(Settings) —> 通用(General)—>设备管理—>点击对应的账号 —->信任(Trust)

至今常用的也是最实用的2种解决跨域问题的方案

本地联调的时候直接调用后端接口就会出现跨域问题;
解决跨域问题最常用的2种方案:
一、 后端接口的通过设置Access-Control-Allow-Origin为*来实现
JAVA后端代码示例:

response.setHeader("content-type", "application:json;charset=utf8");  
response.setHeader("Access-Control-Allow-Origin", "*");  
response.setHeader("Access-Control-Allow-Methods", "POST");  
response.setHeader("Access-Control-Allow-Headers", "x-requested-with,content-type");  

Read More

post

流行的前端工具推荐

1. node.js + npm, 这个是前端工具的一个平台,没有他们就没有以下的工具,建立开发环境,下载开发工具,运行开发工具的利器


2. bower, 库依赖管理器,类似于npm,但针对浏览器JavaScript的依赖管理,减少寻找库,下载库和升级库的烦恼
Read More

解决windows版Webstorm的svn插件不能使用的方法

如果你使用windows环境开发,并且svn工具用的是TortoiseSVN (小乌龟),那么你在安装完webstorm之后就会发现svn插件报这个错误。
can’t use subversion command line client : svn

意思就是不能使用svn的命令行工具,所以这个插件现在用不了。
原因是TortoiseSVN 默认不支持conmand line操作。

知道原因就可以找解决办法了:

1、 下载一个命令行工具 sliksvn
下载地址:https://sliksvn.com/download/

2、 一路下一步直到安装成功,如果你使用默认路径的话他应该被安装在这里 C:\Program Files\SlikSvn

3、 在with conmand line client设置成你的c:\Program Files\SlikSvn\bin\svn.exe即可使用svn了。

有的时候你可能还会遇到另外一个错误
Errors found while svn working copies detection

原因是版本不一致造成的,你选 1.8 format 或者1.7试试,对应上就可以了。

post

jQuery dataTables 的使用

jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。dataTables 的网站上也提供了大量的演示和详细的文档进行说明,为了方便学习使用,这里一步一步进行说明。

首先,需要到 dataTables 的网站 http://www.datatables.net/ 下载这个脚本库,

目前最新的版本是 1.8.2,下载的压缩包中使用的 jQuery 是 1.4.4 。现在 jQuery1.5.1 已经发布,所以,这里使用最新的 jQuery 1.5.1 。

然后,在网页中先加入 jQuery 的引用,然后,加入 dataTables 的引用。
Read More

post

windows 下安装nodejs及其配置环境

相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性,造就了其特殊的应用地位。

国内目前关注最高,维护最好的一个关于nodejs网站应该是http://www.cnodejs.org/

这里不想谈太多的nodejs的相关信息。只说一下,windows系统下简单nodejs环境配置。

第一步:下载安装文件

下载地址:官网http://www.nodejs.org/download/ 

 

这里用的是 
Read More