![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
配置
文章平均质量分 90
u013713010
这个作者很懒,什么都没留下…
展开
-
linux下调试python程序
之前调试python程序都是用print参数,感觉有点弱爆啊,最近发现python也有类似C语言gdb的工具pdb,记录下pdb的使用方法和心得。 先找了段简单的测试程序:#!/usr/bin/pythonfrom ftplib import FTPimport sysimport socketimport pdbdef passwordCorrect(ip,por转载 2016-11-01 16:21:00 · 411 阅读 · 0 评论 -
Ubuntu下的PHP开发环境架设
Ubuntu下的PHP开发环境架设今天重新装了ubuntu那么就吧过程记录下。打开终端,也就是命令提示符。我们先来最小化组建安装,按照自己的需求一步一步装其他扩展。命令提示符输入如下命令:1sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mys转载 2016-11-18 13:39:10 · 344 阅读 · 0 评论 -
【python】如何在python中使用protocol buffer
关于protocol buffer的优点,这里就不多贴废话了,如果涉及到数据传输和解析,使用pb会比自己去写解析代码更有效率,至少对于大部分而言是这样的。。一、下载&安装要使用之前先到code.google.com上搜索protocol buffer,下载到本地,解压后依次执行:./configuremakemake checkmake转载 2016-11-21 14:58:42 · 1062 阅读 · 0 评论 -
linux下编译安装新版本python和tornado
python版本升级 (这种安装有问题)1、下载wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz22、解压tar jxvf Python-2.7.3.tar.bz23、编译安装$cd Python-2.7.3$./configure$make && make install转载 2016-11-23 10:48:00 · 1143 阅读 · 0 评论 -
[精华] 初识Tornado:一个简单例子
简单的web services:现在我们将开始了解什么是tornado,tornado可以做什么。我们来通过分析tornado实现的一个简单web service 例子开始吧。Hello Tornadotornado 是一个可以处理http请求的框架,你的工作是作为一个程序员,编写一个handlers来响应一个标准的http请求。,下面是这个例子的所有代码:范例1:转载 2016-11-23 11:05:13 · 8775 阅读 · 0 评论 -
Python异步非阻塞IO多路复用Select/Poll/Epoll使用
下面记录下分别基于Select/Poll/Epoll的echo server实现。Python Select Server,可监控事件数量有限制:1234567891011121314151617181920转载 2016-11-23 11:24:17 · 642 阅读 · 0 评论 -
mysql主从复制(超简单)
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进转载 2017-03-07 16:40:33 · 235 阅读 · 0 评论 -
CentOS /usr/bin/ld: cannot find -lstdc++
解决CentOS 7 中,make源文件时出现 /usr/bin/ld: cannot find -lstdc++ 错误工具/原料CentOS 7gcc 4.8方法/步骤1. 问题如图所示2. 解决问题在Ce转载 2017-11-23 09:55:56 · 1770 阅读 · 0 评论 -
pytorch 离线安装
1.安装环境Linux 64 centos系统 无外网连接、python2.7 USC4、cuda8.02.下载在官网根据相应环境下载对应wheel安装包 http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl 下载torchvision安装包转载 2017-11-27 15:38:56 · 17045 阅读 · 2 评论 -
centos 安装 mysql
mysql安装如下 :yum install mysql mysql-server mysql-libs mysql-server;yum install mariadb-server -ysystemctl start mariadb.service#重启命令:systemctl restart mariadb.servicesystemctl enable mar原创 2017-12-28 22:04:02 · 239 阅读 · 0 评论 -
Linux 下 zip 文件解压乱码如何解决?
Linux 下 zip 文件解压乱码如何解决链接:https://www.zhihu.com/question/20523036/answer/35225920由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。目前网上流传一种unzip -O cp93...转载 2018-07-10 17:27:27 · 640 阅读 · 0 评论 -
/bin/bash^M: bad interpreter: 没有那个文件或目录
运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。具体细节不管,如果验证:vim test.sh:set ff?如果出现fileforma=dos那么就基本可以确定是这个问题了。:set fileformat=unix:wqOK了。。。。。。。bash: ./eth0-access: /bin/ba...转载 2018-07-12 16:22:14 · 887 阅读 · 0 评论 -
Nodejs开发框架Express3.0开发手记–从零开始
目录此文重点介绍Express3.0的开发框架,其中还会涉及到Mongoose,Ejs,Bootstrap等相关内容。建立工程目录结构Express3.0配置文件Ejs模板使用Bootstrap界面框架路由功能Session使用页面提示页面访问控制开发环境:Win7旗舰版 64bitMonogoDB: v2.4.3Tu转载 2014-12-25 09:52:26 · 485 阅读 · 0 评论 -
WebRTC VoiceEngine综合应用示例(二)——音频通话的基本流程
下面将以实现一个音频通话功能为示例详细介绍VoiceEngine的使用,在文末将附上相应源码的下载地址。这里参考的是voiceengine\voe_cmd_test。第一步是创建VoiceEngine和相关的sub-apis[cpp] view plain copy // // Create VoiceEngine re转载 2016-10-12 20:28:15 · 708 阅读 · 0 评论 -
WebRTC实时音视频技术的整体架构介绍
WebRTC 简介WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。WebRTC提供了实时音视频的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:win转载 2016-10-12 20:27:17 · 6561 阅读 · 0 评论 -
WebRTC的native层语音处理
跨平台WebRTCWebRTC是google开源的一个免插件实时视频通信技术,其分为web开发和native开发;目前支持chrome,firefox,Android,iOS,opera,edge。是一个真正意义上的跨平台免插件实时视频通信技术。如果是视频应用的开发一般是基于web的,需要HTML5,JavaScript,json,websocket等这些基本编程基础,此外还需转载 2016-10-12 20:24:16 · 1457 阅读 · 0 评论 -
java与matlab混合编程
1、检测你安装的MATLAB与的安装的JAVA环境是否兼容MATLAB Builder For MATLAB的环境配置主要包含以下几个内容:想了解您的MATLAB软件兼容的Java环境(包括Java Developer's Kit (JDK) 和Java Run-time Environment (JRE)),请查看http://www.mathworks.com/support/co转载 2015-04-08 19:58:41 · 2579 阅读 · 0 评论 -
搭建XMPP协议,实现自主推送消息到手机
关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。听转载 2015-03-09 16:57:01 · 382 阅读 · 0 评论 -
手把手教你cuda5.5与VS2010的编译环境搭建
[置顶] 手把手教你cuda5.5与VS2010的编译环境搭建目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit`SDK`document`Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题。1 cuda5.5的下载地址,官方网站即可: https://developer.nvidia.com/cuda-downloads转载 2015-03-06 17:55:56 · 375 阅读 · 0 评论 -
Android ShareSDK完整的集成文档
ANDROID SHARESDK完整的集成文档第一步 :获取ShareSDK为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可以得到如下图的目录结构:ShareSDK在“ShareSDK for Android”目录下,此目录中的“Libs”包含“MainL转载 2015-03-06 11:11:04 · 1726 阅读 · 0 评论 -
JAVA配置SQLite
1. 确保电脑中安装了JAVA运行的环境,下载sqlite-jdbc-3.7.2.jar(https://bitbucket.org/xerial/sqlite-jdbc/overview);2. 新建一个JAVA项目,如SQListTest,把sqlite-jdbc-3.7.2.jar所在的路径选择到Referenced Libraries中,参考如下:SQListTest-->prop原创 2014-12-10 14:00:11 · 1443 阅读 · 0 评论 -
ubuntu 中nodej配置express时出现问题解决方法
上述问题是直接使用命令nmp install -g express 时碰到的;其实只要把这个命令改为sudo npm install -g express 就行了。原创 2014-12-23 18:58:18 · 491 阅读 · 0 评论 -
在VS2010中配置Boost
1. 下载Boost--------http://www.boost.org/2.本人下载的Boost版本是boost_1_57_0,解压到某盘中(如D:\Boost),结果如下:3.进入运行CMD命令,再输入如下命令:cd d:\Boost\boost_1_57_0;后再输入bootstrap.bat,如下图4. 会在boost_1_57_0得到一个b2.exe;原创 2014-12-08 21:09:10 · 453 阅读 · 0 评论 -
Ubuntu mongodb 安装和配置
安装 MongoDB sudo apt-get install mongodb sudo apt-get install mongodb关闭/启动 sudo service mongodb stop sudo service mongodb start 设置数据库连接密码: 在跟目录创建文件夹: data/db转载 2014-12-24 14:38:28 · 335 阅读 · 0 评论 -
ubuntu配置WebRTC
1. 安装node.jsa.安装依赖包:50-100kb/s大概每个包一分钟就能下载安装完成sudo apt-get install g++ curl libssl-dev apache2-utilssudo apt-get install git-coreb.在终端一步步运行一下命令:git clone git://github.com/joyent/node.原创 2014-12-20 17:17:35 · 654 阅读 · 0 评论 -
C++调用MATLAB实例
1. 电脑上安装好了VS及MATLAB编译器,(本人是VS2010与MATLAB2010B);2. 编写好要调用的MATLAB代码,在本例中要用到如下三个M文件:在result.m 中调用了div.m 与mul.m两个M文件,内容很简单,如下: 3. 在MATLAB中生成C++能调用的LIB,DLL及H文件(参考前面的博客:),得到的文件原创 2014-11-30 20:31:29 · 1250 阅读 · 0 评论 -
ubuntu14.04下配置使用openCV3.0
标签:[操 作 系 统] Ubuntu 14.04 LTS[OpenCV版本] 3.0.0-beta[Eclipse 版 本] 3.8.1需要知识:Linux系统shell命令基础编译原理基础知识,预编译->编译->汇编->链接make 、cmake知识IDE使用经验gcc,g++编译器知识一、编译安装opencv3.01转载 2015-06-16 09:59:18 · 488 阅读 · 0 评论 -
很好的c++和Python混合编程文章
0. 坏境设置把python的include/libs目录分别加到vc的include/lib directories中去。另外,由于python没有提供debug lib,体地说,就是没有提供python25_d.lib了。你可以自己编译python的源代码来得到python25_d.lib的,偶还没试过,呵呵。而且网上找了一下也没下载到。所以,如果你想要在debug下运行程序的话,你要把p转载 2015-05-22 14:46:33 · 2064 阅读 · 0 评论 -
Git使用详细教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网转载 2015-07-02 15:39:55 · 374 阅读 · 0 评论 -
webRTC 安装(系统Ubuntu14.04)
Depot ToolsInstalling on Linux and Mac1. Confirm Git is installed. git 2.2.1+ recommended.2. Fetch depot_tools: [cpp] view plain copy $ git clone https://chro转载 2016-10-12 20:22:34 · 1603 阅读 · 1 评论 -
Nginx+Php-fpm+MySQL+Redis源代码编译安装指南
说明:本教程主要包括以下三个部分:1. 源代码编译安装Nginx2. 源代码编译安装php以及mysql、redis扩展模块3. 配置虚拟主机文中所涉及安装包程序均提供下载链接,欢迎使用 运行环境以及前置条件:Ubuntu 12.04 LTS 已安装g++编译环境所有源程序路径位于:root@ubuntu:/ho转载 2016-03-14 18:12:56 · 558 阅读 · 0 评论 -
LNMP(linux+nginx+mysql+php)服务器环境配置
一、简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor Sysoev在建立的项目时,使用基于BSD许可。转载 2016-02-24 10:08:33 · 370 阅读 · 0 评论 -
Win7下配置nginx和php5
本文链接:http://www.cnblogs.com/cnscoo/archive/2012/09/03/2668577.html一、准备工作:OS:Windows7 SP1Nginx: nginx-1.3.5php:php-5.4.6二、解压php-5.4.6-Win32-VC9-x86.zip到D:\php,将其中的php.ini-production转载 2016-02-22 15:59:33 · 427 阅读 · 0 评论 -
联想笔记本Z460中BIOS设置U盘启动教程
联想Z460笔记本在BIOS中设置U盘启动,如何进行联想笔记本Z460的具体U盘设置方法,联想笔记本的具体U盘启动设置教程,使用联想笔记本用U盘进行U盘启动的顺序。 图(1)首先打开电脑电源,进入开机画面按“F2”进入BIOS。 图(1) 图(2)进入BIOS之后我们切换到“Boot”,准备设置转载 2015-08-31 10:57:24 · 8446 阅读 · 0 评论 -
Spring注解详解
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而转载 2015-08-12 09:53:25 · 345 阅读 · 0 评论 -
Eclipse中部署项目到Tomcat的方法
Eclipse 中部署项目到Tomcat的方法 1. 安装的软件:Eclipse版本:Eclipse Java EE IDE for Web Developers.Version: Juno Service Release 1Tomcat版本:apache-tomcat-8.0.24 JDK版本:jdk1.8.0_40 2. 配置tomcat 打开E原创 2015-07-13 20:30:08 · 794 阅读 · 0 评论 -
Ubuntu下如何搭建完美Python开发环境?
安装环境IntelCore7250(双核),操作系统Ubuntu10.04.11.安装OpenJDK6sudoapt-getinstallopenjdk-6-jdk选用OpenJDK的原因是他已经通过测试,完美兼容JDK,并在Linux更新源中已经取代了sun-java6-jdk了。(注1) 2.安装Eclipsesudoapt-getinstall转载 2015-06-11 20:15:39 · 6523 阅读 · 1 评论 -
Ubuntu 12.04 配置c++开发环境
1.Use ubuntu software center install Eclipse IDE2.Install GCC and G++ build in the termail input command :"sudo apt-get install build-essential"3.Start eclipse 4.In to Help -> Install Ne转载 2015-06-15 10:41:35 · 455 阅读 · 0 评论 -
移动端混合型 App(hybrid app)自动化测试选型与实践
背景 公司产品的业务已经发展到了移动端,开发选型已经结束,决定使用phonegap做移动端的web应用开发平台。考虑到业务的复杂与多样,移动端的测试同样需要自动化。在网上看了很多,最终锁定了3个移动端测试工具:Selendroid,Appium,Robotium。之所以选择他们3个,是因为团队已经有了以Selenium为基础的测试框架,而这三个工具与Selenium可以说一脉相承。目标转载 2015-07-02 20:22:16 · 1789 阅读 · 0 评论 -
关于初学者上传文件到github的方法
说来也惭愧,我是最近开始用github,小白一个,昨天研究了一个下午。终于可以上传了,所以今天写点,一来分享是自己的一些经验,二来也是做个记录,万一哪天又不记得了:) 废话不多说,直接来,这次主要介绍的是windows下的安装和使用。 【第一步】建立先仓库 第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不转载 2014-10-13 11:10:21 · 375 阅读 · 0 评论