Author: admin

mysql5.7.10开启慢查询

#在/etc/my.cnf中的[mysqld]中加入如下代码:
slow-query-log=On
slow_query_log_file=/data/mysql/log/mysql_slow_query.log
long_query_time=2
log_queries_not_using_indexes = ON

第一句是开启慢查询
第二句是用来定义慢查询日志的路径
第三句是用来定义查过多少秒的查询算是慢查询,我这里定义的是2秒
第四句就是记录下没有使用索引的query…

从学习 Paddle 开始学习深度学习(一)

深度学习的黄金时代已经到来

开场白

首先给Baidu打一波广告。Paddle深度学习平台,你值得学习。

它的优点

  • 灵活性:PaddlePaddle支持广泛的神经网络结构和优化算法,很容易配置复杂的模型,如基于注意力(Attention)机制或复杂的内存(Memory)连接的神经机器翻译模型。(Attention和Memory参考阅读: 深度学习和自然语言处理中的attention和memory机制 、 深度学习:推动NLP领域发展的新引擎 )
  • 高效:在PaddlePaddle的不同层面进行优化,以发挥异构计算资源的效率,包括计算、内存、架构和通信等。例如:
    • 通过SSE/AVX内部函数,BLAS库(例如MKL,ATLAS,CUBLAS)或定制CPU/GPU内核优化的数学运算。
    • 高度优化循环网络,以处理可变长度序列,无需填充(Padding)。
    • 优化高维稀疏数据模型的本地和分布式训练。
  • 可扩展性:PaddlePaddle很容易使用多个CPU/GPU和机器来加快你的训练,通过优化通信实现高吞吐量、高性能。
  • 连接产品:PaddlePaddle易于部署。在百度,PaddlePaddle已经被部署到广大用户使用的产品或服务,包括广告点击率(CTR)的预测,大型图像分类,光学字符识别(OCR),搜索排名,计算机病毒检测,推荐等。

来自网络


初识

先做一个形象的比喻,Paddle就好比一台3D打印机,我们设计的神经网络就好比需要打印的模型,而我们的数据集就相当于原材料,把两者同时提供给这台打印机,经过一段时间就可以得到我们预期的产品--模型(Trained Model).

简言之,paddle 做的工作就是利用我们设计的模型和我们提供的数据 通过高性能的并行技术(CPU/GPU)来完成训练。

所以,我们在使用 Paddle 做深度学习时最基本的工作就是设计一个完美的模型并准备好数据。也就是要有以下几个文件:

  • trainer_config.py : 配置神经网络模型
  • data_provider.py : 数据提供
  • train.sh : 配置paddle训练的参数

安装

paddle提供了三种安装方式:

  • Docker 安装,非常便捷,但必须在Docker环境下部署。
  • deb 安装,

百度开源深度学习框架PaddlePaddle安装配置

一、环境配置

PC机一台+UBUNTU 16.04系统

二、过程

1、使用Docker安装PaddlePaddle

1)在Ubuntu 上安装 Docker: 参考 http://blog.p2hp.com/archives/4809

2)安装完后在命令行键入sudo service docker start和sudo docker run hello-world,验证Docker正确安装;

3)在命令行键入     sudo docker run -it paddlepaddle/paddle:0.10.0rc3-noavx /bin/bash开始下载安装Paddle docker,由于网络环境不同,下载速度会有所差异,等待Paddle docker的下载和安装

4)安装完成后,你会发现命令行发生变化了,变成了root@e1f3456e7992:/#,OK,安装成功

2、运行一个PaddlePaddle的Demo

我们以quick_start为例,

1)首先,从github上将paddle项目拉取到本地,或者从github上直接下载项目的zip压缩包:点我进入PaddlePaddle github项目

2) 进入/home/yangyanbin/下载/Paddle-develop/v1_api_demo/quick_start/data

3)在命令行键入 bash ./get_data.sh 下载实验数据

4)启动paddle的docker镜像…

《相对论 · 上》—— 过去,现在,未来是同时存在的吗?

If you pay attention, this episode is going to blow your mind.

—— Gabe Perez-Giz, PBS Spacetime

The distinction between past, present and future, is only an illusion, however persistent.

—— Albert Einstein

这是一篇有关《相对论》的文章,在这篇文章中,我想跟大家讨论两个非常有趣的话题,第一个就是上面的那句爱因斯坦亲口说过的话 —— 过去,现在,未来,是同时存在的。如果你觉得已经没有什么话题可以比它更加颠覆常识的话,那么看看第二个话题吧:牛顿认为,苹果从树上掉下来是因为苹果受到了地球的引力。而爱因斯坦则认为,不是苹果从树上掉下来撞到了地球,而是地球从下面升上去撞到了苹果。

有没有吓跑你?哈哈!如果你还在这儿的话,让我们开始吧!

十九世纪的最后一天,欧洲的科学家们欢聚一堂。会上,英国著名物理学家开尔文男爵发表了新年祝词,他在回顾物理学所取得的伟大成就时说:物理学的大厦已经落成,所剩的只是一些修饰工作,但是在经典物理学阳光灿烂的天空中,漂浮着两朵乌云。

第一朵是迈克耳逊

探寻人工智能 —— 破解灵魂的奥秘(强烈推荐)

# 这篇文是我2015年写的那篇文章的升级版,如果你已经读过那一篇,还是建议读一下这篇喔 #

我们可以想象一下,如果机器能够像人类一样思考,将是多么可怕的一件事?

首先,细胞的工作速度远远没有芯片快,因此计算机的思考速度会是人类的千万、甚至上亿倍。这样的系统可以在几秒钟内读完整个图书馆中的书,可以在几小时内读完世界上所有的科学著作和学术论文。在解决一个实际问题时,它在一秒钟内想到的解决方案,你可能要花一年。例如在哈佛大学的实验室里,科学家让一个拥有四条腿的机器人自己去学习如何奔跑 —— 从站起来,到会走路,最后到奔跑。机器的方法很简单:将四条腿所能够组成的运动方式全部尝试一遍。仅仅过了几个小时,它就学会了奔跑。其次,它的脑容量远远超过人类。人类大脑中所能够存储的东西是有限的,所以大脑必须进行仔细的筛选。在人的一生中,我们忘掉的东西远远多于我们记住的东西。很显然,机器人没有这个烦恼,它可以同时是数学家、物理学家、语言专家、博物学家、哲学家、生物学家等等。…

iTunes Connect设置APP各项信息教程

1、登录iTunes Connect进入APP信息设置页面、

https://itunesconnect.apple.com/

先选择第一项APP信息、选择APP的类别、次要类别可以不填、选择好点击储存。

 

 

2、选择左边的第二项、免费APP就设置为免费、销售范围如果只是中国就选中国、设置好储存。

 

2

 

3、选择左边第三项、准备提交、这个页面需要设置几项信息、一步一步来。

先设置截图、图片大小为1242*2208、用5.5寸的苹果手机截图的就是这个尺寸了,如果小屏手机截图的调整为1242*2208就行了。

最少上传1张最多5张截图。

 

 

4、往下拉、设置app的宣传语、描述、关键词(搜索你app的关键词、可以设置多个)

技术支持网址可以设置为公司网站个人网站。

 

 

5、选择构建版本、上传了ipa构建版本旁边会有+号、点击+号选择你的构建版本

如果要选其他的、移动鼠标到红框除、取消重新选择构建版本。

 

 

6、设置app图标、1024*1024规格的jpg或png格式图片,版权按照格式设置

每个网站下面都有版权信息‘可以参考格式写。’

然后点击分级的编辑进入下一步设置

 

 

7、分级选项根据自己的app情况选择。

 

 

8、如果app有登录的提供个账号给苹果审核测试。填写联系信息电话格式+86后面再写手机号。

 

 

9、各项信息如此就设置好了,存储好、点击提交以供审核、进去下一步。

 

 

10、这里出现的信息根据app的类型不同、有不同的选项、根据自己的app的情况选择

一般选择否。

然后提交、显示为正在等待审核、耐心的等苹果公司那边审核了,初次提交1到2天出结果。

            

Hbuilder用自有证书打包 ios App上架AppStore流程

最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可。这里参照ios app提交应用商店 这篇文章结合hbuilder,从应用打包,到提交到苹果商店的流程详细介绍一下,希望对有需要的哥哥姐姐们有帮助、

一、打包:

应用写好了之后就可以打包了,hbuilder云打包很简单,但是你想要发布到应用商店的话是需要自有证书的,

选择“使用苹果证书”

1。  前期工作

这里就需要用到 AppId,描述文件profile,以及私钥证书。下面详细讲解这三项的申请步骤

必须条件:苹果开发者账号,mac系统

苹果开发者账号:我是直接用公司额账号,所以省去了申请账号的步骤,访问苹果开发者中心https://developer.apple.com/account/overview.action注册或者登录账号,

登录界面

1.1创建appId

登录进去之后,找到Identifiers

点击appId

下一步点加号,对点加号

然后会跳出一个界面,有两个表单是要自己填写的,分别是Name和Bundle Id

App Name

上面这段话翻译过来就是:App ID字符串包含两个部分,以句点(.)分隔 - 应用ID前缀(默认情况下定义为您的Team ID)和App ID后缀(定义为Bundle ID搜索字符串)。 App ID的每个部分都有不同的重要用途

这边Name就可以随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文);

另外一个就是Bundle Id

Bundle Id

这是你appid的后缀,这个需要仔细。因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是项目中的Bundle ID(反正这样是最保险的)