摘要: 1、概述shadow projection,又可成为planar shadow, 这是一种非常简单的绘制阴影的方法。主要应用的应用场景:物体在平面投射阴影。主要思想:把阴影看作是物体在平面上的投影(projection),然后将该projection绘制出来即可。 2、具体方法具体实现: 给定光源的位置L,物体上的任意一点V, 平面s的法向量N. 求V在平面s上的投影点P. 由简单的几何知识可知,光源L和顶点V之间的光线方程为:平面s的方程为 :, 其中Q为平面上的任意一点。由图可知,投影点P是光线与平面的交点,所以 即易知故这样就得到了shadow matrix 3、代码void shado 阅读全文
posted @ 2013-07-02 20:46 爱生活,爱编程 阅读(462) 评论(0) 推荐(0)
摘要: 在Spring中,最基本的IOC容器接口是BeanFactory - 这个接口为具体的IOC容器的实现作了最基本的功能规定 - 不管怎么着,作为IOC容器,这些接口你必须要满足应用程序的最基本要求:public interface BeanFactory { //这里是对FactoryBean的转义定义,因为如果使用bean的名字检索FactoryBean得到的对象是工厂生成的对象, //如果需要得到工厂本身,需要转义 String FACTORY_BEAN_PREFIX = "&"; //这里根据bean的名字,在IOC容器中得到bean实例,这个IOC容器就是一 阅读全文
posted @ 2013-07-02 20:44 爱生活,爱编程 阅读(268) 评论(0) 推荐(0)
摘要: 一、Handler的定义: 主要接受子线程发送的数据,并用此数据配合主线程更新UI. 解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发,比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如:联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象,如果5秒钟还没有完成的话,会收到Android系统的一个错误提示"强制关闭".这个时候我们需要把这些耗时的操作 阅读全文
posted @ 2013-07-02 20:42 爱生活,爱编程 阅读(276) 评论(0) 推荐(0)
摘要: 本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email: gzzaigcn2009@163.com,gzzaigcn2012@gmail.com开发工具CCS5.1,Source Insight。这篇博客主要和大家分享,AIS文件的制作与使用。什么是AIS,TI对其的定义为Application Image Script,应用镜像脚本,是用来对Image的一种格式定义,从数据源的本质去分析就是一个保存了大量二进制数据的类型存储起来。而AIS中基本的数据大小为一个word 32位bit。包括命令、包括数据等。AIS文件核心的是由Second b 阅读全文
posted @ 2013-07-02 20:40 爱生活,爱编程 阅读(3852) 评论(0) 推荐(0)
摘要: 在学习牛腩老师的JS视频中,视频中的例子要求实现一个是23个3相乘的结果,在用Dreamweaver制作时,, 结果很容易就出来了, 后来自己想试试计算机的处理速度有多快,系统反应半天还是没有反应, 后我想把数值再改为23,点击保存时问题出现了 共享违例;简单理解是违规共享 可能是共享在线人数达到上限了。 原因:调用一个文件或程序,一端没结束,另一端又试图进行写入的更新保存。 解决方法: 一:由于经常直接将正在编辑的网页文件上传,有时候会出现共享违例而不能保存的情况,以往解决这个问题都是重命名保存,其实大可不必。 究其原因,原来是每次更新文件的时候,还有文件在FTP软件的上传列... 阅读全文
posted @ 2013-07-02 20:38 爱生活,爱编程 阅读(1514) 评论(0) 推荐(0)
摘要: cacheAsBitmap这个属性很多人都知道,但少有人明白它到底是如何生效的。虽然看名字是转换为位图处理,但用起来的时候感觉却也不过如此。所以,不少人最终选择自己转换Bitmap。 当然,自己转Bitmap也是可以的,也只是多浪费点内存和处理速度,然后麻烦点罢了。但事实上,很多时候cacheAsBitmap已经足够使用了。 先得说说FLASH的屏幕更新机制。在Debug播放器内,可以勾选显示重复区域来以红框显示更新区域。也就是说,FLASH并不会每帧都渲染所有的区域。这点上的确如此。但是在红框内呢?比如我有一张很复杂的静态矢量图在背景上,然后上面显示了一个很简单的动画(甚至是一... 阅读全文
posted @ 2013-07-02 20:36 爱生活,爱编程 阅读(224) 评论(0) 推荐(0)
摘要: flash中一共有三个类具有该属性,这三个类分别是:KeyboardEvent,MouseEvent,TimerEvent。调用updateAfterEvent 属性的事件,可强制立即执行呈现操作,而不是等到呈现阶段。但是,如果 updateAfterEvent 频繁导致性能问题,应避免使用它。 1.updateAfterEvent怎么用? 有很多人做鼠标追随效果的时候,总是发现鼠标移动不流畅,不知该如何解决。 其实方法很简单,你只需要加上一句updateAfterEvent()就ok了。 2.先来看看帮助中是怎么解释as3的updateAfterEvent的: 在 onClipEv... 阅读全文
posted @ 2013-07-02 20:34 爱生活,爱编程 阅读(340) 评论(0) 推荐(0)
摘要: 导致屏幕重绘的几种原因: 1、最常见的是情况就是舞台上的可视组件在形状、位置、状态(alpha, scale…)发生改变的时候会触发Flash Player 的重绘。 2、当一个DisplayObject的层级(ChildIndex)发生改变的时候也会导致重绘。 3、当你将一个Sprite / MovieClip 的buttonMode 设置为 true 的时候,即便是单帧动画,重绘会在MouseEvent.MOUSE_DOWN的时候触发。又或者你对DisplayObject设置层级的时候,即便DisplayObject的层级没有发生改变,也会使得 Fla... 阅读全文
posted @ 2013-07-02 20:33 爱生活,爱编程 阅读(339) 评论(0) 推荐(0)
摘要: 有时候深深的感觉语文这门课程其实很有用, 至少以前学的时候没有感觉到直到现在阅读大量的别人的资料文章的时候或者是看一些题目....... 总之:认真阅读小心品味当然,前面的孤言自语和本文无关,只是笔者在有段时间内误解一个与本文有关的知识点源于阅读的不小心, 笔者在写本篇文章之前阅读了大量的资料,试图以一种简单易懂的方式把布局的精髓展现给读者; 盒子模型: 所谓盒子模型:把页面上的任何一个元素都看成一个盒子,到底是一个怎么样的盒子,当然这个盒子有自己独特的区别下面就是盒子的模型图: 边框边距那些一般要自行指定,其实每个浏览器有自己的内置默认css文件,如果用户对有些属性没有设定即按照浏览器默.. 阅读全文
posted @ 2013-07-02 20:30 爱生活,爱编程 阅读(1778) 评论(0) 推荐(0)
摘要: ------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------1.项目所在位置 [W0501程式原始碼]文件下的[ReportView 20120814] 2.File-->Import 3.General-->Existing Projects into Workspace 4.Select root directory 选择根目录 5.Finish 6.如果提示invalid project description 请检查.project文件 文件夹名 阅读全文
posted @ 2013-07-02 20:28 爱生活,爱编程 阅读(358) 评论(0) 推荐(0)
摘要: 这段时间学了三大框架,struts,spring,hibernate,简称SSH。 Struts 框架作为实现 MVC 模式的第一个 WEB 框架 , 利用 ACTION 作为控制器 , 很好的解耦了 MVC 中的 MODEL 层与 VIEW 层,降低了它们之间的耦合性。 ACTION 中,通过 HTTPSESSSION , HTTPSERVLETREQUEST , HTTPSERVLETRESPONSE 访问 WEB 中的资源。当 ACTION 处理完后,就会向用户返回两种结果信息,分为两部分:结果类型和结果本身。响应的结果类型有: dispatcher( 默认类型 );redirec... 阅读全文
posted @ 2013-07-02 20:26 爱生活,爱编程 阅读(269) 评论(0) 推荐(0)
摘要: 今天终于审完项目了,感觉轻松了许多。在这两个星期的日日夜夜奋斗下,网站终于达到我的期待,所以也就顺利的通过了老师的审查,虽然还不知道分数是多少,但是我感觉这是我做过最好的、最棒的! 虽然在项目的第一天我就缺席了,但这并没有对我后期的项目有多大的影响,只是因为我们的桐正老师怕大家没做好准备,所以讲的内容少些(当然这是我自己yy的哦)。项目开始时,总是感觉自己在前一个月所学的知识根本就不够用,对自己的项目缺乏信心,不过我相信‘信正哥,不挂科’。于是在接下来的一个星期中紧跟正哥的步伐,一步一个脚印,勇往直前。 每天下午听着正哥对项目的讲解,然后就想着怎么把这功能用在自己的项目上,居然让我发现我... 阅读全文
posted @ 2013-07-02 20:24 爱生活,爱编程 阅读(226) 评论(0) 推荐(0)
摘要: Disset()函数 一般用来检测变量是否设置 bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: FALSE NULL,也返回FALSE NULL,则返回TURE TRUE,否则结果为FALSE PHP 3, PHP 4, PHP 5 更多说明: unset()释放变量之后,它将不再是isset()。 函数isset()只能用于变量,传递任何其它参数都将造成解析错误。 defined()函数。 的empty()函数 判断值为否为空 bool empty ( mix... 阅读全文
posted @ 2013-07-02 20:22 爱生活,爱编程 阅读(255) 评论(0) 推荐(0)
摘要: 首先先介绍我自己: LAMP兄弟连(易第优教育) 高级讲师 赵桐正 澳门大学电子商务技术硕士研究生毕业,精通PHP,Java,C++/C#等多种计算机语言,五年PHP从业经验,曾任多家公司的项目经理和技术顾问。在电子商务/政务领域有着较为深入的研究,多次参与和主持大型网站项目的开发工作,曾参与澳门政府入口网的开发和调研。对LAMP技术有着深入的研究,在PHP设计模式,框架以及MySQL技术上有着较为独特的见解,在前端技术如HTML,Javascript,JQuery, CSS等方面也有着非常丰富的开发经验。为人开朗,爱好广泛,精力充沛,课堂风格诙谐幽默,斗志昂扬,在精心传授知识的同时更给... 阅读全文
posted @ 2013-07-02 20:20 爱生活,爱编程 阅读(180) 评论(0) 推荐(0)
摘要: 1:用jdk连接String action = "xxxxxxxxxxx"; URL url = new URL(action); HttpURLConnection http = (HttpURLConnection) url.openConnection(); http.setRequestMethod("POST"); http.setConnectTimeout(0); http.setInstanceFollowRedirects(true); http.setRequestProperty("Content-Type", 阅读全文
posted @ 2013-07-02 20:18 爱生活,爱编程 阅读(301) 评论(0) 推荐(0)
摘要: paip.sql2k,sql2005,sql2008,sql2008 r2,SQL2012以及EXPRESS版本的区别 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 以下说的均为完全版.非EXPRESS版本. SQL2005新特性 (体积应该在800M左右) -------------- 1. TOP 表达式 2.between分页 where row between 20 and 30.....一句话就支持分页... 阅读全文
posted @ 2013-07-02 20:16 爱生活,爱编程 阅读(418) 评论(0) 推荐(0)
摘要: No1:Nested in org.springframework.beans.factory.parsing.BeanDefinitionParsingException2013-07-02 10:07:22.234:WARN::Nested in org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [spring/spring-db-co 阅读全文
posted @ 2013-07-02 20:14 爱生活,爱编程 阅读(287) 评论(0) 推荐(0)
摘要: 自旋锁简介Nginx框架使用了三种消息传递方式:共享内存、套接字、信号。Nginx主要使用了三种同步方式:原子操作、信号量、文件锁。 基于原子操作,nginx实现了一个自旋锁。自旋锁是一种非睡眠锁。如果某进程视图获得自旋锁,当发现锁已经被其他进程获得时,那么不会使得当前进程进入睡眠状态,而是始终保持进程在可执行状态,每当内核调度到这个进程执行时就持续检查是否可以获取到所锁。 自旋锁的应用场景 自旋锁主要是为多处理器操作系统而设置的,他要解决的共享资源保护场景就是进程使用锁的时间非常短(如果锁的使用时间很久,自旋锁不合适,因为会占用大量的CPU资源)。 大部分... 阅读全文
posted @ 2013-07-02 20:12 爱生活,爱编程 阅读(1032) 评论(0) 推荐(0)
摘要: Qt 与 ffmpeg 与 SDl 教程是本文要介绍的内容,从多个角度介绍本文,运用了qmake,先来看内容。1. 注释 从“ #” 开始,到这一行结束。2. 指定源文件 1. SOURCES=*.cpp对于多源文件,可用空格分开,如: SOURCES = 1.cpp 2.cpp3.cpp或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行,就像这样 :1. SOURCES=hello.cpp 2. main.cpp一个更冗长的方法是单独地列出每一个文件,就像这样:1. SOURCES+=hello.cpp 2. SOURCES+=main.cpp这种方法中使用“ +=” 比“ =” 阅读全文
posted @ 2013-07-02 20:10 爱生活,爱编程 阅读(3454) 评论(0) 推荐(0)
摘要: 今天精神实在是有点萎靡,什么事情都不想干。其实这几天的心情不是很好,有点迷茫。其实还是怪自己吧,在大一大二的时候把自己宝贵的时光给浪费,以至于现在大三的压力是如此的之大。其实人生还是很公平的吧,要么先苦后甜,要么先甜后苦,你付出多少,注定你得到多少,至少在知识这个没有社会的浮华之气参与的领域之中是这样。 我不想就这样平平庸庸的过一生,安于现状不是我想要的生活,也许以后自己还是每天去上班,上班之后又回到家。但是我所追求的,不会随着这种碌碌无为而散去,也许有人会说,人的志向是用来消磨的,人的一生总是要有一些东西需要你握紧拳头去奋斗吧? 那个意志消磨的年代其实回想起来,还... 阅读全文
posted @ 2013-07-02 20:08 爱生活,爱编程 阅读(254) 评论(0) 推荐(0)
摘要: 又碰到了令人头疼的段错误,但是这次,虽然最终找到了出自何处,但是还是不明白究竟是为何。最后将程序简化,贴上来,希望高人能指点一下。memt.pc:#include #include #include int main(int argc,char** argv) { EXEC SQL BEGIN DECLARE SECTION; char uid1[50] = "TOTO/TOTO@10.44.111.19:1521/orcl"; EXEC SQL END DECLARE SECTION; EXEC SQL CONNECT :uid1; xmlReadFile("/ 阅读全文
posted @ 2013-07-02 20:06 爱生活,爱编程 阅读(2159) 评论(1) 推荐(0)
摘要: 记录一下这个方法,前端时间一直在纠结这个问题,后来听一些前辈讲解后才恍然大悟,要单独引用某个插件,我们需要重视的是:easyloaer.js ,easy ui的下载包中也有easyloader的demo,可以很方便的使用。今天我们就拿tabs选项卡这个插件为例来演示。 View Code引用的文件有:1、icon.css (因为代码中用到了icon图标)2、easyloader.js (加载js和css文件的js)最终加载的所需的文件就如下所示:我们可以照着上图,按照顺序,单个的加载js和css文件,这样就可以达到我们的效果了。原文地址:http://www.cnblogs.com/yangd 阅读全文
posted @ 2013-07-02 20:04 爱生活,爱编程 阅读(266) 评论(0) 推荐(0)
摘要: 题3:以下代码有什么问题?如何修改?【中国某著名综合软件公司2005年面试题】// P96_example3.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include void print(std::vector);int _tmain(int argc, _TCHAR* argv[]){ std::vector vec; vec.push_back(1); vec.push_back(6); vec.push_back(6); vec.p 阅读全文
posted @ 2013-07-02 20:02 爱生活,爱编程 阅读(200) 评论(0) 推荐(0)
摘要: public class ReadBitmap { public void readByte(Context c, String name, int indexInt) { byte[] b = null; int[] intArrat = c.getResources().getIntArray(indexInt); try { AssetManager am = null; am = c.getAssets(); InputStream is = am.open(name); for (int i = 0; i < intArrat.length; i++) { ... 阅读全文
posted @ 2013-07-02 20:00 爱生活,爱编程 阅读(341) 评论(0) 推荐(0)
摘要: 最后一行数据 设计要点:导入外部数据、SQL、数据源、汇总行秀秀:既然你说第一行的数据那么重要,那俺觉得最后一行数据也很重要。阿金:为什么?秀秀:因为最后一行数据往往是汇总行,一般引用数据源时不想带入汇总数据,所以导入数据时还有注意有没有汇总行。阿金:嗯,有道理。那就去掉汇总行数据呗。秀秀:对呀,可以用select * from [sheet1$] where 名称’合计’。阿金:噢,要是不知道汇总名称呢?就麻烦了。秀秀:判断最后一行也许可以。阿金:这有点儿复杂了吧。秀秀:不复杂,比如用select * from [sheet1$] where名称 not in (select last(名称 阅读全文
posted @ 2013-07-02 19:58 爱生活,爱编程 阅读(191) 评论(0) 推荐(0)
摘要: //先自己写一个titleView UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)];//allocate titleView titleView.backgroundColor=[UIColor blackColor]; //Create UILable UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(100, 0, 50, 20)];//allocate titleText titleText... 阅读全文
posted @ 2013-07-02 19:56 爱生活,爱编程 阅读(287) 评论(0) 推荐(0)
摘要: ------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------1.本人MyEclipse版本 MyEclipse 8.x Latest2.先下载个MyEclipse 8.x 的注册码生成器 下载地址 http://download.csdn.net/detail/dianyingpian/26219323.断开网络4.随便写个英文用户名 RegisterName 5.打开MyEclipse Window-->Preferences-->MyEclipse- 阅读全文
posted @ 2013-07-02 19:54 爱生活,爱编程 阅读(190) 评论(0) 推荐(0)
摘要: 我们安装了网站服务管理系统wdcp之后,在使用过程中可能会出现这样或那样的疑问,下面给大家整理几点出来,方便大家学习。还有不懂的可以到wdlinux论坛寻找相关教程。1、wdcp后台访问安全设置即限制域名/IP访问设置及清除方法wdcp后台默认是用到8080端口的(可自行修改)但搜索引擎的强大,有些连这个也给收录进来了所以,之前就人反馈,如何限制这个后台的访问wdcp从2.4开始,支持这个限制,只需要在后台上操作下就可以支持来路的IP限制,及服务端上的域名访问限制两种方式具体如下在后台 > 系统设置后台访问IP,是指限制可以访问后台的来路IP,可以设置某个IP或IP段比如,我的IP是固. 阅读全文
posted @ 2013-07-02 19:53 爱生活,爱编程 阅读(389) 评论(0) 推荐(0)
摘要: Java不像PHP解析和生产JSON总是一个比较痛苦的过程。但是使用JSONObject和JSONArray会让整个过程相对舒服一些。需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar1. 创建一个JSONObject对象:package com.yunos.tv.video.resource.controller.web;import java.util.ArrayList;import ja 阅读全文
posted @ 2013-07-02 19:50 爱生活,爱编程 阅读(111561) 评论(2) 推荐(4)
摘要: C++类静态成员变量和const常量在定义类的时候就必须初始化,否则都会编译出错。 而具初始化方法为: C++类静态成员变量初始化方法 #include #include #include #include using namespace std;class A{public: static void fun() { ab = 2; cout #include #include #include using namespace std;class A{public: A:ab(10)//在此初始化ab ... 阅读全文
posted @ 2013-07-02 19:49 爱生活,爱编程 阅读(660) 评论(0) 推荐(0)
摘要: 这篇文章的内容接着http://blog.csdn.net/xueyunf/article/details/9214727的内容,所有还有部分函数在http://blog.csdn.net/xueyunf/article/details/9212827中,由于这个算法需要理解的内容比较多,所以我分成了3篇分别介绍,因为自己也是用了3天的时间才理解了这一经典算法。当然很犀利的童鞋也许很短时间就理解了这一算法,那么这篇文章也就不适合你了,可以跳过了,读了后不会有太多收获的。下面我就贴出代码来,为初学者提示一点东西:def majorityCnt(classList): classCount ... 阅读全文
posted @ 2013-07-02 19:47 爱生活,爱编程 阅读(2635) 评论(0) 推荐(0)
摘要: 47--Spring的MVC在Spring的框架中也存在MVC这样的模式,在Spring下有2个这样的控制器一个叫Controller,另一个叫SimpleFormController。Controller主要负责显示数据,SimpleFormController更倾向于处理表单的增删检查操作。通过handleRequest(request, response)方法。该方法返回一个ModelAndView类,这是Spring特定的MVC类,ModeAndView这个类包含着model和view的内容,view是要显示的位置逻辑,mode则是一个对象的名称。当然这些内容也可以包含有多个相关的更. 阅读全文
posted @ 2013-07-02 19:45 爱生活,爱编程 阅读(246) 评论(0) 推荐(0)
摘要: 我们设计工作流引擎的时候,通常要考虑一个问题,既工作流引擎是否能够识别一张用户根据自己业务需要而画出来的任意复杂的流程图,这种流程图没有任何规则,且节点间连接非常复杂,节点数量也很多,那么我们的工作流引擎在解析并运行这张流程图的时候,会出现由于流程图的拓扑结构过于复杂而无法正确的处理这种流程图而导致流程运行的过程中出现错误,比如说业务该走这条流程路径,却因为引擎无法识别这种拓扑结构或者嵌入式脚本出现错误,导致业务走向另外一条路径,或者根本无法找到合适处理流程路径,这个问题是由于我们设计的工作流引擎本身的代码是固定的,而面对的用户自定义流程图却是随机的,不确定的,这种固定模式的代码结构就算是.. 阅读全文
posted @ 2013-07-02 19:43 爱生活,爱编程 阅读(239) 评论(0) 推荐(0)
摘要: 图像处理的时候经常需要对一个目录的所有图像进行处理,遍历文件得c代码:在windows中需要使用到宽字符。另外,可以使用opencv封装的目录访问操作,下次给出。 // DirTraverse.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "windows.h"#include #include #include using namespace std;char *w2c(char *pcstr,const wchar_t * 阅读全文
posted @ 2013-07-02 19:41 爱生活,爱编程 阅读(331) 评论(0) 推荐(0)
摘要: 作者:zuoxiaolong8810(左潇龙),转载请注明出处。 自盘古开天辟地以来,模式大陆之上,逐渐孕育出一种具有高级智慧的生物----人类。 多年以来,人类凭借着强大的繁衍能力,使得人类的数量急剧增长。伴随着数量的增加,各种争执与战争开始不可避免的产生,这一度使得人类的数量急剧减少,模式大陆也岌岌可危。 不过自古乱世出英雄,就在大陆上各个势力纷杂排布,战争不断时,一位名为GOF的绝世强者凭空而出,他一生修行,最终领悟天道,掌握了单一、迪米特、接口隔离、里氏替换、依赖倒置、开闭六大天道,也正因如此,后人都称其为六道天人。 当时凭... 阅读全文
posted @ 2013-07-02 19:39 爱生活,爱编程 阅读(251) 评论(0) 推荐(0)
摘要: 2.75G GSM模块在深圳客户这边联调到最后,客户这边遇到各种概率性问题,基本都是对方使用的配件不够好造成的,如天线、SIM卡座等配件。一旦这些配件不好,就会出现概率性的错误,非常难以复现,所以在联调中,测试人员使用的硬件,一定要是最好的,以防止硬件原因耽误软件开发者查找问题的时间。 另外,客户遇到一个问题,联通卡插在模块上,无法拨打112,而移动卡和无卡状态就可以拨通。 这个问题本来就很正常,某些地区不能拨打112,但是客户不听解释,说他的手机联通卡可以拨打112,试了一下果然可以,但是自己的手机插上联通卡则无法拨打,很奇怪。 所以特地拨打了10010联通客户服务热线人工台,咨询... 阅读全文
posted @ 2013-07-02 19:37 爱生活,爱编程 阅读(464) 评论(0) 推荐(0)
摘要: Find The MultipleTime Limit:1000MSMemory Limit:10000KTotal Submissions:14622Accepted:5938Special JudgeDescriptionGiven a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the digits 0 and 1. You may assume that n is not greater than 阅读全文
posted @ 2013-07-02 19:36 爱生活,爱编程 阅读(173) 评论(0) 推荐(0)
摘要: 案例1:关键词:ContentResolver in AsyncTask onPostExecute, high iowaitProcess:com.android.email Activity:com.android.email/.activity.MessageView Subject:keyDispatchingTimedOut CPU usage from 2550ms to -2814ms ago: 5%187/system_server: 3.5% user + 1.4% kernel / faults: 86 minor 20major 4.4% 1134/com.android 阅读全文
posted @ 2013-07-02 19:33 爱生活,爱编程 阅读(550) 评论(0) 推荐(0)
摘要: 转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 上场CF的C题是一个树的分治。。。今天刚好又看到一题,就做了下题意:一棵树,问两个点的距离#include #include #include #include #pragma comment(linker, "/STACK:1024000000,1024000000") using namespace std;const int N = 40005;struct Edge{ int v,next,w;}e[Nsub[N],all; 阅读全文
posted @ 2013-07-02 19:31 爱生活,爱编程 阅读(324) 评论(0) 推荐(0)
摘要: RabbitMQ着实是个好东西,当然了也有对C语言client开发的支持。例子和文档少的可怜,只能去项目里去查看example来理解,简单整理了一些,以免走些弯路。主要是在版本对应上,这点就没Maven好了,只能对好类库和例子。接下来我们简单看看需要的东东。环境:Ubuntu 13.04rabbitmq-server 默认的3.0.2-1librabbitmq-dev 默认的0.0.1.hg216-1项目构造用的qmake(这样简单不少)1 consumer1.1 consumer.pro的内容SOURCES=utils.cpp amqp_consumer.cpp platform_util. 阅读全文
posted @ 2013-07-02 19:30 爱生活,爱编程 阅读(1481) 评论(1) 推荐(0)
摘要: 1、新建Android项目,选择Android Project,然后Next 2、填写项目名称HelloWorld然后next,这里注意下,Java开发的命名规范 3、选择Android SDK版本,Next 4、填写包名,然后Finish,创建完毕 5、创建完毕,运行我们的HelloWorld项目 打开代码,这里可能会报错,这是一个bug,只需要在java代码里或者layout/main.xml打一个空格什么的保存就OK了! 6、OK,运行,见证奇迹的时刻来了 项目,右键,Run As-->Android Application 如果你同时运行多了模拟器或者真机,这是你要选择让... 阅读全文
posted @ 2013-07-02 19:28 爱生活,爱编程 阅读(163) 评论(0) 推荐(0)
摘要: 以前写的Scrollview,通常都是与Listview结合使用,不过因复杂可能新手不太懂,网上有许多文章,这里就不贴那个了DEMO了.写了个简单的供大家参考:这样比较好理解(需要复杂的可以Q我,这里的博客不经常上的)出处:http://blog.csdn.net/djy1992/article/details/9223019 首先是JAVA主代码: package com.dudu.djy; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android... 阅读全文
posted @ 2013-07-02 19:26 爱生活,爱编程 阅读(274) 评论(0) 推荐(0)
摘要: 1.异常是通过抛出对象而引发的。该对象的类型决定应该激活哪个处理代码。被选中的处理代码是调用链中与该对象类型匹配且离抛出异常位置最近的那个。2.执行throw的时候,不会执行跟在throw后面的语句,而是将控制从throw转移到匹配的catch,该catch可以是同一函数中局部的catch,也可以在直接或间接调用发生异常的函数的另一个函数中。控制从一个地方传到另一地方,这有两个重要含义: (1)沿着调用链的函数提早退出。 (2)一般而言,在处理异常的时候,抛出异常的块中的局部存储不存在了。 因为在处理异常的时候会释放局部存储,所以被抛出的对象就不能再局部存储,而是用throw表达式初始化一个称 阅读全文
posted @ 2013-07-02 19:24 爱生活,爱编程 阅读(355) 评论(0) 推荐(0)
摘要: 有时,我们会碰到对字符串的排序,若采用一些经典的排序算法,则时间复杂度一般为O(n*lgn),但若采用Trie树,则时间复杂度仅为O(n)。Trie树又名字典树,从字面意思即可理解,这种树的结构像英文字典一样,相邻的单词一般前缀相同,之所以时间复杂度低,是因为其采用了以空间换取时间的策略。下图为一个针对字符串排序的Trie树(我们假设在这里字符串都是小写字母),每个结点有26个分支,每个分支代表一个字母,结点存放的是从root节点到达此结点的路经上的字符组成的字符串。将每个字符串插入到trie树中,到达特定的结尾节点时,在这个节点上进行标记,如插入"afb",第一个字母为a 阅读全文
posted @ 2013-07-02 19:22 爱生活,爱编程 阅读(600) 评论(0) 推荐(0)
摘要: 1 前言在面向对象软件设计中,有时候我们想把有用而经过精心测试的类,用于应用程序的其他新领域。但是,新功能需要新接口,而新接口与要复用的现有类不一致的情况非常普遍。我们不想为新的接口而重写可靠的类。已有的类与新的接口之间不兼容的问题相当普遍,人们已为它找到了一个解决方案。这个解决方案广为使用,最终被编入设计模式,成为适配器。2 详述2.1 简述适配器用于连接两种不同类型的对象,使其毫无问题地协同工作。有时它也称为“包装器”(wrapper)。适配器的主要作用是把被适配者的行为传递给管道另一端的客户端。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能 阅读全文
posted @ 2013-07-02 19:20 爱生活,爱编程 阅读(182) 评论(0) 推荐(0)
摘要: Android系统会跟着所有运行的Activity对象,它将这些对性放在一个栈中进行管理。当一个新的Activity启动时,处于栈顶的Activity会暂停,而这个新的Activity会放入到栈顶,当这一新的Activity完成时,它会从栈中被移除,而先前的Activity会回到栈顶。如下图: Android的Activity生命周期如下图描述:onCreate:Activity启动时调用的第一个方法。在此方法中有一个参数,即Bundle,在首次启动时,这个参数为null,当程序由于内存的原因而被杀掉的时候,如果用户在onSaveInstanceState方法中做了相应的状态保存的操作的话,. 阅读全文
posted @ 2013-07-02 19:18 爱生活,爱编程 阅读(248) 评论(0) 推荐(0)
摘要: 上次的博文中 Hibernate从入门到精通(四)基本映射我们已经讲解了一下基本映射和相关概念,接下来我们会讲稍微复杂点的映射——关系映射。 关系映射分类 关系映射即在基本映射的基础上处理多个相关对象和多个相关表之间联系的映射。关系映射从对应关系的角度可以分为如下七种类型: 一对一单向关联 一对一双向关联 一对多单向关联 多对一单向关联 一对多双向关联 多对多单向关联 多对多双向关联 接下来博客,我们会分别讲解一下这七种关系映射。今天我们只讲其中的一对一单向关联。 一对一单向关联 一对一单向关联从对象的角度分... 阅读全文
posted @ 2013-07-02 19:16 爱生活,爱编程 阅读(232) 评论(0) 推荐(0)
摘要: MainActivity如下:package cn.testsimeji;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.content.Intent;/** * Demo描述: * simeji使用示例 * * 注意事项: * 1 在配置文件中添加 * * * * 2 此处的REPLACE_KEY的... 阅读全文
posted @ 2013-07-02 19:14 爱生活,爱编程 阅读(641) 评论(0) 推荐(0)
摘要: 这次评教的所有数据存放在两个数据库中,比如说给某教师评论的学生有100个,可是结果有40个的数据在数据库A中,另外60人的数据在数据库B中。那么,如何将两个库中的数据整合,最后得到教师的准确成绩成为了本次数据整理的首要任务。具体的整合过程是这样的,就拿教师的最终得分来说吧。假设库A学生给教师评价的平均分为90分,而库B学生评价的平均分为95分。那么首先需要分别计算出库A、库B中学生评价的总分,库A总分 = 90*40 ,库B总分 = 95*60,教师所得总平均分 = (库A总分 + 库B总分)/ 两个库中学生总数。这仅仅是总分一项,之后的各小项得分都需要如此计算。一共大概有300多教师,每个教 阅读全文
posted @ 2013-07-02 19:12 爱生活,爱编程 阅读(491) 评论(0) 推荐(0)
摘要: ssh2分页查询初试,放着记录学习一下。 entity:student.java:package com.zte.entity;/** * 数据持久化,跟数据库的的相应的表的字段是对应的。 * * */public class Student{ private Integer id; private String name; private Integer age; private Integer score; private String email; private String phone; public String getEmail() { return email; } pu... 阅读全文
posted @ 2013-07-02 19:10 爱生活,爱编程 阅读(3700) 评论(0) 推荐(0)
摘要: 本文转自:http://www.iii-soft.com/forum.php?mod=viewthread&tid=1613&extra=page%3D1对于Web应用来说,注射式攻击由来已久,攻击方式也五花八门,常见的攻击方式有SQL注射、命令注射以及新近才出现的XPath注射等等。本文将以SQL注射为例,在源码级对其攻击原理进行深入的讲解。 一、注射式攻击的原理 注射式攻击的根源在于,程序命令和用户数据(即用户输入)之间没有做到泾渭分明。这使得攻击者有机会将程序命令当作用户输入的数据提交给We程序,以发号施令,为所欲为。 为了发动注射攻击,攻击者需要在常规输入中混入将被解释 阅读全文
posted @ 2013-07-02 19:08 爱生活,爱编程 阅读(268) 评论(0) 推荐(0)