- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Python3运行时查看线程信息
前一篇文章说了一下在是用Python2的情况下怎样查看运行时线程信息,今天查资料的时候发现,原来在Python3中引入了 faulthandler 模块,可以简化我们很多工作,甚至,如果不需要保持进程继续运行的情况下可以不用修改我们已有的代码。具体 faulthandler 模块的使用,可以参考: faulthandler https://docs.python.org/3/library...
2018-03-27 12:52:28 17272 1
原创 Python2运行时查看线程信息
今天遇见一个 Python 问题,在测试环境中发现用 Python2.7.10 写的程序有时候会慢慢变慢,在使用 “pstack ” 查看进程的时候发现起了很多的线程,并且越来越多,这肯定是程序有问题,但是使用 pstack 命令看不到具体每个线程是在做什么,于是我就想是不是可以在不影响进程运行的情况下随时查看每个线程都在干什么。于是乎,我大致想了一下 1. 可以使用 signal 模块在处...
2018-03-26 23:19:14 2517 1
原创 Linux查看进程栈信息
今天在Linux上调试程序程序的时候发现有时候程序会莫名其妙的hang住,于是就想能不能找到当时程序有那些线程,都在做什么。找了一下linux命令,还真可以满足我的需求。下面看一个小例子。先准备一段程序,为了简单起见这里使用python来写,其中创建了两个线程来执行各自的任务。import threadingimport timedef test1(): while(T...
2018-03-23 08:45:40 5595
原创 Mac上启动Apache服务
Mac OS X 10.12.6 默认是安装了 Apache 的,要启动 Apache 服务需要手动通过命令行开启。启动Apachesudo apachectl start停止Apachesudo apachectl stop启动后可以通过 http://127.0.0.1 访问了。另外,配置文件路径为/etc/apache2/httpd.conf站点的...
2018-03-21 21:06:34 8450 1
原创 Cordova 打包错误 ERROR: In declare-styleable FontFamilyFont, unable to find attribute android:
问题描述今天在使用 “cordova build android” 的时候,发现报下面的错误ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettingsERROR: In <declare-styleable> FontF...
2018-03-16 08:54:13 1532
原创 在VirtualBox上使用Bosh部署Cloud Foundry
安装Bosh安装 VirtualBox略$ VBoxManage --version5.1.22r115126安装Bosh$ wget -c https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-2.0.48-linux-amd64$ chmod +x bosh-cli-*$ sudo mv bosh-c...
2018-03-14 08:55:31 734
原创 在VirtualBox上使用Bosh部署Zookeeper集群
安装 VirtualBox略$ VBoxManage --version5.1.22r115126安装Bosh$ wget -c https://s3.amazonaws.com/bosh-cli-artifacts/bosh-cli-2.0.48-linux-amd64$ chmod +x bosh-cli-*$ sudo mv bosh-cli-* /usr/...
2018-03-14 08:54:33 622
原创 iOS提交Appstore时报错: iTunes Store operation failed.
今天使用iOS提交Appstore时总是报错iTunes Store operation failed. This action could not be completed. Try again.开始以为是网络问题,所以试了各种网络设置,使用代理,VPN,但是问题依旧,最后还是使用下面的方法解决了问题。先把打包好的包导出成ipa文件然后通过Xcode Menu –> ...
2018-03-12 09:15:26 2617
原创 Cloud Foundry 运行bosh create-env时报错: TLS handshake timeout
在Linux上使用Bosh创建Director的时候报错,如下:bosh create-env bosh-deployment/bosh.yml \ --state state.json \ --vars-store ./creds.yml \ -o bosh-deployment/virtualbox/cpi.yml \ -o bosh-deployment/virtua...
2018-03-07 22:16:32 470
原创 Hive通过JDBC连接HiveServer
修改 hadoop 配置首先需要修改hadoop的配置文件etc/hadoop/core-site.xml,添加如下配置项,其中 为连接用户,根据具体用户替换。<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?>&a
2018-03-05 09:20:40 1144
原创 Hive配置元数据库为PostgreSQL
前一篇文章说了怎样搭建 Hive 环境,但是 Hive 使用的是默认 Derby 数据库作为元数据库,今天说说怎样把 Hive 的元数据库从默认的 Derby 改成 PostgreSQL 数据库。安装 PostgreSQL因为这里是侧重 Hive 的配置,所以安装和配置 PostgreSQL 的步骤就省略了。配置 Hive 使用 PostgreSQL编辑 ${HIVE_HO...
2018-03-02 07:23:59 4098
原创 Hive入门
介绍Hive 是一个基于 Hadoop 的数据仓库工具,它可以将结构化数据文件映射成一张表,然后通过类似 SQL 的查询语句来执行查询。这些查询语句在Hive中被称作HQL,这些 HQL 会被翻译成 MapReduce 作业来执行。Hive 把表和字段转换成 HDFS 中的文件夹和文件,并将这些元数据保持在关系型数据库中,如 derby 或 mysql。Hive 查询的数据存储在HDF...
2018-03-01 07:25:39 430
Full Stack GraphQL Applications With React, Node.js, and Neo4j
2024-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人