小左闲谈

Navicat数据库表提取MySQL建表语句

In 笔记  @2016-08-02

在数据库数据表的导出上,Navicat除了提供了直接复制整个数据库强大的的“数据传输”功能,还有sql文件导出功能,除此之外,还提供了提取表结构的建表sql语句的功能,拿到语句直接在其他地方运行语句就会创建一个于已存在表完全一样的数据表,兼容性更好。

选中需要提取结构的表,右击 –> 选择对象信息 –> 从弹出的窗口里右下角选择DDL即可得到类似这样的语句:

CREATE TABLE `link_friend` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(128) DEFAULT NULL COMMENT '名称',
  `en_name` varchar(128) DEFAULT NULL,
  `url` varchar(128) DEFAULT NULL COMMENT '链接地址',
  `image` varchar(128) DEFAULT NULL COMMENT '图片地址',
  `show_order` int(11) DEFAULT NULL COMMENT '显示顺序',
  `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '友链链接类型',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8;
标签: , ,   评论: 抢沙发 

MySQL提示Host ‘*’ is not allowed to connect to this MariaDB server

In 笔记  @2016-07-28

在使用MySQL本地调试过程中,同事需要访问局域网搭建的本地MySQL数据库,数据库设置文件里就不能用localhost,一般使用安装MySQL服务器的主机IP地址,由于默认权限问题,很多本地PHP集成环境中的MySQL是没有设置远程(局域网)访问权限的,在使用中就会报错,错误提示类似下面这种形式:

Host '*' is not allowed to connect to this MariaDB server

我们需要给远程用户赋予权限。
打开cmd命令行;
进入mysql的安装目录(已设置环境变量的直接cmd可以使用mysql命令就跳过这一步),比如xampp的安装位置:“C:\xampp\mysql\bin”;
运行

//第一步:
grant all privileges on *.* to root@"%" identified by '123456' with grant option;
//第二步:
flush privileges;

前面的 * 表示被授权访问数据库,后面的 * 表示对于所有的表,root@”%”表示授权的用户和ip,“%”表示任意的ip地址,‘123456’表示的是登录密码;

标签: , , ,   评论: 抢沙发 

高通晓龙820/Helio X20/Exynos 8890/麒麟950性能对比

In 网络  @2016-04-06

高通Snapdragon 820/联发科Helio X20/三星Exynos 8890/华为麒麟Kirin 950性能对比

新款手机应接不暇,就不一一点名了,各大品牌的旗舰机型基本上用的就是上面这四款CPU,那么我们就来看看,手机CPU到底哪家强?本篇文章是关于目前安卓阵营最火爆的4款CPU赤裸裸的性能对比,主要从参数上去硬性对比,至于厂家的各种吹一概不理睬!
kirin-950-vs-exynos-8890-vs-snapdragon-820-vs-helio-x20

Snapdragon 820
三星14nm FinFET工艺
2.2Ghz四核Kryo构架(自主黑科技)
GPU为Adreno 530@510~624 MHzMHz,GPU浮点性能407.4~498.5 GFlops
内存带宽28.8GB/s(LPDDR4双通道)

Exynos 8890
三星14nm FinFET工艺
1.6Ghz四核 ARM A-53加上2.3~2.6Ghz四核 Exynos M1核心构架(自主黑科技)
GPU为Mali-T880MP12(12核心)@650 MHz,GPU浮点性能265.2 GFlops
内存带宽28.7GB/s(LPDDR4双通道)

Helio X20
台积电 20nm工艺
十核心2x Cortex-A72 @ 2.5GHz加上4x Cortex-A53 @ 2.0GHz加上4x Cortex-A53 @ 1.4GHz
GPU为Mali-T880 MP4@780 MHz,GPU浮点性能106 GFlops
内存带宽14.9GB/s(LPDDR3双通道)

Kirin 950
台积电16nm工艺
八核心 4X ARM Cortex-A72 @ 2.3GHz加上4X ARM Cortex-A53@1.8GHz
GPU为Mali-T880 MP4@900 MHz,GPU浮点性能122.4 GFlops
内存带宽25.6GB/s(LPDDR4双通道)

只看参数就可以了,其他厂家自吹自擂的东西就不用看了,所以结论就出来了:
CPU核心性能还是掌握核心科技的三星Exynos 8890最强,高通Snapdragon 820次之,麒麟950和联发科Helio X20都是使用的公版构架伯仲之间。
GPU方面高通Snapdragon 820最强,丧心病狂的12核心三星Exynos 8890次之,麒麟950和联发科Helio X20用的核心一样,麒麟950频率更高,所以联发科的GPU是垫底的。
所以CPU综合来说,三星和高通各有所长,麒麟950中游水平,联发科伪旗舰Helio X20性能垫底。

有的同学要说,啊还有能耗啊,基带啊,cat啊,散热啊,嗯是这样的,所以我只做赤裸裸的参数对比,至于这些方面,只有用了才知道哦,比如散热。

相关对比:Exynos7420/麒麟930/Helio X10/高通骁龙810性能对比