- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 python 操作access数据库
说明:建立两个连接是因为,只使用一个连接时会出现以下错误:[24000] [Microsoft][ODBC Microsoft Access Driver]Invalid cursor state (43) (SQLExecDirectW)以下是测试代码:import pyodbcimport randomimport threadingimport timeDBfile = ...
2019-05-25 16:45:00
3816
原创 离线部署Ambari + hdp
离线部署Ambari + hdp搭建本地yum源1. 从科大源同步yum源2. 安装apache httpd服务器3. 配置部署搭建本地yum源1. 从科大源同步yum源因为要部署的设备不能连接外网,所以我用了一台可连外网的电脑同步源,然后通过scp传输到开启http服务的服务器上。说明:我的设备是centos7,大部分的包都在os/x86_64/Packages目录下,所以我只同步了这个...
2019-05-16 15:09:10
518
原创 Hadoop Hbase Pseudo-Distributed Local Install 安装记录
Hadoop Hbase Pseudo-Distributed Local Install 安装记录安装包下载jdkHadoop安装依赖下载Hadoop:修改配置:配置无密码ssh登录本地运行一个 MapReduce jobHbase下载Hbase:修改配置权限问题今天部署了一下hadoop和hbase,期间踩了不少坑。写此文以帮助hadoop、hbase的新手避坑。不要选择最新的软件不要选...
2019-04-29 22:02:46
585
转载 error: Installed (but unpackaged) file(s) found:
转载自http://blog.sina.com.cn/s/blog_467eb8ca010008p3.html遇到了 error: Installed (but unpackaged) file(s) found: 解决的办法是找到 /usr/lib/rpm/macros 中%__check_files /usr/lib/rpm/check-files %{bu
2017-11-02 10:22:22
1770
1
原创 Linux文件锁的探究
参考文章:http://blog.jobbole.com/104331/本文对flock、lockf函数的表现做验证。这里对lockf函数在线程中的使用做了验证void* thread( void *arg) { int fd1; int ret; fd1 = open(file,O_RDWR); ret = lockf(fd1,F_LOCK, 0)
2017-08-23 21:31:27
572
原创 固态硬盘折腾记录
我的电脑是神舟的,型号z6sl7d1。显卡: GTX960m。问题:1.固态插好后,在bios里找不到从固态启动的启动项。2.grub rescue3.做系统4.ubuntu 死机5.花屏
2017-01-15 15:15:30
3015
转载 wps for linux 不能使用搜狗(fcitx)输入法
wps for linux 不能使用搜狗(fcitx)输入法wps文字不能输入中文解决$ vi /usr/bin/wps # 添加内容,字体标注*******************************#!/bin/bashexport
2016-11-02 16:21:51
1337
转载 OpenStack Error – Index column size too large. The maximum column size is 767 bytes [Solved]
The maximum column size is 767 bytes CRITICAL keystone [-] DBError: (pymysql.err.InternalError) (1071, u'Specified key was too long; max key length is 767 bytes') [SQL: u'\nCREATE TABLE migrate_version (\n\trepository_id VARCHAR(250) NOT NULL, \n\treposit
2016-10-24 19:53:40
3140
原创 ubuntu自动更换壁纸
创建一个.sh文件eagle@eagle-com:~$ vim background.shpath后面的地址为你放图片的文件夹的地址。需要根据情况更改。#!/usr/bin/env bash# AUTHOR: eagle# EMAIL: bruce.e.zhao@gmail.com# FILE: my.sh# ROLE: TODO (some exp
2016-10-18 22:08:32
3310
原创 bash on windows 安装教程(win 10)
1.点击设置2。点击更新与安全.3.选择开发人员选项4.打开控制面板,点击程序5.点击启用或关闭Windows功能6.在适用于Linux的Windows子系统(Bate)前面打上对勾,单击确定。重启计算机。如果你没有看到这个选项,可以回到第3步,先更新一下windows。7.重启后打开运行,或者使用快捷键win+r,输入cmd,8.输
2016-09-26 15:09:59
9816
1
转载 [算法01]递归算法的时间复杂度终结篇
本文章转载自http://www.cnblogs.com/python27/archive/2011/12/09/2282486.html 开篇前言:为什么写这篇文章?笔者目前在学习各种各样的算法,在这个过程中,频繁地碰到到递归思想和分治思想,惊讶于这两种的思想的伟大与奇妙的同时,经常要面对的一个问题就是,对于一个给定的递归算法或者用分治思想缩小问题规模的算法,如何求解这个算法的时间
2016-09-08 21:36:02
2262
原创 自然常数e的由来
学数学的时候自然避不开自然常数e。但e是怎么来的,为什么是一个那么奇怪的数字,为什么又以自然而命名,书上却没有给出解释,也令我很头疼。于是到知乎上寻找答案,看到了张英锋的回答。
2016-04-13 19:41:01
8984
原创 模式匹配KMP算法
看了好几遍模式匹配kmp算法,始终没有看明白,今天总算有些头绪了,写下来。(ps:用的是严蔚敏的数据结构,感觉这本书还不错)1.普通的模式匹配这里先简单地说一下普通模式匹配算法的思想,不做过多的解释。 例如: 主串 a b c a b a b c c c a b c a b d 模式串 a b c a b d主串中的第i个字符与模式串中的第一个字符进行比较,如果相同则继续比较下一
2016-03-18 20:38:59
604
原创 如何修改opkg 源
http://downloads.openwrt.org.cn/ 上面的链接是openwrt国内的源,但是只有适合以下几个系统的源 Hacked/ 18-Jun-2014 13:58 - OpenWrt-DreamBox/ 01-J
2016-03-03 10:50:26
22293
转载 linux下unzip解压乱码
转自http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=175405&p=1343326在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。虽然2005年就有人把这报告为bug, 但是info-zip的官方网站没有把自动识别编
2015-12-15 17:03:17
605
原创 ubuntu上 使用eclipse搭建stm32开发环境遇到的问题
本博客记录在ubuntu上 使用eclipse搭建stm32开发环境遇到的问题,遇到问题会更新ubuntu 15.10eclipse Mars1.eclipse添加了路径还是找不到目前采用了较笨的方法,即不再新建文件夹,把要添加的文件放在创建工程时默认的文件夹下,把.h文件放在include文件夹下把.cpp或.c文件放在src文件夹下.2.eclipse 中.c文件而且灰
2015-12-10 15:28:29
931
原创 ubuntu下源码安装bochs
假设你已经装好了gcc,g++下载bochs最新源码http://sourceforge.net/projects/bochs/files/bochs/我下载的是bochs-2.6.8.tar.gz解压 tar -xvf bochs-2.6.8.tar.gz进入解压目录cd bochs-2.6.8,目录里你会发现configure配置文件输入./configure --
2015-12-05 10:57:47
1118
原创 ubuntu下安装bochs遇到的问题
在ubuntu下直接通过sudo apt-get install bochs 下载安装bochs安装好后运行会提示下面错误.======================================================================== Bochs x86 Emulator 2.6
2015-12-05 10:18:35
2002
1
转载 linux环境下编译linux0.11内核
原博客地址 http://itlab.idcquan.com/linux/soft/878778.html 最近在看《linux内核0.11完全注释》一书,由于书中涉及汇编语言的地方众多,本人在大学时汇编语言学得一塌糊涂,所以实在看不下去了,头都大了只好匆匆看了个头尾(前面几章和最后一章)。看来即使有《九阴真经》这样的武功秘籍,内功不够也是修炼不出来神马来的。于是索性下了个0.11版
2015-11-30 10:51:33
3477
原创 打印函数名,函数名前加n个*为什么结果相同?
程序:#include void func(){int i = 1;}int main(){printf("%p\n",main);printf("%p\n",*main);printf("%p\n",**main);printf("%p\n",***main);printf("%p\n",func);printf("%p\n",*func);printf("%p\n"
2015-11-17 21:52:08
623
原创 socket编程实现的多人局域网聊天(udp)多线程
服务器端:/* * File Name: socket_udp_server.c * Author: eagle * mail: zhaocheng121@163.com * Created Time: 2015-10-08 18:43 */#include #include #include #include #include #include #inclu
2015-10-10 09:57:56
3110
原创 socket编程实现一个简单的多人通信(udp)
在编server程序的时候,在用recvfrom接收信息时出现-1的情况,错误为Invalid argument,在给client_len赋值后问题解决.下面程序中用红字标示出server程序:/* * File Name: socket_udp_server.c * Author: eagle * mail: zhaocheng121@163.com * Crea
2015-10-09 21:54:36
3038
原创 linux下socket编程(udp)
服务器端:/* * File Name: socket_udp_server.c * Author: eagle * mail: zhaocheng121@163.com * Created Time: 2015-10-08 18:43 */#include #include #include #include #include #include #inclu
2015-10-08 21:55:23
660
原创 linux下汇编学习笔记[第一天]
DOS/Windows 下的汇编语言代码都是 Intel 风格的。但在 Unix 和 Linux 系统中,更多采用的还是 AT&T 格式,两者在语法格式上有着很大的不同:(可以参考下面的网站)http://www.ibm.com/developerworks/cn/linux/l-assembly/intel 风格代码:; hello.asm section .data
2015-10-07 21:27:21
696
原创 linux下第一个socket编程实现的局域网内通信(基于TCP)
服务器端:#include#include#include#include#include#include#includeint main(int argc, char *argv[]){ int server_sockfd, client_sockfd; int server_len, client_len; struct sockaddr_in server_addr
2015-10-05 21:34:57
1812
原创 android studio安装中遇到的问题(ubuntu)
安装android studio过程中遇到了各种问题,折腾了一周终于可以用了。在http://www.android-studio.org/网站下载了最新版本的android studio和最新版本的sdk但遇到了各种问题,可能是因为studio的版本太新了,最后选则了android-studio-ide-135.1629389-linux.zip这个版本。1.sdk随后开始下
2015-10-04 11:39:04
1581
原创 The following SDK component was not installed: extra-google-m2repository
安装android studio的时候遇到了这个问题。解决方法是使用andorid sdk的中国在线更新地址可以到这个网站找服务器地址 http://www.androiddevtools.cn/ 启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK M
2015-09-30 20:32:18
7247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人