Windows上的程序员神器Cmder】的更多相关文章

用过Windows版本Git的都知道Git自带了Git Bash,这个在很大程度上满足了我的需求,随着Git的版本升级越来越好用 安装Cmder Cmder官网,它把conemu,msysgit和clink打包在一起,让你无需配置就能使用一个真正干净的Linux终端,甚至还附带了漂亮的Monokai配色主题,我的Sublime和IDE都设置的Monokai配色,可惜不知道是公司网络问题还是下载源的问题,半天愣是没下载下来,只能让我朋友发压缩包了,它也作为一个压缩档的存在,即压即用,这一点很舒服…
1.在linux下载程序代码(确保获取正确的文件属性) 2.在windows编写代码,对于已有代码,不改变文件权限,如原先为755的,更改文件内容后依然是755的文件,如果要新建文件,默认为644,其它权限,需在linux中用chmod设置 3.更改完成直接在windows上传,上传到服务器的文件权限与linux上传相一致. 第1点没什么奇怪,windows上用git下载代码后会使得文件权限丢失 对于第2点,需要smba中进行设置,其中要把/etc/samba/smb.conf中这几行取消注释就…
转自:https://zhuanlan.zhihu.com/p/41771626 本文为Windows上有哪些让你效率倍增的软件和小技巧系列第二篇,上一篇请点击蓝字查看:打造高逼格PC,让你的电脑好用到爆 1 资源管理器标签 ▍固定常用文件夹 把经常访问打开的文件夹固定在快速访问栏里,可以节省很多时间. ​ ▍资源管理器多标签软件 这一类软件有很多,比如Clover.Windows Tabs.Q-Dir.Total Commander和Directory Opus,大家不一定要全部下载安装,选择…
在日常使用Windows的过程中,经常会遇到应用程序不能正常启动.关闭等使用问题.对于Windows来说,解决这些问题的方法比较多,大多时候我们可以通过百度或谷歌搜索来解决.但更多的时候,我们需要找出背后的原因,也要掌握分析问题和解决问题的方法. 分析应用程序异常的问题,一般的出发点有两个,第一从应用程序本身着手,第二从操作系统角度着手. 应用程序角度:我们可以查看日志,开启Debug模式,添加兼容性设置(排除最新版本Windows无法运行,但低一个版本就可以),以管理员方式运行(排除操作系统的…
任何在windows系统上运行的程序,只要发生异常导致程序异常终止,windows都会在日志中详细记录这个异常.可以在计算机管理中查看,如图:也可以在操作中心查看,如图:…
先看下面代码: #include <stdio.h> #include <windows.h> #include <memory> class Test { public: Test(int i) :a(i) { } ~Test() { } public: void Print() { printf("a=%d\n", a); } private: int a; }; int main() { std::shared_ptr<Test>…
需求: 在Win7电脑上使用putty(一种ssh客户端)连接Ubuntu 工具: puttygen.exe 和 putty.exe 第一步:生成密匙 运行puttygen.exe,选择需要的密匙类型和长度,使用默认的SSH2(RSA),长度设置为1024就可以了. passphrase可以为空,免得登录时还是要输入一次密码. 点击Save private key 按钮保存私匙,例如key.ppk: 复制puttygen public Key 文本框内的内容到剪贴板中. 第二步:上传密匙 用Pu…
背景 工欲善其事,必先利其器.​后面我将陆陆续续推荐一些软件利器帮助大家提高效率(主要针对 Mac 电脑). 如果你在使用 Mac 电脑,并且没有如某些人那样安装并使用 Windows 系统,那么你可以尝试使用以下这些软件. 在 Mac 装 Windows 使用,感觉有点“暴殄天物”(文化有限,只能找到这个词),没有恶意黑 Windows,Windows 有 Windows 的使用场景,对于普通人民群众来说,确实使用 Windows 够了,微软现在也出了不错的笔记本.但你确实不该买 Mac 然后…
简介 : 用过Linux和Mac计算机的人都知道 , 这两个系统上都有个多桌面的功能非常使用 . 而在Windows上并没有该项功能 , 虽然目前Win10已经增加了多桌面的程序 , 但使用上仍体验不佳 . 而且Win7系统上也无法享用 . 今天就给大家推荐一款我一直以来在用的Windows上的虚拟桌面神器-Dexpot . 说它是神器一点也不过分 , 可以说Dexpot是目前最强大的多桌面工具了 . 它支持最多20个桌面 非常酷的预览和桌面切换动画, 而且具有强大的快捷键和插件功能 , 具有非…
如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大.我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在windows下面的, 学的是VB,后来转到VC++,当时用的是VC6.0, 做windows下面的开发5年后转入linux下面做开发的,开始在li…
如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大.我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在windows下面的, 学的是VB,后来转到VC++,当时用的是VC6.0, 做windows下面的开发5年后转入linux下面做开发的,开始在li…
首先在linux安装相应的.net core 环境,根据官方的示例安装即可:参考地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial#install 其次,将在windows上的程序(先确定可以运行)发布到本地文件夹内,然后压缩,复制粘贴到linux中 3:在Linux上解压该文件夹(可能需要安装解压缩软件:可以使用命令行安装: 安装:sudo apt-get install unrar卸载:sudo apt-get…
在Windows上有些程序双击后,还需要输入用户名密码等,填写很多信息后才开始使用. 有些程序本身实现了保存信息,或者可以自动登陆. 但也有些程序无信息保存和自动登陆功能,如果经常使用,每次都填写觉得麻烦,就可以使用批处理执行它. 例如:VMware Horizon Client 步骤: 1.在桌面上创建一个文件,命名为“虚拟桌面登陆.bat”或者“虚拟桌面登陆.cmd” 2.在文件内写入内容示例: @“C:\Program Files (x86)\VMware\VMware Horizon V…
买房,在中国是任何一个年轻人都绕不开都话题.特别是在当下限购摇号等多重政策打压的情况,要选到一个自己心仪的房子可谓难度不小. 而且,伴随着房价上涨的还有房租.买不起房的,想要租个合适的小窝也不容易啊! 正在看房路上的我,只能用下图表达此时心情! 万万没想到的是,在选房这个难题上,程序员小哥哥却自有神技.利用爬虫技术轻松获取所有房源,搭配数据分析轻松就搞定了自己的小窝. 此时的你,是不是流下了"不懂技术"的眼泪.不哭不哭站起来撸,来看看 Github 上的房源爬虫,直接拿来就用岂不更妙!…
Linux线上排查程序员实用指南 一.乱码问题 二.帮助指令 1. help命令 2. man命令 3. info命令 三.性能监测与优化 1. top命令 参考资源 Linux线上排查程序员实用指南 一.乱码问题 1.Linux系统编码 有时候你会发现linux系统打印出来的文字是乱码,一般是要么是你连接Linux的终端编码有问题,或者是linux系统编码设置不对 (1)执行locale命令查看系统语言 [root@localhost /]# locale LANG=zh_CN.GBK LC_…
阅读目录 引言 Lunece是什么? Solr是什么 JAVA环境搭建 JAVA环境搭建之变量配置 Tomcat简单配置 结尾 引言 君子生非异也,善假于物也. Java和.Net哪个好,我们也不需要打口水战,我认为语言只是我们达到目的的工具而已,某个业务场景哪个顺手用哪个(包括除此两种以外的所有语言),当然要精通一门语言是很难的事情,需要我们持之以恒. 回到顶部 Lunece是什么? Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库. Lunece也是有.Net版本的---L…
码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L<<32); 2B程序员: System.out.println(2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2); 交换两个数: 码农: void swap(int &a,int &b) { int temp; temp=a…
from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.…
夜已经很深了,但却毫无睡意,最近找工作和面试感触良多,所以想记录下来这段过程. 作为一个.Net程序员,不可否认是比JAVA要难混的.甚至在智联招聘或者大街网都没有.NET程序员的备用选项.真是令人悲伤.但既然已经选择了这门技术作为饭碗,那不如就做精做专了它,其实依然是可以达到很高的境界的.而且真正做到大师也一定不能被语言所局限,语言只是工具,而其中的编程思想才是真正的核心.真正的懂了,境界也就完全不同了. 但在作为菜鸟的阶段或者还没有达到一万小时的时间段,在找工作的时候不可避免需要一些准备.其…
前言 这篇杂记其实是去年也就是 2013年9月30日写的,还上过博客园十日推荐的首页,后来在整理博客分类时七弄八弄误删掉了好多文章,就包括这一篇.今天,2014年9月29日,恰好恰好一年的时候居然在好久未登陆的 OneNote 中看到了去年这个时候写的这篇文章,真是大巧合! 杂记正文 明天就是国庆节了,今天也不想干活干的太累了!写一篇以前去美国出差的杂想,对比于美国50多岁的程序员和大多数50多岁国内父母的生活状态有感而发. 前几年公司正好有一个BI的项目,于是就派我出差去了一趟美国,地点是美国…
明天就是国庆节了,今天也不想干活干的太累了!写一篇以前去美国出差的杂想,对比于美国50多岁的程序员和大多数50多岁国内父母的生活状态有感而发. 前几年正好有一个项目的机会出差去了一次美国,地点是美国中部的一个2万来人的小镇.到了美国,很多东西跟想象的差不多比如环境,气候.从北京起飞天是一个颜色,到了美国天又是一个颜色,自然环境空气质量,绿地面积等等跟想象中的一样非常棒!想象不到的是哪怕在那么一个小镇像沃尔玛那样的超市有4,5个,当地人的物质生活我觉得也非常丰富,业余生活也非常丰富.像3美金买十几…
引言 买房,一直是程序员群体绕不开的一个话题,尤其是到了一定年纪和人生阶段以后,买房这件事会变得越来越迫切. 为什么LZ一上来就说,买房是程序员绕不开的一个话题? 其实原因很简单,由于程序员这个职业的特点,导致大多数程序员都是拼搏在外,那必然就导致程序员这个群体中,除了极少数本地土著以外,大部分都有购房需求,不然就要一直租房,或者放弃当前的工作回老家,因此在生活上,程序员大部分都属于购房者的刚需群体. 但如果仅仅是有这样的刚性需求的话,程序员也不一定会面对买房这个话题,因为如果收入堪忧,根本买不…
有言道:隔行如隔山.面对不甚熟悉的人群和岗位,我们很容易在固有印象的干扰下,作出一些偏离实际的解读.比如在很多外行人眼中,程序员群体的固有形象是性格木讷,生活方式通常也比较宅.他们最大的爱好就是玩游戏,而且还很会修电脑.但极光大数据的调研结果却发现,这些仅仅是"美丽"的误会. 也有人认为,程序员的工作存在较高的技术门槛,市场需求旺盛而且普遍有着较高的薪资.此外,他们在特定城市甚至还能享受落户和居住方面的政策优惠,可以说是无比幸福的一群.但调研结果却显示,程序员也有着自己的忧愁. 对于程…
查看系统是64位还是32位 C:\Users\qingshuic>wmic os get osarchitecture OSArchitecture 64-bitC:\Users\qingshuic>dxdiag windows上我们查看机器cpu信息方式如下: C:\Users\qingshuic…
Dash + Alfred https://www.jianshu.com/p/77d2bf8df81f 对于程序员来说,查看api文档是非常频繁,经常窗口之间切换非常麻烦,mac下就有一个查文档的神器:Dash. 详细使用可以参考如上连接的说明. 本文重点整理下windows和linux下使用类似的功能如何操作. IntelliJ插件 https://github.com/gdelmas/IntelliJDashPlugin/releases ShortcutYou can change th…
来自:峰瑞资本(微信号:freesvc)文章作者:代码家(微信 ID:daimajia_share) 软件早已吞噬整个世界,程序员是关键角色.过去 40 年中,许多伟大的公司都由程序员缔造,比如比尔·盖茨.拉里·埃里森.马克·扎克伯格.伊隆·马斯克. 一本哥哥不太关心的 Visual Basic 课外书,代码家如获至宝,他接触了简单的代码,这让他进入到一个全新的世界.从那之后,代码家一直享受着用代码解决问题过程中产生的精神愉悦,并成长为一名专家级程序员.用行话说,黑客.现在,代码家是 Githu…
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,…
windows程序员进阶系列:<软件调试>之堆 (一) 堆是软件在运行时动态申请内存空间的主要途径.从堆上申请来的空间需要程序员自己申请和释放,且申请和释放操作必须绝对匹配.忘记释放或者多次释放可能会导致严重问题. 与栈类似,使用堆的过程中也会由于向堆中写入超过所申请堆大小的数据,覆盖堆上的其他内容,而导致堆溢出问题. 由于堆的特殊性,一旦堆被破坏将会导致一些严重的问题.由于如果对堆不够了解的话对于这些问题将会手足无措.本文将会详细的介绍堆的方方面面,通过以下几篇文章的讲解便可以很清晰的了解堆…
在Windows上面32位与64位的区别有: 1.指针大小的区别,sizeof(int *)在32bit下面是4个字节,在64bit下面是8个字节 2.size_t的区别,size_t在32bit下面是4个字节的范围,在64bit下面是8个字节的范围 3.地址空间的区别,在32bit下面,最大地址空间是4GB,在64bit下面是可以大于4GB的 4.32位程序在64位Windows上运行,是有一个Wow64子系统辅助其运行的,默认情况下,访问注册表和某些文件夹是被重定向的 5.指针的区别也意味着…
Win32堆的调试支持 为了帮助程序员及时发现堆中的问题,堆管理器提供了以下功能来辅助调试. 1:堆尾检查(Heap Tail Check) HTC,在堆尾添加额外的标记信息,用于检测堆块是否溢出. 2:释放检查(Heap Free Check)在释放堆块时进行检查,防止释放同一个堆块. 3:参数检查,对传递给堆的各种参数进行更多的检查. 4:调用时验证(Heap Validate On Call)HVC,每次调用堆函数时都对整个堆进行验证和检查. 5:堆块标记(Heap Tagging)为堆块…