2013年12月19日

JBoss 系列六十九:CDI 基本概念

摘要: 概述如果说EJB,JPA是之前JEE(JEE5及JEE5之前)中里程碑式的规范,那么在JEE6,JEE7中CDI可以与之媲美,CDI(Contexts and Dependency Injection),即上下文依赖注入,它是众多JEE规范中的一个,从JEE6开始CDI正式成为JEE规范,但CDI相关的概念不是新的,依赖注入的概念已经存在了许多年,相关的流行框架包括Spring,Google Guice等。目前CDI规范的实现主要有 JBoss Weld,Apache OpenWebBeans 和 Caucho CanDI,我们随后系列都是基于JBoss Weld进行。 由Java Comm. 阅读全文

posted @ 2013-12-19 12:39 love so much 阅读(521) 评论(0) 推荐(0)

使用PHP实现用户登录和注册的功能

摘要: 登陆界面 login.php 用户名: 密码: 注册登录处理界面 logincheck.php注册界面 register.php 用户名: 密 码: 确认密码: 注册处理界面 regcheck.php使用PHP实现用户登录和注册功能——MySQL数据库文件 阅读全文

posted @ 2013-12-19 12:35 love so much 阅读(1184) 评论(1) 推荐(0)

面向对象的概述

摘要: 什么是面向对象? 从学习VB开始,就一直在说面向对象,面向对象。。!@¥@#%¥@!。。说了多少遍,在软工之前,也一直没有接触到一个明确的定义。 在软件工程中,Coad和Yourdon给出了一个定义:面向对象=对象+类+继承+通信如果一个软件系统是使用这样4个概念设计和实现的,则我们认为这个软件系统是面向对象的。 如图,对象a为类a的一个实例,类a没有方法b,但是如果某种程序设计语言支持多重继承的话,那么,对象a可以从对象b继承方法b,从而简化了代码。另外,对象和对象之间还存在着通信,消息是一个对象与另一个对象的通信单元。 例如: public class Account { priva... 阅读全文

posted @ 2013-12-19 12:32 love so much 阅读(303) 评论(0) 推荐(0)

poj1084Square Destroyer(LDX解重复覆盖)

摘要: 题目请戳这里题目大意:给一个n*n的用单位长度的木棍拼起来的网格图,给每个木棍按图示编号,编号范围1~2*n*(n+1).现在已知图中已经去掉了k个木棍,求还要至少去掉几根木棍能使网格图中不存在正方形.即破坏图中所有的正方形.n不超过5.题目分析:n太小了啦,直接爆搜!dancing links优化之.将之转化成一个重复覆盖的模型.n*n的完全网格图中存在n*(n+1)*(2*n+1)/6个正方形.给每一个编号,然后小木棍的编号图中给了,就按那个来.然后小木棍为行,正方形为列,建图.注意题目已经给定的k个木棍要去掉.首先那k个木棍覆盖的正方形是不用建图的,然后那k个表头也要删掉.然后关于木棍编 阅读全文

posted @ 2013-12-19 12:28 love so much 阅读(313) 评论(0) 推荐(0)

嵌入式linux的网络编程(1)--TCP/IP协议概述

摘要: 嵌入式linux的网络编程(1)--TCP/IP协议概述1.OSI参考模型及TCP/IP参考模型通信协议用于协调不同网络设备之间的信息交换,它们建立了设备之间互相识别的信息机制.大家一定都听说过著名的OSI协议参考模型,它是基于国际标准化组织(ISO)的建议发展起来的,从上到下共分为7 层:应用层,表示层,会话层,传输层,网络层,数据链路层及物理层.这个7 层的协议模型虽然规定得非常细致和完善,但在实际中却得不到广泛的应用,其重要的原因之一就在于它过于复杂.但它仍是此后很多协议模型的基础,这种分层架构的思想在很多领域都得到了广泛的应用.与此相区别的TCP/IP协议模型从一开始就遵循简单明确的设 阅读全文

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

uva 11134 - Fabled Rooks(问题转换+优先队列)

摘要: 题目链接:uva 11134 - Fabled Rooks 题目大意:给出n,表示要在n*n的矩阵上放置n个车,并且保证第i辆车在第i个区间上,每个区间给出左上角和右小角的坐标。另要求任意两个车之间不能互相攻击。 解题思路:因为要保证说每两个车之间不能互相攻击,那么即任意行列都不能摆放两个以上的车,转而言之可以看成是将每一行或列分配给每辆车。如果行和列和起来考虑的话复杂度太高了,但是行和列的分配又互相不影响,所以可以分开讨论。 即对于一个区间[xl,xr],要分配一个x给它,做法和uva 1422一样。 #include #include #include #include using na. 阅读全文

posted @ 2013-12-19 12:21 love so much 阅读(411) 评论(0) 推荐(0)

LeetCode Sudoku Solver

摘要: 早就见过数独的题了,一看就头疼,也没认真看过,这里遇见了,好似久违的敌人和朋友,终于可以切磋一下了。想到了回溯法,没想用,看了几个例子在这上面的http://www.sudokuhints.com/,这里的例子确实特别好,而且易懂,想看看有没有什么规律,果然找到了规律(简单说来就是:寻找那些独一无二的点,即某些点只能有一个唯一的值才满足横约束、竖约束和3*3小格子约束,一个一个点判断,寻找这样的点先填入,然后判断是否所有点都填完了,所有点都填完了就完成了数独),一晚上的时间实现了,测了几个例子都好使,提交上去了却不行了。调试了一下,问题是:有些题目(可能是由于给的点少了一点)会出现死循环,就是 阅读全文

posted @ 2013-12-19 12:17 love so much 阅读(213) 评论(0) 推荐(0)

实时消息传输协议 RTMP(Real Time Messaging Protocol)

摘要: 实时消息传输协议(RTMP)最初是由 Macromedia 为互联网上 Flash player 和服务器之间传输音频、视频以及数据流而开发的一个私有协议。Adobe 收购 Macromedia 购以后,公布了这个协议的一部分,以备公共使用。 RTMP 协议有多个变种: 1. 工作在 TCP 协议之上,并使用默认端口号 1935 的明文协议。 2. RTMPS 使用 TLS/SSL 连接的 RTMP 协议。 3. RTMPE 使用 Adobe 自己的安全机制的加密 RTMP。虽然它的实现细节是私有的,但使用的是行业标准加密原语。RTMPE 的设... 阅读全文

posted @ 2013-12-19 12:14 love so much 阅读(1401) 评论(0) 推荐(0)

eclipse maven SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder

摘要: 现象:运行eclipse maven build,console 有红色日志如下:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.即便添加对应的dependency仍然有此日志,有红色日志虽然不影响程序运行但还 阅读全文

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

gridview回顾

摘要: 第一看asp.net是在做项目之前,感觉收获也很大,第二次看gridview是在做完项目之后对GridView的回顾,这次的感觉是:我需要多想点,知识直到用时方觉少。直入正题吧,看gridview。一、主要的事件(1)RowDeleting 当点击删除按钮时,执行的删除代码。(2)RowEding 当点击编辑按钮的时候执行的代码。(3)RowUpdating 当点击修改按钮的时候执行的代码。(4)SelectedIndexChanged || SelectedIndexChanging 事件,这两个事件用哪个都可以,只不过执行顺序有先后,当点击选择按钮的时候执行的代码,例如我们在用GridVi 阅读全文

posted @ 2013-12-19 12:07 love so much 阅读(200) 评论(0) 推荐(0)

openGL 旋转的图形 矩阵操作

摘要: #include #ifdef __APPLE__#include #else#include #endif#include static int slices = 16;static int stacks = 16;/* GLUT callback Handlers */static void resize(int width, int height){ const float ar = (float) width / (float) height; glViewport(0, 50, width, height); glMatrixMode(GL_PROJECTION);... 阅读全文

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

二逼青年暑假深圳面试记

摘要: 2013年即将迎来岁尾。回顾这一年,感觉离梦想越来越近。还记得当初进大学时就是一个啥也不懂的小子,到现在有了自己的生活目标和理想。大一是放纵与享乐的一年,各种班会,社团活动,社联聚会和出游,玩的不亦乐乎。大二是归隐的一年,推掉所有的职务,积蓄能量。不过,大二上学期真是没有学到什么东西。学校教的东西太过于理论,只重视考试和英语。只要关心你的挂科情况,其他的一切都是浮云。对于这样死气沉沉的大学教育我已不想过多的评判。 自从去年过完年,我就决心要把Javaee开发学好,赶紧的学好技术找一份工作,自给自足的独立生活。可能是看着昔日的小伙伴都已经成家立业,自己却还在吃着家里的粮饷,读着迷茫的大学,这深. 阅读全文

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

poj2032Square Carpets(IDA* + dancing links)

摘要: 题目请戳这里题目大意:给一个H行W列的01矩阵,求最少用多少个正方形框住所有的1.题目分析:又是一个红果果的重复覆盖模型.DLX搞之!枚举矩阵所有的子正方形,全1的话建图.判断全1的时候,用了一个递推,dp[i][j][w][h]表示左上角(i,j)的位置开始长h宽w的矩形中1的个数,这样后面可以迅速判断某个正方形是否全1.不过此题直接搜一直TLE,然后改成迭代加深就比较愉快啦详情请见代码:#include #include#include#includeusing namespace std;const int N = 11;const int M = 50005;int dp[N][N][ 阅读全文

posted @ 2013-12-19 11:56 love so much 阅读(299) 评论(0) 推荐(0)

JBoss 系列七十:一个简单的 CDI Web 应用

摘要: 概述本文通过一个简单的 CDI Web 应用演示dependency injection, scope, qualifiers 以及EL整合。应用部署完成后我们可以通过http://localhost:8080/moodchecker 来访问Web 应用欢迎页面,Mood在good和bad之间不停变化。通过本文,我们可以明白how qualifiers influence the selection of an injector。编译部署测试应用本应用源代码位于 https://github.com/kylinsoong/webframework/tree/master/cdi/moodch. 阅读全文

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

cocos2d-x 截取屏幕可见区域

摘要: 在游戏中,我们经常需要分享到社交网络的功能。分享时,我们时常会需要用到截屏的功能。目前网上的文章虽然很多,但是都是截取的设计分辨率(DesignResolutionSize)大小的屏幕,而这个并不是最佳选择,因为它不符合当前设备的宽高比例。 下面的这个函数,可以截取屏幕可见范围的内容,生成一个CCImage对象。CCImage* screenshotWithStartNode(CCNode *startNode){ CCSize winSize = CCDirector::sharedDirector()->getWinSize(); CCSize visibleSize = CCDir 阅读全文

posted @ 2013-12-19 11:49 love so much 阅读(318) 评论(0) 推荐(0)

HDU3863:No Gambling

摘要: Problem Description One day, Flyvan introduced a new game to his two friends, Oregon Maple and Grape Skin. The game is quite simple. Given an N-sized grids, like the figure A shown below (as N = 4). The blue points are the places the first player can choose, and the red points are the places the sec 阅读全文

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

SQL Server配置管理WMI问题

摘要: 今天在打开数据库的时候,连接不上。一看错误就知道肯定是SQL Server的服务没开启,所以自然而然的去SQL Server配置管理中去打开,但是打开配置管理器的时候出现了下面的错误: 每次连接数据库的时候总是会出各种各样的问题,都见怪不怪了。但是这个问题还是第一次遇到呢,起初还有新鲜劲,但是这个问题捣鼓了一个下午+晚上1小时。就开始变得纠结了。为了纪念一下这个难的的问题,还是写篇博客吧。 问题初期:新鲜劲来了, 好奇的是WMI是什么东西啊? WMI,Windows管理规范(Windows Management Instrumentation) 是一项核心的Windows管... 阅读全文

posted @ 2013-12-19 11:42 love so much 阅读(1452) 评论(0) 推荐(0)

Inno_setup制作升级包必须面临的几个问题

摘要: 这两天的时间一直在制作应用程序的升级包,期间碰到一些问题这里一并记录下来,相信这是制作升级包必须面临和解决的问题:1. 升级包安装程序如何不再产生新的安装、卸载程序 Inno_setup中AppId是用来标识某个应用程序的唯一标识,因此升级包中的AppId字段应该和原始安装程序的AppId相同。 CreateUninstallRegKey字段,改值设置为no则安装程序将不会在控制面板的“添加/删除程序”中再创建一个。当这个关键字设置为 no时,UpdateUninstallAppName通常也设置为 no。 UpdateUninstallAppName如果为 yes, 当添加到一个已存在的卸. 阅读全文

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

RUP(Rational Unified Process)笔记整理

摘要: RUP,统一软件开发过程是一种面向对象且基于网络的程序开发方法论。 RUP的思路:Implementing BestPractices ·迭代式开发 在软件开发的早期阶段就想完全、准确的捕获用户的需求几乎是不可能的。实际上,我们经常遇到的问题是需求在整个软件开发工程中经常会改变。迭代式开发允许在每次迭代过程中需求可能有变化,通过不断细化来加深对问题的理解。 迭代式开发的优点:降低风险; 得到早期用户反馈; 持续性的测试和集成; 适应变更; ... 阅读全文

posted @ 2013-12-19 11:35 love so much 阅读(340) 评论(0) 推荐(0)

JSP内置对象----response

摘要: response 对象 当客户访问一个服务器的页面时,会提交一个HTTP 请求,服务器收到请求时,返回HTTP 响应。request 对象获取客户请求提交的信息, 与request对象相对应的对象是response 对象。response 对象对客户的请求作出动态响应,向客户端发送数据。 1.动态响应 contentType 属性 response 对象的setContentType(String s)方法来改变contentType 的属性值:public void setContentType(String s); 该方法动态设置响应的 MIME 类型,参数s 可取:text/... 阅读全文

posted @ 2013-12-19 11:31 love so much 阅读(293) 评论(0) 推荐(0)

poj3358 Period of an Infinite Binary Expansion 数论有难度

摘要: 这道题目感觉好难,根本就是无从下手的感觉,尝试了以前的所有方法,都没有思路,毫无进展,参考了一下别人的思路,感觉学到了新的知识 接下来开始分析观察1/10这组数据,按照二进制转化法可以得到: 1/10 2/104/108/1016/1032/10.……对于每一个分子进行模10处理 可以相应的得到: 1/102/104/108/106/102/10……出现了重复,这个重复就是要求的最小循环 对于p/q,首先p'=p/gcd(p,q),q'=q-gcd(p,q),然后求p'*2^i ≡ p'*2^j (mod q'),然后开始变换,p'*2^i*(2 阅读全文

posted @ 2013-12-19 11:28 love so much 阅读(277) 评论(0) 推荐(0)

C# Mutex

摘要: MutexMutex 类似于C# lock, 区别在于一个Mutex可以在多个进程间使用.也就是说Mutex既是computer-wide又是application-wide.注意: 获取和释放Mutex大概比lock要多五十倍时间.调用WaitOne()来获得锁, ReleaseMutex()来解除锁.关闭或者杀死Mutex会自动释放掉锁.和lock一样, Mutex只能从拥有它的线程释放掉.cross-process Mutex的常见用处是用来确保某个程序只有一个实例在运行.代码如下:class OneAtATimePlease{static void Main(){// Naming a 阅读全文

posted @ 2013-12-19 11:24 love so much 阅读(506) 评论(0) 推荐(0)

MQTT协议详解一

摘要: 首先给出MQTT协议的查看地址:http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html当然也有PDF版的,百度一下,不过个人感觉不是官网上的字体和排版最舒服。那么这个协议是用做什么或有什么特色呢?下面是mqtt.org上的首段介绍:It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where 阅读全文

posted @ 2013-12-19 11:21 love so much 阅读(1145) 评论(0) 推荐(0)

cocos2d-x中的CCScrollView滑动体验不佳

摘要: 在最近的项目中,使用了Cocos2d-x (2.2.0版本)提供的CCScrollView来拖动一个比较大的画面,但是发现滑动体验非常不佳,手指离开屏幕后,滑动没有惯性,一个不算太大的画面,要滑动好几次才能从一头滑动到另一头。 在测试了示例程序中的CCTableView的例子之后,发现Table view的滑动体验同ios 的原生滑动体验没有什么区别,非常好,于是就决定改用CCTableView来实现。事实证明了我的思路是正确的,改用TableView后,滑动效果就非常棒了。 我的实现思路如下:unsigned int numberOfCellsInTableView(CCTableView 阅读全文

posted @ 2013-12-19 11:17 love so much 阅读(605) 评论(0) 推荐(0)

JSP内置对象---session

摘要: session 对象 HTTP 协议是一种无状态协议。一个客户向服务器发出请求(request)然后服务器返回响应(respons),连接就被关闭了。在服 务器端不保留连接的有关信息,因此当下一次连接时,服务器已没有以前的连接信息了,无法判断这一次连接和以前的连接是否属于同一 客户。因此,必须使用会话记录有关连接的信息。 从一个客户打开浏览器连接到服务器,到客户关闭浏览器离开这个服务器称做一个会话。 1.session 对象的Id 当一个客户首次访问服务器上的一个JSP 页面时,JSP 引擎产生一个secssion 对象,这个session 对象调用相应的方法可以存储客户 在访... 阅读全文

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

POJ_1698_Alice's Chance

摘要: #include #include #include #include using namespace std;const int MAX_SIZE = 400;int capacity[MAX_SIZE][MAX_SIZE];int parent[MAX_SIZE];bool visit[MAX_SIZE];bool Edmonds_Karp( int start, int end ){ queue Q; memset( visit, false, sizeof( visit ) ); visit[start] = true; Q.push( start ); ... 阅读全文

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

透过比特币看移动互联网创业产品立项的关键要素

摘要: 比特币因其的创新的算法确保了其的稳定性、独立性和稀缺性,必然的\终于的\成功的超过了黄金的价格。 2013-12-5日,中国人民银行、工业和信息化部、中国银行业监督管理委员会、中国证券监督管理委员会、中国保险监督管理委员会日前联合印发了《中国人民银行 工业和信息化部 中国银行业监督管理委员会 中国证券监督管理委员会 中国保险监督管理委员会关于防范比特币风险的通知》,喧嚣的大妈式炒作终于要告以段落了。 本贴将不讨论比特币过去、现在和将来,本人比较感兴趣这个短暂的炒作过程,很形象完整的演绎了一堂移动互联风产品的生命周期的样板课程:创新性、颠覆性、爆发性、速冻性。 回头我们... 阅读全文

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

localhost与127.0.0.1的区别

摘要: localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个问题还有人不清楚,其实这两者是有区别的。localhost也叫local ,正确的解释是:本地服务器127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用 阅读全文

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

Dojo实现Tabs页报错(一)

摘要: 1、在用Dojo写tab页的过程中出现了一些错误dojo源码如下: dojo实现Tab页 学生 教师 课程 2、启动服务器,页面显示如下 3、火狐浏览器FireBug调试“控制台... 阅读全文

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

我的2013之十八年寒窗磨利剑,初出江湖还看今朝

摘要: 时光飞逝,岁月荏苒,转眼间就到了2013年,2013年是不平常的一年,这是研究生最后一年,也是求学生涯的最后一年,是人生重大的转折点。金秋九十月份拉开了找工作的帷幕,十八年寒窗以为修成正果,通过随之而来的各大公司举办的笔试,收到面试通知,如鱼得水一般,然世上之事,不如意者十之八九,接下来的面试过程中,因缺乏项目经验与工作经验,再加上对知识的细节理解不够深刻而屡屡碰壁,心灵受挫。在面试美团网过程中,几道技术问题没有答上来,面试官直接跟我说了一句:“要么技术最NB,要么滚蛋!”,这话如同晴天霹雳般,令我毛骨悚然,当时心里就在想“妈的,这面试官也真NB,说起话来都这么NB,除了NB,我还说啥呢?NB 阅读全文

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

UVA 10798 - Be wary of Roses (bfs+hash)

摘要: 10798 - Be wary of Roses You've always been proud of your prize rose garden. However, some jealous fellow gardeners will stop at nothing to gain an edge over you. They have kidnapped, blindfolded, and handcuffed you, and dumped you right in the middle of your treasured roses! You need to get out 阅读全文

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

UNIX/Linux-进程控制(实例入门篇)

摘要: UNIX进程进程标识符要想对进程控制,必须得获取进程的标识。每个进程都有一个非负整数表示的唯一进程ID,虽然是唯一的,但是进程ID可以重用。当一个进程终止后,其进程ID就可以再次使用了。系统中有一些专用的进程。ID为0的进程通常是调度进程(常常被称为交换进程swapper)。该进程是内核的一部分,它不执行任何磁盘上的程序。进程ID1通常是init进程。此进程负责在自举内核后启动一个UNIX系统。init通常读与系统有关的初始化文件,并将系统引导到一个状态。init进程绝不会终止,它是一个普通的用户进程,但是它以超级用户特权运行。#include pid_t getpid(void) ; //获 阅读全文

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

[置顶] How to create Oracle 11g R2 database manually in ASM?

摘要: Step 1: Specify an Instance Identifier (SID) export ORACLE_SID=maomi Step 2: Ensure That the Required Environment Variables Are Set export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/dbhome_1 export ORACLE_BASE=/u01/app/oracle mkdir -p /u01/app/oracle/admin/maomi/adump Step 3: Choose... 阅读全文

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

RAC ORA-12170 ora-12535/tns-12535

摘要: 现象:开发人员抱怨RAC数据库出现了时连得上时连不上的情况,用SQLPLUS一试,果然有这样的情况: SQL> conn system/*******@bjyd 已连接。 SQL> conn system/*******@bjyd 已连接。 SQL> conn system/*******@bjyd 已连接。 SQL> conn system/*******@bjyd 已连接。 SQL> conn system/*******@bjyd 已连接。 SQL> conn system/*******@bjyd 已连接。 SQL> conn system/* 阅读全文

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

磁盘性能,你可能不知道的IOPS计算方法

摘要: 每个I/O 请求到磁盘都需要若干时间。主要是因为磁盘的盘边必须旋转,机头必须寻道。磁盘的旋转常常被称为”rotational delay”(RD),机头的移动称为”disk seek”(DS)。一个I/O 请求所需的时间计算就是DS加上RD。磁盘的RD 基于设备自身RPM 单位值(译注:RPM 是Revolutions Perminute的缩写,是转/每分钟,代表了硬盘的转速)。一个RD 就是一个盘片旋转的半圆。如何计算一个10K RPM设备的RD 值呢:1, 10000 RPM / 60 seconds (10000/60 = 166 RPS) 2, 转换为 166分之1 的值(1/166 阅读全文

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

获取执行计划——EXPLAN PLAN

摘要: 一般获取执行计划有四种途径:1、执行explain plan,查询结果输出表。2、查询动态性能视图,它显示缓存在库缓存中的执行计划(有时查不出结果是因为执行计划已经不在库缓存中)。3、查询AWR或Statspack表。4、启动提供执行计划的跟踪功能(set autotrace trace explain)。使用得比较多的是第四种,简单又好用~本篇讲第一种方法。 首先,explainplan原理就是把一条SQL语句分析一下,将该语句的执行计划和相关信息存储到计划表(plan table)中。可以查看一下联机文档关于explain plan的语法, 这里的string是用于区分计划... 阅读全文

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

算法之旅,直奔<algorithm>之十五 find

摘要: find(vs2010)引言这是我学习总结 的第十五篇。关于,每篇都很小,但是都很好用,可以秀出你的个性。作用find的作用是在数据集合里去找指定元素的位置,并返回元素的指针。原理template InputIterator find (InputIterator first, InputIterator last, const T& val){ while (first!=last) { if (*first==val) return first; ++first; } return last;}实验数据集合 找30,并返回它的指针.我们利用返回的指针去查看它... 阅读全文

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

Dojo实现Tabs页报错(二)

摘要: 阅读全文

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

[置顶] 关于CSDN2013博客之星的一些看法

摘要: 最近一个周,最火的话题当然要数CSDN2013博客之星拉票了。 实话实说,从12月14日开始,我连续5天拉票。 通过QQ群、QQ好友、CSDN文章、给CSDN粉丝发私信等多种方式拉票,真是累死我了。 所以,从今天开始,我就没有拉票了,文章中也不会让别人投票。 通过自己的实践和观察,还是发现了这个投票活动的一些问题。1.最明显的一条就是,投票时间太长了。 100多个博主中的几十个,陷入了无比激烈的拉票竞争中。不但如此,投票时间长达1个月。 我自己,还有很多博主都在拼命拉票,博客和论坛也出现了很多拉票软文。 这在一定程度上,打扰了那些没有参加博客之星的普通用户。2.既然是博客之星,我想更多还是应. 阅读全文

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

JSP内置对象---application

摘要: application 对象 服务器启动后,就产生了application 对象。当一个客户访问服务器上的一个JSP 页面时,JSP 引擎为该客户分配这个application 对象, 当客户在所访问的网站的各个页面之间浏览时,这个application 对象都是同一个,直到服务器关闭,这个application 对象才被取消。与 session 对象不同的是,所有客户的application 对象是相同的一个,即所有的客户共享这个内置的application 对象。我们已经知道,JSP 引擎为每个客户启动一个线程,也就是说,这些线程共享这个application 对象。 1.ap... 阅读全文

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

C#中foreach语句的迭代器实现机制

摘要: C#中的foreach语句可用于循环遍历某个集合中的元素,而所有的只要支持了IEnumerable或IEnumerable泛型接口的类型都是可以用foreach遍历的。其具体的遍历实现过程就是利用C#中的迭代器中的方法来按照特定顺序遍历的。在.NET中IEnumerator和IEnumerator就是对迭代器的抽象,如果要自定义的类型也支持foreach循环则首先须要声明该类支持IEnumerable或IEnumerable接口,然后再去实现自己的支持了IEnumerator的迭代器类型;唉,先看代码吧! ---------YYCFor Example:// 实现了IEnumerable泛型接 阅读全文

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

EBS动态创建账户组合实现

摘要: 目的:使用程序动态创建账户组合。如果账户组合存在的话,返回存在的ID,不存在的话就动态创建账户组合并返回id。实现步骤:1. 得到账簿的CHART_OF_ACCOUNTS_ID2.得到账户弹性域分隔符3. 调用标准的API得到账户组合id具体实现如下:1. 得到账簿的CHART_OF_ACCOUNTS_ID实现code:SELECT sob.chart_of_accounts_id INTO l_id_flex_num FROM financials_system_params_all fsp, gl_sets_of_books sob WHERE org_id = p_org... 阅读全文

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

稀里糊涂地被评为博客之星的候选人了,那就麻烦大家帮忙投个票吧~

摘要: 稀里糊涂地被评为博客之星的候选人了,本来没打算弄,想想还是试试吧,那就麻烦大家帮忙投个票吧~投票地址:面试之道,谢谢各位了。 阅读全文

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

UNIX/Linux进程间通信IPC---管道--全总结(实例入门)

摘要: 管道一般,进程之间交换信息的方法只能是经由fork或exec传送打开文件,或者通过文件系统。而进程间相互通信还有其他技术——IPC(InterProcessCommunication)(因为不同的进程有不同的进程空间,我们无法自己设定一种数据结构 使不同的进程都可以访问,故需要借助于操作系统,它可以给我们提供这样的机制。IPC)管道是UNIX系统IPC的最古老的形式,并且所有UNIX系统都提供此种通信机制。但是其有局限性:①它们是半双工的(即数据只能在一个方向上流动)②它们只能在具有公共祖先的进程之间使用。(通常,一个管道由一个进程创建,然后该进程调用fork,此后父子进程之间就可应用该管道) 阅读全文

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

操作系统课堂笔记(3)用户接口和作业管理

摘要: 用户与操作系统的接口1、作业级接口用于作业控制。用户通过键盘输入或在作业中发出一系列命令,告诉操作系统执行哪些操作。1)联机作业控制方式的接口 2)脱机作业控制方式的接口2、程序级接口系统为用户在程序一级提供相关服务而设置的。典型的作业控制过程:1)编译 2)连接装配 3)运行批处理系统的作业管理 作业控制块:批处理作业存在标志,其中保存有系统对于作业进行管理所需要的全部信息,它们被保存于磁盘区域中。作业表:每个作业有一个作业控制块,所有的作业JCB构成一个表。批处理作业的状态及转换1、进入状态2、后备状态3、运行状态4、完成状态作业的建立:1)作业的输入 2)JCB的建立作业输入方式:1)联 阅读全文

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

为什么cp很多小文件非常慢——对cp和rm命令的一些思考

摘要: linux中的文件复制命令——CPlinux中文件剪切的命令——MV1.问题背景今天在某个目的动作过程中想把一个文件夹下的文件复制到另外的一个文件夹下cp -fr ./dir1/ /dir2/发现终端一直在提示运行中,就是一直在复制,好一会儿都没有停。我要复制的文件都不是很大,全部加起来也就80M的样子,但是有很多零散的小文件,很多。 此时我已经按下enter很久了。。。。但是提示符一直闪啊闪。。。就是不停 2,问题探索看看究竟发生了什么cp -vfr ./linux-source-3.8.0/ /wa/ 这家伙足足闪了八分钟。。。还好,最后停了。。。 尝试用rm把一个文件夹里面的... 阅读全文

posted @ 2013-12-19 09:59 love so much 阅读(2344) 评论(0) 推荐(0)

NetBeans文件被锁,无法修改

摘要: 今天用NetBeans写有关Dojo的一个样例时,出现文件被锁,无法修改的情况。找了半天,但是就是不知道是什么原因,我就写在博客上记录下来 阅读全文

posted @ 2013-12-19 09:56 love so much 阅读(521) 评论(0) 推荐(0)

JQuery(一)——初步总结

摘要: JQuery其实早就看过相关的视频了,但是由于当时查的资料太少,理解的不够深刻,所以没有进行总结,这次回过头来又学习了,心里感觉理解了很多,因为BS的其它知识基本学习完了,而且有了一定程度的理解。相互促进学习的都是。 一,简介:JQuery是一个优秀的Javascript框架,是轻量级的js库,兼容了各种浏览器(IE 6.0+, FF 1.5+,Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTMLdocuments,events,实现动画效果,并且方便的为网站提供AJAX交互。核心理念是... 阅读全文

posted @ 2013-12-19 09:52 love so much 阅读(176) 评论(0) 推荐(0)

[置顶] cocos2d-x 植物大战僵尸(13)类似酷跑的【同一角色不同动画间的切换的实现】

摘要: 有几天没和大家分享博客了,原因很简单,就是我在运行第12章所写的代码时:(开始一切正常,不过没多久就出现了内存泄露!。可能求成心切吧,当时没多加考虑就把代码发上去了。我在此对看过第12章得朋友表示歉意,真的很抱歉。(好比,大家原先的思维是对的,可能经我这么一搅和,却错了!)所以,因为上次的过失,我决定了,以后我一定对写过的代码多做测试,直到确定没错误了,才会发到CSDN上面去!再次向大家表示歉意!这几天来我一直在(为实现同一角色的不同动画的切换)而做了大量的尝试,基本上都解决了!(所以我也想和大家说句心里话:我们在面临陌生的事物时,最好是自己多去实践,而不是等着看别人的新发现!这样不利于... 阅读全文

posted @ 2013-12-19 09:49 love so much 阅读(466) 评论(0) 推荐(0)

Dojo实现Tabs页报错(三)

摘要: 用Dojo实现tab页的过程中,没有引用“on.js”,但是firebug调试时一直提示如下错误: on.js源码如下:define(["./has!dom-addeventlistener?:./aspect", "./_base/kernel", "./sniff"], function(aspect, dojo, has){"use strict";if(has("dom")){ // check to make sure we are in a browser, this module 阅读全文

posted @ 2013-12-19 09:45 love so much 阅读(354) 评论(0) 推荐(0)

数据库综合系列 之 存储过程

摘要: 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 存储过程作用:(1) 存储过程通过参数传递,安全性高,可防止注入式攻击. (2) 查询的语句在存储过程里,与程序不相关,如果以后要修改程序或者数据库,都不会出现连锁反应,增加系统可扩展性. (3) 网站执行查询的时候,只需要传递简单的参数就可以了,无论是代码优化上还是查询优化上都可以做到高效. (4) 允许模块化编程,即,可以将一组查询写在一个过程里面,然后在程序里直接调用,而不必每次都写若干个语句来实现相应功能 具体使用:数据表来源http://blog.csdn.net/buyingfei888... 阅读全文

posted @ 2013-12-19 09:41 love so much 阅读(323) 评论(0) 推荐(0)

导航