2013年12月3日

Java 23种设计模式详尽分析与实例解析之三--行为型模式

摘要: Java设计模式行为型模式职责链模式模式动机:职责链可以是一条直线、一个环或者一个树形结构。链上的每一个对象都是请求处理者,职责链模式可以将请求的处理组织成一条链,并使请求链传递,由链上的处理者对请求相应的处理,客户端无须关心请求的处理细节以及请求的传递,只需将请求发送到链上即可,将请求的发送者和请求的处理者解耦。模式定义:使很多对象都有机会处理请求,从而避免请求的发送者和接收者之间的解耦关系。将这些对象连成一条链,并沿着这条链传递该请求,直到由一个对象处理它为止。模式结构 模式分析:在职责链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这条链上传递... 阅读全文

posted @ 2013-12-03 12:42 love so much 阅读(394) 评论(0) 推荐(0)

几种经典的数据排序及其Java实现

摘要: 选择排序思想n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果: ①初始状态:无序区为R[1..n],有序区为空。 ②第1趟排序 在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1个记录R[1]交换,使R[1..1]和R[2..n]分别变为记录个数增加1个的新有序区和记录个数减少1个的新无序区。 …… ③第i趟排序 第i趟排序开始时,当前有序区和无序区分别为R[1..i-1]和R(i..n)。该趟排序从当前无序区中选出关键字最小的记录 R[k],将它与无序区的第1个记录R交换,使R[1..i]和R分别变为记录个数增加1个的新有序区和记录个数减少1... 阅读全文

posted @ 2013-12-03 12:38 love so much 阅读(285) 评论(0) 推荐(0)

os内存使用管理之linux篇

摘要: os内存使用管理之linux篇 看一下LINUX内存机制是怎么运作的,了解了基础知识,对于理解和操作是有很大帮助的。抛砖引玉: Linux 优先使用物理内存,当物理内存还有空闲时,linux是不会施放内存的,即时占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的好处是,启动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有好处。 你可以用 free 指令查看一下输出,用 used 减去 buffer 和 cache,才是你运行中的程序所占用的空间,举例如下: total used free shared . 阅读全文

posted @ 2013-12-03 12:35 love so much 阅读(505) 评论(0) 推荐(0)

C++基础学习笔记----第四课(函数的重载、C和C++的相互调用)

摘要: 本节主要讲了函数重载的主要概念以及使用方法,还有C和C++的相互调用的准则和具体的工程中的使用技巧。函数重载1.基本概念函数重载就是用同一个函数名来定义不同的函数。使用不同的函数参数来搭配同一个函数名。基本例程如下:#include #include int func(int a){ return a;}int func(int x, int y){ return x*y;}int func(int a, int b, int c){ return a + b + c; }int func(char *p){ return strlen(p);}int main(){ printf (&quo 阅读全文

posted @ 2013-12-03 12:31 love so much 阅读(285) 评论(0) 推荐(0)

os内存使用管理之unix-AIX篇

摘要: os内存使用管理之unix-AIX篇 未完待补充。。。。。 阅读全文

posted @ 2013-12-03 12:27 love so much 阅读(219) 评论(0) 推荐(0)

Spring3.0 入门进阶(1):从配置文件装载Bean

摘要: Spring 已经盛行多年,目前已经处于3.0阶段,关于Spring的概念介绍性的东西网上已经很多,本系列博客主要是把一些知识点通过代码的方式总结起来,以便查阅.作为入门,本篇主要介绍Bean的加载工具类package com.eric.introduce;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.eric.introduce.di.ConferenceRoom 阅读全文

posted @ 2013-12-03 12:24 love so much 阅读(215) 评论(0) 推荐(0)

网上销售第二天有感

摘要: 2013年11月29日,玲玲给我发消息要我跟着她做qq空间销售,把她的货物拿到我这里卖,她一直说她卖的还不错,半个月下来可以有个两三千块钱的收入,由于我下班后时间也是比较充裕的,于是我真的开始做了。 所谓的qq空间销售就是把产品照片传到空间中,然后让qq的好友们来看货物,然后再让他们来买,她做的是高端产品,价格相对高一点,1号到2号有几个朋友问了下,可是都因为价格过高而都走了。 玲玲知道我现在的处境很想帮我,当然她也不会想到出现这样的状况,她可以卖出那么多的东西或许是因为她面向的客户都比较的高端,相对现在她所卖的高端产品他们这群人更能够接受。不管现在经营的怎么样,还是很谢谢你,玲玲!当然这样. 阅读全文

posted @ 2013-12-03 12:20 love so much 阅读(183) 评论(0) 推荐(0)

OpenSSL---堆栈

摘要: 堆栈是一种先进后出的数据结构。是一种只允许在其一端进行插入或者删除的线性表。允许插入或删除操作的一端为栈顶,另一端称为栈底。对堆栈的插入和删除操作称为入栈和出栈。1.1 概述OpenSSL大量采用堆栈来存放数据。它实现了一个通用的堆栈,可以方便的存储任意数据。它实现了许多基本的堆栈操作,主要有:堆栈拷贝(sk_dup)、构建新堆栈(sk_new_null,sk_new)、插入数据(sk_insert)、删除数据(sk_delete)、查找数据(sk_find,sk_find_ex)、入栈(sk_push)、出栈(sk_pop)、获取堆栈元素个数(sk_num)、获取堆栈值(sk_value)、 阅读全文

posted @ 2013-12-03 12:17 love so much 阅读(541) 评论(0) 推荐(1)

PL/SQL(二):变量

摘要: 变量标识符定义PL/SQL程序设计中的标识符定义与SQL的标识符定义的要求相同。要求和限制有: (1)不能超过30个字符。(2)首字符必须为字母。(3)不区分大小写。(4)不能使用SQL保留字。(5)对标识符的命名最好遵循实际项目中相关命名规范 声明语法PL/SQL中出现的变量在DECLARE部分定义,语法如下:变量名[CONSTANT] 数据类型[NOT NULL][ := | DEFAULT PL/SQL表达式]常量:[CONSTANT]必须初始化 数据类型 在 PL/SQL 出现的所有变量和常量都需要指定一个数据类型。下面介绍一些... 阅读全文

posted @ 2013-12-03 12:13 love so much 阅读(291) 评论(0) 推荐(0)

leetcode Trapping Rain Water

摘要: Trapping Rain Water Total Accepted:2335 Total Submissions:8464 My SubmissionsGivennnon-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given[0,1,0,2,1,0,1,3,2,1,2,1], return6. The above elevation m 阅读全文

posted @ 2013-12-03 12:09 love so much 阅读(185) 评论(0) 推荐(0)

时间戳timestamp

摘要: 1时间戳数据库中自动生成的唯一的 二进制的数据,通常用作给数据表的行添加版本戳的机制。timestamp与时间和日期无关。timestamp存储大小为8字节。一个数据表只能有一个timestamp列。每次修改或者插入包含timestamp列的行时,就会在timestamp列中插入增量数据库时间戳值。timestamp列不适合于作为键使用,因为任何更新都会更改timestamp的值。2时间戳的作用及应用可以防止丢失更新 多用户同时修改一行数据,最后提交修改的数据会覆盖前面提交的数据,造成前面的更新丢失。可以应用于数据增量更新 若将一个表中更新的数据Copy到另外一个表,就可以... 阅读全文

posted @ 2013-12-03 12:06 love so much 阅读(391) 评论(1) 推荐(0)

6.MIL采集和实时显示

摘要: 前面讲到的都是离线的图像获取方法,实际中我们做机器视觉都是在线采集图像和处理,处理结果决定了计算机要给出的控制信号如电机运动等,这样就实现了实时视觉反馈运动。MIL中的采集需要Matrox采集板卡的支持,本文中以实验室的Matrox Helios板卡为例讲解MIL的采集。1.采集系统构成谈到采集,首先必须理解一套完整的采集系统从硬件到软件的构成,下面采集系统示意图采用Matrox板卡、MIL软件,图中各种CPU、MCU、GPU交互通信的详细过程并没有表示出来,只是为了说明大概流程,实际过程中完整采集系统差别不大。(以后有时间我会考虑单独出一个机器视觉硬件系列博文,后话啦) 对照上图,简要说明一 阅读全文

posted @ 2013-12-03 12:02 love so much 阅读(1891) 评论(0) 推荐(0)

WEB应用如何解决安全退出问题

摘要: 让我先来描述一下这个情况。一位用户第一次请求一个web页面,web应用弹出登录窗口提示用户登录,用户输入用户名,密码,验证码后服务器进行判断,正确后,返回用户请求的页面。 此时,用户有事需要离开一会儿,担心别人使用自己的账户,为了安全,用户需要退出,这时用户有两种方法保证账号安全,一种是关闭浏览器,一种就是我们程序员需要做的事情了:用户点击退出,弹出消息框提示用户是否要退出?确定后,后台服务器需要清除此用户对应的seession,这样虽然保证了此用户不能够再次操作页面相应权限的功能(是web项目不同情况而定,如果是MIS管理系统的话,则需要跳转到登录界面。)。但是浏览器的history这会.. 阅读全文

posted @ 2013-12-03 11:59 love so much 阅读(656) 评论(0) 推荐(0)

java.exe路径问题

摘要: 因为要更换JDK版本,自然也就要重新设置JAVA_HOME环境变量,但设置完成后奇怪的发现,运行java -version时还是原来的版本,莫名其妙,最后我把JAVA_HOME环境变量删除竟然java命令仍然有效,此时javac命令却无效了,实在是想不通。 后来通过网上查找才知道,在java程序的运行过程中可能会把java.exe文件拷贝到c:\windows\system32下面,而c:\windows\system32是优先查找的路径,也就出现了上述现象。自然解决方式是将c:\windows\system32中的java.exe文件删除即可。 阅读全文

posted @ 2013-12-03 11:55 love so much 阅读(582) 评论(0) 推荐(0)

RS100项目进展更新

摘要: 1. 添加手机界面访问网页,毕竟PDA的屏幕大小和PC机大小不一致,完成了一自适应网页,便于在手机上观看实时画面;2. 此项目为一个远程视频监控+远程开关项目,远程PC机或者手机能操作到监控端的开关,所以在远程开关这一块,添加了一些人性化的使用功能,包括手动开关机,延时开关,定时开关等等;3. 邮件发送功能,包括定时发送,远程开关延时时间到发送等,方便用户查看监控端状况。 阅读全文

posted @ 2013-12-03 11:52 love so much 阅读(147) 评论(0) 推荐(0)

xcode-build/version-bump

摘要: # xcode-build-bump.sh# @desc Auto-increment the build number every time the project is run. # @usage# 1. Select: your Target in Xcode# 2. Select: Build Phases Tab# 3. Select: Add Build Phase -> Add Run Script# 4. Paste code below in to new "Run Script" section# 5. Drag the "Run Scr 阅读全文

posted @ 2013-12-03 11:48 love so much 阅读(380) 评论(0) 推荐(0)

Java面试题精选(一)基础概念和面向对象

摘要: -- 基础概念和面向对象 -- 全程将为大家剖析几大部分内容,由于学习经验有限,望大家谅解并接受宝贵的意见:基础概念部分 ★★ : 常出现的高频率单词的区别理解(异常、静态、抽象、接口、集合等);深入理解部分 ★★★★: 重点掌握的面向对象的理论知识(对象、排序、字节字符流);线程编程部分 ★★★★★:单独讲解线程概念、同异步实现方法及关系、线程锁等;数据库理论归纳 ★★★★: 总结PL/SQL语句,使用方法,归纳基本公式,深层次内容有待开发。JDBC和XML部分 ★★★: 重点分析XML的技术构成、应用方面的形式和区别。Servlet 部分 ★★★★★:重点掌握生命周期和会话跟踪技术的... 阅读全文

posted @ 2013-12-03 11:45 love so much 阅读(657) 评论(0) 推荐(2)

SSH2三大框架整合出错(四)

摘要: usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop }2013-12-2 22:28:18 org.apache.catalina.core.AprLifecycleListener init信息: Loaded APR based Apache Tomcat Native library 1.1.27 using APR version 1.4.6.2013-12-2 22:28:19 org.apache.catalina.. 阅读全文

posted @ 2013-12-03 11:41 love so much 阅读(556) 评论(0) 推荐(0)

[置顶] 写一下我对植物大战僵尸设计模式的理解

摘要: 今晚,弄到现在,几番想砸键盘以后,却让我做出来了;是什么呢?我看看能不能解释清楚吧;我们不是建立了一个主游戏层吗?它有多个子层这些之层分散在主游戏层得周围;可以看作周围多个点 围绕着中间一个点;现在的问题是怎么在这些子层之间建立联系,比如我接下来要讲的 每个葵花植物成熟后金币要加上相应的值,对吧,但是葵花精灵和金币不在同一个层 ,你在葵花所在那个层里面怎么实现金币的运算;浪费了很长时间,老是错,错的让人心烦;不过在22:30我找到了解决方案:给大家看下部分代码:完整的代码我明天会写;今晚恐怕写不了了。。好困!void SunCellLayer::initSunCell(float dt){ . 阅读全文

posted @ 2013-12-03 11:38 love so much 阅读(421) 评论(0) 推荐(0)

熬之滴水成石:最想深入了解的内容--windows内核机制(15)

摘要: 66--内存管理(4)说说在windows中内存空间初始化的事,开始的开始通过处理器的分页机制,预先建立相应足够的页表以便页表来访问物理内存。预先建立的这个物理内存的是windows自己的加载程序,这个加载程序在业界叫作ntldr。这个东东将内核模块映射到特定的虚拟地址上,这里面关联到了一系列的方法调用。这里面有一系列的方法调用,像kisystemstartup函数,它就是用来作内核的初始化。当然它也是调用其它的方法进行这个事情,它调用的函数叫作kiinitalizekernel函数,该函数实际上又调用了另一... 阅读全文

posted @ 2013-12-03 11:34 love so much 阅读(270) 评论(0) 推荐(0)

mysql的1067错误 - 2

摘要: 上一篇博文《mysql的1067错误》中由于日志配置问题产生1067错误。 由于要升级MySQL到V5.6,所以拷贝my.ini和数据文件到新的系统上。 在启动服务时,又出现1067错误! 查看,主机名.err文件(xiaobin-PC.err)2013-12-02 20:23:22 3684 [Note] Plugin 'FEDERATED' is disabled.2013-12-02 20:23:22 171c InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option 阅读全文

posted @ 2013-12-03 11:30 love so much 阅读(526) 评论(0) 推荐(0)

Java面试题精选(二)线程编程、数据库理论和Jdbc部分

摘要: ——线程编程、数据库理论和Jdbc部分内容 —— 数据库的开发应用想必是我们日常所碰到最多的知识点了,大致可分为:oracle、MySQL、SQL Server、Hadoop、 NoSQL、云计算等主流数据库,但随着科技水平的进步和日益紧张的技术追分,人们的节奏逐渐的走向大数据处理的当今时代,Hadoop和NoSQL等大数据的应用已经成为大企业从业人员必备的专业知识之一,Big Data的储备已必不可少。 本章主要分析 :线程编程 、 数据库理论知识 和 JDBC 的简要内容 每天学一点,日积月累,四个月后的今天,你一定会有很大的收获! 全程将为大家剖析几大部分内容,由于学习经... 阅读全文

posted @ 2013-12-03 11:27 love so much 阅读(383) 评论(0) 推荐(0)

Java面试题精选(三) JSP/Servlet Java面试逻辑题

摘要: -- JSP/Servlet Java面试逻辑题 -- 很显然,Servlet/JSP的WEB前端动态制作的重要性比HTML/CSS/JS的价值高很多,但我们都知道他们都是建立在HTML服务器端的技术 规范,JSP是一种动态页面生成的技术,标签库的应用很广泛,面试遇到的几率也很大,而且对于比较复杂的页面,使用JSP来编写,更容易编写和维护。 本章主要分析 :简单的JSP/Servlet 方式和内容 、 Java面试逻辑题 每天学一点,日积月累,四个月后的今天,你一定会有很大的收获! 全程将为大家剖析几大部分内容,由于学习经验有限,望大家谅解并接受宝贵的意见: 基础概念... 阅读全文

posted @ 2013-12-03 11:23 love so much 阅读(701) 评论(0) 推荐(0)

来自中油瑞飞的SQL笔试题20131202

摘要: 1、有三张表,用户表,用户角色表,角色表, 使用sql显示如下内容: 用户ID,用户名,超级管理员,录入员,会计 也就是角色用逗号分隔。 解:1、填充数据到表User select * from [User] INSERT INTO [northwind].[dbo].[User] ([ID] ,[NAME]) VALUES (1 ,'zhaohy') INSERT INTO [northwind].[dbo].[User] ([ID] ,[NAME]) VALUES (2 ,'zhangyy') GO2、填充数据到表role select * from [ro 阅读全文

posted @ 2013-12-03 11:20 love so much 阅读(372) 评论(0) 推荐(0)

代码格式化工具Astyle配置

摘要: Astyle是一个很好的代码格式化工具,其他不多说,下面介绍一下我在VS 2010的配置 1.http://sourceforge.net/projects/astyle,这是该插件的网站,下载后把.exe放到"D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools"中(前面的部分是你的VS所在的目录);2. 打开VS 2010,工具-->外部工具-->添加,如图: 命令:d:\program files (x86)\microsoft visual studio 10.0\Common 阅读全文

posted @ 2013-12-03 11:16 love so much 阅读(909) 评论(0) 推荐(0)

OCP-1Z0-042-V12.39-47题

摘要: 47.Which two database operations can be performed at the mount stage of database startup?题目解析:A和E在mount状态,B在open状态,C和D在nomount状态知识扩展nomount阶段完成的任务:a.简单的说下参数文件,数据库启动过程中会去选择对应的参数文件读取配置初始化数据库相关参数,参数文件的选择也是有顺序的,顺序是: spfile.ora ---> spfile.ora ---> init.orab.分配SGAc.启动后台进程d.打开并修改告警.log文件及跟踪文件使用场景:多用 阅读全文

posted @ 2013-12-03 11:13 love so much 阅读(282) 评论(0) 推荐(0)

我来教你找工作新手篇

摘要: ------------------------------------新人分类--------------------------------- 好戏在后面(新晋程序猿常见问题,你,值得拥有!)↓↓↓↓↓↓↓ 咱大JAVA的新人基本可以分为三种 : 1.在校学生 特征:在学校学习java,无工作经验(或简单实习过),水平全靠是否用功,毕业后打算加入程序猿行列。 优点:在学校接触知识多,有足够的时间学习,年轻,有学历。 缺点:大多学生的技术多而不精。 2.培训机构学习java(相信各位看官已经躺枪) 特征:在各大坑爹培训机构学习,水平靠老师+自身... 阅读全文

posted @ 2013-12-03 11:09 love so much 阅读(375) 评论(0) 推荐(0)

hdu 4117 GRE Words (ac自动机 线段树 dp)

摘要: 参考:http://blog.csdn.net/no__stop/article/details/12287843此题利用了ac自动机fail树的性质,fail指针建立为树,表示父节点是孩子节点的后缀然后更新其影响的字符串的方法,即区间更新,维护最大值,用线段树优化。而其可以影响的字符串为其在fail树中的子树节点 此题一直MLE,调了一下午+晚上。最后发现。(1)ac自动机中的节点开始直接初始化,应动态初始化(也终于理解了许多人那么做)(2)还有用vector表示树边时,一开始初始clear,也会耗很多内存。(3)线段树开始直接初始化CLR(smax, 0)CLR(cov, 0),由于数组比 阅读全文

posted @ 2013-12-03 11:06 love so much 阅读(280) 评论(0) 推荐(0)

IT段子,娱乐一下

摘要: 1、我是个程序员,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。他可能生意不好,就无聊的看看我在干什么,然后过了一会,他幽幽的说,这里少了个分号。。。分号。。。分号。。 2、程序员的读书历程:x语言入门 —> x语言应用实践 —> x语言高阶编程 —> x语言的艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。 3、程序员最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 4、有一天某程序员去买肉,要了一公斤,拿到 阅读全文

posted @ 2013-12-03 11:02 love so much 阅读(450) 评论(0) 推荐(0)

makefile 必知必会

摘要: Makefile 必知必会Makefile的根本任务是根据规则生成目标文件。规则一条规则包含三个:目标文件,目标文件依赖的文件,更新(或生成)目标文件的命令。规则: : PS:更新目标命令必须以tab开头,这个有点恶心。Example hello.o: hello.chello.h gcc -c hello.c -o hello.o 目标hello.o 依赖于hello.c,hello.h. 生成hello.o的命令时是“gcc -c hello.c -o hello.o”伪目标一般情况下目标文件是一个具体的文件,但有时候我们只需要一个标签,如目标clean。声明伪... 阅读全文

posted @ 2013-12-03 10:58 love so much 阅读(338) 评论(0) 推荐(0)

程序员永远的痛之字符编码的奥秘

摘要: 字符编码相信是每个程序员的噩梦,只要是有中文的地方,总是会遇到各种编码的问题,并且这种问题还非常难缠,尤其在linux上,因为上面很多软件都是针对英语国家开发的,是不会考虑其他语种编码问题。在遇到编码的无数大坑之后,我决定仔细研究下编码问题,因为这就像一道坎一直横在你面前,每次到这里你都会跌到,每次爬起来之后,你都若无其事,这样的人被称作战士,真正的战士。可惜是个力量战士,做为新时代的智力战士,当然不能在那跌到然后又在这继续跌到。 文件的存储方式: 文件都有自己的存储格式,比如最常见的txt,cpp,h,c,xml ,png, rmvb各种格式,还有自定义格式。这些文件不论是什么格式... 阅读全文

posted @ 2013-12-03 10:55 love so much 阅读(222) 评论(0) 推荐(0)

ORACLE实例恢复过程详细分析--使用dump、BBED等多种工具结合分析

摘要: ---友情提示,内容较多,可以从博文左上的+目录选择小节方便阅读。 实验思路: --实验相关TRACE文件:http://download.csdn.net/detail/q947817003/6646723 1.数据库OPEN,,做DML操作不提交,查看检查点。 2.SHUTDOWN ABORT并重启到MOUNT并查询检查点 3.DUMP控制文件查看CHECKPOINT_CHANGE#/RBA 4.DUMP数据文件查看CHECKPOINT_CHANGE#/RBA,与DUMP控制文件对比 5.DUMP REDO日志文件,查看、对比CHECKPOINT_CHANGE#/RBA 6... 阅读全文

posted @ 2013-12-03 10:51 love so much 阅读(889) 评论(0) 推荐(0)

SSH2三大框架整合警告

摘要: ************************************************************************ WARNING!!! ** ** >>> FilterDispatcher >> FilterDispatcher >> FilterDispatcher >> FilterDispatcher <<< ... 阅读全文

posted @ 2013-12-03 10:48 love so much 阅读(329) 评论(0) 推荐(0)

Linux/Kubuntu/Ubuntu下安装字体

摘要: 1>获得字体文件*.ttf,免费下载地址:http://www.font5.com.cn/ simfang.ttf 仿宋体simhei.ttf 黑体simkai.ttf 楷体simsun.ttf 宋体和新宋体,原文件名simsun.ttctahoma.ttf tahoma字体tahomabd.ttf tahoma字体的粗体形式verdana.ttf verdana字体verdanab.ttf verdana字体的粗体形式verdanai.ttf verdana字体的斜体形式verdanaz.ttf verdana字体的粗体+斜体形式 2>安装1)复制字体目录到/usr/share/fonts. 阅读全文

posted @ 2013-12-03 10:44 love so much 阅读(1895) 评论(0) 推荐(0)

leetcode:Reverse Nodes in k-Group(以k为循环节反转链表)【面试算法题】

摘要: 题目:Given a linked list, reverse the nodes of a linked listkat a time and return its modified list.If the number of nodes is not a multiple ofkthen left-out nodes in the end should remain as it is.You may not alter the values in the nodes, only nodes itself may be changed.Only constant memory is allo 阅读全文

posted @ 2013-12-03 10:40 love so much 阅读(202) 评论(0) 推荐(0)

Cocos2dx系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)

摘要: 懒骨头(http://blog.csdn.com/iamlazybone)或许有天我们羡慕和崇拜的人因为我们的努力也会来了解我们说不定还会成为好友骨头喜欢这样与哲哲共勉 多少个夜晚一张长长的书桌上哲哲在左边认真的做着可爱的独特的手作骨头在右边噼里啪啦敲着自己真正喜欢的代码中间的pad放部电影 || 放首歌 || 放段《一席》这就是我们刚认识时憧憬的日子所以现在是很幸福了 继续! 昨晚那个游戏已经成功运行在了手机上,接下来,好好看看代码。 AppDelegate.cpp类常规的东西,设置FPS,设置是否显示FPS,生成菜单场景类Scene,然后让导演类加载第一个场景。GameMenuScene. 阅读全文

posted @ 2013-12-03 10:37 love so much 阅读(974) 评论(0) 推荐(0)

KMP算法原理与实现(精简)

摘要: 思想:使源字符串中的下标不回溯,利用模式字符串自身的相关性,减少模式字符串中下标回溯的距离。从而减少比较的次数。 关键问题: 分析模式字符串,得出 部分匹配值数组。原理参考此处。具体实现:#include #include #include void get_next(int next[], char source[], int n);//获取部分匹配字符数组int Index_KMP(char* s_string, char* t_string, int pos);//返回源字符串s_string中pos开始 与t_string匹配的第一个字符串首字母下标,无匹配返回0 int main.. 阅读全文

posted @ 2013-12-03 10:33 love so much 阅读(188) 评论(0) 推荐(0)

IOS之【属性列表】

摘要: @implementation JamesWongViewController - (void)viewDidLoad{ [superviewDidLoad]; [selfwritePerson];} #pragma mark 尝试写Person // 不能通过writeToFile将一个普通对象写入文件中 // writeToFile会删掉以前存在的文字,创建一个新的文件- (void)writePerson { Person *person = [[[Person alloc] init] autorelease]; person.name = @"JamesWong... 阅读全文

posted @ 2013-12-03 10:30 love so much 阅读(269) 评论(0) 推荐(0)

OCP-1Z0-042-V12.39-51题

摘要: 51.Which two statements regarding archive log destinations are true? 题目解析:A(正确)因为:.归档日志最多可以配置10个B和C(错误)因为:.归档日志可以写入本地或者远程主机D(正确)因为:归档日志信息会写入告警日志文件中E(错误)因为:归档日志目标文件位置序号与归档进程序号无关知识扩展: 配置归档(两种归档位置配置方法)a.归档到本机且少于等于两个归档位置设置LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST参数altersystemsetlog_archive_dest='/u01 阅读全文

posted @ 2013-12-03 10:26 love so much 阅读(194) 评论(0) 推荐(0)

Wireshark安装、简单使用、过滤器简介

摘要: 1.简介Wireshark是一款非常著名的网络嗅探器,它的前身是Ethereal。Wireshark是一款免费的软件,只需要从官网下根据不同的系统(window,linux等)下载其对应的安装文件即可。2.安装window下安装Wireshark,只需要猛戳"next"即可,并且当出现是否需要安装winPcap时,需要点击确认(如果你的电脑之前已经安装有winPcap,建议还是安装Wireshark自带的winPcap,防止出现不兼容的情况)。linux获取源代码包(或者使用apt-get,rpm等),然后解压缩,使用root权限执行"./configure&qu 阅读全文

posted @ 2013-12-03 10:23 love so much 阅读(476) 评论(0) 推荐(0)

IE 下使用firebug

摘要: javascript :var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee 阅读全文

posted @ 2013-12-03 10:19 love so much 阅读(153) 评论(0) 推荐(0)

[置顶] cocos2d-x 3.0游戏开发xcode5帅印博客教学 003.[HoldTail]游戏世界以及背景画面

摘要: cocos2d-x 3.0游戏开发xcode5帅印博客教学 003.[HoldTail]游戏世界以及背景画面写给大家的前言,在学习cocos2d-x的时候自己走了很多的弯路,也遇到了很多很多问题,不管是简单的还是困难的现在都慢慢的一步一步克服了,其实用cocos2d-x做游戏特别的简单,大家不要被是做游戏吓到了,支持我把游戏开源的原因是因为 eoe上海的大家的支持。加油,加油,要说明一下的是,写得不好还请大家多多包含哦。相信你们跟着我得博客,一步一步做肯定会成功的。 昨天做了游戏的主场景的开始画面,今天要做的是整个游戏的世界和游戏的滚动的背景 注意由于是在模拟器上门进行所以帧不高,但是如果.. 阅读全文

posted @ 2013-12-03 10:16 love so much 阅读(3169) 评论(0) 推荐(0)

flex调用webservice中的datatable结果写入datagrid

摘要: webservice配置文件 Webservice代码 //测试数据库连接 [WebMethod(Description = "!!!测试数据库连接,链接字符串在web.config中")] public bool conectDB() { strCon = ConfigurationSettings.AppSettings["sqlConDuke"]; conn = new SqlConnection(strCon); try { conn.Open(); return ... 阅读全文

posted @ 2013-12-03 10:12 love so much 阅读(371) 评论(0) 推荐(0)

linux shell编程指南第十一章------------合并与分割2

摘要: c u t用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件。 下一节将介绍粘贴用法。 c u t一般格式为: cut [options] file1 file2 下面介绍其可用选项: -c list 指定剪切字符数。 -f field 指定剪切域数。 -d 指定与空格和t a b键不同的域分隔符。 - c用来指定剪切范围,如下所示: - c 1,5-7 剪切第1个字符,然后是第5到第7个字符。 -c1-50 剪切前5 0个字符。 -f 格式与- c相同。 -f 1,5 剪切第1域,第5域。 - f 1,10-12 剪切第1域,第1 0域到第1... 阅读全文

posted @ 2013-12-03 10:08 love so much 阅读(265) 评论(0) 推荐(0)

Java GUI使用exe4j打包exe文件

摘要: exe4j下载地址:http://blog.csdn.net/cciii/article/details/17083531 1. 在MyEclipse将java项目打包成可执行jar文件。项目结构如下,RunSM.java是程序入口类,里面有main函数,client.xml是配置文件,lib是用到的第三方类库(注:src下面的文件将全部打包成jar文件,和src并列的其它文件必须拷到放src生成的jar文件的同目录下面,在后面提到的打包目录) 2. 开始打包,鼠标右键点击项目名 —> Export ,选择JAR file,点击Next3. 取消勾选“lib” 目录,以及myeclips 阅读全文

posted @ 2013-12-03 10:05 love so much 阅读(853) 评论(0) 推荐(0)

最小生成树kruskal算法

摘要: 最小生成树(最小权值生成树的简称)。原理:每次选择一条最小权边,直至构成一棵最小生成树。最小生成树的构建过程:1.排序。将图中所有边的权值按从小到大的顺序排列成L:T= heavy[j]) { root[j] = i ; heavy[i] = heavy[i] + heavy[j] ; } else { root[i] = j ; heavy[j] = i ; } }typedef struct { int x , y , distance ; }Edge ;void kruskal() { sort(g.begin() , g.end() , com) ; int s... 阅读全文

posted @ 2013-12-03 10:01 love so much 阅读(191) 评论(0) 推荐(0)

JQuery Datatable Ajax请求两次问题的解决

摘要: 最近一个项目中使用JQuery Datatable,用起来比较方便,但在测试过程中,发现当条件改变时,有时查询结果中的数据不正确。使用FireBug跟踪时,发现在使用Ajax请求时,点击一次搜索按钮,却发送了两次请求,一次是原条件的请求,一次是新的请求。下面是查询按钮的代码。先判断是否是Datatable,如果是的话,先Destroy掉,再重新创建。 function search(data) { var $searchResult = $("#search-result .result-panel"); if (resultDataTable) { resultDataT 阅读全文

posted @ 2013-12-03 09:58 love so much 阅读(1306) 评论(0) 推荐(0)

其实我还好

摘要: tyle="margin:20px 0px 0px">前奏:“给自己制定了一个目标,周末的时候要每天留出半个小时来听歌,听歌可以冥想,听歌也可以净化心灵,古人把好的音乐比作高山流水,很有道理;”——这是上上周一天一歌《一起吃苦的幸福》中自己给自己定的目标,但是上周末自己没有达到目标,这里给自己警告一次:虽然说是上周末发生太多的事情但是还是应该坚持达到自己制定的目标,以此为戒下不为例。《其实我还好》这首歌其实自己之前听过很多次,也记录过心灵的共鸣,但是每次听到都会有不尽相同的共鸣。正曲: 《其实我还好》单曲播放,从头听到结尾,从结尾再开始,感觉到的是:其实我现在很不好, 阅读全文

posted @ 2013-12-03 09:54 love so much 阅读(268) 评论(0) 推荐(0)

EFM32在使用IAR开发环境配置ICf文件以及指定程序存储地址空间

摘要: EFM32在IAR开发环境下指定代码,数据的存储空间为了便于后续的项目升级,管理,需要对代码,数据的存储空间加以设定,也在网上找下相关的资料,笔者水平有限,如下内容不一定完全正确,如有错误之后,还望帮忙纠正.首先,有必要了解一下IAR开发环境的ILINK,IAR的版本要在IAR5.xx以后,本人是在IAR6.21版本之上调试,目前我也将版本更新到6.50了,推荐使用IAR更新版本的.下载地址:http://pan.baidu.com/share/link?shareid=328871&uk=3842212607破解补丁下载地址:http://download.csdn.net/deta 阅读全文

posted @ 2013-12-03 09:50 love so much 阅读(2507) 评论(0) 推荐(0)

hdu1151Air Raid

摘要: Air RaidTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2704Accepted Submission(s): 1762 Problem Description Consider a town where all the streets are one-way and each street leads from one intersection to another. It is also known that star... 阅读全文

posted @ 2013-12-03 09:47 love so much 阅读(235) 评论(0) 推荐(0)

asp.net导出Excel类库

摘要: using System; using System.Collections.Generic; using System.Reflection; using System.Web; using Excel = Microsoft.Office.Interop.Excel; /// ///ExcelClass 的摘要说明 /// public class ExcelClass { /// /// 构建ExcelClass类 /// public ExcelClass() { this.m_objExcel = new... 阅读全文

posted @ 2013-12-03 09:43 love so much 阅读(281) 评论(0) 推荐(0)

导航