编程技巧
fesng
CSDN年度博客之星和博客专家,毕业长期在一线互联网专注于Android开发以及Android漏洞挖掘研究。
展开
-
初级程序员如何把握机会,快速成长
本文并不是标题党,下面说说自己的一些思考,废话不多说,上结论:问题就是最好的机会不要害怕遇到问题,而是在遇到问题时候,刨根问底,搞清楚问题背后的原因,彻底的解决它,每次解决一个问题,你就能上一个台阶。久而久之,你遇到问题就不是怕或者焦虑,而是兴奋。会不会遇不到问题呢?会,那你就无敌了,无敌是一种寂寞。举个日常例子说明-重构重构主要干啥1.提取函数2.抽象父类3.抽象模板。。。...原创 2020-04-22 03:00:48 · 655 阅读 · 2 评论 -
Ubuntu安装java的最简单的命令行方式
由于经常要安装java,因此 深受其烦!分为两部:1.sudo apt-get install openjdk-7-jdk2.sudo /etc/environment然后把下面的复制过去 :JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-amd64>"原创 2016-03-19 19:16:44 · 5572 阅读 · 0 评论 -
Iterm2安装Zsh + Oh My Zsh+Solarized
安装Oh My Zshcurl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh安装Zsh:1.安装zshbrew install zsh2.配置iterm2sudo vim /etc/shells输入:/usr/local/bin/zshchsh -s /usr/local/bin/zs原创 2016-07-29 01:48:20 · 2817 阅读 · 0 评论 -
mac配置java环境
首先下载:网址如下:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html配置环境变量:1. 命令行输入cd ~vim .bash_profile2.编辑放入下面的内容export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.原创 2016-07-29 01:12:22 · 1082 阅读 · 0 评论 -
java容易混淆的15个知识点
java知识点不多,但是有一些经常会被我们忽略1.java是强类型的语言,数组也是对象,一旦确定数组的类型,里面就只能存放一个类型的数据。2.新建的对象都被存放到堆上,如果没有引用,会很快垃圾回收。3.java没有全局变量和方法这个概念,全局方法,被加上static关键字,全局的变量是,static final4.java是值传递,对于primitive基本类型,是拷贝数值,对于复杂对象类型是拷贝引原创 2016-07-27 22:54:33 · 2726 阅读 · 0 评论 -
Intellij Idea配置提高速度
主要介绍一下Intellij Idea的关于速度和最大最大方法数目提高速度1.命令:2.找到./Library/Preferences/IntelliJIdea2016.1/idea.vmoptions文件 ,没有的话,新建一个3.修改如下:-Xms512m-Xmx4g-XX:MaxPermSize=450m-XX:ReservedCodeCacheSize=64m-XX:+UseCodeC原创 2016-07-15 17:28:19 · 8728 阅读 · 0 评论 -
【1】mac下面iTerm配置oh-my-zsh教程
1.安装iterm地址如下:http://iterm2.com/2.安装oh-my-zsh打开iterm输入如下命令:sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"原创 2016-06-16 11:50:06 · 926 阅读 · 0 评论 -
面试之路(31)-操作系统之信号量
信号量的定义:为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行线程访问代码的临界区域。临界区域是指执行数据更新的代码需要独占式地执行。而信号量就可以提供这样的一种访问机制,让一个临界区同一时间只有一个线程在访问它,也就是说信号量是用来调协进程对共享资源的访问的。信号量是一个特殊的变量,程序对其访问都是原子操作,且原创 2016-05-11 21:48:59 · 5503 阅读 · 0 评论 -
Github搜索技巧-如何使用github找到自己感兴趣的项目
Github现在不仅仅作为一个版本控制工具,更是一个开源的仓库,里面不但有优秀的开源代码,电子书,还有一些五花八门的项目,有些国家的法律也放在上面,作为程序员如何找到自己感兴趣的项目就非常重要了!欢迎大家一起来补充,提高我们的效率项目的github’地址。欢迎大家补充下面我介绍一些从搜索技巧,就是下面的输入框:1.基本的规则默认搜索是从master分支搜索代码搜索语句不能有特殊字符如. , : ;原创 2016-03-24 10:57:34 · 41027 阅读 · 4 评论 -
ubuntu安装qq教程
安装策略是wine+wine QQ TM2013,wine QQ TM2013是一款专门为wine进行优化的版本我的ubuntu系统是14.04版本,64位1.sudo apt-get install wine2. 下载一个wineQQ2013,网盘下载地址为 http://pan.baidu.com/s/1i323T4p3.进入下载目录,执行下面的命令sudo dpkg -i WineTM2013原创 2016-03-23 10:18:24 · 1807 阅读 · 0 评论 -
Google浏览器设置搜索打开新的标签页
每次用google搜索的时候,点击进去原来的搜索页面就不见了 ,其实可以设置打开新的标签页1.登陆Chrome2.登陆这个网址https://www.google.com/preferences3.勾选下图的选项原创 2015-09-12 12:02:52 · 4790 阅读 · 0 评论