2013年10月14日

MFC——从实现角度分析微云界面

摘要: 在云计算时代之风吹来,很多互联网公司都在建云,提出云盘、云储存、云平台、云空间等等,骤然间,天下皆云。云是啥?有用户量,就有云,没有用户量,你的系统,你的云,也就是一朵白云。 最近研究了下微云的界面,应该说做的算是不错的。 首先要说的就是那个文件列表了,先上图,分列表模式和图标模式。(本来是想上图的,结果传半天都传不上来呀,明天在补吧。)图标模式: 列表模式: 在列表表头,有选择框,勾选后,这个目录下的都被选中,也可单个选择。分析这个列表有以下特点:1)可设置行高。2)支持复选框、图标。3)列表和图标2中模式。列表模式当数据超过一页时候,有上下滚动条;图标模式,一行显示5个,按... 阅读全文

posted @ 2013-10-14 10:40 新一 阅读(311) 评论(0) 推荐(0)

华为机考回忆版(三:自己的)

摘要: 今天上午自己去参加华为的机试,特将题目记录如下。第一题将一个字符串做如下处理:1.大写字母转成下一位大写字母,如A转成B,特例为Z转成A2.小写字母类似3.对数字做如下转换:偶数减2,特例0转成8;奇数加1,特例9转成0.第二题算麻将的番数:规则如下:1.有条和饼两副牌,使用T与O表示,1T代表1条2.其中出现1条2条3条连着则加1番3.出现4个一样的牌则代表杠,加两番4.7连对则加4番输入规则:输入者保证牌数已经胡了,格式例如"1T2T3T,4O5O6O,3T4T5T,5O6O7O,7T7T.".中间使用“,”逗号隔开,结尾是句点。输出规则:输出一个整型值代表番数。第三题 阅读全文

posted @ 2013-10-14 10:36 新一 阅读(759) 评论(0) 推荐(0)

kvm上安装xp

摘要: 主要为了看看图像显示是否有问题,跑起来系能如何,网络连接、文件共享是怎样的。用的是雨林木风xp sp3的iso。为了提高性能,决定使用qcow2格式,预分配metadata,cache=none(查看:http://blog.csdn.net/jollyjumper/article/details/12379111),本来还想用vritio结果发现加上之后安装时检测不出硬盘。kvm-img create -f qcow2 -o size=20G,preallocation=metadata xp.imgkvm -localtime -no-acpi -localtime -m 512 -cdr 阅读全文

posted @ 2013-10-14 10:35 新一 阅读(629) 评论(0) 推荐(0)

僵死进程

摘要: 如果进程不调用wait / waitpid的话,那么保留的那段信息就不会释放,其进程号就会一直被占用,但是系统所能使用的进程号是有限的,如果大量的产生 僵死进程 ,将因为没有可用的进程号而导致系统不能产生新的进程. 此即为僵尸进程的危害,应当避免。 阅读全文

posted @ 2013-10-14 10:35 新一 阅读(155) 评论(0) 推荐(0)

安卓系统源码编译系列(一)——下载安卓系统源码教程

摘要: 最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程。在刚开始下载时,可以参照的内容只有官方教程,于是跟着官方教程一步一步走,遇到问题就百度谷歌,结果发现自己因为经验不足走了很多弯路,写下这篇教程是为了让以后打算下载安卓源码的朋友提供一些建议和思路。本篇教程会不断更新,力求弥补其他教程的不足并覆盖所有问题,希望大家看完本教程后可以一次性下载成功!同时,也欢迎大家将遇到的问题以及解决方案告诉我,一起完善这个教程。 配置虚拟机首先是搭建下载源码的环境,官方推荐是使用64位的Ubuntu,版本是12.04。如果使用Mac 阅读全文

posted @ 2013-10-14 10:30 新一 阅读(3601) 评论(0) 推荐(0)

JSON数据格式以及与后台交互数据转换实例

摘要: /*作者:烟大阳仔时间:20131013介绍:主要了解一下json的格式,看看数据是怎么存储的*/ Insert title here -------------------------------------------------------------------------------------------------------------/*作者:烟大阳仔时间:20131013介绍:主要了学习一下json与后台交互的时候数据的转换*/ json2.html --> package cn.com.Demo;impor... 阅读全文

posted @ 2013-10-14 10:29 新一 阅读(465) 评论(0) 推荐(0)

Android开发之SD卡上文件操作

摘要: 1. 得到存储设备的目录:/SDCARD(一般情况下) SDPATH=Environment.getExternalStorageDirectory()+"/"; 2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。 /** * 判断文件是否已经存在; * / public boolean checkFileExists(String filepath) { File file=new File(SDPATH+filepath); return file.exists(); } 3.在SD卡上创建目录:通过File对象的mkdir()方法实现。 .. 阅读全文

posted @ 2013-10-14 10:25 新一 阅读(199) 评论(0) 推荐(0)

设计两个不同的方法,判断一个数是否为2的阶次数

摘要: 思路很简单,直接上代码package go.derek;public class Judge { //递归方法 public boolean judge1(double n){ n/=2; if(n==2){ return true; } //如果始终不等于2,则肯定有以下两种情况 if(1<n&&n<2||2<n&&n<3){ return false; } return judge1(n); } //循环方法 public boolean judge2(double n){ while(n!=2){ n/=2; if(1<n&a 阅读全文

posted @ 2013-10-14 10:23 新一 阅读(215) 评论(0) 推荐(0)

poj 1904 King's Quest tarjan求二分图的所有可选最大匹配边

摘要: 因为是完美匹配,所以每个点都已经匹配了,那么如果要选择一条别的边,增光路的最后必定找到原来所匹配的点,加上匹配的边,那么就是一个环。所以可选边在一个强连通分量里。#include #include #include using namespace std;const int maxn=4e3+9;int mt[maxn];int low[maxn],dfn[maxn],instack[maxn],count;int s[maxn],stack[maxn],top,con;int head[maxn],lon;int ans[maxn],n;struct{ int next,to;}e[2... 阅读全文

posted @ 2013-10-14 10:21 新一 阅读(309) 评论(0) 推荐(0)

操作BLOB、CLOB、BFILE

摘要: BFILE 二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。 BLOB 二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。 CLOB 字符型大对象。一般存储大数量文本信息。存储单字节,固定宽度的数据。 NCLOB 字节字符大对象。存储单字节大块,多字节固定宽度,多字节变宽度数据 BFILE The BFILE data type enables access to binary file LOBs that are stored in file systems outside Oracle Database. A BFILE colu... 阅读全文

posted @ 2013-10-14 10:19 新一 阅读(961) 评论(0) 推荐(0)

【项目经验】如何用TexturePacker & Physicseditor开发游戏

摘要: 首先感谢Andreas的license。先广告一下Andreas。 ----------------------------------------------------------------------------------------- http://www.codeandweb.com/texturepacker - The sprite sheet creator turns chaos into order http://www.codeandweb.com/physicseditor - Edit your physics shapes with ease http://tw 阅读全文

posted @ 2013-10-14 10:17 新一 阅读(357) 评论(0) 推荐(0)

IOS debug网络PonyDebugger 实践篇

摘要: 引言:PonyDebugger是一个很给力的iOS调试工具,它的监视器安装在Chrome浏览器下做为插件使用,通过监视器和PonyDebugger的iOS SDK相辅相成,可以很好的监视App的运作情况.它的突出的亮点功能如下:1:实时的检测应用与网络的交互情况2:查看应用内Core Data的数据变化3:实时反馈UI层的层级情况 快速开始 服务器端1.安装 Xcode's Command Line Tools2.在shell里面执行下面命令curl -skhttps://cloud.github.com/downloads/square/PonyDebugger/bootstrap- 阅读全文

posted @ 2013-10-14 10:15 新一 阅读(905) 评论(0) 推荐(0)

基于S7-200的PLC对里程轮(增量式码盘)解码的应用

摘要: 解码模块为JC-11:工业增量式码盘 解码模块,接口简单,易于使用。 应用Step7-MicroWIN编程软件,为S7-200PLC设计本编码盘的应用程序。由于编码盘输出的脉冲信号频率较高,故需应用到S7-200 PLC高速计数器功能。如下图所示,为Step7-MicroWIN的向导功能区,设计者可通过其中的“高速计数器向导”进行本程序的设计。Figure 1 Step7-MicroWIN向导 双击“高速计数器”选项,进入如下图所示的“HSC指令向导”页面。其中,可对计数器与模式进行设置;由于本编码盘输出为脉冲信号与方向信号,可在模式选项栏中选择模式3,即“带外部方向控制的单相增/减计数器;. 阅读全文

posted @ 2013-10-14 10:13 新一 阅读(712) 评论(0) 推荐(0)

SICP 习题 (1.14)解题总结

摘要: SICP 习题 1.14要求计算出过程count-change的增长阶。count-change是书中1.2.2节讲解的用于计算零钱找换方案的过程。要解答习题1.14,首先你需要理解count-change的工作方式,要理解count-change的工作方式,最好是自己去实现一遍count-change。为了避免自己直接抄书中的代码,我决定自己实现一遍用来找换人民币的的“count-change”。事实上,我在看完并理解count-change的代码后,当我去实现人民币版的“count-change”时,我就强制自己不再回去看“count-change”的代码,保证自己有更多的主动思考。有意思 阅读全文

posted @ 2013-10-14 10:12 新一 阅读(421) 评论(0) 推荐(0)

TQ210裸机编程(2)——LED流水灯

摘要: 两个文件start.S和led.cstart.S.global _start @声明一个全局的标号 _start: bl main @跳转到C函数去执行 halt: b halt @死循环 led.c#define GPC0CON *((volatile unsigned int *)0xE0200060) #define GPC0DAT *((volatile unsigned int *)0xE0200064) void delay(volatile unsigned int t) { volatile unsigned int t2 = 0xFFFF;... 阅读全文

posted @ 2013-10-14 10:08 新一 阅读(424) 评论(0) 推荐(0)

DP练习(初级):ZigZag

摘要: 题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=1259&rd=4493 类似于求最长子串的方法。dp[0][i]表示以 元素sequence[i] 结尾的且它比子串中前一个数小的 最大子串,dp[1][i]表示以 元素sequence[i] 结尾的且它比子串中前一个数大的 最大子串。代码如下:#include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-10-14 10:07 新一 阅读(233) 评论(0) 推荐(0)

java 十六进制数的转换

摘要: 今天晚上做了一道java基础题,题目看起来简单,但是实现起来却花了我近两个小时的时间,认真的做这道题,你会发现它特别考你的基本功。有兴趣的可以试一下哦。 题目:请用此语言编写如下函数,采用自己的算法,不要使用 printf, sprintf,Format, toString, itoa,toHex等函数。函数名称 TQ_GetHexStringEx参数整数 iNumber整数 iCount返回值字符串类型函数描述获得表示iNumber十六进制字符串,宽度不足iCount时,前面补0。举例TQ_GetHexStringEx(12,2); 返回“0C”TQ_GetHexStringEx(12,.. 阅读全文

posted @ 2013-10-14 10:06 新一 阅读(602) 评论(0) 推荐(0)

Oracle DB 执行表空间时间点恢复

摘要: • 列出在执行表空间时间点恢复(TSPITR) 时会发生的操作• 阐释TSPITR 使用的术语的定义• 确定适合将TSPITR 用作解决方案的情况• 确定时间点恢复的正确目标时间• 确定不能使用TSPITR 的情况以及解决方法• 执行自动TSPITR表空间时间点恢复(TSPITR):概念• 通过执行TSPITR 可将一个或多个表空间快速恢复到以前的某个时间。• 执行TSPITR 不会影响数据库中其它表空间或对象的状态。使用RMAN 自动表空间时间点恢复(TSPITR) 可将Oracle DB 中的一个或多个表空间快速恢复到以前的某个时间,而不会影响数据库中其它表空间和对象的状态。表空间时间点恢 阅读全文

posted @ 2013-10-14 10:01 新一 阅读(793) 评论(0) 推荐(0)

TigerDLNA for ios 集成Tlplayer

摘要: 好久没有写博客了,这次带着TigerDLNA for ios 跟大家见面什么都不说先上图 1.优点优点由于libTigerDLNA使用uiview封装,所以大家可以很方便的集成到自己的项目中。由于集成了tlplayer当然也可以只是作为一个播放器来使用,支持各种网络协议。不得不提的是还支持加密方式播放,也就是dlna也可以推送加密食品,不单单是作为播放器时候使用哦。2.跨平台性相信关注过我或者关注过的人都知道,我的播放器,tlplayer,wzplayer等都是支持windows,ios,android,mac等平台。 下载地址:点击打开链接 联系方式:weinyzhou86@gm... 阅读全文

posted @ 2013-10-14 10:00 新一 阅读(150) 评论(0) 推荐(0)

TQ210裸机编程(3)——按键(查询法)

摘要: 首先查看TQ210的底板原理图 这次编程只操作KEY1和KEY2,在TQ210核心板原理图中搜索XEINT0可以看出KEY1和KEY2分别接在S5PV210的GPH0_0和GPH0_1引脚。这次编程使用查询法,需要设置这两个引脚为输入模式,然后循环读取引脚状态,当用户按下按键时,对应引脚为低电平,同时改变LED状态。 查看S5PV210芯片手册start.S.global _start @声明一个全局的标号_start: bl main @跳转到C函数去执行halt: b halt @死循环 key.c#define GPC0CON *((volatile unsign... 阅读全文

posted @ 2013-10-14 09:59 新一 阅读(765) 评论(0) 推荐(0)

导航