- 博客(121)
- 资源 (19)
- 收藏
- 关注
转载 Java代码优化
Java代码优化http://blog.csdn.net/zkaip1/article/details/43270725?ref=myread1. StringBuffer代替String如果知道字符串容量,最好刚开始 StringBuffer buffer = new StringBuffer(30);2. 初始化的时候分配容量 Vector vect =new Ve
2015-01-31 22:47:16 436
转载 COM组件设计与应用(四)——简单调用组件
COM组件设计与应用(四)——简单调用组件http://blog.csdn.net/jiangqin115/article/details/43280341?ref=myread一、前言二、组件的启动和释放三、内存分配和释放四、参数传递方向五、示例程序六、小结本文摘自:http://www.vckbase.net/index.ph
2015-01-31 22:43:43 499
转载 深入解析NoSQL数据库的分布式算法
深入解析NoSQL数据库的分布式算法http://www.csdn.net/article/2015-01-30/2823782摘要:尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。系统的可扩展性是推动NoSQL运动
2015-01-31 22:21:47 502
转载 第5章 Neural Networks
http://www.cnblogs.com/xbinworld/p/4263304.html第5章 Neural Networks在第3章和第4章,我们已经学过线性的回归和分类模型,这些模型由固定的基函数(basis functions)的线性组合组成。这样的模型具有有用的解析和计算特性,但是因为维度灾难(the curse of dimensionality)(即高
2015-01-31 14:34:46 482
转载 Linux内核分析(三)
Linux内核分析(三)http://www.cnblogs.com/wrjvszq/p/4263341.html昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linux的内存管理子系统,linux的内存管理子系统相当的庞大,所以我们今天只是初识,只要对其进行简单的了解就好了,不会去追究代码,但是在后面我们还会对内存管理子系统进行
2015-01-31 14:32:32 632
转载 redis学习笔记——(1)
redis学习笔记——(1)1. NoSQL&Redis介绍 NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。 是以Key-Value的形式存储,(例如JSON,XML),不一定遵循传统数据库的一些基本要求,比如SQL标准、ACID属性(Atomicity/ Consistency/Iso
2015-01-30 21:58:58 506
转载 关于linux系统如何实现fork的研究(一)
关于linux系统如何实现fork的研究(一)引言 fork函数是用于在linux系统中创建进程所使用,而最近看了看一个fork()调用是怎么从应用到glibc,最后到内核中实现的,这片文章就聊聊最近对这方面研究的收获吧。我们主要聊聊从glibc库进入内核,再从内核出来的情景,而从应用到glibc这部分本片文章就不详细说明了。为了方便期间,我们的硬件平台为arm,li
2015-01-30 21:57:27 600
转载 WebService学习总结(四)——调用第三方提供的webService服务
http://www.cnblogs.com/xdp-gacl/p/4260627.htmlWebService学习总结(四)——调用第三方提供的webService服务 互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询国内手机号码归属地为例进
2015-01-29 23:56:21 674
转载 WebService学习总结(三)——使用JDK开发WebService
http://www.cnblogs.com/xdp-gacl/p/4259481.htmlWebService学习总结(三)——使用JDK开发WebServiceWebService学习总结(三)——使用JDK开发WebService一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1、 使用JDK
2015-01-29 23:49:22 742
转载 WebService学习总结(一)——WebService的相关概念
WebService学习总结(一)——WebService的相关概念http://www.cnblogs.com/xdp-gacl/p/4259481.html只为成功找方法,不为失败找借口!WebService学习总结(三)——使用JDK开发WebService一、WebService的开发手段 使用Java开发WebService时
2015-01-29 23:46:18 741
转载 Python入门
http://www.cnblogs.com/Jolinson/p/4256554.htmlPython入门首先是目录1.介绍2.变量和类型3.逻辑控制和运算4.函数与内建函数5.代码风格介绍Python 它是一种高级编程语言,这样的高级语言,都有自己的数据结构,以减少以前编程时候搭建“框架”所耗费的时间。Python 中的列表(大小可变
2015-01-29 23:43:39 721
转载 u-boot分析(十一)
u-boot分析(十一)http://www.cnblogs.com/wrjvszq/p/4246634.html\ 通过前面十篇博文,我们已经完成了对BL1阶段的分析,通过这些分析相信我们对u-boot已经有了一个比较深入的认识,在BL2阶段大部分是对外设的初始化,并且有的我们已经分析过,在这篇博文我打算对BL1阶段没有分析到的重要外设进行简单分析,并结束对u-boot的分析,同
2015-01-29 23:39:36 477
转载 Linux内核分析(二)----内核模块简介|简单内核模块实现
Linux内核分析(二)----内核模块简介|简单内核模块实现http://www.cnblogs.com/wrjvszq/p/4260996.htmlLinux内核分析(二)昨天我们开始了内核的分析,网上有很多人是用用源码直接分析,这样造成的问题是,大家觉得很枯燥很难理解,从某种意义上来说linux系统本身就是由一个个模块构成的,所以我会结合内核模块的设计,去分析内核
2015-01-29 23:37:11 547
转载 Linux内核分析(一)
http://www.cnblogs.com/wrjvszq/p/4257164.htmlLinux内核分析(一)从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底,同时在博文中如果那些地方有问题还请各位大神为我讲解。今天我们会分析到以下内容:1. Linux体系结构简介2. Linux内核源码简介3.
2015-01-29 23:28:41 574
转载 socket属性设置与初始化操
http://www.cnblogs.com/coder2012/p/4259118.htmlsocket属性设置与初始化操作libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libev
2015-01-29 23:17:23 724
转载 十天学Linux内核之第十天---总结篇
十天学Linux内核之第十天---总结篇 毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件,分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。基本上,Linux内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件。Kconfig和Makefile就是
2015-01-29 23:16:01 496
转载 让数据库变快的10个建议
让数据库变快的10个建议大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 0. 小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支
2015-01-28 23:43:00 486
转载 sql语句中select top n与oracle的rownum与mysql的limit用法
sql语句中select top n与oracle的rownum与mysql的limit用法分类: oracle关键字: sql;select top n;rownum;top n select top 3 * from line orderby lineid; //sql2000中的语句,按照lineid排序,选取前三条记录。 在Oracl
2015-01-28 23:37:02 898
转载 网络基本功(二十三):Wireshark抓包实例诊断TCP连接问题
网络基本功(二十三):Wireshark抓包实例诊断TCP连接问题 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 前文论述了TCP基础知识,从本节开始,通过TCP抓包实例来诊断TCP常见问题。TCP进程通讯时,双方打开连接,发送数据,最后关闭连接。当TCP打开连接时,从源端口到目
2015-01-28 21:52:53 2061
转载 理解SQL原理,写出高效的SQL语句
理解SQL原理,写出高效的SQL语句http://blog.csdn.net/wxwzy738/article/details/43157957?ref=myread我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就 …我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开
2015-01-28 21:30:07 445
转载 Innodb行锁源码学习(一)
Innodb行锁源码学习(一)http://www.cnblogs.com/cchust/p/4255499.html Innodb是mysql数据库中目前最流行的存储引擎,innodb相对其它存储引擎一个很大的特点是支持事务,并且支持行粒度的锁。今天我重点跟大家分享下innodb行锁实现的基础知识。由于篇幅比较大,文章会按如下的目录结构展开。{
2015-01-28 21:12:22 869
转载 十天学Linux内核之第九天---向内核添加代码
十天学Linux内核之第九天---向内核添加代码http://www.cnblogs.com/lihuidashen/p/4255826.html先来熟悉一下文件系统,通过/dev可以访问Linux的设备,我们以men设备驱动程序为例来看看随机数是如何产生的,源代码在dirvers/char/mem.c上可以查看static int memory_o
2015-01-28 21:08:25 441
转载 操作系统中进程简介
操作系统中进程简介http://blog.jobbole.com/82926/操作系统:进程介绍很久前我就想写这篇文章了,但总是以各种理由来拖延。操作系统是我日常工作的主要部分,特别是GNU/Linux,这篇文章主要关注GUN/Linux。进程是个大话题,我不确定如何才能覆盖进程的所有知识点。这篇文章将会包含足够多的代码让你学会如何与进程交互。这些代码例
2015-01-28 01:03:50 526
转载 DB2和 Oracle的并发控制(锁)比较
DB2和 Oracle的并发控制(锁)比较http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0512niuxzh/ 引言在关系数据库(DB2,Oracle,Sybase,Informix和SQL Server)最小的恢复和交易单位为一个事务(Transactions
2015-01-27 23:40:57 487
转载 Linus:利用二级指针删除单向链表
Linus:利用二级指针删除单向链表http://coolshell.cn/articles/8990.htmlLinus大婶在slashdot上回答一些编程爱好者的提问,其中一个人问他什么样的代码是他所喜好的,大婶表述了自己一些观点之后,举了一个指针的例子,解释了什么才是core low-level coding。下面是Linus的教学原文及翻译——
2015-01-27 22:51:15 425
转载 二分查找(Binary Search)需要注意的问题,以及在数据库内核中的实现
二分查找(Binary Search)需要注意的问题,以及在数据库内核中的实现http://hedengcheng.com/?p=595问题背景 今年的实习生招聘考试,我出了一道二分查找(Binary Search)的题目。题目大意如下: 给定一个升序排列的自然数数组,数组中包含重复数字,例如:[1,2,2,3
2015-01-27 22:21:18 455
转载 SQL中的where条件,在数据库中提取与应用浅析
SQL中的where条件,在数据库中提取与应用浅析http://hedengcheng.com/?p=5771 问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、S
2015-01-27 22:18:13 471
转载 并发编程系列之一:锁的意义
并发编程系列之一:锁的意义http://hedengcheng.com/?p=803背景 C/C++语言的并发程序(Concurrent Programming)设计,一直是一个比较困难的话题。很多朋友都会尝试使用多线程编程,但是却很难保证自己所写的多线程程序的正确性。多线程程序,如果涉及到对共享资源的并发读写,就会产生资源争用(Data Race)
2015-01-27 21:53:51 576
转载 MySQL 加锁处理分析
MySQL 加锁处理分析http://hedengcheng.com/?p=771 1 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Cluster Index:聚簇索引 31.3 2PL:Two-Phase Locking
2015-01-27 21:48:18 426
转载 教你手工mysql拆库
教你手工mysql拆库 互联网网站应用大多采用mysql作为DB存储,限于mysql单机性能的瓶颈,为了支撑更大容量和更大的访问量,dba一般通过建立分布式集群,让多个mysql共同提供服务。所谓的mysql分布式集群,实质就是将原有的数据拆成多份,放在多个mysql数据库上存储,应用通过中间层路由到对应的数据库分片,访问所需要数据,基本架构如图1所示。这里的关键点就是“拆”,如何
2015-01-27 21:28:13 1726
转载 Linux多线程同步方式
Linux多线程同步方式http://www.cnblogs.com/cchust/p/4252500.html 当多个线程共享相同的内存时,需要确保每个线程看到一致的数据视图,当多个线程同时去修改这片内存时,就可能出现偏差,得到与预期不符合的值。为啥需要同步,一件事情逻辑上一定是有序的,即使在并发环境下;而操作系统对于多线程不会自动帮我们串行化,所以需要我们通过操
2015-01-27 21:25:08 522
转载 Ajax
再回顾Ajax相关的内容,再次梳理学习还是很有必要的,尤其是实际的开发中,ajax更是必不可少,仔细学习以便避免不必要的错误。 文章导读: --1.使用XMLHttpRequest---------- 1.1 必备知识点 1.2 send()方法 1.3 再看CORS --2.HTTP请求和响应---
2015-01-27 21:18:14 459
转载 谈谈对Spring IOC的理解
谈谈对Spring IOC的理解http://www.cnblogs.com/xdp-gacl/p/4249939.html学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Sprin
2015-01-27 21:15:41 788
转载 大数据基础架构详解
大数据基础架构详解http://www.cnblogs.com/luobei/p/4253718.html简介:本文是对大数据领域的基础论文的阅读总结,相关论文包括GFS,MapReduce、BigTable、Chubby、SMAQ。大数据出现的原因: 大多数的技术突破来源于实际的产品需要,大数据最初诞生于谷歌的搜索引擎中。随着
2015-01-27 21:06:01 1184
转载 亿级用户下的新浪微博平台架构
亿级用户下的新浪微博平台架构http://kb.cnblogs.com/page/513584/ 新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。 微博平台第一代架构为LAMP架构,数据库使
2015-01-27 21:00:48 735
转载 十天学Linux内核之第八天---构建Linux内核
http://www.cnblogs.com/lihuidashen/p/4253752.html 到目前为止,我们已经认识了Linux内核子系统,也探究了系统的初始化过程,并且深入探索了start_kernel()函数,同样,了解内核映像的创建也是非常重要的,接下来将讨论一下内核映像的编译和链接过程,那么这些当然需要工具链了,工具链包含编译程序、汇编程序、链接程序,是创建Li
2015-01-27 20:46:39 485
转载 Latex排版全解
Latex排版全解http://www.cnblogs.com/jingwhale/p/4250296.html LATEX(英语发音:/ˈleɪtɛk/ LAY-tek或英语发音:/ˈlɑːtɛk/ LAH-tek,音译“拉泰赫”),是一种基于TEX的排版系统,由美国电脑学家莱斯利•兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可
2015-01-26 21:00:13 3596
转载 十天学Linux内核之第七天---电源开和关时都发生了什么
十天学Linux内核之第七天---电源开和关时都发生了什么http://www.cnblogs.com/lihuidashen/p/4250095.html说实话感觉自己快写不下去了,其一是有些勉强跟不上来,其二是感觉自己越写越差,刚开始可能是新鲜感以及很多读者的鼓励,现在就是想快点完成自己制定的任务,不过总有几个读者给自己鼓励,很欣慰的事情,不多感慨了,加紧时间多多去
2015-01-26 20:45:15 666
转载 Emacs教程 30minutes
http://blog.csdn.net/bamboolsu/article/details/43063171没 有听说过 Emacs 吗?没有关系,花上30分钟就能了解和熟悉这个古老而强大 的编辑器。他被很多人称作世界上最强大的编辑器。用户从无数高手到IT民工到 普通文本编辑器用户,可以符合几乎所有人的需求。甚至可以在 Emacs 里运行 音乐播放器、网页浏览器等等,Emacs
2015-01-25 23:54:14 392
Go语言编程
2015-10-06
C++标准程序库_带书签版本
2013-06-25
无懈可击的web设计
2012-10-27
[五笔打字与输入技巧六日速成].甘登岱.扫描版.pdf
2012-10-27
[Objective-C基础教程].Mark.Dalrymple.&.Scott.Knaster.扫描版.pdf
2012-09-16
java 编程艺术
2012-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人