01 2015 档案

摘要:Github上的600多个iOS开源类库,入下图所示,里面有很多资源,学习积累的好资源 地址:http://github.ibireme.com/github/list/ios/ 阅读全文
posted @ 2015-01-29 14:11 davygeek 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。PS 命令是什么查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格... 阅读全文
posted @ 2015-01-28 10:02 davygeek 阅读(210) 评论(0) 推荐(0) 编辑
摘要:超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。HTTP 请求报文HTTP 请求报文由请求行、请求头部、空行 和 请求包... 阅读全文
posted @ 2015-01-28 09:48 davygeek 阅读(311) 评论(0) 推荐(0) 编辑
摘要:作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令: 1 man 2 touch, cat and less 3 sort ... 阅读全文
posted @ 2015-01-26 09:58 davygeek 阅读(225) 评论(0) 推荐(0) 编辑
摘要:ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux... 阅读全文
posted @ 2015-01-23 15:47 davygeek 阅读(226) 评论(0) 推荐(0) 编辑
摘要:(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http:... 阅读全文
posted @ 2015-01-23 12:42 davygeek 阅读(850) 评论(0) 推荐(0) 编辑
摘要:正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1. grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep [options] regex [files]其中... 阅读全文
posted @ 2015-01-22 17:58 davygeek 阅读(193) 评论(0) 推荐(0) 编辑
摘要:MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件... 阅读全文
posted @ 2015-01-22 17:38 davygeek 阅读(188) 评论(0) 推荐(0) 编辑
摘要:如果你是一个程序员,那么你的美好时光来了。根据美国劳动统计局的预测,计算机方面的工作岗位将在接下来的七年时间里增长8%。如果你很擅长于写代码,那么你的薪资可以高达300美元一小时甚至更多。想要拿到这一领域的高薪,那么你就得掌握最需要的几门编程语言。 下面是Doug Winnie——在线学习平台Lyn... 阅读全文
posted @ 2015-01-22 16:26 davygeek 阅读(201) 评论(0) 推荐(0) 编辑
摘要:如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些工具或许功能和作用不同,但是有着一... 阅读全文
posted @ 2015-01-21 11:09 davygeek 阅读(353) 评论(0) 推荐(0) 编辑
摘要:学习别人的帖子,把内容变成自己的就是成长,此处MARK下Vim多行缩进技巧1.按v进入visual状态,选择多行,用>或 newfile; · 使用命令:sed -e “s/^V^M//” filename > outputfilename。需要注意的是在1、2两种方法中,^V和^M指的是Ctrl... 阅读全文
posted @ 2015-01-16 15:42 davygeek 阅读(532) 评论(0) 推荐(0) 编辑
摘要:Java几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言。国外程序员Andreas Kull在其Github上整理了非常优秀的Java开发资源,推荐给大家。译文由ImportNew-唐尤华翻译完成。以下为具体资源列表。构建这里搜集了用来构建应用程序的工具。Apache Maven:Ma... 阅读全文
posted @ 2015-01-16 11:45 davygeek 阅读(245) 评论(0) 推荐(0) 编辑
摘要:这两天使用jquery做一个web端展示的工具,遇到了不少问题也学到了不少知识。其中有一个就是在页面中显示日期选择器的功能,通过百度直接使用的是jquery datepicker 看到一篇使用说明很不错就直接把源码挡过来了,哈哈。给自己mark下加深记忆 1 2 3 4 演示:日期选择... 阅读全文
posted @ 2015-01-15 22:53 davygeek 阅读(462) 评论(0) 推荐(0) 编辑
摘要:今天无意中看到一个利用Flash生成chart图的工具:amCharts,我一开始就觉得这些chart图非常眼熟,它的显示样式跟监控宝的是完全一样的,我通过查看网页的源文件,才知道原来监控宝就是用的这套画图组件。amCharts分为四类chart图:Flash charts、Flex charts、... 阅读全文
posted @ 2015-01-15 16:06 davygeek 阅读(638) 评论(0) 推荐(0) 编辑
摘要:MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两个方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找max_connections,如果有修改max_connectio... 阅读全文
posted @ 2015-01-15 11:41 davygeek 阅读(184) 评论(0) 推荐(0) 编辑
摘要:最近我分享一许多css/jquery 有用的资源,这里我将介绍一些用于构建华丽图表的javascript资源和插件,图表是展示数据最有效的方式。建立一张图表有很多不同的方法,比如falsh、javascript、css,或者一些服务端语言php、asp等,下面介绍图表都是通过javascript实现... 阅读全文
posted @ 2015-01-15 00:09 davygeek 阅读(230) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要是说php插入数据库速度的对比,方法都是从网上找的,自己实践测试了下。其实主要是使用方案三解决了自己的问题,所以在此处记录下第一种方法:使用insert into 插入,代码如下:1 $params = array(‘value'=>'50′);2 set_time_limit(0)... 阅读全文
posted @ 2015-01-14 23:38 davygeek 阅读(344) 评论(0) 推荐(0) 编辑
摘要:近日,国外科技 IT 招聘公司 Robert Half 分析了 70 个科技职位后发现 2015 年从事 IT 从业人员的平均起薪将攀升至 5.7%,其中 15 个职位的提升潜力最大。当企业在招聘过程中怨声载道高端技术人才的短缺的同时,高端 IT 开发者对薪资福利的期望值正节节攀升。总的来说,随着新... 阅读全文
posted @ 2015-01-13 09:19 davygeek 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Git使用1. git pull 更新服务器代码到本地a). git pull origin master是将origin这个版本库的代码更新到本地的master主分支2. git push 将本地代码提交到服务器3. git log 查看提交信息a). git log -p 查看历次的lo... 阅读全文
posted @ 2015-01-13 09:06 davygeek 阅读(249) 评论(0) 推荐(0) 编辑
摘要:右值引用的目的之一,是为了C++中一个比较影响性能的问题:拷贝临时对象,例如,在1 int foo(){ ... } 2 int x; 3 x = foo(); 中,在第三句中,发生了以下的事情:1。销毁 x 所持有的资源;2。拷贝函数 foo 返回的临时对象所持有的资源;3。销毁 foo 返... 阅读全文
posted @ 2015-01-12 19:13 davygeek 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷。本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪、归纳、汇总持续更新《Swift语言指南》半年有余。近日,他站在个人的角度,将2014年Swif... 阅读全文
posted @ 2015-01-12 09:56 davygeek 阅读(528) 评论(0) 推荐(0) 编辑
摘要:在linux上新安装的mysql数据库远程连接速度很慢,用Navicate可以正常连接但是时间很长;使用toad连接提示Mysql mysql lost connection to server during query。通过百度使用以下方案,使用后Navicate连接速度明显加快,toad可以正常... 阅读全文
posted @ 2015-01-09 11:48 davygeek 阅读(3048) 评论(0) 推荐(0) 编辑
摘要:一、VS2013中克隆远程Git仓库和SSH的配置1、VS2013中克隆远程项目 首先感谢园友的评论和补充,今日又仔细看了一下,VS2013中是可以克隆项目的,只是我一直用的GitHub来克隆的,所以没有注意到。我们打开VS2013,切换到团队资源管理器,如图:点击连接到团队项目...,会看到如下... 阅读全文
posted @ 2015-01-08 19:19 davygeek 阅读(246) 评论(0) 推荐(0) 编辑
摘要:FIFO( First In First Out)简单说就是指先进先出。由于微电子技术的飞速发展,新一代FIFO芯片容量越来越大,体积越来越小,价格越来越便宜。作为一种新型大规模集成电路,FIFO芯片以其灵活、方便、高效的特性,逐渐在高速数据采集、高速数据处理、高速数据传输以及多机处理系统中得到越来... 阅读全文
posted @ 2015-01-08 17:51 davygeek 阅读(559) 评论(0) 推荐(0) 编辑
摘要:JUCE_FIFO代码简单剖析,此处的剖析就是给自己留一个方便查询的内容;不做太多内容的要求,只做简单的记录;本文以初学者的角度来些,大牛请飘过O(∩_∩)OFIFO的功能在博客的其他帖子里面已经有说明了,这里就简单通过图表说明下类里面的两个函数的实现机制,以及使用方法。下面写贴出代码和例子 1 v... 阅读全文
posted @ 2015-01-08 17:50 davygeek 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但... 阅读全文
posted @ 2015-01-08 17:48 davygeek 阅读(194) 评论(0) 推荐(0) 编辑
摘要:C++ 11中引入的右值引用正好可用于标识一个非常量右值。C++ 11中用&表示左值引用,用&&表示右值引用,如:int &&a = 10右值引用根据其修饰符的不同,也可以分为非常量右值引用和常量右值引用。C++ 11中引入的一个非常重要的概念就是右值引用。理解右值引用是学习“移动语义”(move ... 阅读全文
posted @ 2015-01-08 17:45 davygeek 阅读(3226) 评论(0) 推荐(2) 编辑
摘要:最近看代码移位操作的使用比较多,通过查阅资料搞明白了之前一直不明白的一个问题移位效果:左移位 x*2^3 右移位>>: 相当于除以 2的右移位的相应次方 例如: x>> 3 => x/2^3简单的就是,移位:左乘右除 阅读全文
posted @ 2015-01-08 17:44 davygeek 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1,最通用的模板交换函数模式:创建临时对象,调用对象的赋值操作符。1 template void swap ( T& a, T& b ) 2 { 3 T c(a); a=b; b=c; 4 } 5 需要构建临时对象,一个拷贝构造,两次赋值操作。2,针对int型优化:1 void sw... 阅读全文
posted @ 2015-01-08 17:43 davygeek 阅读(657) 评论(0) 推荐(1) 编辑
摘要:最近阅读juce代码发现有很多&的用法,例如:(array.size() & 1 == 0) 的判断,仔细分析了下和1做与操作是为了判断低位是否为0或者1,直观的说就是判断左值的奇偶性,如果&之后的值是0表示左值是偶数,反之如果&之后的值是1表示左值是奇数 阅读全文
posted @ 2015-01-08 17:29 davygeek 阅读(139) 评论(0) 推荐(0) 编辑
摘要:你想成为一名优秀的程序员吗?那么,现在是时候放下《24小时学会xxx语言v8.3》超级骗子书,相反,你应当养成每天反问自己以下10个问题的习惯。你的代码中是否有一种模式存在?找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则。要对工作达到深入的理解,你必须养成反问自己“是否有一种模式存在?”... 阅读全文
posted @ 2015-01-08 17:18 davygeek 阅读(204) 评论(0) 推荐(0) 编辑
摘要:同学们工作之余,不妨放下微博跟朋友圈,来这10个网站感受一下看着就醉了的情境:「念完往上一推音乐键,我往后一靠,潮乎乎的软皮耳机里头,音乐排山倒海。」今天推荐的网站,利用代入感强的图片与音频,迅速帮你抹平焦虑,获得平和心态,特别献给改稿千遍的设计师们。1. Calm这是同类型中最火的网站了,站如其名... 阅读全文
posted @ 2015-01-08 17:14 davygeek 阅读(233) 评论(0) 推荐(0) 编辑
摘要:算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架 阅读全文
posted @ 2015-01-08 17:08 davygeek 阅读(145) 评论(0) 推荐(0) 编辑
摘要:要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的... 阅读全文
posted @ 2015-01-08 16:31 davygeek 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在2011年John D. Cook写了一篇博客,其中提到:我的朋友Clift Norris发现了一个基本常数,我称之为Norris常数,一个未经培训的程序员在他或她遇到瓶颈之前能写出的平均代码量。Clift估计这个值是1500行。超过这个数以后,代码会变得如此混乱,以至于本人都无法轻而易举的进行调... 阅读全文
posted @ 2015-01-08 14:05 davygeek 阅读(322) 评论(0) 推荐(0) 编辑
摘要:对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己C语言是M1式加兰德步枪,很老但可靠。C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器。Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它。Java是M240通用... 阅读全文
posted @ 2015-01-08 14:01 davygeek 阅读(319) 评论(0) 推荐(0) 编辑
摘要:ziadoz在Github发起维护的一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。伯乐在线对该资源列表进行了翻译,译文如下:依赖管理依赖和包管理库Composer/Packagist:一个包和依赖管理器Compose... 阅读全文
posted @ 2015-01-06 10:14 davygeek 阅读(237) 评论(0) 推荐(0) 编辑
摘要:High-Performance Server Architecture高性能服务器架构来源:http://pl.atyp.us/content/tech/servers.html译文来源:http://www.lupaworld.com/home/space-341888-do-blog-id-1... 阅读全文
posted @ 2015-01-04 23:44 davygeek 阅读(280) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示