2013年12月17日

20131207技术分享会议总结

摘要: 20131207技术分享会议总结 针对本人上周六的技术分享,个人做个简单总结 1、热身动作太少 2、PPT、代码、白板,三者之间的切换方式有点强硬 3、手势还不够多,思路越抽象手势就越重要 会议内容:Middlegen代码生成器原理 主要是以Middlegen项目代码为示例来讲解: 1.怎样定义和加工模型 2.怎样定义代码模板 3.怎样生成各种不同需求的代码地点:济南 高新区新宇路南首齐鲁软件园大厦807室 每个月都会在济南举报交流活动,分享的主要是思路,不是使用也不是API。技术分享交流会议原则 – 不追求精美 PPT – 摒弃念 API – 现场演示例子 , 有代码 ... 阅读全文

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

云计算项目实战之爬虫部分

摘要: 第一部分:需求分析爬虫在项目中间的作用• 分析用户的行为需要根据用户浏览网页的分类及特征来决定,所以获取网页内容需要爬虫• 单线程爬虫难以满足项目的需求,需要多线程爬虫来处理第二部分:技术点Wget与HttpClient• Wget 是一个从网络上自动下载文件的自由工具 , 支持通过 HTTP 、 HTTPS 、 FTP 三个最常见的 TCP/IP 协议下载,并可以使用 HTTP 代理• HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议功能需 阅读全文

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

OpenGL ES 正反面设置指令

摘要: 在OpenGL ES 中,仅有一种表面网格表示方式,那就是三角形。三角形的三个顶点,可以组几个面?有答 1 的没有?有!那就是还不懂OpenGL ES 的我。事实上,一张纸是有正反面的,那么一个三角形也应该有两个面,那么在空间中,如何区分呢?那就是正反面。那具体哪个是正面,哪个是反面呢,据说是默认逆时针是正面,顺时针是反面,不过到现在还没搞清楚,这个顺和逆是个怎么看法,我们只知道在两个轴组成的二维平面坐标系中的顺和逆。有知道的朋友不妨给予指出,谢谢。 不过,从下面的官方资料中,不难看出,应该是空间三角形的顶点向窗口坐标系做投影,得到的投影点,在一个二维坐标系中,就可以按二维坐标系中的顺逆来考虑 阅读全文

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

云计算项目实战 之分词管理

摘要: 第一部分:需求分析什么是中文分词• 中文分词 ( Chinese Word Segmentation) 指的是将一个汉字序列切分成一个一个单独的词• 中文分词是文本挖掘的基础,对于输入的一段中文,成功的进行中文分词,可以达到电脑自动识别语句含义的效果什么是庖丁词汇• Paoding (庖丁解牛分词)基于 Java 的开源中文分词组件,提供 lucene 和 solr 接口,具有极 高效率 和 高扩展性•• 采用基于 不限制个数 的词典文件对文章进行有效切分,使能够将对词汇分类定义•• 庖丁系统是个完全基于 lucene 的中文分词系统,它就是新建了一个 analyzer, 叫做 Paoding 阅读全文

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

NGUI 按钮音效问题

摘要: 昨天给NGUI的按钮添加音效时,刚开始是自己新建空对象绑定声音的,后来发现NGUI按钮携带button sound组件,直接将音效拖入即可,不用写一行代码,非常简单。但是后来发现添加相同的音效有的按钮响应,有的不响应。百思不得其解,后来经过多次测试,发现是由于切换相机的缘故。虽然两个相机的属性是相同的,但是依然会出错。也就是NGUI按钮的音效在添加的时候,就已经绑定好监听的相机了,当关掉该相机后,按钮就不会发出音效了。最后把其他相机去掉了,用一个相机来实现场景不同位置的切换,即改变相机的位置和角度信息。相机角度代码为:定义一个Gameobject类型的相机cam,那么cam.transform 阅读全文

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

Ownership qualifiers of Objective-C: In Details

摘要: 虽然这里讲的大部分知识以前都看过,但是时不时出现某些点让我如茅塞顿开; 以前经常会忘记一些细节,这篇文章可以更好的理解细节,巩固知识体系。 Ownership qualifiers In Objective-C, ‘id’ or each object type is used for object variable types. Object types are pointer types of Objective-C classes, such as NSObject *. ‘id’ type is used to hide its class name. ‘id’ is equiva.. 阅读全文

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

Linux权限管理

摘要: 默认权限:每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权限umask使用数字权限方式表示,如:022目录的默认权限是:777-umask文件的默认权限是:666-umask一般普通用户的默认umask是002,root用户的默认umask是022也就是说,对于普通用户来讲:新建文件的权限是:666-022=644,新建目录的权限是:777-002=755命令umask可以查看设置的umask值:umask真实的umask值是四位,但是第一位是用来存储特殊权限的,所以暂时不予考虑特殊权限:suid:以文件的所属用户身份执行而非执行文件的用户sgid:以文件所属组身份执行sti 阅读全文

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

unix IO笔记

摘要: 一、IO与文件映射 1、IO的共享与效率 read与write其中数据缓冲的大小 读取数据的缓冲:getpagesize 2、定位与定位读取(随机读取) read与write在操作的时候,自动移动读取位置。 lseek读取定位,改变读取位置。 pread/pwrite在指定位置读写。 lseek函数说明:返回当前读取位置在文件中的绝对位置 off_set lseek(int fd,//定位文件描述符号 off_t off,// 定位位置 int whence/ 文件开始位置/文件结束位置/文件当前位置 SEEK_SET/SEEK_END/SEEK_CUR) lseek的作用:定位文件的位... 阅读全文

posted @ 2013-12-17 16:59 love so much 阅读(211) 评论(0) 推荐(0)

unity之uv贴图画圆弧,圆弧面,不规则图形

摘要: 由于最近一直没有时间,所以这篇博客一直没发,下面我说说uv画圆弧,圆面,不规则面拼接。先来两张效果图 图截的不咋滴,凑合着看吧,画圆弧主要用的贝塞尔曲线画的,我感觉这个比较简单,当然大家也可以使用圆的方程,抛物线的方程都可以实现这种效果但是我比较倾向于用贝塞尔,如果大家会ps的话,知道里边有一个钢笔工具,他就是贝塞尔的原理,贝塞尔的算法大家可以去网上搜搜,贝塞尔计算方法类网上也有很多下面先上我的代码using UnityEngine;[System.Serializable]public class Bezier : System.Object { public Vector3 p0; p.. 阅读全文

posted @ 2013-12-17 16:56 love so much 阅读(2217) 评论(0) 推荐(0)

菜鸟初识UML

摘要: 首当其冲的就是:什么是UML呢? 首先,UML 是一种可视化的面向对象的建模语言。它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 其次,UML描述了一个系统的静态结构和动态行为; 最后,UML用图形方式表现典型的面向对象系统的整个结构,从不同角度为系统建模,并形成系统的不同视图。为软件开发提供了一种非常好的可视化的面向对象的建模语言。下面就来了解一下真正的UML: 最后总结一下: UML统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异。它实... 阅读全文

posted @ 2013-12-17 16:52 love so much 阅读(270) 评论(0) 推荐(0)

ios 面试题 经典(比较全) 根据重点总结

摘要: 史上最全的iOS面试题及答案1.写一个NSString类的实现+(id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding;+ (id) stringWithCString: (c*****t char*)nullTerminatedCString encoding: (NSStringEncoding)encoding{ NSString *obj; obj = [self allocWithZone: NSDefaultMallocZone()]; obj = [ 阅读全文

posted @ 2013-12-17 16:48 love so much 阅读(337) 评论(0) 推荐(0)

java 自定义BufferedReader_readLine

摘要: import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.Reader;public class BufferedReaderDemo { public static void main(String[] args) { MyBufferedReader mbr = null; try { mbr = new MyBufferedReader(new FileReader("src/D.java")); for (Strin 阅读全文

posted @ 2013-12-17 16:45 love so much 阅读(281) 评论(0) 推荐(0)

东软实训推荐面试问题17:你的学习成绩如何?

摘要: 东软实训推荐面试问题:你的学习成绩如何?回答:“较好。”“一般。”我在学校里除课堂上学习的知识外,比较喜欢扩充自己的其他方面的知识,对XX类的书也看了不少。 点评:对自己的学习成绩一定要如实回答。如果成绩优秀,应该用平和的口气,实事求是地介绍,决不可自我炫耀,让人觉得轻浮;如果成绩不好则应说明理由,或者哪门课程不好,隐瞒或欺骗,只会暴露自己的不良品行。总之,应表现出对学习的态度是认真的,努力的,对成绩又看得比较客观。这样即使你的成绩不太理想,主试人的反应也不会太强烈。 阅读全文

posted @ 2013-12-17 16:41 love so much 阅读(197) 评论(0) 推荐(0)

鼠标移入移出事件改变图片的分辨率

摘要: 最近在做一个鼠标移入移出图片事件,有几种方法大家可以试一下首先是改变分辨率的两种方法,鼠标移入图片和移出图片的分辨率不同方法一 图片列表:鼠标移入/移出改变图片透明度 方法二还有一种方法是鼠标移入移出图片,改变图片的大小在标签中加入一下代码即可,鼠标移动到图片时图片向右上变大,离开图片变回原大小 阅读全文

posted @ 2013-12-17 16:38 love so much 阅读(314) 评论(0) 推荐(0)

Qt 5.2.0 和 VS 2012集成

摘要: 下载两个安装包,后面一个add-in是必需的Qt 5.2.0 for Windows 64-bit (VS 2012, 590 MB)(Info)Visual Studio Add-in 1.2.2 for Qt5 (supports versions 2008, 2010 and 2012, does not work with the Express edition)打开VS 2012后,创建QT项目,修改配置:1. 确保架构是x642. 右键点击soluton,选择Change solution‘s Qt version, 选$(DefaultQtVersion) 编译运行吧,调试... 阅读全文

posted @ 2013-12-17 16:34 love so much 阅读(329) 评论(0) 推荐(0)

java int and string convert

摘要: int->String inti=12345; Strings=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? String->int s="12345"; inti; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueOf(s).intValue(); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? 以下是答案: 第一种方法:s=i+& 阅读全文

posted @ 2013-12-17 16:31 love so much 阅读(266) 评论(0) 推荐(0)

判断密码强度

摘要: 演示 XML/HTML Code PleasetypeinyourpasswordUser:Pass: 原文地址: http://www.freejs.net/article_biaodan_115.html 演示 XML/HTML Code PleasetypeinyourpasswordUser:Pass: 原文地址: http://www.freejs.net/article_biaodan_115.html 阅读全文

posted @ 2013-12-17 16:27 love so much 阅读(265) 评论(0) 推荐(0)

Oracle Hint用法总结

摘要: 1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;3. /*+CHOOSE*/表明如果数据字典中有访问表的统计 阅读全文

posted @ 2013-12-17 16:23 love so much 阅读(282) 评论(0) 推荐(0)

OCP-1Z0-053-V13.02-712新题

摘要: Whydoesthenumberofblocksforthetableremainthesaleaftertheshrinkoperation? A.Becausethetabledidnotcontainmigratedorchainedrows B.BecausetherowIDsremainthesameforallrowsduringtheshrinkoperation C.Becausetheprogressoftheshrinkoperationisnotsavedinthebitmapblocksofthetable D.Becausethehigh-waterm... 阅读全文

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

【原创】MapGIS K9 三维二次开发入门

摘要: 开发语言:C#平台版本:MapGIS K9 SP3MapGIS K9三维平台也提供了接口和组件以实现二次开发。用户可以根据提供的接口和组件进行二次开发,也可以借助MapGISK9数据中心框架,可以方便的调用三维平台已有的基本功能。本文就是个简单的数据浏览和功能调用示例。我们要用到两个控件,一个是三维场景控件:MapGIS mx_TDEViewCtrlControl ,另外一个就是三维目录树控件:MapGIS mx_TDETreeCtrlControl。我们新建一个窗体,并将两个控件添加到窗体中。控件准备好了,现在需要准备数据了。数据需要在三维平台里面操作完成,配置好显示的模型,并保存目录树。( 阅读全文

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

策略模式与外观模式

摘要: 1.策略 :定义不同的算法族,并且之间可以互相替换;让算法的变化独立于使用算法的客户,以动态的改变对象的行为。2. 例子:随机生成宠物,并统计各种宠物生成数量。a) 抽象类:PetCreator,用于随机生成宠物。package context;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public abstract class PetCreator { private Random rand = new Random(47); .. 阅读全文

posted @ 2013-12-17 16:13 love so much 阅读(679) 评论(0) 推荐(0)

用pc浏览器打开手机页面

摘要: 原理是仿造http包头,下面已chrome为例。方法:运行->输入如下手机操作系统对应的代码即可。安卓:chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 MobileSafari/533.1"ios:chrome.exe --user-agent="Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like M 阅读全文

posted @ 2013-12-17 16:09 love so much 阅读(1368) 评论(0) 推荐(0)

Oracle语句优化规则(一)

摘要: 1.选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE (基于规则) b. COST (基于成本)c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS .你当然也在SQL句级或是会话(session)级对其进行覆盖.为了使用基于成本的优化器(CBO, Cost-Based Optimizer) ,你必须经常运行analyze命令,以增加数据库中的对象统计信息(object statistics)的准确性.如果数据库的优化器模式 阅读全文

posted @ 2013-12-17 16:06 love so much 阅读(468) 评论(0) 推荐(0)

[置顶] 十年博客行

摘要: 感谢CSDN给我这次机会参加2013博客之星候选人,恍然间,自从注册CSDN以来,也已经写了11年的博客。在倍感时间飞逝的同时,想到写了数百篇博客,有数百位好友关注我,多少也算是为业界贡献了点微薄的力量,也略微感到了一点安慰。 十年前,从屌丝程序员开始,经历了很多。经历了程序员、项目经理、研发经理、研发总监、研发副总的历程。说实话,最开始,职业之路如何走,一点都不清晰。有的人说:“许多人整整浪费了一生,去等待符合他们心愿的机会。”在走过来以后,默然回首,深感其味深重。在你前途不清时,不要停下脚步。也有的人说:“人的成功决定于8小时之外!",我亦深有同感,工作中能用到的很少,现在职业细 阅读全文

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

计算机编程语言年史

摘要: 作为计算机工作人员,也就是所谓的程序猿,能够了解几种语言也就可以了,但是可以了解我们程序语言发展的历史。下面就是列举出的我所知道的语言历史。谢谢!1951 – Regional Assembly Language1952 – Autocode1954 – IPL (LISP语言的祖先)1955 – FLOW-MATIC (COBOL语言的祖先)1957 – FORTRAN (第一个编译型语言)1957 – COMTRAN (COBOL语言的祖先)1958 – LISP1958 – ALGOL 581959 – FACT (COBOL语言的祖先)1959 – COBOL1959 – RPG196 阅读全文

posted @ 2013-12-17 15:59 love so much 阅读(404) 评论(0) 推荐(0)

初步认知MySQL metadata lock(MDL)

摘要: 概述 随着5.5.3引入MDL,更多的Query被“Waiting for table metadata lock”给'炕'了SHOW PROCESSLIST的输出也有之前的"Locked"变得粒度更加细的'Waiting for table metadata lock'引入MDL,当需要访问、修改表结构时,都需要对元数据上锁(读/写)MDL在Server层,保护表数据结构,而非数据本身。Server比之前版本繁忙多了MDL意味着DDL,一旦DDL被阻塞,那么面向该表的所有Query都会被挂起,包括Select,不过5.6作了改进,5.5可通 阅读全文

posted @ 2013-12-17 15:55 love so much 阅读(383) 评论(0) 推荐(0)

Oracle语句优化规则(二)

摘要: 21.用EXISTS替换DISTINCT当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT.一般可以考虑用EXIST替换例如:低效:SELECT DISTINCTDEPT_NO,DEPT_NAME FROM DEPT D,EMP E WHERE D.DEPT_NO = E.DEPT_NO高效: SELECT DEPT_NO,DEPT_NAME FROM DEPT D WHERE EXISTS ( SELECT ‘X’ FROM EMP E WHERE E.DEPT_NO = D.DEPT_NO);EXISTS使查询更为迅速,因为RDBMS核心 阅读全文

posted @ 2013-12-17 15:51 love so much 阅读(411) 评论(0) 推荐(0)

Extjs学习视频汇总

摘要: http://pan.baidu.com/s/1BvXqF 阅读全文

posted @ 2013-12-17 15:48 love so much 阅读(195) 评论(0) 推荐(0)

C++创建动态链接库(*.dll)

摘要: 1.从 “文件”菜单中,选择 “新建”,然后选择 “项目…”。2.在“项目类型”窗格中,选择“Visual C++”下的“Win32”。3.在“模板”窗格中,选择“Win32 控制台应用程序”。4.为项目选择一个名称,如 MathFuncsDll,并将其键入“名称”字段。为解决方案选择一个名称,如 DynamicLibrary,并将其键入“解决方案名称”字段。5.单击“确定”启动 Win32 应用程序向导。在“Win32 应用程序向导”对话框的“概述”页中,单击“下一步”。6.在“Win32 应用程序向导”中的“应用程序设置”页中,),选择“控制台应用程序”,取消预编译。7.在“Win32 应 阅读全文

posted @ 2013-12-17 15:44 love so much 阅读(774) 评论(0) 推荐(0)

[置顶] 记一个应届生的求职旅途

摘要: 记一个应届生的求职旅途见有些同学发状态说大学期间要1.过四级2.拿到会计证,然后说了句毕业找工作去联通电信。。我就纳闷了,有没有点常识,1.过四级是大学生的最低标准,很多企业单位根本跟英语没半毛钱关系,一辈子也用不到一句英语,那为什么还这么要求呢,因为这可以考察一个人的态度,过不过四级除了自身硬实力外就是态度问题了,只要你认真对待哪怕你英语再差也是能过四级的。2.会计证,这是从事会计工作者必备的,不用多说。在这我只想说,有了这些你就能就电信、联通?你还真是天真的可爱。。以前我认为企业招人是分一本、二本、三本的,可经历了千疮百孔的应聘之后明白了在企业者眼里应届生只有211(或985)和非211之 阅读全文

posted @ 2013-12-17 15:41 love so much 阅读(273) 评论(0) 推荐(0)

让注册体验来得更简单点吧

摘要: 我们期望用户能够注册登录,面对复杂的注册流程,很多用户被吓跑。我们能不能把注册设计得更傻瓜? 在注册用户时,通常需要采集的信息有:用户名、密码、验证码、手机号、邮箱、个人信息等。一个完整的注册功能应该考虑到以下几个问题:有用户名和密码(这不是废话吗,没有怎么登陆?)有找回密码的途径(例如忘记密码邮箱、手机号)验证码(防止恶意注册)用户协议 在设计注册功能时,通常是用户体验与信息采集量、安全性、费用三个方面的权衡,通常是相悖的。用户体验越好,信息采集量就越少,你不能同时采集一堆个人信息,又让用户具有良好的用户体验用户体验好,需要在密码设置这块尽量减少用户的输入。为了用户能够密码安全,通常需要.. 阅读全文

posted @ 2013-12-17 15:37 love so much 阅读(267) 评论(0) 推荐(0)

IBatis.Net项目数据库SqlServer迁移至Oracle经验

摘要: 最近完成了一个(IBatis.Net+MVC)项目的数据库+代码迁移工作,可把我折腾得~~~IBatis.Net是一个ORM框架,具体介绍可以问度娘。我之前没用ORM框架使用经验,所以这一路我不是走来的,而是爬出一个坑又掉入另外一个坑~~~项目原来用的是Sqlserver2008,现在要转到Oracle,所以我先完成数据迁移,然后是代码迁移。数据库迁移 1、数据库安装与配置略过。2、表结构迁移 1)用PowerDesigner创建一个PhysicalDataModel,DBMS选择Sqlserver2008; 2)选择DataBase->Connect… ,连上Sqlserver数据库; 阅读全文

posted @ 2013-12-17 15:34 love so much 阅读(239) 评论(0) 推荐(0)

goahead 移植

摘要: 1.网上下载goahead-3.1.2-0-src.tgz包2.解压 tar -zxvf goahead-3.1.2-0-src.tgz3.编译 cd goahead-3.1.2-0 make CC=arm-hisiv100-linux-gcc ARCH=arm 在linux-arm-default/bin中可以找到goahead和相关库文件,将库文件拷贝到板子/lib下 4.测试 运行./goahead -v /web 192.168.1.155:9000 问题1: goahead: 0: Can't get host address for host dvr:... 阅读全文

posted @ 2013-12-17 15:30 love so much 阅读(931) 评论(0) 推荐(0)

Minimum Window Substring @LeetCode

摘要: 不好做的一道题,发现String Algorithm可以出很多很难的题,特别是多指针,DP,数学推导的题。参考了许多资料:http://leetcode.com/2010/11/finding-minimum-window-in-s-which.html http://www.geeksforgeeks.org/find-the-smallest-window-in-a-string-containing-all-characters-of-another-string/ http://tianrunhe.wordpress.com/2013/03/23/minimum-window-subs 阅读全文

posted @ 2013-12-17 15:26 love so much 阅读(273) 评论(0) 推荐(0)

java多线程监听JMS、MQ队列

摘要: 本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。 转载请注明出处和作者.http://blog.csdn.net/xtj332背景:消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。 对于上面提到的方法2使用一个监听器开启多线程监听,借助spring自带... 阅读全文

posted @ 2013-12-17 15:22 love so much 阅读(3352) 评论(0) 推荐(0)

编写高质量的Objective-C代码

摘要: 点标记语法 属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格: view.backgroundColor = [UIColor orangeColor]; [UIApplication sharedApplication].delegate; 不良的风格: [view setBackgroundColor:[UIColor orangeColor]]; UIApplication.sharedApplication.delegate; 间距 二元运算符和参数之间需要放置一个空格,一元运算符、强制类型... 阅读全文

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

真实版的“私人订制”网站服务,冯小刚葛同学,你们怎样看??

摘要: “私人定制”贺岁喜剧片马上就要上映开播了,我知道大家都想一睹为快。就不说太多了,只是最近发现一家网站,叫“歇会儿网”,百度排名第一,居然也再提供“私人定制”服务,那我就不淡定了啊,不淡定了啊啊啊!! 深入了解调查了这家网站,想仔细探究一下它的“私人定制”服务,更加坐不住了啊。究竟这家网站是干嘛的,为什么它也会提供“私人定制”服务,它的“私人定制”服务是做什么的,简直太让大家好奇了,有木有??? 据电影《私人定制》剧情简介,这其中的私人定制服务,指的是由愿望规划师杨(葛优饰)、情境设计师小白(白百合饰)、梦境重建师小璐(李小璐饰)与心灵麻醉师马青(郑凯饰)四人组成的公司“私人定制”,以“替他人. 阅读全文

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

java 如何自定义异常 用代码展示 真心靠谱

摘要: 先建两个自定义的异常类 ChushufuException类class ChushufuException extends Exception { public ChushufuException(String msg) { super(msg); } } ChushulingException class ChushulingException extends Exception { public ChushulingException(String msg) { super(msg); ... 阅读全文

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

私人订制,现实版的“圆梦网站”

摘要: 再过一天,大家关注的年度贺岁喜剧片《私人定制》就要上映了,电影未出,其中的台词就开始流行开来。“成全别人,恶心自己”,专门为不同客户量身定制“圆梦方案”,无论客户的白日梦多奇葩、要求多严格,“圆梦四人组”统统来者不拒,甘愿满足客户的任何需求。 这部电影还未上映就如此火爆,除了宣传力度不一般,究其根本还是迎合了当下消费者的个性化消费观念。互联网时代,特别是移动互联网时代,个性化消费才是消费者想要的。私人定制,高端大气上档次的服务,以前给大众的感觉都是遥不可及,高端人士才享受得起的奢侈服务。也正是这样,才成就了这部《私人定制》的喜剧感所在。 那现实中的“私人定制”,成全别... 阅读全文

posted @ 2013-12-17 15:08 love so much 阅读(322) 评论(0) 推荐(0)

listview 拖动item效果实现

摘要: listview 拖动item效果实现 效果图如下:拖拽前: 拖拽后: 首先参考源码中:TouchInterceptor 类,该类会在下面给出:第一步:主类:/** * */ package com.example.draglistview; /** * @author JiaRH * * @date 2013-12-17 上午10:01:17 */ import java.util.Arrays; import android.app.ListActivity; import android.os.Bundle; import android.view.View; im... 阅读全文

posted @ 2013-12-17 15:05 love so much 阅读(570) 评论(0) 推荐(0)

Sprintf()的思考和引出的相关问题

摘要: Sprintf()为什么不安全?功能把格式化的数据写入某个 字符串 缓冲区。头文件stdio.h原型int sprintf( char *buffer, const char *format, [ argument] … );参数列表buffer: char型指针,指向将要写入的字符串的缓冲区。format:格式化字符串。[argument].. .:可选参数,可以是任何类型的数据。返回值:字符串长度( strlen)/*例子*/1234567891011#include //某个头文件int main () /*主函数“整数”类型*/{ char buffer [50]; /*“字符”类.. 阅读全文

posted @ 2013-12-17 15:01 love so much 阅读(415) 评论(0) 推荐(0)

OpenGL ES 如何能看到一个物体内部和象3dmax中能只显示网格线

摘要: 上一篇OpenGL ES 正反面设置指令中分析了正反面的判区方法,那么正反面有什么用呢?接下来我们就要引入一个叫做背面消除的概念。在3dmax中有个选项,当你用挤压修改器挤出一个中空的长方体时,在外面是看不到里面的,这时就可以使用背面消除,把看不到的面消掉,而且结合正反面设置,把原本对着观看者的面设成背面,就会被消除了,这时就只能看到远离观看者的面的在长方体内部的面儿了。 这就是房间要被观看到里面内容时的做法,也有一种叫天空...的方法,不太懂,没去研究。最终效果是有正对着观看者的墙不被渲染,实际观察发现,可能存在一面墙或两面墙被打掉的可能性。 下面就来看看这个神奇的方法,我也是用了好久,反复 阅读全文

posted @ 2013-12-17 14:58 love so much 阅读(1365) 评论(0) 推荐(0)

<%@ include file=” ”%> ——最简洁易懂的解释

摘要: 假如 在B.jsp 中,使用 ,那么就是把 A.jsp 的内容 原封不动 引入到 B.jsp 中。另外注意编码问题,在 A.jsp 中,必须加入 JSP 头部信息。实例:A.jsp: (必须加入 JSP头部信息,写明编码,否则乱码) 客户类型 B.jsp:(必须加入JSP头部信息,写明编码,否则乱码) 引入后的 B.jsp 的 实际的结果如下: 客户类型 阅读全文

posted @ 2013-12-17 14:54 love so much 阅读(270) 评论(0) 推荐(0)

linux 下搭建 ftp

摘要: 最近为了方便目标板与PC机上LINUX之间的通讯,就在LINUX搭建了FTP,工作不难,写个总结。主要经过以下几个步骤:1.检查是否安装了vsftpd服务器可以用rpm -q vsftpd命令来查看,若显示“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器,若没有则可以在图形环境下单击“主菜单→系统设置→添加删除应用程序”菜单项,在出现的“软件包管理”对话框里确保选中“FTP服务器”选项,然后单击“更新”按钮,按照屏幕提示插入第3张安装光盘即可开始安装。2.启动/重新启动/停止vsftpd服务 从Red Hat Linux 9.0开始,vsftpd默认只采用standalo 阅读全文

posted @ 2013-12-17 14:51 love so much 阅读(282) 评论(0) 推荐(0)

DOM操作HTML文档

摘要: 概述 之前写过一些关于DOM方法的知识,理论方法的偏多,所以,这篇博客主要是实践方面的Demo,如果,大家觉得理论方面有所欠缺,大家可以看看这几篇博客:JavaScript总结(一、基本概念)和JavaScript总结(三、DOM)实例程序根节点属性和方法 根节点属性和方法 123123 456 789 AAA 元素节点属性和方法 元素节点属性和方法 123123 456 789 AAA 属性节点属性和方法 ... 阅读全文

posted @ 2013-12-17 14:47 love so much 阅读(352) 评论(0) 推荐(0)

Android中的TextView实现多行显示省略号

摘要: 今天遇到一个问题就是TextView显示内容的时候,多行显示的时候,显示省略号的问题,刚开始没有找到一个好的办法,只找到一个自定义TextView组件的方法,然而今天在贴吧中找到一个更好,更简便的方法就是在TextView中添加这两个属性的设置即可(显示两行,显示不全的话,用省略号代替)android:lines="2" android:ellipsize="end" 阅读全文

posted @ 2013-12-17 14:44 love so much 阅读(2268) 评论(0) 推荐(0)

百度SiteApp构建网站APP

摘要: 现在很多个人网站和企业网站都是传统的Web方式,有没有想过个人/企业网站也能做成APP应用对外宣传呢?专门找人去开发Android和IOS上的APP又太贵,为了赶上移动互联网时髦,我以个人网站试做了一个,效果很一般^_^百度免费支持网站在线导航生成App,登陆到http://siteapp.baidu.com 立即免费创建输入网站域名 网站头信息添加如下代码 验证通过,等待服务器审核,几个小时左后,审核之后如下界面 生成应用,选择图标和启动图片,点击生成安装包 生成之后提供IOS和Android的下载包 安装APP,并启动 阅读全文

posted @ 2013-12-17 14:40 love so much 阅读(391) 评论(0) 推荐(0)

goahead cgi 及出现的问题解决

摘要: 1. route.txt 配置cgi路径route uri=/cgi-bin dir=/web handler=cgi2.交叉编译生成cgigoahead 源码路径下 ./test/cgitest.c 是c写 的cgi文件arm-linux-gcc cgitest.c -o c.cgi3.交叉编译后的cgi存放路径/web/cgi-bin/c.cgi 出现错误及解决方法: 版本:goahead v-3.1.2 1.CGI process file is not executeable 出现这个问题只需要要将cgi的目标程序的执行权限变为可执行即可。 2. failed to s... 阅读全文

posted @ 2013-12-17 14:36 love so much 阅读(938) 评论(0) 推荐(0)

Android面试题整理(1)

摘要: 1、Activity的生命周期 onCreate(Bundle saveInstanceState):创建activity时调用。 onStart():activity可见时调用 onResume():activity与用户交互时调用 onRestart():当一个activity再次启动之前调用该方法 onPause():当前暂停、或调用另一个activity之前调用该方法。 onStop():当前activity变为不可见时调用该方法 onDestory():当前activity被销毁之前调用该方法 2、横竖切换时候Activity的生命周期 不设置acti... 阅读全文

posted @ 2013-12-17 14:32 love so much 阅读(201) 评论(0) 推荐(0)

回溯法 之 马周游(马跳日)问题

摘要: 回溯法的应用很多,下面讲述一个有趣的马周游问题。马周游(马跳日)问题:在一个 8*8 的棋盘上(如下图)一匹马从任意位置开始,恰好走过棋盘中的每一格(每个格子有且只能走一次),并且最后还可以回到起点位置。 这个问题其实可以进行推广:即棋盘大小不一定是 8*8 ,只要棋盘大小 M * N 满足:① M >=6 ;N>= 6 ② M N都是偶数 ③ | M-N | #include #include using namespace std;//马周游的棋盘,注意使用的时候是从下表为1开始int board[100][100];int fx[]= {2,1... 阅读全文

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

软件工程总结

摘要: 总的来说,软件工程的学习,感觉就是一个整理和完善的过程。首先,对于哈工大的《软件工程》视频,给我的第一感觉是——产生“共鸣”。因为在很多时候,这些知识点就感觉说得都是些规范化的常识或者说是常理。而只是通过教程的整理和编排,这些认识被串在了一根线上,变得特别有逻辑感、层次感和节奏感。所以整个过程相对于以前的视频来说,还是相对轻松的。 再次,视频给我的第二感觉就是——很严密。软件工程的过程,每一步都是非常严格和周密的,可以说缺一不可。缺掉任何一块的监督和管理都不能称之为一款好的软件。就比如,每一阶段都产生相应的文档,记录在案,这样就保证在任何时候想对某一阶段的内容进行了解和检查的时候... 阅读全文

posted @ 2013-12-17 14:25 love so much 阅读(237) 评论(0) 推荐(0)

导航