自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 浅析动态内存分配及Malloc/free的实现

一、概述: 动态内存分配,特别是开发者经常接触的Malloc/Free接口的实现,对许多开发者来说,是一个永远的话题,而且有时候也是一个比较迷惑的问题,本文根据自己的理解,尝试简单的探究一下在嵌入式系统中,两类典型系统中动态内存分配以及Malloc/Free的实现机制。二、内存分配方式 Malloc/Free主要实现的是动态内存分配,要理解它们的工作机制,就必须先了解...

2014-01-01 15:56:31 578

原创 CSDN推出代码托管与社交编程平台CODE

在第八届开源中国开源世界高峰论坛上,国内最大的IT技术社区CSDN宣布正式推出代码托管与社交编程平台“CODE”。CODE系统搭建于阿里云IaaS平台之上,向个人开发者、IT团队及企业提供代码托管、在线协作等服务。 2013年6月28日消息, 国内最大的IT技术社区CSDN今天宣布正式推出代码托管与社交编程平台“CODE”(https://code.csdn.net) 。...

2013-09-08 18:08:36 195

原创 项目人员的数据存储方面的一些参考

1. DAS (Direct-attached Storage)直连式存储,顾名思义这是一种通过总线适配器直接将硬盘等存储介质连接到主机上的存储方式,在存储设备和主机之间没有任何网络设备的参与,此概念主要用于区别NAS和SAN等网络存储。可以说DAS是最原始最基本的存储方式,在个人电脑、服务器上随处可见。常见的用于连接DAS和主机系统的协议/标准主要有ATA、SATA、eSATA、SCSI...

2013-09-08 18:07:24 150

开源 免费 java CMS - FreeCMS-标签 infoAttchs .

infoAttchs根据附件字符串(多个之间用;分隔)提取附件对象。参数说明attchStr附件字符串(多个之间用;分隔)参数 说明 attchStr 附件字符串(多个之间用;分隔) 返回值 说明 attchUrl 附件地址 attchName 附件名称 ...

2013-09-08 18:05:38 124

原创 Swing 事件模型

在Swing的事件模型中,组件可以发起(触发)一个事件。每种事件的类型由单独的类表示。当事件被触发时,它将被一个或多个“监听器”接收,监听器负责处理事件。所以,事件发生的地方可以与事件处理的地方分离开。既然是以这种方式使用Swing组件,那么就只需编写组件收到事件时将被调用的代码,所以这是一个分离接口与实现的极佳例子。所谓事件监听器,就是一个“实现了某种类型的监听器接口的”

2013-08-30 10:44:44 1280

原创 最好的方式?

Swing功能强大;少量的代码就可以做很多事情。基于学习的目的,本书中的例子相当简单,所以手工编写它们很有意义。你能通过组合简单布局,得到非常多的效果。不过,在某些情况下,手工编写GUI窗体就不太适合了;这样做太复杂,也不是分配编程时间的合理策略。Java和Swing设计者的最初目的就是要使语言和库能对GUI构造工具提供支持,这些工具的明确目的也是为了使你更容易地获取编程经验。只要

2013-08-30 10:43:04 397

原创 BoxLayout

由于人们在理解和使用 GridBagLayout 的时候遇到了很多问题,所以 Swing 还提供了BoxLayout,它具有 GridBagLayout 的许多好处,却不像 GridBagLayout 那么复杂。所以当你需要手工编写布局代码的时候,可以考虑使用它(再次提醒,如果你的设计过于复杂,那么就应该使用 GUI 构造工具来生成布局代码)。BoxLayout 使你可以在水平方向

2013-08-30 10:41:58 1024

原创 存储和恢复数据

PrintStream 可以对数据进行格式化,以便人们的阅读。但是为了使输出可供另一个流恢复的数据,我们必需用 DataOutputStream 写入数据,并用 DataInputStream 恢复数据。当然,这些流可以是任何形式,但在这里我们采用的是一个文件,并且对于读和写都进行了缓冲处理。注意 DataOutputStream    和 DataInputStream是面向字节的,

2013-08-26 11:20:52 524

原创 从内存输入与格式化的内存输入

从内存输入这部分获取已包含文件全部内容的字符串 s2,并用它创建一个 StringReader。然后调用read()每次读取一个字符,并把它发送到控制台。注意 read()是以 int 的形式返回下一字节,因此必须强制转换为 char 才能正确打印。格式化的内存输入如果要读取格式化数据,我们要用到 DataInputStream,它是一个面向字节的 I/O 类(

2013-08-26 11:19:29 731

原创 I/O 流的典型使用方式

尽管我们可以通过不同的方式组合 I/O“流”类,但我们可能也就只会用到其中的几种组合。下面的例子可以作为基本参考;它展示了典型 I/O 配置的创建和使用。注意每个配置都以一个注释编号和标题开始,其中标题对应于随后文本内的适当说明。//: c12:IOStreamDemo.java// Typical I/O stream configurations.// {RunBy

2013-08-26 11:14:15 464

原创 自我独立的类:RandomAccessFile

RandomAccessFile 适用于由大小已知的记录组成的文件,以便我们可以使用 seek()将记录从一处转移到另一处,然后读取或者修改记录。文件中记录的大小不一定都相同,只要我们能够确定那些记录有多大以及它们在文件中的位置即可。最初,我们可能难以相信 RandomAccessFile 不是 InputStream 或者 OutputStream继承层次结构中的一部分。

2013-08-26 11:11:37 436

原创 异常匹配

抛出异常的时候,异常处理系统会按照你书写代码的顺序找出“最近”的处理程序。找到匹配的处理程序之后,它就认为异常将得到处理,然后就不再继续查找。查找的时候并不要求抛出的异常同处理程序所声明的异常完全匹配。派生类的对象也可以匹配处理程序中声明的基类,就像这样://: c09:Human.java// Catching exception hierarchies.

2013-08-24 13:50:03 567

原创 构造器(Constructor)

当你编写的代码涉及到异常的时候,要时刻提醒自己“如果异常发生了,它能被正确地清除吗?”尽管大多数情况下你是非常安全的,但涉及到构造器时,问题就出现了。构造器会把对象设置成安全的初始状态,但还会有别的动作,比如打开一个文件,这样的动作只有在对象使用完毕并且用户调用了特殊的清除方法之后才能得到清除。如果在构造器内抛出了异常,这些清除行为也许就不能正常工作了。这意味着你在编写构造器时

2013-08-24 13:49:07 503

原创 finally 用来做什么?

对于没有垃圾回收和析构函数自动调用机制3的语言来说,finally非常重要。它能使程序员保证:无论try块里发生了什么,内存总能得到释放。但Java有垃圾回收机制,所以内存释放不再是问题。况且,Java也没有析构函数可供调用。那么,Java在什么情况下才能用到finally呢? 当你要把除内存之外的资源恢复到它们的初始状态时,就要用到 finally 子句。这种需要清理的资

2013-08-24 13:45:50 865

原创 垃圾回收器如何工作

在你以前所用过的程序语言中,如果在堆上分配对象的代价十分高昂,你自然会觉得Java中所有对象(基本类型除外)都在堆上分配的方式也非常高昂。然而,垃圾回收器对于对象的创建,却具有明显的效果。听起来很奇怪——存储空间的释放竟然会影响存储空间的分配——但这确实是某些 Java 虚拟机的工作方式。这也意味着,Java 从堆分配空间的速度,可以和其它语言从堆栈上分配空间的速度相媲美。

2013-08-20 18:43:34 397

原创 终结条件

通常,你不能指望finalize( ),你必须创建其它的“清除”方法,并且明确地调用它们。看来,finalize( )只能存在于程序员很难用到的一些晦涩用法里了。不过,finalize( )还有一个有趣的用法,它并不依赖于每次都要对finalize( )进行调用,这就是对象“终结条件”5的验证。当你对某个对象不再感兴趣,也就是它可以被清除时,这个对象应该处于某种状态,使它占

2013-08-20 18:42:48 575

原创 你必须执行清除

为清除一个对象,用户必须在进行清除的时刻调用执行清除动作的方法。听起来似乎很简单,但却与 C++中的“析构函数”的概念稍有抵触。在 C++中,所有对象都会被销毁,或者说,“应该”被销毁。如果在 C++中创建了一个局部对象(就是在堆栈上创建,Java 中可不行),此时的销毁动作发生在以“右花括号”为边界的、此对象作用域的末尾处进行。如果对象是用 new 创建的(类似于 Java),那

2013-08-20 18:41:55 465

原创 撤销提交

var customer = ctx.Customers.Single(c => c.CustomerID =="AROUT");        customer.ContactName = "zhuye";        customer.Country = "Shanghai";        Response.Write(string.Format("Name

2013-08-14 15:39:57 548

原创 已编译查询

已编译查询 对于一些在项目中经常被用到的查询可以封装成已编译查询,这样就能提高执行效率: static class Queries { public static FuncNorthwindDataContext,string, IQueryableCustomer>>        CustomersByCity = CompiledQuery.C

2013-08-14 15:39:26 386

原创 处理空值

var count = (from cinctx.Customerswhere c.Region ==null select c).Count();        Response.Write(count + ""); var query =from emp in ctx.Employees select emp.ReportsTo; for

2013-08-14 15:38:12 425

原创 CSS优化

CSS优化CSS优化主要是改变CSS的调用方式以及避免使用CSS为重要内容定义样式,以达到精简页面代码及提高页面相关性的目的。第一、 通过改变CSS的调用方式及使用CSS对相同样式的内容进行控制,可以节省大量的代码;第二、 避免使用CSS为重要的内容定义样式。页面中重要内容的样式(尤其是主、辅关键字)必须使用HTML标签进行标注,这样才能达到突出页面中的主、辅关键字,提高页面相关性的目

2013-08-12 11:11:03 430

原创 CSS简介

CSS简介CSS即Cascading Style Sheet,也称为样式表(Style Sheet)。采用CSS样式表技术,可以有效地对页面的布局、字体、颜色、背景等进行精准的控制。CSS样式表使得网页中显示描述与文档结构彻底分离,避免了单独使用HTML标签而引起的文档结构与显示格式描述之间的混乱,提高代码的可读性。CSS样式表从整体上对页面布局进行控制,使用相同的样式文件或者相同名称的样

2013-08-12 11:10:32 445

原创 HTML标签转换

HTML标签转换HTML标签转换主要是使用短标签替换在网页中实现同样效果的长标签。例如:与,两者都是对字体进行加粗,但是却比多出了五个字符。如果一个页面上有上百个加粗标签,则会产生不少的冗余代码。在HTML语言中,多种相同的样式可以使用不同的标签实现,如下表5-1所示。 表 5-1  实现同样效果的HTML标签 加粗

2013-08-12 11:09:56 859

原创 细水长流 打破地方特色餐饮店推广运营的坚冰

在舌尖上的中国火爆了之后,吃也慢慢成为了我们身边的话题,所以,有时间的话,就喜欢上地方的餐饮网站去看看有什么好吃的介绍没有,吃,是一种话题,在现在,地方特色的餐饮行业也慢慢火爆开来,无论是通过什么宣传,只要有人来到你的店就是一种进步,那么这篇文章,笔者就介绍一些关于地方特色餐饮店的几种推广运营方法。第一点:借力微博,发力宣传如何借力微博呢,其实在上图中,也看到了,经常和其他行业做活

2013-08-10 14:06:16 442

原创 文章互链,你做到位了吗?

站内优化很重要的一项工作就是文章,文章不是乱写的,当然也不是写完就完事了的。只要符合用户搜索习惯,文章互链的好处是大大滴!请问各位SEOer,文章互链,你做到位了吗?    其实对于一个已经成型的网站,我们能够改动的东西不多,也要求我们对网站不进行大幅度的改动,具体原因我就不多介绍了,但是我们一定要注意在网站内部进行符合用户搜索习惯的文章互链建设。如一般来说我会在内容页面添加上“相关文章”模块

2013-08-10 14:05:24 646

原创 NET主页信噪比和SEM事业的seo优化

站长冤家能够晓得seo优化,但很少有人晓得哪些主页信噪比,以至有些seo搜索引擎优化人员,没有注重这一律念。正在白文中,主页信噪比的不雅概念,回到了自己的视线,让每集体都晓得某个观点主页信噪比,再不能被寄望的历程的构建。    (一)旌旗记号的信噪比是什么主页,主页信噪比是指文本正在主页的HTML代码。从搜寻引擎的使命事理,主宰琐细是整个主页键入第一,尔后提取文本,HTML编制后,去除综合去除

2013-08-10 14:04:45 930

原创 扩展长尾关键词的方法

如何扩展长尾关键词的方法,下面是有华罡SEO免费教学频道整理的几种方法供大家分享,如有更好的方法和其他的方法请大家动动小手跟帖分享下。    拓展长尾关键词的八个方向:    1.质地 特点 功能    举例:以“摩托车”为目标关键词,你可以选“越野摩托车”"脚踏摩托车"等都是根据其产品的特点和功能而拓展来的长尾关键词。    2.应用领域和地域    举例:以“挖土机”为目标

2013-08-08 10:27:48 787

原创 SEO面向用户与搜索引擎

在今朝看来,大大都的中小型网站都显现着倒逼式的SEO形式近况。面临愈来愈频仍的算法更新,从本来原理所谓的“伪原创”过渡到TF/IDF之流的网站形式创作思绪,大要说来SEOER广泛都存在关于“原创类”的认知误区。由感而发对付“面向用户与搜索引擎”的网站形式显现简述。 从用户阅读风俗浅析结构与近况: 1、凡是用户在阅读页面其实不会很是细心地检察网页形式,也便是说很少会有人从头至尾的进行浏览。所

2013-08-08 10:27:01 638

原创 seo网站优化的金字塔模型

我相信很多学习SEO的朋友都曾经看到过SEO金字塔模型,肯定也了解了SEO金字塔包含的细致工作。但是随着搜索引擎的不断发展,尤其在国内百度算法频频更新的情况下,我们如果仍然按照最初的意思去做SEO的话,那么我相信这条理论依然对我们有所帮助,但是作用已经大不如前了。  看到这个理论的时候,是偶然买了一本关于SEO的书《SEO网站营销推广全程实例》在书中的第一章的一个提示处,标注出来了这个

2013-08-08 10:25:58 1395

原创 搜索引擎优化相关性排名技术浅析

相关度排序技术的产生主要是由搜索引擎的特点决定的。首先,现代搜索引擎能够访问的 Web网页数量已经达到上十亿的规模,哪怕用户只是搜索其中很少的一部分内容,基于全文搜索技术的搜索引擎也能返回成千上万的页面。即便这些结果网页都是用户所需要的,用户也没有可能对所有的网页浏览一遍,所以能够将用户最感兴趣的结果网页放于前面,势必可以增强搜索引擎用户的满意度。其次,搜索引擎用户自身的检索专业能力通常很有限,在

2013-08-06 10:51:30 657

原创 做seo我只求稳定,稳定压倒一切

一、空间服务器稳定    稳定的空间服务器,是开展SEO的前提条件。如果网站三天两头打不开,或某个时间长时间打不开,抛开用户体验不说,起码对搜索引擎蜘蛛是致命的伤害。第一次,蜘蛛访问不了,百度会认为该网页临时不可访问,不会把这条url直接删除,短期内会再访问。届时如果网页已恢复,则正常抓取;如果继续访问不了,短期内还会反复访问几次。 但是如果网页长期返回503,那么这个url仍会被百度认为是失

2013-08-06 10:49:18 480

原创 引导蜘蛛抓取文章的方法分享

百度优化:引导蜘蛛抓取文章的方法分享  最近很多人说百度的原创火星计划生效了,百度对于原创内容的网站会更加喜欢。百度优化[根据自身的网站分析,分享一下百度优化是如何吸引百度蜘蛛来网站抓取文章的,下面详细说下步骤:  一、提交地图:  每天发布文章之后将网站的地图更新一下,然后提交地图到百度,让其可以通过地图访问你的网站。  二、按照百度官方的说法去执行  百度的原创火星计划里面

2013-08-05 16:31:46 700

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除