自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 判断链表是否有环及环入口点的求法(Linked List Cycle II )

分为两步第一步 还是利用快慢指针,如果有环的话在利用快慢指针终会相会于一个节点。第二步。然后从这节点出发每次出发走一步,同时从根节点出发每次出发也走一步则他们两个指针相遇的地方就是环的入口。第一步好解释那么第二步是为什么呢?网上有很多解法大都是从数学的角度来分析,有公式也有推算很不直观,我从图形的角度来看的话就相对理解起来简单很多。将图摊开成

2014-08-11 10:36:26 491

转载 Broadcast Receiver详解

Broadcast Receiver用于接收并处理广播通知(broadcastannouncements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的broadcast receivers来响应它觉得重要的通知。broadcastreceiver可以通过多种方式通知用户:启动activity、使用NotificationManager、开

2014-08-08 20:09:21 470

转载 Shell脚本case语句简明教程

Shell case语句为多选择语www.usus.cc句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。case语句格式如复制代码 代码如下:case 值 in模式1)    command1    command2    ...    commandN    ;;模式2)    command1    command2

2014-07-25 11:44:08 524

转载 给IT新人的15点建议:苦逼程序员的辛酸反省与总结

很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦。。。我想到了。。。”,

2014-07-25 11:35:30 388

转载 海归首选“北上广” 薪资期望不太高 元芳你怎么看?

不断增加的海归人数,面对没有最难,只有更难的就业绩,就像飘来忧伤的歌曲,什么样的选择能温暖此时冰冷的心。       美国名校硕士刘莉凭着一口流利的英语,在美国攻读硕士期间,以实验室助教的身份,给当地的本科生讲课。她所就读的凯斯西储大学,全美排名37位。刘莉觉得自己这样在国外求学2年以上、成绩优秀的海归,跟国内应届毕业生相比,还是有竞争优势的。可现在刘莉发现,想找实验室之外的药学相关工作,

2014-07-25 09:56:19 579

转载 编程写作人员的好帮手 - Evernote 5.4(印象笔记) 中文绿色版

Redfield Water Ripples 可以用于设计具有高度现实主义风格的水波纹特效,它提供了诸多属性选项,其 3D 渲染品质另人映像深刻。此滤镜非常易用,其随机设定生成器可创建几乎无限的水波纹表面,令你目不暇接。    Water Ripples 2.02 PS水波滤镜,是目前最新版本,它比上几个版本的功能区域分类更准确(形状和亮状),且增加了制造水波的“闪烁”功能。有意思的是,它制造

2014-07-24 21:04:18 636

转载 怎么样在计算列中创建索引提高性能

前言:视图是一个包含了一个或多个表的数据列的虚拟表。通常情况下,它仅仅是存储了查询的对象,一个视图可以当作一个表,可以用于存储过程、JOIN、用户自定义函数等等。视图包含了下面两个主要特性:1、 提供了一个安全机制,用于限制用户只能访问特定的数据。2、 使得开发人员能定制用户的逻辑视图。 当你查询一个视图时,优化器会产生一个单一的执行计划给这个查询。

2014-07-08 20:05:15 451

转载 javascript数据结构和算法 第一章(编程体验)

变量作用域变量作用域就是指在一个程序中,变量的值在哪里可以被获取到.javascript函数作用域被定义为函数作用域,这意味着变量的值在定义和声明该变量的函数,包括任何在该函数的嵌套函数里是可见的. 当一个变量定义在函数的外面,在主程序中,该变量将会拥有全局作用域.这就意味着它的值可以被程序的任何地方,包括函数获取.下面的小程序演示全局变量时如何工作的.

2014-06-10 22:08:27 378

转载 如何将jQuery选中的对象转化为原始DOM对象

在jQuery中,在一个页面上选择元素返回的集合是jQuery对象而不是原始的DOM对象. 所以只能运行jQuery方法. 如果要在选择集上运行DOM方法和属性,该集合必须转化为DOM对象比如你不可以这样使用:$('div').innerHTML = "hello world";因为innerHTML是 DOM的属性而不是jQuery对象的属性.如果确实想这么做.那么就

2014-06-10 22:04:39 566

转载 程序猿大学毕业初感悟

2014年6月6日,六六大顺,小巫总算等到自己穿上学士服的日子,在这么一天,顺利地把毕业照拍完了,有点疲惫但还是挺开心的,因为我总算是修成正果了,总算要摆脱学生的身份了。在CSDN博客里,记录了我大学四年的点点滴滴,我是一直这么坚持过来的,大四有很长一段时间没有写点东西,那段时间我一直在实习,在工作当中,并没有像在大学那么多感触去写点心情啥的。现在想起来,当初在大学都是无聊寂寞惹的祸,才老是写些什

2014-06-07 22:27:22 632

转载 Spring结合java Quartz配置实例代码详解

各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是,不胜枚举。    Quartz 在开源任务调度框架中的翘首,它提供了强大任务调度

2014-06-07 18:20:24 533

转载 Android 打造自己的个性化应用(二):应用程序内置资源实现换肤功能

内置皮肤的实现相对比较简单,下面直接上代码:AndroidMainfest.xml[java] view plaincopy"1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"      package="com.ton

2014-06-06 23:13:34 465

转载 《硬啃设计模式》 第26章 万能排序 - 模板方法模式(Template Method Pattern)

下面是对int类型数组进行排序的代码: 如果我们要对字符、日期、任意类型的对象进行排序,写法也是类似的,但红色字部分的代码需要修改。例:Person类,我们可能会按人身高排序,也可能按体重排序。排序的框架算法是不变的,没有必要针对不同情况重新写一次。你有什么方案来改善这个问题,做出一个能对任何类型对象排序的万能排序器呢?应用了模板方法模式的设计: 

2014-06-06 23:07:54 324

转载 如何关闭CBox(2.4版本)的强制升级窗口

今天启动2.4.0.9版本的CBox,提示检测到新版本,必须更新到新版本后才能使用,提示窗口如下所示。此次升级是强制升级,如果选择不升级(点击升级提示窗口中右下角的“退出按钮”或者右上角的“关闭”),此时整个CBox程序都会退出,从而导致CBox没法使用。        由于是强制性的,所以没办法只能升级,结果升级后,新版本的CBox(3.0版本)竟然比2.4版本的难用的多,而且内容也少了

2014-06-06 22:45:24 718

转载 OpenStack压力测试(批量创建200个instance)--结果非常失望

从网上很容易的就能看到大家在讨论openstack的各种问题,其中比较典型的就是neutron的问题,比如dhcp_agent在负载比较重的情况下,部分虚拟机就会的得不到ip或者直接ERROR,一直也想测试下openstack到底有多差,但是真没想到结果会有这么差!1. 环境部署   a. 50个node -- openstack havana(其中49个做为compute node,

2014-06-06 22:00:32 1057

转载 qemu的安装步骤详解(适合ubuntu和windows)

1.安装代码:sudo apt-get install qemu kernel-package linux-source kqemu-source build-essential2.此时,kqemu的源码已经在/usr/src下,一般为kqemu-xxxx,解压这个目录下的linux-source-2.6.xx.tar.gz2到当前文件夹,这里面是编译kqemu的相

2014-06-06 21:47:08 4868

转载 带你读懂8259A中断控制器

中断的来源除了来自于硬件自身的NMI中断和来自于软件的INT n指令造成的软件中断之外,还有来自于外部硬件设备的中断,这些中断是可屏蔽的。这些中断也都通过PIC(Programmable Interrupt Controller)进行控制,并传递给CPU。在IBM PC极其兼容机上所使用的PIC是Intel 8259A芯片。8259A芯片的功能非常强大,但在IBM PC上,只用到比较简单的功能

2014-06-06 21:44:55 604

转载 openstack 鉴权简单介绍

1. openstack 鉴权简单介绍       众所周知,openstack通过keystone用来完成authenticate(认证),真正的鉴权(authorize)是在各个模块分别做的,具体实现为每个模块都有一个policy文件,叫policy.json,里面定义了鉴权用的rules。    以nova为例,policy文件的位置在:/etc/nova/policy.json,下

2014-06-06 21:38:53 901

转载 自动构建工具Ant深入剖析(一) 配置环境及初步使用

Ant 是什么?Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James Duncan Davidson 介绍,这个工具的名称是 another neat tool(另一个整洁的工具) 的首字母缩写。Ant的作用:生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生

2014-06-06 21:37:25 412

转载 Android 打造自己的个性化应用(二):应用程序内置资源实现换肤功能

通过应用程序内置资源实现换肤,典型的应用为QQ空间中换肤的实现. 应用场景为: 应用一般不大,且页面较少,风格相对简单,一般只用实现部分资源或者只用实现背景的更换.   此种换肤方式实现的思路:  1. 把几套皮肤放在res/drawable目录里,然后用SharedPreferences来记录当前皮肤的资源id.然后在程序启动时加载Activity背景。  2. 主要的实

2014-06-06 21:34:50 359

转载 Android 打造自己的个性化应用(一):应用程序换肤主流方式的分析与概述

Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤。系统不提供直接支持,只能自行研究。 换肤,可以认为是动态替换资源(文字、颜色、字体大小、图片、布局文件……)。这个使用编程语言来动态设置是可以做到的,例如使用View的setBackgroundResource、setTextSize、setTextColor等函数。但我们不可能在

2014-06-06 21:32:34 427

转载 JDBC 数据源及JNDI(转载)

一、标准的连接池实现javax.sql.DataSource接口的类,才称为标准的连接池。又称为数据源二、要对某个类的某个方法进行增强的方法1、继承 不可取。2、利用包装设计模式(装饰设计模式) 1、定义一个类,实现与被增强对象相同的接口 2、定义一个私有变量,引用被增强的对象 3、定义一个构造方法,接收被增强对象,并对第2步的对象赋值 4、对于要增强的方法,编

2014-06-06 21:31:55 428

转载 Android开源项目SlidingMenu深入剖析

SlidingMenu简介:SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。项目下载地址:https://github.com/jf

2014-06-06 21:29:04 433

转载 程序猿如何做好职业规划

在这个节点讲讲我对职业发展路径的理解,另外就是理一理脑子里的一些思路。过段时间再看此文又可能是另一番理解。很多路从后往前看的时候总会有遗憾,要是当初怎么怎么样就会怎么怎么样。导致这样的原因的第一个原因是人在做决策的时候由于各种不全导致了决策本身并不完美,即使当时完美可能后面看来也可能是不完美的,也有可能做出完全错误的决策(PS:如果孤立的讨论决策本身没有完全错误的决策,也可以认为是没有意义的)。有

2014-06-06 21:27:50 503

转载 最具智慧的程序员职业规划

大多数的程序员,对自己的职业发展方向都是模糊的。不做程序员了还能做什么,很多人都不知道。下面,笔者与大家分享几个观点。²  选择比能力重要通常,作为程序员,一般会有以下几种职业走向。Ø  走技术:技术高手、技术专家、软件架构师。Ø  走管理:项目经理、部门经理、技术总监。甚至,从事销售顾问、培训讲师、自己创业都是一种可能。其实,这些职业当中的每一种,

2014-06-06 21:26:05 369

转载 悲催程序猿一天的48小时

只要你愿意,你的一天将是四十八小时,而不是二十四小时。  时间就是上帝给你的资本。命运之神是公平的,他给每个人的时间都是公平的,他给每个人的时间都不多不少;但成功女神却是挑剔的,她只让那些能把24小时变成48小时的人接近她。下面就是她的助手时间使者透露出来的成功秘笈:  1.直奔主题.聪明人要远离琐碎,保持焦点。由于我们一次只能踏上一条船,“船”的选择便显得格外重要。为此,经济学家告诉我们

2014-06-06 21:25:07 381

转载 怎么用val()方法设置表单中的默认选中项

有时候我们展示给用户的表单中的checkbox,radio,selec等标签的一些项是默认选中的。比如:当用户修改文章的时候,如果对应的栏目为下拉框的话,那么它的默认选中值应该是原来的栏目位置。可以使用jquery中的val()方法给select、checkbox、radio设置默认选中项。对于multiple类型的select和checkbox还可以设置多个默认值。效果图

2014-06-06 21:23:41 745

转载 比较简捷的软件联网检测版本方法

现在软件更新一般都有一个专门的服务器,或者一个网站模块里面写一定的响应代码,但是我们制作的小软件,没这么大的规模,或者我们个人没有专用服务器以及网站,怎么办?这个问题我考虑了很久,最后有了一个灵感。软件联网检查版本无非就是连接到指定的网址,与特定的内容进行比较,这是最简单的思路,于是顺着这个思路我们可以想到,只要我有一个平台能提供软件版本与之比较即可。于是我想到了利用博客,甚至是qq空

2014-06-06 17:17:38 716

转载 linux内核模块和应用程序有什么区别

(1)应用程序基本上是从头到尾执行单个任务,而模块却需要事先向系统注册自己以便为将来的请求服务,并且模块有自己的模块初始化函数和模块退出函数。(2)不是所有的应用程序都是事件驱动的,但内核模块却是,应用模块在退出时,可以不需要释放自己之前申请的资源或者其他的清除工作,但模块的退出却需要使用模块退出函数来仔细撤销初始化函数所做的一切,否则在系统重新引导之前某些东西就会残留在系统中。(

2014-06-05 16:48:02 2508

转载 内核缓冲区和滑动窗口之间的区别联系

在有关TCP连接的很多配置中,有很多选项有的配置net.ipv4.tcp_rmem:这个参数定义了TCP接收缓冲(用于TCP接收滑动窗口)的最小值、默认值、最大值net.ipv4.tcp_wmem:这个参数定义了TCP发送缓冲(用于TCP发送滑动窗口)的最小值、默认值、最大值netdev_max_backlog:当网卡接收数据包的速度大于内核处理的速度时,会有一个队列保

2014-06-05 16:44:19 1025

转载 excel 数据导入数据库操作技巧

1. 把 excel 另存为 .csv 格式2. 用 Notepad 打开 .csv 文件, 第一行就是所有的字段3. 创建表结构4. 检查表里面没有数据5. 打开 Toad for Oracle6. 连接数据库7. Database -> Import -> Import Table Data8. 选择表 yu_rt_019

2014-06-05 16:17:35 417

转载 升级的aDdirect4.0版本已增加了CTR

5月28日,由商务部和北京市人民政府共同主办,世界贸易组织、联合国贸易和发展会议、经济合作与发展组织作为支持单位的,中国(北京)国际服务贸易交易会(简称:京交会)正式拉开序幕。  “今天我要接待一位公司重要客户,我会在网上帮他预定一个五星级酒店。明天我要去出差,我的选择一定会是一家快捷酒店。如果精准广告系统根据我今天的搜索和浏览行为,在明天同样给我推荐五星级酒店,这就毫无意义了。”这个我们

2014-06-05 16:15:45 433

转载 非Cookie实时数据助力广告主找到目标受众

5月28日,由商务部和北京市人民政府共同主办,世界贸易组织、联合国贸易和发展会议、经济合作与发展组织作为支持单位的,中国(北京)国际服务贸易交易会(简称:京交会)正式拉开序幕。  “今天我要接待一位公司重要客户,我会在网上帮他预定一个五星级酒店。明天我要去出差,我的选择一定会是一家快捷酒店。如果精准广告系统根据我今天的搜索和浏览行为,在明天同样给我推荐五星级酒店,这就毫无意义了。”这个我们日常

2014-06-03 15:40:41 732

转载 java中常用的字符串的截取方法

1、length() 字符串的长度  例:char chars[]={'a','b'.'c'};    String s=new String(chars);    int len=s.length();2、charAt() 截取一个字符  例:char ch;    ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 

2014-06-03 15:27:33 416

转载 java字符串与格式化如何输出

1、String类、StringBuilder类、StringBuffer类      String对象是不可变的,重载了运算符+,于是String s="a"+2+"b"+2.2;这条语句就创建了4个String对象对象,把最后创建的对象引用赋给s。      但是String类定义了许多常用的对字符串进行操作的方法:取字符串长度length、判断是否为空串isEmpty、返回字

2014-06-03 15:26:05 681

转载 如何查看iOS的沙盒文件

每一个iOS程序都一个自己的文件系统,这个文件系统叫应用程序沙盒(SanBox),它存放这代码以外的文件,其他的应用程序不能访问到该程序的沙盒,  如何在本地查看应用程序沙盒?  正常情况下,Finder文件下有一部分文件被隐藏起来,防止被用户破坏,在终端里面用命令打开  显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAll

2014-05-30 15:29:39 821

转载 ORACLE EBS 增加表空间

1、  执行以下SQL语句查找存放表空间的数据文件的路径SELECT ddf.file_name  FROM Dba_Data_Files ddf where ddf.tablespace_name = 'APPS_TS_TX_DATA'2、用system/manager登录PL/SQL Developer新建一个command窗口运行如下SQL语句:ALTER

2014-05-30 15:25:03 816

空空如也

空空如也

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

TA关注的人

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