2013年10月11日

笔试面试中常见的位运算用法

摘要: 本文是在找工作的准备过程中关于位运算的一些积累和记录的整理。注意:部分位运算的处理结果依赖于变量所属类型的字长,使用时请结合具体环境修改。1.XOR应用性质:满足交换率、结合律,一个数与其自身异或结果为0。(1)不用中间变量,交换两数a = a^b;b = b^a; //b = b^(a^b),thus b becomes the earlier aa = a^b; //a = (a^b)^a,thus a becomes the earlier b扩展:不用异或,同样也能不用中间变量,交换两数a = a - b;b = a + b; // b = (a - b)+ b, thus b be. 阅读全文

posted @ 2013-10-11 17:01 云编程的梦 阅读(368) 评论(0) 推荐(0)

Ubuntu系统下搭建Java平台

摘要: 一.准备工作:1.下载JDK:点此,在Java SE Development Kit 7uXX里面, 把Accept License Agreement打勾, 这样才能下载jdk, 然后我们选择对应的Ubuntu版本下载, 如果不知道自己该下哪个版本, 可以用getconf LONG_BIT看看自己是几位机器.我的Ubuntu是32位的, 在这里我下载的版本是jdk-7u40-linux-i586.tar.gz, 下文都以这个版本进行安装, 如果下载的是更高版本的或者是64位的文件, 请自行修改命令2.在usr/local/下创建名为java的文件夹sudo mkdir /usr/local/ 阅读全文

posted @ 2013-10-11 16:58 云编程的梦 阅读(311) 评论(0) 推荐(0)

All about Oracle Character Set

摘要: 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下: NLS_LANG=language_territory.charset 它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。 其中: Language: 指定服务器消息的语言, 影响提示信息是中文还... 阅读全文

posted @ 2013-10-11 16:54 云编程的梦 阅读(207) 评论(0) 推荐(0)

各位技术大牛们的逆袭集锦!屌丝们都看过来!

摘要: 事先声明,本文绝不是标题党,都是干货的说~ vc++篇 [原创] 我的程序员学习路程【一】【原创】 地址:http://www.cctry.com/forum.php?mod=viewthread&tid=1101&extra=page%3D1%26filter%3Dtypeid%26typeid%3D10%26typeid%3D10 ps:作者Syc,vc++大牛级人物,话说我是学习写传奇辅助,有个qq大牛介绍去的! 总结篇 推荐《游戏之旅——我的编程感悟》 地址: http://clzqwdy.blogbus.c... 阅读全文

posted @ 2013-10-11 16:50 云编程的梦 阅读(167) 评论(0) 推荐(0)

WINCE6 添加唯一的设备ID 用户不可修改

摘要: CE设备上要加上一个设备唯一码的功能,就是设备的ID,用于识别该唯一的设备。唯一码应该只有生产商具有可写权限,用户只有只读权限。而且必须是非易失性的,那么就必须存放在Nandflash之类的存储器上。 这样子的话,就有几种方法可用:1、专门开辟一个物理块用于存放该数据2、参考LoongEmbedded说的在TOC中添加设备的ID信息 以上两种方法都涉及到Eboot和Nandflash驱动。第二种方法LoongEmbedded的博客上有说,可以参考:http://blog.csdn.net/loongembedded/article/details/11784395 直接在TOC上面添加设备信息 阅读全文

posted @ 2013-10-11 16:46 云编程的梦 阅读(565) 评论(0) 推荐(0)

用Virtualbox搭建LAMP环境-1.安装CentOS

摘要: 本文将介绍在Mac OS里,如何用免费的工具,搭建LAMP环境。 我们选用VirtualBox创建虚拟机,再安装CentOS。 CentOS与Redhat同宗同源,不过CentOS是免费的。 为了快速部署,我们选择安装CentOS minimal,其image只有几百M大小。 1. 创建虚机时要注意的是,VirtualBox中有4中网络连接方式: - NAT - Bridged Adapter - Internal - Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多... 阅读全文

posted @ 2013-10-11 16:40 云编程的梦 阅读(341) 评论(0) 推荐(0)

Node.js学习(15)----Express 3.x和Express 2.x区别

摘要: Node.js中Express框架变化还是挺大的。学习一个还未成熟的技术还是有很大风险的,但也具有挑战。Express 2.x过渡到Express 3.x删除的: 1: res.render() "status" option (use node's res.statusCode= or res.status(code).render(...)) 2: res.render() "charset" option (use res.charset=) 3: res.local(name, value) (use res.locals.name = 阅读全文

posted @ 2013-10-11 16:36 云编程的梦 阅读(227) 评论(0) 推荐(0)

hdu 4745 Two Rabbits

摘要: 杭州网络赛真题比赛的时候觉得这题出的真好。。把知识结合的如此巧妙。。。就是做不出来。。。其实好像也不难啊,还是dp,要想清楚过程,有哪些种情况 求环上的最大回文子环,递推方程:dp[i][j]=max(max(dp[i][j],dp[i+1][j-1]+2),max(dp[i+1][j],dp[i][j-1])); 求出每两点间的最长子序列确实,如果是最长子串,那么一定是对称的,那么两头顺着都是一样的,就2个2个加啊,然后跟相邻的比 #include #include #include #include #include #include #include #include #include 阅读全文

posted @ 2013-10-11 16:32 云编程的梦 阅读(201) 评论(0) 推荐(0)

大数据应用之HBase数据插入性能优化之多线程并行插入测试案例

摘要: 一、引言:上篇文章提起关于HBase插入性能优化设计到的五个参数,从参数配置的角度给大家提供了一个性能测试环境的实验代码。根据网友的反馈,基于单线程的模式实现的数据插入毕竟有限。通过个人实测,在我的虚拟机环境下,单线程插入数据的值约为4w/s。集群指标是:CPU双核1.83,虚拟机512M内存,集群部署单点模式。本文给出了基于多线程并发模式的,测试代码案例和实测结果,希望能给大家一些启示:二、源程序: 1 import org.apache.hadoop.conf.Configuration; 2 import org.apache.hadoop.hbase.HBaseConfigurat.. 阅读全文

posted @ 2013-10-11 16:30 云编程的梦 阅读(868) 评论(0) 推荐(0)

拯救你的SD卡,找回丢失的文件

摘要: 现在手机和相机普遍以SD卡等存储卡作为存储介质,存储卡的小巧身材也确实给我们带来了不少便利。然而存储卡并没有想象中的那么结实,经常会出现各种问题。博主今天就赶上了一回,平时都是用笔记本自带的读卡器读取文件的,从来没出过问题,碰巧今天要用台式机,就借了同学的一个读卡器用一用。没想到刚打开还算正常,但怎么都找不到刚拍的照片,很自然的就用时间来排个序。可是好好地存储卡居然出现了乱码,各种不知道什么鬼文件出现在了最前面。一看大势不好我就赶紧卸载了存储卡放回相机中,结果不出所料,后面的几十张照片都不见了。好吧,看来SD卡确实出问题了,八成是这个破读卡器弄的。顺便提一下,这个读卡器是川宇牌的,上京东和易讯 阅读全文

posted @ 2013-10-11 16:25 云编程的梦 阅读(414) 评论(0) 推荐(0)

[C语言]菜鸟的一些理解-结构体,共用体,枚举,位域

摘要: 结构体时间真快!!假期就要过去了。这是我最难过的一个国庆,感谢时间快,又不希望它过得这么快。前面学的数组,一旦定义了就只能存储定义的数据类型的数据了。但是我们现实中每组数据不一定是由同一种数据类型组成。比如:一个人的信息是由姓名年龄职业等组成。这就不可能用数组的存储了。C语言中提供了一种类型,结构体来解决这类问题,结构体可以将不同的数据类型封装在一起。我们再对其进行引用。我们可以根据实际情况来构造不同的类型。简单的来理解:结构体就是我们自己定义的一个可以存储不同数据类型的数组。声明结构体类型,其声明如下:要用到struct这个关键字struct结构体名{数据类型1结构体成员1;数据类型2结构体 阅读全文

posted @ 2013-10-11 16:21 云编程的梦 阅读(400) 评论(0) 推荐(0)

[置顶] Unity3D开发(四):NGUI纹理九宫格拉伸

摘要: 不论是游戏中的UI,还是应用中的UI,纹理九宫格拉伸都是必不可少的,因为采用这种拉伸方式,可以最大化的节省纹理资源,还能保证良好的表现效果! 1.原理 把纹理用4条线分割成9部分(如上图),通过观察可以发现,5是最规则的形状(矩形),其次是2,6,8,4(矩形,但是和四个角有公共边),最后是四个角1,3,9,7(圆角矩形)规则的图形在拉伸之后的效果是比较好的,如果是不规则的图形,则会在拉伸之后变形!根据上图做拉伸制定规则:(1)保证四个角1,3,9,7不做任何拉伸 (2)与四个角有公共边的四个矩形2,6,8,4做单向拉伸,即保证与四个角的公共边不拉伸,例如2,8只进行横向拉伸,4,6只... 阅读全文

posted @ 2013-10-11 16:19 云编程的梦 阅读(1954) 评论(0) 推荐(0)

Ajax的使用

摘要: 异步交互和同步交互要说Ajax就不得不说,异步传输和同步传输了。异步是值:发送方发出数据后,不等接收方发回响应,接着发送下一个数据包的通讯方式。同步是指:发送方发出数据后,等待接收方发回响应以后才发下一个数据包的通讯方式。也可以理解为:异步传输:你传吧,我去做我的事了,传输完了告诉我一声。同步传输:你现在传输,我要看着你传输完成,才去做别的事。什么是Ajax?Ajax被认为是(Asynchronous JavaScript and Xml)的缩写。现在,允许浏览器与服务器通信而无须刷新当前页面的技术成为Ajax。Ajax的工作原理。Ajax的核心是JavaScript对象XmlHttpRequ 阅读全文

posted @ 2013-10-11 16:14 云编程的梦 阅读(226) 评论(0) 推荐(0)

使用Qt的QObject类实现多叉树

摘要: 使用Qt的QObject类实现多叉树 最近研究骨骼动画,需要显示人物模型的骨骼结构,说到骨骼结构,在计算机图形学中通常用树状结构来描述,在一篇介绍骨骼动画的文章中也谈到了树状结构。树是一种数据结构,它通常通过链式结构的形式来存储,能够直观地表达自然界的层次关系。正是因为树的这些特点,它非常适合渲染骨骼。 接下来就是如何实现树状结构了,虽然我以前实现过二叉树,但是这次要做的是多叉树,它具有多个孩子,还是有些不同的。一位高手自己通过std::vector和链式结构实现了多叉树,而强大的Qt开发框架似乎没有这样的数据结构?难道我也要自己动手? 回家的路上我想到Qt不是有父子树结构吗?通过这样特殊的. 阅读全文

posted @ 2013-10-11 16:10 云编程的梦 阅读(909) 评论(0) 推荐(0)

SRM 593 Div1 L1:HexagonalBoard,用染色法判断无向图是否为二分图

摘要: 题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12784 最近由于考研,一个多月没有做TopCoder了,第一次参加Div1,结果第一题都没搞出来,看了社论之后学到了用DFS染色法判断无向图是否是二分图的方法。深刻感觉本人太水了,要加油!代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-10-11 16:07 云编程的梦 阅读(309) 评论(0) 推荐(0)

铁子同学的太原科幻之旅,我检查嗓子的科幻之旅

摘要: 今天中午见了铁子同学,一起吃了狗肉。为避免不吃狗肉的同学误解铁子同学,确切地说,我吃了狗肉,铁子同学有没有吃,我倒是没有注意。 吃完离开的时候,乌云密布,整个天跟日食一样黑。我们跑出饭店,发现外面狂风大作,湿气扑面。我们大喊,"跑啊!"冲进了正在开始密集的雨点里。我们的前前后后,很多人影穿棱而过,或者被我们甩在身后。刚钻进车里,风卷着雨水和尘土扑天盖地而来。 一边扑落脑袋上的雨点,我一边后怕。因为腰间盘,每当有雨都得分外小心了。在石家庄出差,顶着小雨打车,不到半分钟,我就很担心,结果果然等到电梯的时候,左腿已经瘸了。腰间盘突出会压迫脊椎的神经,这是突出以前很多人从来没想到的 阅读全文

posted @ 2013-10-11 16:05 云编程的梦 阅读(174) 评论(0) 推荐(0)

11992 - Fast Matrix Operations

摘要: 要wa死了,书上的代码没太看懂,就按照自己的想法写的,其中掺杂了书上的一些代码居然不对,唉……#include #include #include #include #include #include #include #include #include #include #define INF 0x7fffffff#define N 10010#define M 1000010#define LL long long#define mod 95041567using namespace std;struct node{ int MAX, MIN, ADD, SET, SUM;};nod... 阅读全文

posted @ 2013-10-11 16:00 云编程的梦 阅读(248) 评论(0) 推荐(0)

数据结构之 直接插入排序

摘要: #include "stdafx.h"void InsertSort(int R[],int n){ int i,j; int temp; for(i=2;i=1) { R[j+1]=R[j]; --j; } R[j+1]=temp; }}void show(int a[],int n){ for(int i=1;i<=n;i++) printf("%d ",a[i]); printf("\n");}int _tmain(int argc, _TCHAR* argv[]){ int A[]={0,1,5,3,6,8,2,9,7, 阅读全文

posted @ 2013-10-11 15:58 云编程的梦 阅读(212) 评论(0) 推荐(0)

(3)IP:网际协议

摘要: 一、简介 IP是TCP/IP协议族的核心协议。IP提供不可靠、无连接的数据报传送服务。 不可靠的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。任何要求的可靠性必须由上层来提供(如TCP)。 无连接的意思是IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。二、IP首部 IP数据报格式如下图所示,IP首部长为20个字节。 如上图所示,最高位在左边,记为0bit,最低位在右边,记为31bit。 4个字节的32bit值以下面的次序传输:首先是0~7bit,其次8~15bit,然后16~23bit,最... 阅读全文

posted @ 2013-10-11 15:55 云编程的梦 阅读(287) 评论(0) 推荐(0)

node.js的global variable,和module.exports

摘要: global javascript的语言特性决定了,一定会有一个顶层对象(top object),但是根据执行环境的不同,这个顶层对象是不一样的。由执行环境决定,比如在浏览器执行环境中,顶层对象是window。而在node里,顶层对象是globalglobal里定义了一些全局的对象或函数,在node的任何一个模块里,都可以直接使用,比如console,setTimeout(),require()等,完整的global object document见:node.js global objects如果想在不同的模块(文件)之间共享变量,有一个可行但是很糟糕的做法,就是借助这个global o.. 阅读全文

posted @ 2013-10-11 15:49 云编程的梦 阅读(489) 评论(0) 推荐(0)

Python源码学习(六)-PyCodeObject初探

摘要: demo1.pydef f(): c=1 print("Hello")a=9b=5 f(); co.pysource = open('demo1.py').read()co = compile(source, 'demo1.py', 'exec')print("type:")print(type(co))print("dir(co)")print(dir(co))print("co.co_name:" + co.co_name)print("co.co_na 阅读全文

posted @ 2013-10-11 15:46 云编程的梦 阅读(271) 评论(0) 推荐(0)

经典算法之不定方程问题

摘要: 所谓不定方程,是指未知数个数多于方程个数,且对解都有一定的限制。 首先,来看一道经典的数学问题“百钱买鸡”问题。中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买鸡”问题:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买鸡,问翁、母、雏各几何? 意思是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,要求100文钱买100只鸡,求公鸡、母鸡和小鸡应该各买多少只? 其实这是一道不定方程问题,有两个条件:一是用的钱数正好是100文;二是买鸡的数量正好是100只。设买公鸡、母鸡和小鸡分别为x、y、z只,则可列出一下方程: x+y+z = 100 5x+3y+z/3 = 100 根据这.. 阅读全文

posted @ 2013-10-11 15:42 云编程的梦 阅读(663) 评论(0) 推荐(0)

MySql中的视图的概念及应用

摘要: 视图的基本概念视图是从一个或几个基本表(或者视图)导出的表。它与基本表不同,是一个虚表。数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。视图的优点视图相比基本表有以下优点:1.视图能够简化用户的操作视图机制用户可以将注意力集中在所关心的数据上。如果这些数据不是直接来自基本表,则可以通过定义视图,使数据库看起来结构简单、清晰,并且可以简化用户的数据查询操作。2.视图是用户 阅读全文

posted @ 2013-10-11 15:38 云编程的梦 阅读(589) 评论(0) 推荐(0)

数据结构之 折半插入排序

摘要: //折半插入排序void InsertSort2(int R[],int n){ int i,j,low,mid,hight; for(i=2;iR[0]) hight=mid-1; else if(R[mid]=hight+1;--j) { R[j+1]=R[j]; } R[hight+1]=R[0]; }} 阅读全文

posted @ 2013-10-11 15:36 云编程的梦 阅读(211) 评论(0) 推荐(0)

mahout算法源码分析之Itembased Collaborative Filtering实战

摘要: Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。本系列介绍介绍mahout中的Itembased Collaborative Filtering算法,这个算法的实现的源码是org.apache.mahout.cf.taste.hadoop.item.RecommenderJob。在mahout官网是这样介绍这个算法的:RecommenderJob是一个完全分布式的基于项目的推荐器。它的输入是一个含有用户喜好数据的.csv文件,数据格式是userID,itemID,value。输出是userIDs和每个用户的推荐项目及项目的评分。下面就按照这样的输入 阅读全文

posted @ 2013-10-11 15:33 云编程的梦 阅读(289) 评论(0) 推荐(0)

【Android】为Android虚拟机创建SDCard

摘要: 一、首先创建SDCARD 我创建的sdcard名为:sdcard.img(名字随便取,以img后缀名结束)。进入DOS 指向 目录D:\Program File\AndroidSDK\android-sdk-windows\tools(这是安装android的SDK的文件里,配置这个环境变量的就不用了)我们在Dos里面输入 mksdcard -l sdcard 128M "D:\cx\java\Android\sdcard\sdcard.img"(这个文件的位置可以任意放在哪里,因为我的路径里面有空格,所以路径用了双引号)。 说明:1. sdcard命令可以使用三种尺寸:字 阅读全文

posted @ 2013-10-11 15:29 云编程的梦 阅读(558) 评论(0) 推荐(0)

30个酷毙的交互式网站(HTML5+CSS3)

摘要: 很久前就像找些文章来翻译,and这是第一篇,刚开始翻译着很有兴致,但中间就开始累了,感觉好多好多,因为不仅要翻译,还要看网站,还要排版,花了两天空闲时间还是硬着头皮翻译下来了,虽然翻译质量还是好渣,不少单词还得看词典~~---------------------------------------------------------------------------------------------30个酷毙的交互式网站,原文地址:http://webdesignerwall.com/trends/30-great-interactive-sites我很抱歉很久没更新这个网站了,但不要担心 阅读全文

posted @ 2013-10-11 15:25 云编程的梦 阅读(1311) 评论(0) 推荐(0)

项目总结——也谈svn版本库迁移

摘要: 【一.引言】看了很多的关于svn版本库迁移的博客,写的都挺好的。但在自己实践的过程中还是没有那一篇能让我不查别的东西的。也就是说网上什么都有但是自己用的时候还需要查好多的东西。算是做笔记吧。方便我也方便其他将要使用svn版本迁移的人,我对这里涉及到的一些知识点再做一点总结。首先是说一下svn中常用的一些命令。当然下面的命令都可以在命令窗口敲上svn help或svnadminhelp看到,这里只不过是一些对这些命令的一些解释。如题说的主要是svn版本库迁移,当然也主要的介绍关于迁移所用的一些命令。【二.基本思路】 要实现版本库的无缝迁移,必须通过以下3个步骤:①导出旧的版本库②导入新的版本库③ 阅读全文

posted @ 2013-10-11 15:22 云编程的梦 阅读(386) 评论(0) 推荐(0)

IOS仿网易新闻客户端左右侧栏

摘要: 左右侧栏已经是当前APP最流行的布局,很多客户端软件都使用了左右侧栏,例如网易新闻,人人网,Weico等等。这篇博客以当前网易新闻客户端的模式为例仿写了一个左右侧栏架构实现。 先看一下Demo的实现效果 实现主要思路以及细节:视图控制器有三个视图按不同层次排列,最上层的是主要显示视图_mainContentView,下面的为左右侧栏视图;点击左侧栏不同按钮压入不同的主视图控制器;在显示侧栏时点击视图空白区域闭合,利用tap手势;拖动主页面根据不同的方向和位置进行移动和缩放, 利用pan手势;向右拖显示左侧栏,向左拖显示右侧栏; 首先,点击左侧栏时,左侧栏将点击的数据模型传给分栏控制器,让其.. 阅读全文

posted @ 2013-10-11 15:16 云编程的梦 阅读(359) 评论(0) 推荐(0)

JavaScript函数学习小结

摘要: 函数的定义方式: 1.函数语句 function f(x) { return x*x; } 2.调用构造函数 var f = new Function('x', 'x*x'); 3.函数直接量 var f = function(x) { return x*x; } 说明:以上三种方式都定义了函数f,但是对于方式2,3调用语句必须在函数定义之后 JavaScript执行顺序参考: http://www.oncoding.cn/2009/javascript_execution_sequence/ JavaScript线程问题参考: http://blo... 阅读全文

posted @ 2013-10-11 15:14 云编程的梦 阅读(121) 评论(0) 推荐(0)

(4)事件处理——(4)网页上的多个脚本(Multiple scripts on one page)

摘要: The traditional mechanism for registering event handlers through JavaScript (ratherthan adding handler attributes right in HTML) is to assign a function to the DOMelement's corresponding attribute. For example, suppose we had defined the function: function doStuff() { // Perform a task... }We co 阅读全文

posted @ 2013-10-11 15:09 云编程的梦 阅读(224) 评论(0) 推荐(0)

[php]应用控制器(一)

摘要: 前端控制器已经能很好地在一个地方集中处理请求并选择适当的Command了,但是Command子类对象自己处理了视图的分配工作。要是能够使用一个类(根据Command处理后返回的状态值)来决定视图并返回到前端控制器,再由前端控制器来调用视图显示,这样的话前端控制器就处于视图层和业务层的中间了,而且也很好地把Command和视图分开了。应用控制器是个好的解决方案。 应用控制器负责映射请求到命令,并映射命令到视图。它允许改变应用程序的流程而不需要修改核心代码。它能把Command类解放出来,让Command类集中精力完成自己的工作,包括处理输入、调用应用程序逻辑和处理结果等。 先来... 阅读全文

posted @ 2013-10-11 15:07 云编程的梦 阅读(283) 评论(0) 推荐(0)

(4)事件处理——(5)为代码简洁做的快捷方式(Shortcuts for code brevity)

摘要: The $(document).ready()construct is actually calling the .ready()method on ajQuery object we've constructed from the documentDOM element. The $()functionprovides a shortcut for us as this is a common task. When we pass in a function asthe argument, jQuery performs an implicit call to .ready(). F 阅读全文

posted @ 2013-10-11 15:03 云编程的梦 阅读(197) 评论(0) 推荐(0)

DTD总结

摘要: 1 DTD:document type definition1.1DTD XML构建模块元素,实体,属性,PCDATA,CADTA.元素:元素是xml与html的主要构建模块。如html的等。元素可以是空元素,包含其他元素和属性。实体:实体是用来定义普通文本的变量。实体引用用来对普通文本的引用。如大家熟悉的html中的&nbsp就是对“”空格的实体引用。在xml中有以下的预定义的实体引用。实体引用字符&lt;&amp;&&quot;‘’&apos;‘ PCDATA:parse character data按字面意思来解释就是可被解析的字符串。PC 阅读全文

posted @ 2013-10-11 15:00 云编程的梦 阅读(490) 评论(0) 推荐(0)

Hibernate过程模拟——Hibernate学习笔记02

摘要: 学习了一下Hibernate模拟,我们现在我们不用HIbernate的lib,自己来模拟一下hibernate工作过程,其实就是把java里面save()方法传进来的数据自己拼成SQL语句。再执行sql。 那我们现在开始研究一下,首先我们把之前的项目复制一下,然后命名为Hibernate_0200_OR_Mapping_Simulation,首先来解释下OR Mapping吧,对象数据映射(ORM ORM-Object/Relational Mapper,即“对象-关系型数据映射组件”。对于O/R,即 Object(对象)和 Relational(关系型数据),表示必须同时使用面向对象和关系. 阅读全文

posted @ 2013-10-11 14:54 云编程的梦 阅读(184) 评论(0) 推荐(0)

[039] 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)

摘要: 引言及内容概要距离写上一篇文章《自定义菜单的创建及菜单事件响应》整整过了两个月的时间,那时公众平台还没有开放view类型的菜单。在不久前,微信公众平台悄悄开放了view类型的菜单,却没有在首页发布任何通知,貌似微信团队很喜欢这么干。一个偶然的机会,我留意到API文档的自定义菜单接口发生了变化,增加了对菜单view类型的说明:view(访问网页): 用户点击view类型按钮后,会直接跳转到开发者指定的url中。于是我在第一时间更新了小q机器人(微信号:xiaoqrobot)的菜单,在一级菜单“更多”下增加了二级菜单“使用帮助”,点击该菜单项会直接跳转到网页,如下图所示。 最近也有不少网友问起这种 阅读全文

posted @ 2013-10-11 14:51 云编程的梦 阅读(247) 评论(0) 推荐(0)

python时间,日期,时间戳处理

摘要: 1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")转换为时间戳:timeStamp = int(time.mktime(timeArray))timeStamp == 13814196002.字符串格式更改如a = "2013-10-10 23:40:00",想改为 a = "2013/10/10 23:40:00"方法:先转换为时间 阅读全文

posted @ 2013-10-11 14:48 云编程的梦 阅读(361) 评论(0) 推荐(0)

UVa 10301 - Rings and Glue

摘要: 题目:有一些粘有胶水的圆环,散落在地上,问黏在一起最多的整体有几个环组成。分析:并查集、计算几何。判断每两个圆环是否黏在一起即可,利用并查集记录。注意:1.输出格式 0 rings。2.是圆环不是圆。3.并查集合并前要判断;把相同集合的合并会重复计数╮(╯▽╰)╭。#include #include #include #include using namespace std;typedef struct rnode{ double x,y,r;}ring;ring R[105];double dist( ring a, ring b ){ return sqrt((a.x-b.x)*(a.x- 阅读全文

posted @ 2013-10-11 14:42 云编程的梦 阅读(231) 评论(0) 推荐(0)

《Java语言程序设计(基础篇)》读书笔记(二)

摘要: 《Java语言程序设计(基础篇)》读书笔记(二)作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12526455转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 书接上回,进入到重点章节。第八章 对象和类1、类方法Java中用static关键字标识类方法,而在Objective-C中用加号(+)标识类方法;需要说明的是,可运行类中的main方法必须是定义成public static void型的静态方法。2、构造方法构造方法具有以下特点:①方... 阅读全文

posted @ 2013-10-11 14:38 云编程的梦 阅读(823) 评论(0) 推荐(0)

平行实景游戏——生活就是游戏

摘要: 在游戏改变世界一书中有这样的一个词汇:平行实景游戏。可能你对这个名词很陌生,因为一提起游戏,我们就会想到电子设备上的游戏。但如果你玩过真人cs,相信你可以很快理解平行实景游戏的意思。平行实静游戏就是指在现实生活中进行的游戏,和普通游戏截然不同的特点是,你玩此类游戏不是为了逃避现实生活,而是更友好,更具有目的性的接近真实的生活。在我看来,它的本质就是,生活就是许多场游戏。说实话,现实的生活往往不那么激动人心,而且还容易孤独成灾,在缺少社会联系的窘境中,我们往往无法满足自己的情绪,也无力让自己拥有到更多的希望。但如果把现实被设计成了了一款游戏,那将是一个怎样的景象。我们到底需不需要这样的游戏,让我 阅读全文

posted @ 2013-10-11 14:36 云编程的梦 阅读(538) 评论(0) 推荐(0)

web 前端(三)

摘要: web前端工程师有较好的编码习惯,能写出高效率的OOP(面向对象编程)代码,并对代码进行压缩上线以降低带宽消耗等。公共网关接口CGI(Common GatewayInterface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。IE 与 FF不兼容的原因(1) 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不 阅读全文

posted @ 2013-10-11 14:33 云编程的梦 阅读(284) 评论(0) 推荐(0)

wikioi 1166 矩阵取数游戏(2007年NOIP全国联赛提高组)

摘要: 题目描述Description 【问题描述】 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m 的矩阵,矩阵中的每个元素aij均 为非负整数。游戏规则如下: 1. 每次取数时须从每行各取走一个元素,共n个。m次后取完矩阵所有元素; 2. 每次取走的各个元素只能是该元素所在行的行首或行尾; 3. 每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分= 被取走的元素值*2i, 其中i 表示第i 次取数(从1 开始编号); 4. 游戏结束总得分为m次取数得分之和。 帅帅想请你帮忙写一个程序,对于任意矩阵,可以求出取数后的最大得分。 输入描述Input Description 第... 阅读全文

posted @ 2013-10-11 14:29 云编程的梦 阅读(211) 评论(0) 推荐(0)

如果你接了做传统web开发老外的单子,会发生什么事情呢....

摘要: 如题,其实我是苦笑着来写这篇文章的...我的这位朋友让我把他的html5 版的移动站点移植成ios/android版的app,期间发生了这么一些事情,先从今天刚发生的说起:----聊天记录----- 墨半成霜 00:50:51 full size now *********** 00:51:13 No, there is still a part of page at the right. *********** 00:51:17 It doesn't look good. 墨半成霜 00:52:03 u mean full screen *********** 00:52:06 Ye 阅读全文

posted @ 2013-10-11 14:25 云编程的梦 阅读(180) 评论(0) 推荐(0)

mahout算法源码分析之Itembased Collaborative Filtering(一)PreparePreferenceMatrixJob

摘要: Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。本篇分析RecommenderJob的源码,这个类也是继承了AbstractJob,所以也会覆写其run方法,点开这个run方法,可以看到和其他的job类都一样,刚开始都是基本参数的默认值设置和获取;然后到了第一个job,在这个job之前有一个shouldRunNextPhase()函数,点开这个函数看到下面的源码:protected static boolean shouldRunNextPhase(Map> args, AtomicInteger currentPhase) { int ph 阅读全文

posted @ 2013-10-11 14:20 云编程的梦 阅读(238) 评论(0) 推荐(0)

【Android】Handler的应用(二):从服务器端加载JSON数据的优化

摘要: 在上一篇博客http://blog.csdn.net/jueblog/article/details/12530751中,我们了解了Handler从服务器中加载JSON数据的过程。为了实现代码的复用和进一步理解Handler的相关知识,我们对代码进行如下优化。Activity文件 HanderTest_Text_New.java package com.app.myhandler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;i.. 阅读全文

posted @ 2013-10-11 14:18 云编程的梦 阅读(216) 评论(0) 推荐(0)

[置顶] IOS 开发之 CocoaPods讲解

摘要: 什么是CocoaPods?看看你的项目吧,肯定会用到很多第三方的开源库,比如ASI,SBJson,MBProgressHUD等等. 比如下面这款APP 用到的库就包含如下这样多 随着你的工程越来越大,你引入的第三方的开源库可能会越来越多.这些依赖的开源库维护管理越久越来越困难.于是CocoaPods出现了,它可以帮助管理Xcode项目的依赖关系。(说到这做过java的同学应该想到了maven了吧). 你可以定义一个非常简单的文本来管理配置这些依赖 . 安装步骤 1.前期工作因为CocoaPods是基于Ruby的 介于天朝的特殊国情,你如果直接gem install 安装的话 肯定... 阅读全文

posted @ 2013-10-11 14:13 云编程的梦 阅读(281) 评论(0) 推荐(0)

POJ 1068 (13.10.11)

摘要: ParencodingsTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 17713Accepted: 10660Description Let S = s1 s2...s2n be a well-formed string of parentheses. S can be encoded in two different ways: q By an integer sequence P = p1 p2...pn where pi is the number of left parentheses before the ith . 阅读全文

posted @ 2013-10-11 14:11 云编程的梦 阅读(202) 评论(0) 推荐(0)

android使用百度地图、定位SDK实现地图和定位功能!(最新、可用+吐槽)

摘要: 一、吐槽 在百度地图看了几个小时的教程,发现种种问题,很大部分是百度对于定位API 网页上的DEMO代码一大堆错误!这极可能是定位SDK升级后而网页上的DEMO部分代码沿用旧版导致的。错误1: 在该示例中取了个变量叫mLocationClient,后面居然叫mLocClient,我找了半天,说这变量哪来的呢错误2:这个错误是最致命的,在网页上的DEMO(开发指南)里居然连开始定位这个函数至始至终都没调用过!!!新手咋看以为调用这个就可以定位了,擦,其实还应该调用mLocClient.start(); 才行,否则压根就没启动定位。。。 二、使用百度地图V2.2和定位V4.0实现地图和定位功能1、 阅读全文

posted @ 2013-10-11 14:05 云编程的梦 阅读(888) 评论(0) 推荐(0)

C++笔记(1)

摘要: 1.设计自己的头文件。头文件为相关声明提供了一个集中存放的地方。编译头文件需要一定的时间,如果头文件太大的话,程序员可能不愿承受其所带来的编译代价。头文件用于声明而不是用于定义,定义的内容不应该放在头文件里。当我们在头文件中定义了const变量后,每个包含该头文件的源文件中都拥有了此个const变量。#include设施是C++的预处理器,他处理程序的源代码,在编译器之前运行。只接受一个参数:头文件名。避免多重包含:为了避免名字冲突,预处理器变量经常用大写字母表示。#define指示接受一个名字并定义该名字为预处理器变量;#ifndef指示检测指定的预处理器变量是否定义,若未定义,则其后的所有 阅读全文

posted @ 2013-10-11 14:04 云编程的梦 阅读(191) 评论(0) 推荐(0)

WCF讲解

摘要: 因为项目的需要,开始学习WCF,对于WCF,本人只能算作刚刚开始学习,算入门级水平,整理这篇blog,希望给后来学习者一个借鉴,少走些弯路。本篇文章从入门开始,先讲解基础知识,然后讲解实现方法,采用了对比的方式进行了介绍,最后说明一些其他方法。一、基础知识WCF(windows communication fundation),微软出的一套SOA的框架,它整合了微软之前的MQ,.NETREMOTING,web service等多种技术,但是整合的同时,确降低了开发的难度,这一点在刚开始学习的是否,并未体会,但是在实践的过程中,开始有了体会。概念:契约:也就是contract,包括 Serv.. 阅读全文

posted @ 2013-10-11 13:58 云编程的梦 阅读(488) 评论(1) 推荐(0)

开源 免费 java CMS - FreeCMS1.5-建站向导

摘要: 下载地址:http://code.google.com/p/freecms/建站向导从FreeCMS1.5开始支持为了方便用户创建站点,系统提供了建站向导功能。从左侧管理菜单点击建站向导进入。第一步:创建站点可以直接设置所属的父站点,填写相关属性后点击保存按钮。第二步:选择模板选择模板提供两种方式:1.选择现有模板,可直接选择现有的模板。2.创建新模板,如果合适的现有模板,可以直接创建新的模板。第三步:站点初始化如果是选择现有模板,并且模板带有初始化数据,系统则会提示是否对此站点进行初始化,推荐进行初始化操作。第四步:完成 阅读全文

posted @ 2013-10-11 13:56 云编程的梦 阅读(375) 评论(0) 推荐(0)

导航