- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 分析EOF究竟是什么
EOF仅仅是一种状态或者说条件,需要触发。read调用遇到文件结尾,触发该条件,结果将返回0。针对EOF,对于标准输入设备,普通文件,管道文件,网络套接字文件是read如何触发呢?下面程序将说明:server.c 是socket套接字服务端,目的为了网络套接字文件是read如何触发测试用的。###########################server.c###########
2015-01-26 06:58:17 5977 1
原创 Hadoop 使用 MapReduce 排序 思路、全局排序
本文主要讲对key的排序,主要利用hadoop的机制进行排序。1、Partitionpartition作用是将map的结果分发到多个Reduce上。当然多个reduce才能体现分布式的优势。2、思路由于每个partition内部是有序的,所以只要保证各partition间有序,即可保证全部有序。3、问题有了思路,如何定义partition的边界,这是个问题。
2015-01-19 03:16:44 3882
原创 Google Gson的使用方法,实现Json结构的相互转换
在Java开发中,有时需要保存一个数据结构成字符串,可能你会考虑用Json,但是当Json字符串转换成Java对象时,转换成的是JsonObject,并不是你想要的Class类型的对象,操作起来就很不是愉悦,下面说的就可以解决了这种问题。首先,需要把Google的Gson的Jar包导入到项目中,这个导入包的简单步骤就不展示了,Gson的下载链接:http://download.
2015-01-17 06:58:38 1075 1
原创 android:windowSoftInputMode属性
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”st
2015-01-17 06:52:20 1135
原创 android-async-http开源项目GET方式 POST方式实现登陆
我们通过最常见的登陆案例进行介绍android-async-http开源项目中有关类的使用.希望对你学习android-async-http开源项目有所帮助.1.在应用中引用android-async-http开源项目方法一:找到下载文件的源码library\src\main\java的com包黏贴到项目中的src目录下方法二:把android-async-ht
2015-01-17 06:49:25 1350
原创 android项目SVN代码管理问题
用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。用eclipse安装了svn插件,不能一股脑把android项目都传上去。Android项目有以下文件内容不需要添加到版本控制:bin目录gen目录.classpath文件.project文件
2015-01-17 06:48:45 845
原创 android获取手机信息大全
IMEI号,IESI号,手机型号:[java] view plaincopyprint?private void getInfo() { TelephonyManager mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
2015-01-17 06:47:34 509
原创 java中的 i++ 与 C中的 i++ 的区别
java中:采用中间变量机制:i = i++;相当于:temp = i;i = i + 1;i = temp; (即i = i++ = temp)## 注:在二元操作符(“=”、“+”)对应的指令生成之前生成一个自增指令(即:在 “+” 和 “=” 运算执行前,就已经自增了)。##问题实质:在java中,执行自增运算时,会为每一个自增操作分配一个临时变量,如果是
2015-01-17 06:45:09 986
原创 SQL Server数据库培训(SQL篇)----集合运算及常用函数
1. 集合运算及常用函数1.1 字符转换函数1.1.1 ASCII ()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。SELECT ASCII('iTalkbb')---------- 105
2015-01-17 06:42:11 1003
原创 SQL Server数据库培训(SQL篇)----Select语句构成元素
1. Select语句构成元素1.1 Select *避免使用select *当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,SQL在解析的过程中, 会将’*’ 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间
2015-01-17 06:41:46 965
原创 oracle goto循环
如下:[sql] view plaincopyprint?declare x number; begin x:=0; > --定义goto标签 x:=x+1; --这里加几就是控制step的方法 dbms_output.put_line(x); if xthen goto gsign
2015-01-17 06:40:18 732
原创 java -version和javac -version版本不一致
由于jdk版本和运行环境的版本不一致,会导致class文件不能运行。原因是:可能是因为机器有两个版本,window\system\下的javac.exe版本过低,根据环境变量设置的Path,由于C:\Program Files\Java\jdk1.6.0_12\bin;设置在后面,而%SystemRoot%\system32;设置在前面,所以先找到的是system目录下的低版本,
2015-01-17 06:39:36 6795 1
原创 ECharts系列 - 柱状图(条形图)实例一
ECharts主页: http://echarts.baidu.com/index.htmlECharts-2.1.8下载地址: http://echarts.baidu.com/build/echarts-2.1.8.zipECharts官方实例: http://echarts.baidu.com/doc/example.htmlECharts官方API文档: h
2015-01-17 06:38:05 160928 19
原创 青年歌手姚贝娜乳腺癌复发去世
姚贝娜参加《中国好声音》著名青年歌手姚贝娜因乳腺癌复发,于2015年1月16日下午病逝于北京大学深圳医院,年仅33岁。医院方面确认去世时间是16点55分。1月15日有消息称姚贝娜因乳腺癌病情恶化被送往北大深圳医院的ICU病房进行抢救,期间传闻其器官衰竭,意识丧失,处于深度昏迷中。姚贝娜的经纪人博宁称:“姚贝娜现在确实病重,但是请给家属及我们一
2015-01-17 06:32:21 2694
原创 qemu-kvm virtio 虚拟化-----Linux客户机 virtio设备初始化
Linux客户机 virtio设备初始化virtio设备物理上连接在pci物理总线上,逻辑上连接在virtio虚拟总线。做为pci设备便于资源分配与配置,逻辑设备模型中,便于管理与组织。1.qemu-kvm提供的virtio pci设备virtio-blk(硬盘),virtio-net(网络),virtio-balloon(气球)等pci设备,这些设备连接在pci总线上。代码位于qem
2015-01-07 07:09:38 7193
原创 QEMU 与QEMU-KVM区别(1)
虚拟化到底是什么?且慢,突然想起Linux系统几个类似概念:“物理”(真实)终端、”伪”终端、”虚拟”终端,伪与虚拟有什么区别呢?其实明白两者区别,也就明白什么是虚拟化概念。虚拟化,根据虚拟实体,可以存在多种虚拟化。而这里只想谈谈系统虚拟化。 什么是系统虚拟化呢?顾名思义虚拟计算机系统,就是在物理计算机上虚拟一个或者多个虚拟的计算机。同样道理虚拟终端,虚拟的是物理终端,就是在
2015-01-06 07:04:33 1222
原创 Linux UDP编程(1)
下列测试是在两台机器上(服务端和客户端),编译运行1. # gcc client.c -o clientclient.c: 在函数‘main’中:client.c:12: 错误:‘dest_addr’的存储大小未知解决方案:# gcc -E client.c | grep "struct sockaddr_in" struct sockaddr_in dest_
2015-01-06 07:03:14 1068
原创 qemu-kvn 内存虚拟化---ept
qemu-kvm内存虚拟化内存虚拟化实际就是进行地址转换从客户机虚拟地址-->客户机物理地址-->宿主机的物理地址,转换实现有两种硬件内存虚拟化和软件影子页表方式, 下面主要分析基于intel ept硬件内存虚拟化实现,此实现主要做两件事情1.开启ept功能2.构造转换页表。注意该页表构造采用动态方式(常说懒惰方式),就是不到完不得以情况不创建。此页表创建实现就是采用ept violati
2015-01-06 07:02:02 2582
原创 软考之路--J2SE,从HelloWorld到传世代码
“Hello World”程序指的是只在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。hello world作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!hello world!
2015-01-05 19:29:27 749
原创 [Java][Android] Javah Jni 遇到找不到类的解决办法
前几天使用弄一个JNI,在使用 javah 生成对应的 .h 文件的时候出现了:“错误:找不到类android.graphics.Bitmap”后来弄了一阵子给弄好了,在这里给大家分享一下。要解决这个问题,还得要看看我的整个流程。当我遇到这个的时候,第一反应是 Java 没有包含 Android SDK 中的 java 文件。然后找到 Android S
2015-01-05 19:27:25 4531
原创 详解CSS3渐变
渐变,指形状或颜色的有规律性的变化,往往可以给人很强的节奏感和审美情趣,这里研究的主要是颜色的渐变。渐变的形式在日常生活中很常见,在网页中的用的也很多,传统网页技术中往往用图片来实现渐变,容易带来加载负担和动态定制的瓶颈。CSS3提供了实现渐变的属性,随着浏览器的逐步支持,研究CSS3渐变已势在必行。涉及CSS渐变的属性主要有linear-gradient、radial-gradient、re
2015-01-05 19:26:52 680
转载 纯CSS仿制Google女生节Doodle
看到google今天的女生节Doodle,自己用纯css仿制一个,送给老妈、老婆、女儿。大家可以点这里在线观看效果,点这里下载收藏效果。实现原理1.利用checkbox侦听处理单击事件。2.单击按钮、花、背景分别作盒子,公用背景并作背景偏移。3.单击按钮之后,利用:checked伪类和兄弟选择符,为花、背景盒子作动画。好的,来看html
2015-01-05 06:56:35 678
原创 纯CSS实现3D图像轮转
CSS演武场今天继续,今天看一个纯css实现的3D图像轮转效果,请大家猛戳研究效果先,也可下载收藏先。首先看html文件,div.billboard为效果的容器,利用10个div.poster分割图像,每个poster中有三个face,分别用来承载三个图像。[html] view plaincopydiv class="billboa
2015-01-05 06:55:34 960 1
原创 ios开发-设置view背景
1. 直接给View设置背景 self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"1.jpg"] ];2.给UIScrollView 设置背景图片这个一般在图片较大,并且视图需要滚动时候使用。 原理都一
2015-01-05 06:53:13 712
原创 ios开发-cocos2d-x适配iphone6
好久没弄cocos2d-x了。今天闲着蛋疼重新玩了下。简单说下自己解决iphone5适配的问题,方法很笨,但是挺简单的。1.在ios目录下的RootViewController.mm文件中加入如下代码[cpp] view plaincopy// Override to allow orientations othe
2015-01-05 06:51:44 1056
原创 iOS开发-mutating method sent to immutable object错误
今天干活的时候,遇到了这样一个问题..实在是太粗心了。mark下,2014-01-05 11:44:34.762 softwareApp[1435:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '*** -[JKDictionary
2015-01-05 06:51:04 716
原创 linux创建新用户出错Creating mailbox file: File exists
在Linux环境下安装oracle时需要创建oracle用户,提示上面这个错误解决办法1:重新创建oracle用户:#userdel oracle切换到/var/spool/mail#rm -rf oracle 解决办法2:网上随便一搜一大把 将root根目录下的文件cp到oracle根目录下,解决文件不匹配cp /e
2015-01-04 07:03:36 32015 2
原创 HTTP Status 500 - Request processing failed; nested exception is java.lang.NullPointerException
HTTP Status 500 - Request processing failed; nested exception is java.lang.NullPointerExceptiontype Exception reportmessage Request processing failed; nested exception is java.lang.NullPoi
2015-01-04 06:52:18 14123
原创 Ext中超时设定 ext.ajax.timeout
公司有个小产品,用到ext的ajax功能,后来数据量大了以后,老是报查询超时,经过分析,是默认的超时设置引起的,后来在jsp页面上加上一句Ext.Ajax.timeout=900000; (超时为十五分钟,单位为毫秒,默认是30秒)搞定。参考文章用Ext来研发就必然涉及到前台和后台的数据通讯问题了,也就是通常所谓从后台拿数据了 ;这搭面就有一个时间的问题了,那就是前
2015-01-04 06:50:38 1072
原创 netscreen 5XP的复位与OS的升级
一、ns5xp的复位将串口线接到PC,用超级终端连接,端口设置参数为:每秒位数:9600数据位:8奇偶校验:无停止位:1数据流控制:硬件连接到防火墙之后按下reset不放键屏幕显示Configuration Erasure Process has been initiated.继续按住不放,大概6到七秒钟显示Waiting for 2nd con
2015-01-04 06:48:54 1064
原创 Java深入理解之异常
Java的基本理念是“结构不佳的代码不能运行”为什么要使用异常?首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率。异常不是程序语法错误,异常,就是在正常语法的代码运行过程中出现如 一楼所说的情况,如果不进行异常处理,那程序直接结束了,之所以捕获异常,是让你可以有发生错误补救的机会。
2015-01-03 14:00:41 939
原创 如何在踩踏事故中幸存以及如何避免踩踏事故发生
一月一日只是普通的一天。很遗憾的是,在这普通的一天的清晨,我要写下这样一段文字。踩踏,是一种极其原始的事故。每年东非大迁徙的过程中都有很多食草动物死于同类的蹄子之下。而人群的踩踏事故更是在史书上画下一个又一个血点。人类是天性爱群居的动物,人群就像磁铁一样对个人有着强大的吸引力。一旦人群聚集,并被街道、房屋、楼梯、栏杆压缩,危险就出现了。原本有序移动的人群可能会因为一个小小的诱因而瞬
2015-01-03 13:46:53 963
原创 使用 Codec Engine 的 API 函数(一)
本文翻译自TI的手册,该手册是学习GPP+DSP开发的金典文档,希望对各位入门有所帮助,有理解不当之处望请赐教。 Codec Engine Application Developer User's Guide.pdf (Literature Number: SPRUE67D)《Codec Engine 应用开发使用手册》 http://blog.csdn.net/dyz
2015-01-03 13:16:23 689
原创 使用 Codec Engine 的 API 函数(二)
本文翻译自TI的手册,该手册是学习GPP+DSP开发的金典文档,希望对各位入门有所帮助,有理解不当之处望请赐教。 Codec Engine Application Developer User's Guide.pdf (Literature Number: SPRUE67D)《Codec Engine 应用开发使用手册》 http://blog.csdn.net/dyz
2015-01-03 13:15:34 1030
原创 使用 Codec Engine 的 API 函数(三)
本文翻译自TI的手册,该手册是学习GPP+DSP开发的金典文档,希望对各位入门有所帮助,有理解不当之处望请赐教。 Codec Engine Application Developer User's Guide.pdf (Literature Number: SPRUE67D)《Codec Engine 应用开发使用手册》 http://blog.csdn.net/dyz
2015-01-03 13:14:42 889
原创 使用 Codec Engine 的 API 函数(四)
本文翻译自TI的手册,该手册是学习GPP+DSP开发的金典文档,希望对各位入门有所帮助,有理解不当之处望请赐教。 Codec Engine Application Developer User's Guide.pdf (Literature Number: SPRUE67D)《Codec Engine 应用开发使用手册》 http://blog.csdn.net/dyz
2015-01-03 13:13:58 538
转载 Android百日程序: Fragment动态管理和生命期
之前写过Fragment使用的程序,Fragment可以静态,也可以动态载入内存中的,这一章进一步看看如何动态地更换Fragment和看看Fragment生命期都有什么函数。本章利用响应菜单点击事件,轮流载入不同的Fragment,显示不同的界面,效果如下:开始的是没有载入Fragmen为空白:点击菜单的NEXT FRAGMENT VIEW,就进入下
2015-01-03 13:13:04 516
转载 RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布
RDIFramework.NET ━ .NET快速信息化系统开发框架V2.8 版本发布 历时数月,RDIFramework.NET V2.8版本发布了,感谢大家的支持。 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强
2015-01-03 13:11:58 974 1
转载 Unity3d的2D骨骼动画插件Puppet2D的 基础训练2
6、MESH CREATIONSkinning允许单个的对象,将会受到多于一根骨头的影响。为了做到这一点的精灵需要转换为一个网格。随便选择一个精灵,然后我们来到 Skinning面板。先看Type of Mesh 的选项0~3 , 值越大网格越密集。 7、BIND SMOOTH SKIN事先准备如下: 本节是在上一
2015-01-03 13:10:31 2277
原创 Android的surface的三种工作方式
Surface的三种使用方式Native层的Surface工作方式有:仅在Proxy端、Proxy和Service端协同、仅在Service端工作三种方式(第三种方式有待确认)。前两种方式在Proxy端都有共同的预处理工作要做,如下:Proxy端1、创建SurfaceFlinger的本地代理sp client = new SurfaceComposerClient();
2014-12-31 05:18:41 1236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人