作为程序员,最不爽的一件事是被亲戚叫去修电脑. "喂,怎么跟你们讲,我是写代码的,不是修电脑的!什么?代码是什么?!" 小白:为什么程序员就不能修电脑了? 小程:会不会修都有可能,关键在于程序员会觉得修电脑是很掉价很low的事情.修电脑,找专业的维修员就对了,给点机会别人赚钱嘛. 小白:那如果是下图的那位让你修电脑呢? 小程:--我不仅会修电脑,我还会弹吉他与画画. 修电脑不是程序员的基本技能,而打字,却是程序员的基本技能之一. 写代码.写说明文档.写心得记录等,打字都是必不可少.一个…
你的工作与生活离不开电脑,电脑是一个工具,也是一个环境.环境是不是绿水青山,是不是得心应手,这是很重要的事情.小程平时使用macbook来学习跟娱乐,最近重装了系统,很多环境与工具都需要重新组建. 那么重装系统后,或者对于一个全新的macos系统,需要配置什么样的软件环境或者设置后,才能做到得心应手,指哪打哪呢? 小程从实用的角度出发,介绍如何组建一个高效顺心的开发与娱乐环境. (1)输入法 小程觉得,打字是基本的需求,读者应该选择一个适合自己的输入法.可以打开Safari(mac系统自带的浏览…
ArchLinux安装后所需要的环境和工具 工具: Dolphin 文件管理器 ntfs-3G 移动硬盘挂载 octopi 实时检查更新 KDE Connect 手机电脑远程连接 DBeaver Communit 数据库连接工具 gnome-search-tool 文件搜索删除软件 Infinity google的插件在浏览器安装 you-get bilibili 下载工具 photoqt 图片工具 neofetch 系统检测工具 fcitx-sogoupinyin 搜狗拼音 需要fcitx-l…
前言 一直以来,从事的是.net winform的编程,虽然对移动互联这块很感兴趣,但是由于现有的工作和移动互联之间隔的太远,也就没有时间和精力好好的去研究和实现.今年年初辞职了,刚好朋友那里希望建立一套新的网点销售管理系统,将原有的PC中的一些东西,移植到手机终端来.于是我接受了这个任务,除了给他们搭建新系统外,也慢慢的接触到了移动互联应用,开始了我的移动互联征程. 由于WEB应用本身的局限性,同时自身也不具备多个平台开发APP的精力和实力.我选择了微信的企业号开发.对于微信这样一个普及很广的…
楼楼最近由于一系列原因,使用了几款php环境搭建工具,安装配置方便,所以在这里推荐一下.第一款是XAMPP(网址http://www.xampps.com/),软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了,只需下载,解压,安装即可:第二款是UPUPW(探针 网址:http://www.upupw.net/),很具特色的免费服务器PHP套件.包括Apache,Nginx和Kangle三大核心版本,其中Kangle全能版支持IOCP工作模型,支持PHP,A…
中小研发团队架构实践之生产环境诊断工具WinDbg 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器.调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具,Dump文件类似于飞机的黑匣子,记录着生产环境程序运行的状态.本文主要介绍了调试工具WinDbg和抓包工具ProcDump的使用,并分享一个真实的案例.N年前不知谁写的代码,导致每一两个月偶尔出现CPU飙高的现象.我们先使用ProcDump在生产环境中抓取异常进程的Dump文件,然后在不了解代码的…
原文地址:http://weibo.com/p/1001643874239169320051 程序员在开发过程中会用到很多工具来提升开发和协作效率,这次介绍的是目前微博平台在开发过程中用到的一些工具,文章内容包括如何初始化开发环境,工具的基本使用和原理等. 这篇文章里会介绍到的一些工具: 打包构建:maven 版本管理:git 部署发布:docker 问题排查:wtool 开发环境的初始化 安装jdk1.7+,地址://java.com/zh_CN/download/faq/develop.xm…
PHP环境搭建工具 一键集成工具 直接安装后部署到相关目录即可浏览 phpStudy 下载地址:https://pan.baidu.com/s/1i6C3Ph7…
对于php开发小白来说搭建一个php运行环境就是一道坎! 因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一键进行php环境配置,大大节省了搭建php mysql环境的时间!对老手来说安装配置php环境也不再是一件繁琐的事. 接下来大脸猫来给大家分享七种PHP开发环境搭建工具,当然也不仅仅有这七种仅仅只是这几种比较常见: 一.phpStudy phpStudy是一个新手入门最常用的开发环境.(还有一个梗就…
Java开发环境及工具安装配置 Windows JDK 下载地址 https://www.oracle.com/java/technologies/javase-downloads.html 安装配置 全部默认即可,包括安装位置 环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xxx CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; PATH=%JAVA_HOME%\bin;%J…
本文主要介绍分析源码的方式,其中包含环境的搭建.分析工具的安装以及源码调试的基本操作. 一.工具清单 PHP7.0.12 GDB CLion 二.源码下载及安装 $ wget http://php.net/distributions/php-7.0.12.tar.gz $ tar zxvf php-7.0.12.tar.gz $ cd php-7.0.12/ $ ./configure --prefix=/usr/local/php7 --enable-debug --enable-fpm $…
本文主要介绍分析源码的方式,其中包含环境的搭建.分析工具的安装以及源码调试的基本操作. 一.工具清单 PHP7.0.12 GDB CLion 二.源码下载及安装 $ wget http://php.net/distributions/php-7.0.12.tar.gz $ tar zxvf php-7.0.12.tar.gz $ cd php-7.0.12/ $ ./configure --prefix=/usr/local/php7 --enable-debug --enable-fpm $…
由于工作原因涉及到这一块的开发,由于之前并未接触过,所以本篇文章也是在参考了各种资料后,自己实现并通过通过测试之后所整理的备忘录以及一些个人观点. 希望对刚接触这类型开发的朋友有所帮助,若有不足之处还望不吝赐教. 废话不多说,下面就是教学式内容了,第一次写,没有文采勿见怪. 开发环境: .Net Framework 4.0 开发工具: Microsoft Visual Studio 2010 测试环境: Windows XP..Net Framework 4.0 测试工具: Delphi7.Po…
一.名称简介 1.ADT(Android Development Tools) 可以简单理解为在eclipse下开发安卓的插件或工具包. 查看当前ADT版本方法:help-> about eclipse -> installation detials 2.Android SDK Manager 这个其实就是安卓开发包的管理工具,用于从google服务器上获取sdk的更新下载到本地,或者删除本地sdk中的部分功能只用. 在哪打开:window -> Android SDK Manageer…
生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器.调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具,Dump文件类似于飞机的黑匣子,记录着生产环境程序运行的状态.本文主要介绍了调试工具WinDbg和抓包工具ProcDump的使用,并分享一个真实的案例.N年前不知谁写的代码,导致每一两个月偶尔出现CPU飙高的现象.我们先使用ProcDump在生产环境中抓取异常进程的Dump文件,然后在不了解代码的情况下通过WinDbg命令进行分析,最终定位到有问题…
在微信群里面,"刷屏"的行为是被谴责的,伴随着"快发红包道歉"与"送飞机票"的出现.那如果小程硬是要做到"刷屏"来验证自己的动手能力,有什么办法吗? 显然,靠快速打字是不现实的,用程序实现才靠谱.本文介绍如何用程序发送消息到微信群. 参考网页微信的功能,很自然的一个想法就是调用网页微信的接口来实现这个功能.那么,有没有现成的项目已经实现了对微信接口的封装了呢? itchat,本文的主角,是一个开源的python项目,封装了微信…
WEB前端集成开发环境:Aptana Studio和WebStormWEB前端代码调试:IE浏览器自带的IE Dev Toolbar,Chrome浏览器自带的Developer Tools,Firefox浏览器插件Firebug,Safari浏览器自带的Develop系列工具WEB前端性能分析:常用的Web前端性能分析工具有YSlow.PageSpeed及各浏览器自带开发工具, Chrome开发工具: Network:查看各个资源请求和下载所用的时间    Timeline:查看网页渲染和交互过…
1.版本问题 python2.X和python3.X是不兼容,所以选择如果选择了2.X版本,那么为了避免兼容性的问题,在以后使用其他python库或者工具时,也需要选择相对应的版本. 下载地址:https://www.python.org/ 2.开发工具IDLE IDLE是python自身附带使用tkinter创建的图形化的交互式环境. 3.用tkinter编写GUI tkinter是python自带的用于GUI编程的库,是对图形库TK的封装,跨平台. 4.数值计算库NumPy和SciPy Nu…
开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C android-ndk 较低版本的这个工具的配置网上很多,我这儿记述点android-ndk-r7b下配置Cygwin的步骤: 1.到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/ 2.运行下载的setup.exe, 3.到选包的时候注意下,下图中圈中的必须安装,否则没有gcc工具无法编译 4.安…
一.数据分析工作环境 Anaconda: Anaconda(水蟒)是一个科学计算软件发行版,集成了大量常用扩展包的环境,包含了 Python 解释器,conda 包管理工具,以及 NumPy.Pandas.Matplotlib 等 180 多个科学计算包及其依赖项,并且支持所有操作系统平台. 下载地址:https://www.continuum.io/downloads conda命令和pip命令对比: 安装包:pip install xxx, conda install xxx 卸载包:pip…
菜鸟教程 https://www.runoob.com/ 支持语言种类丰富,无需注册,包含教程.笔记.手册等内容. 菜鸟在线工具:https://c.runoob.com/ 菜鸟在线编译器:https://c.runoob.com/compile repl.it https://repl.it/languages/ 几乎支持所有主流编程语言. Python2: https://repl.it/languages/python Python3: https://repl.it/languages/…
.一.搭建java运行环境 总体分为两个步骤 1.下载JDK( java  dovelop kit 简称 java 开发工具) 首先我们直接下载java开发工具包JDK,转到Oracle官网 下载链接: https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.选择自己所需要使用的版本,点击download,下面是各个版本的信息  Java Platfrom Standard Edition  (简称标准版java…
bee工具简介及好处     bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 你可以很容易的进行 beego 项目的创建.热编译.开发.测试.和部署. 强烈推荐新手或Java等语言转Golang语言使用本地安装bee工具运行beego项目,通过本地bee你能更清楚项目是如何跑起来.运行的逻辑及调用的界面. Windows下Go环境安装和环境变量配置 1.Golang环境安装地址: 测试是否安装成功:go version 提示环境版本信息为成功:go version…
(本文稿来自:http://www.open-open.com/news/view/55387) Git是一个快速,可扩展的,分布式的版本控制系统.Git服务器起初是专为Linux开发,后来移植至Windows, Solaris 和 Mac.本文将介绍用于Windows的Git服务器,Git客户端,插件和代码审查工具. Git 服务器: Git for Windows, 这Git的一个完整移植,由Git社区维护.http://msysgit.github.io/ http://git-scm.c…
Vertrigo简介 VertrigoServ 是一个Windows平台下的非常专业的.易于安装的免费网络开发环境,它集成了Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer. Vertrigo特点 采用方便的集成安装包,所有组件 安装于统一目录下,安装完成后,无须配置即可使用.具有卸载程序.VertrigoServ无论对于初学者还是高级用户都非常合适. 本人新浪微博:http://weibo.com/i/1…
1,ctrl+shift+P ,打开包安装窗口如下: 2,选择 install Package,安装详解插件 1-安装 JsFormat插件,用于格式化js的插件,使用快捷键 Ctrl+Alt+F对JS进行格式化 2-安装Emmet插件,用于简化html的输入,提高输入效率--输入标签简写形式,然后按Tab键 3-安装Terminal插件,可调出命令,使用快捷键Ctrl+Shift+T 4-安装sublimelinter和sbulimelinter-jshint插件,校验js语法错误 1--需要…
每次官网找个下载地址都是 费劲巴拉的 整理了一下几个下载地址分享给大家 eclipse:http://www.eclipse.org/downloads/packages/release/Kepler/SR2tomcat:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.0/bin/jdk:http://www.oracle.com/technetwork/java/javase/archive-139210.html       http:…
一.下载:在emacs:http://mirrors.ustc.edu.cn/gnu/emacs/windows/里下载emacs-24.3-bin-i386.zip.解压到自定目录,双击bin文件夹里的addpm.exe进行安装. 1.配置HOME: 方法1:添加HOME系统环境变量,这个有个很大的弊端,如果系统里同时还安装有java sdk等,这些软件“找不到北的” 方法2:二是添加或修改HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs\HOME=%emacs_di…
参考自:https://linux.cn/article-6719-1.htmlhttp://blog.csdn.net/xu470438000/article/details/42971091 ### 两台服务器,各启动三个实例,形成三主三从实验机器IP: 192.168.2.247 192.168.2.248 系统环境:centos 7 1.安装所需环境和工具yum -y install wget vim tcl gcc make 2.下载redis 压缩包并解压cd /usr/local/…
shell和vim中乱码原因及消除办法 作者:Jack47 在Linux下开发,经常遇到乱码问题:shell或者vim中显示不了中文,或者能够显示,但不能输入中文.每次都是上网去搜,或者同事告诉我一些命令来解决的.一直没有理解为什么会出乱码,本文就是想认真分析乱码问题的原因并找到解决之道.希望本文能够解决像我这样的菜鸟在Linux下shell和vim中遇到的乱码问题.读者们如果读完这篇文章后还是一头雾水,也不要着急[文章角度不同,不同的人的理解程度也不同],可以多看看类似的文章[文末的参考资料]…