- 博客(101)
- 资源 (1)
- 收藏
- 关注
原创 C++ 资源大全
关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSI...
2015-01-23 09:31:30
277
原创 javascript定义类(class)的三种方法
将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它完成越来越庞大的项目。Javascript代码的复杂度也直线上升。单个网页包含10000行Javascript代码,早就司空见惯。2010年,一个工程师透露,Gmail的代码长度是443000行!...
2015-01-19 09:33:20
256
原创 Javascript面向对象编程(三):非构造函数的继承
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对象,叫做"医生"。 var Doctor ={ career:'医生
2015-01-19 09:32:02
214
原创 Javascript面向对象编程(二):构造函数的继承
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(name,color){ ...
2015-01-19 09:31:20
193
原创 Javascript 面向对象编程(一):封装
学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Oriented JavaScript)《Javascript高级程序设计(第...
2015-01-19 09:30:22
118
原创 Limboy:自学 iOS 开发的一些经验
不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道该从哪切入。现在回想起来,其实路一直都在,而且有很多条,当初如果有人能够指出一条还不错的道,或...
2015-01-07 09:32:53
219
原创 移动端前端开发调试
http://www.cocoachina.com/webapp/20141231/10815.html 移动端的前端开发和测试是非常有必要的。由于之前做过大量有响应式需求的项目;今年(2014)年初也配合 Denis 的微信机器人做了一些用于微信的移动端项目;在淘宝 UED 实习的时候,也有参与过一个针对移动端的游戏的部分开发。所以算是积累了一点移动端调试的经验,在这里分享一下。...
2015-01-04 14:08:20
337
原创 移动端前端开发调试
通过移动端使用 Web 服务的比率越来越大,例如淘宝今年双十一,移动端交易份额就达到 42.6%。由此可见,掌握移动端的前端开发和测试是非常有必要的。由于之前做过大量有响应式需求的项目;今年(2014)年初也配合 Denis 的微信机器人做了一些用于微信的移动端项目;在淘宝 UED 实习的时候,也有参与过一个针对移动端的游戏的部分开发。所以算是积累了一点移动端调试的经验,在这里分享一下。...
2015-01-04 14:06:42
265
原创 Web性能优化:图片优化
http://www.iteye.com/news/29982HTTP Archieve有个统计,图片内容已经占到了互联网内容总量的62%,也就是说超过一半的流量和时间都用来下载图片。从性能优化的角度看,图片也绝对是优化的热点和重点之一,Google PageSpeed或者Yahoo的14条性能优化规则无不把图片优化作为重要的优化手段,本文覆盖了Web图片优化的方方面面,从基本的图片格式选择...
2014-12-23 09:28:47
335
原创 xcode使用
Xcode概览(Xcode 6版):循序渐进认识Xcodehttp://www.cocoachina.com/ios/20141212/10626.htmliPhone 6/6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?http://www.cocoachina.com/ios/20141205/10534.html...
2014-12-15 09:31:21
123
原创 2013年度最强AngularJS资源合集
AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。 AngularJS诞生以来,吸引了大量的目光,也迅速成为了Web开发领域的新宠。本文整理了2013年度一些非常有价值的AngularJ...
2014-12-14 18:36:33
100
原创 微信开发
https://github.com/usc/wechat-mp-sdk http://cloudbbs.org/forum.php?mod=viewthread&tid=23867 https://github.com/usc/wechat-mp-sdk 鸣谢:感谢以下两位大神的指点http://blog.csdn.net/lyq8479 以及 http://...
2014-12-05 01:35:00
194
原创 用户登录数据采集
1、 用户登录数据采集 用户登录 采 集银行或者其他企业数据 首先需要用户登录利用java语言的URL方法获取登录url 或者使用java的开源工具HTTPClient模拟登录,用到的插件有IE的httpwotch工具和FireFox里的Firebug工具和 cookie插件得到URL请求的post密码地址或者get密码地址。 2、 采集中对用户密码的登录难度及其验证码...
2014-10-28 09:17:40
896
原创 Java开发者值得关注的7款新工具
云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了7款较新的Java工具,大家不妨看下。1. JClarity——性能监控JClarity目前提供两款有关Java性能的工具:Illuminate和Censum,Illuminate是一款性能监控工具,而Censum是一款专注于垃圾回收的日志分析工具...
2014-10-22 13:15:35
114
原创 cache 篇二
Java Caching System JCS(Java Caching System)是一个用分布式的缓存系统,是基于服务器的java应用程序。它是通过提供管理各种动态缓存数据来加速动态web应用。 JCS和其他缓存系统一样,也是一个用于高速读取,低速写入的应用程序。 动态内容和报表系统能够获得更好的性能。 如果一个网站,有重复的网站结构,使用间歇性更新方式的数据库(而不是连续...
2014-10-05 20:30:46
168
原创 cache 篇一
前言 首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。 我主要是一个Cache实现者,而不是使用者。为了给一些ORM(比如JPA实现)提供Cache支持,我需要包装其它的Open Source Cache,并考察它们的特性。 我对这些Open Source Cache的一些工作原理,了解得比较多。具体配置和使用细节,了解的比较少。 本文主要讲述的也是Ca...
2014-10-05 20:30:10
178
原创 大型网站系统架构的演化
http://www.cnblogs.com/leefreeman/p/3993449.html 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演 变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构...
2014-10-02 22:26:50
120
原创 【问底】李平:大型网站的灵魂——性能
在前一篇随笔 大型网站系统架构的演化中, 介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去 研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践, 理论部分尽量通俗易懂,也要讲一些细节。实践部分会抽取一些技术做实...
2014-10-02 22:25:07
163
原创 【问底】静行:FastJSON实现详解
还记得电影《功夫》中火云邪神的一句话:天下功夫,无坚不破,唯快不破。在程序员的世界中,“快”一直是大家苦苦修炼,竞相追逐的终极目标之一,甚至到了“不择手段”、“锱铢必较”的地步。一直使用json游离于各种编程语言和系统之间。一个偶然的机会碰到了Fastjson,被他的无依赖、易使用、应用广等特性深深吸引的同时,更被 他出奇的“快”所震惊,在java界犹如一骑绝尘,旁人只能望其项背。很自然的一...
2014-09-27 15:53:11
241
原创 战Memcached缓存系统(1)Memcached基础及示例程序
1、Cache定义(1)狭义概念:用于CPU的相对高速处理与主存(Main Memory)的相对低速处理的之间起到协调功能的硬件设备。(2)广义概念:用于速度相差较大的两种硬件之间,起到协调两者数据传输速度差异的结构。狭义概念来自于Cache自1967出现以来较长时间内的应用场景。因为CPU的数据处理速度,要远远高于主存,所以在CPU和主存之间会有高速缓存设备,甚至是多级缓存设备。而广义概念,...
2014-09-20 14:28:41
534
原创 MySQL Replication 主从同步原理及配置
MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合。与之对应的另一个技术是同步的MySQL Cluster,但因为比较复杂,使用者较少。 下图是MySQL官方给出了使用Replication的场景:Replication原理 Mysql 的 Replication 是一个异步的复制过程,从一个...
2014-09-10 00:16:37
211
原创 MySQL分表实现上百万上千万记录分布存储的批量查询设计模式
MySQL分表实现上百万上千万记录分布存储的批量查询设计模式Tim http://hi.baidu.com/jabber/blog/category/Mysql我们知道可以将一个海量记录的 MySQL 大表根据主键、时间字段,条件字段等分成若干个表甚至保存在若干服务器中。唯一的问题就是跨服务器批量查询麻烦,只能通过应用程序来解决。谈谈在Java中的解决思路。其他语言原理类似。这里说的分表不是 My...
2014-09-09 23:47:36
441
原创 高性能建站系统
首先是从三方面来提高的,应用层面,服务器端层面,数据库层面。 一、应用层面 1、采用freemaker或者velocity来做页面静态化,提高网站的访问速度。 二、服务器端 1、对于一些不经常增删改的数据做缓存,比如memcached,redis,mongodb 2、对于图片的话,采用fastDFS来做图片的分布式服务器,加快图片的存储与读取。 3、对于安全方面,采用数据库事务来保证数据的安全性能...
2014-08-17 14:03:16
199
原创 iOS基础面试题(四)
1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令) [cpp] view plaincopyprint?[UIView transitionWithView:self.view ...
2014-08-03 19:56:42
92
原创 iOS基础面试题(三)
1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初 始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往NSA...
2014-08-03 19:56:08
120
原创 iOS基础面试题(二)
iOS进阶面试题----Block部分iOS进阶面试题----多线程部分1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一...
2014-08-03 19:55:02
132
原创 iOS基础面试题(一)
随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多...
2014-08-03 19:54:09
125
原创 有哪些可供Web设计师&开发者消遣的网站?
开源资讯项目 有哪些可供Web设计师&开发者消遣的网站?2014-08-01 16:04Onextrapixel作者 Wyatt Welch172538社交网站 文本编辑 网页设计 开发者 android长时间做Web开发和设计工作的人员,难免会遇到各种各样的苦恼事情,这个时候的就需要去做一些“分心”的事情,来帮助你...
2014-08-03 19:24:49
152
原创 spring security详解教程
先来谈一谈Acegi的基础知识,Acegi的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚。大家都知道,如果要对Web资源进行保护,最好的办法莫过于Filter,要想对方法调用进行保护,最好的办法莫过于AOP。Acegi对Web资源的保护,就是靠Filter实现的。如下图: 一般来说,我们的Filter都是配置在web.xml中,但是Acegi不一样,它在web.xml中配置的只是一个...
2014-06-16 10:12:23
134
原创 Java中的简单工厂模式
举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲是一个工厂类,也就是简单工厂模式的核心角色。 ...
2014-06-08 17:57:12
102
原创 UML相关工具一览
主要版本更新:Astah UML 6.8、BOUML 6.5、Enterprise Architect 11 RC2、GenMyModel状态机本文的PDF版本在此下载>>以下总结了全世界的各种UML相关工具,按工具名称字母排序。 工具(最新版本)厂商&地址版权支持代码环境XMI...
2014-06-08 09:28:22
404
原创 OpenLdap的安装及基本管理
OpenLdap简介OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。它主要包括下述4个部分:slapd - 独立LDAP守护服务slurpd - 独立的LDAP更新复制守护服务实现LDAP协议的库工具...
2014-05-30 10:10:40
256
原创 前端工程师的修真秘籍(css、javascript和其它)
以我的经验,大部分技术,熟读下列四类书籍即可。 入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列实践,结合实际中经常遇到的情景环境,来描述如何设计和解决问题,如cookbook系列深入,讲解一些文化,思路,甚至于...
2014-05-30 09:55:25
223
原创 浅谈Hive vs. HBase
浅谈Hive vs. HBase 发表于23小时前| 1246次阅读| 来源CSDN| 4 条评论| 作者夏梦竹 hivehbase分布式文件系统基础架构数据分析数据库大数据 摘要:对于刚接触大数据的用户来说,要想区分Hive与HBase是有一定难度的。本文将尝试从其各自的定义、特点、限制、应用场景等角度来进行分析,以作抛砖引玉之用。 对于刚接触大数...
2014-05-30 09:44:33
142
原创 大数据行业生态图谱3.0–信息图
2012年,FirstMark资本的MattTurck绘制了大数据生态地图2.0版本,涵盖了大数据的38种商业模式,被业界奉为大数据创 业投资的清明上河图。两年后的今天,经过漫长的等待,Turck终于推出大数据生态地图3.0版本。(期间bloomberg推出过一个2013版大数据 生态地图) 在大数据生态地图3.0版中,Turck从一个风险投资者的角度对两年来大数据...
2014-05-30 09:41:14
1849
原创 大型票务系统”和“实物电商系统”在支付方面的区别和联系
讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/206 相关文章: 《今天你买到票了吗?——从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统》 不能简单套用“实物电商系统”对“大型票务系统”做需求分析 “大型票务系统”和“实物电商系统”在不能提供商品(服务)时给消费者带来的影响有巨大...
2014-05-30 09:38:52
250
原创 怎么利用微信月收入三万以上的
不知道这篇文章算不算一个干货分享,与其说是干货分享,我感觉还不如说是对我自己的一个自我介绍。首先先简单的介绍一下我个人吧。在IT界(当然啦,是我的那个小圈子里),大家都叫我欢子。我是一个个地地道道的农民家庭出身。在大学中误打误撞的被调剂到计算机专业。被调剂对大家可能算是一种不幸,但我觉得对我个人而讲,被调剂到软件专业,我算是一种幸运,是上帝对我的眷顾。由于高考成绩不理想,上了一个小二本院校的专...
2014-05-29 10:47:10
295
原创 就是这么“高大上”!20个最受欢迎的Linux命令
本文根据commandlinefu网站的历史排名,筛选出了前20个得票最高的Linux命令。看看你都能熟练使用了吗? 1. 以 root 帐户执行上一条命令 sudo !!2. 利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000访问 python -m SimpleHTTPServer3. 切...
2014-05-29 09:07:53
138
原创 iOS应用安全开发你不知道的那些事
在传统互联网领域,安全已然是一个老生常谈的话题。许多大公司都设置有专门的安全部门,用于检测自己产品的安全性。但即便是这样,业界仍然时常爆出许多安全问题引发的新闻。就在不久前,乌云曝光了携程网在支付过程中,为了调试方便,记录了用户的信用卡卡号和CVV码等信息,而调试接口可以被外网访问,这样造成黑客可能通过调试接口读取用户的信用卡信息。虽然最终没有造成实际上的用户损失,但此次事件再一次给互联网公司...
2014-05-29 09:05:23
516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人