摘要:
ASP.NET是微软推出的WEB开发工具,他有很强大的功能,今天看视频讲到验证控件这一部分,真的感受到了微软全心全意为人民服务了。越来越佩服微软了,人家都设计出来了,咱们一定要会用才可以啊,不然太…...好啦,现在就让我们来看看ASP.NET的验证控件吧,感受一下ASP.NET的强大功能。今天介绍ASP.NET的六种验证控件,下面,我们来看这些控件的使用 验证类型 使用的控件 说明 必填字段验证 RequiredFieldValidator 确保用户不会跳过某一项输入。 比较验证 CompareValidator 将用户输入与一个常数值或者另一个控件或特定数据类型... 阅读全文
posted @ 2013-08-17 23:27
pangbangb
阅读(196)
评论(0)
推荐(0)
摘要:
1 Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层 shell 分为两种 CUI : Command Line Interface Linux 里面的CUI指的是BASH GUI : Graphical Line Interface 默认的GUI是GNOME 2 BASH的一些基本的概念 1 提示符有: #和$ #表示的是以root的身份登录 , $表示的是以普通用户的身份登录 2 命令一般由三部份组成: 命令 选项 参数 3我们可以通过键盘上的Tab按键对命令或文件名进行自动补全 BASH会记录我们以往操作的命令,可以... 阅读全文
posted @ 2013-08-17 23:25
pangbangb
阅读(248)
评论(0)
推荐(0)
摘要:
C++的const关键字一直让我很乱,这里把const关键字在程序中常用的三个地方分别总结出来:1、 通过指针或引用访问普通变量2、 通过对象调用成员函数,通过成员函数访问成员变量3、 通过形参传递实参const修饰指针、引用、普通变量(通过指针或引用访问普通变量)非const变量const变量非const指针或引用1、指针或引用能变指向2、变量能变值不合法const指针或引用1、指针或引用不能变指向2、变量不能通过该指针或引用变值,但能通过其他方式变值1、指针或引用不能变指向2、变量不能变值Const修饰类对象、成员变量、成员函数(通过对象调用成员函数,通过成员函数访问成员变量)非const 阅读全文
posted @ 2013-08-17 23:22
pangbangb
阅读(235)
评论(0)
推荐(0)
摘要:
这个函数是返回整形的最低位1的位置自己写是这个样子的:/* Find the first bit set in I. */int lx_ffs(int i){ int index = 0, ret = -1; for(index = 0; index 位置12=>位置24=>位置38=>位置416=>位置532=>位置664=>位置7128=>位置8在得到最低位1的整数值后,根据数值得到所在位置/* Find the first bit set in I. */int lx_ffs(int i){ static const unsigned char 阅读全文
posted @ 2013-08-17 23:20
pangbangb
阅读(1330)
评论(0)
推荐(0)
摘要:
前面在介绍广播时,都是在AndroidManifest里面进行注册的,这种注册方式具有常驻性,即使程序关闭,如果有广播信息来,程序也会被系统调用自动运行。还有一种方式是在代码里进行注册,这种注册方式不具有常驻性,也就是说广播跟随程序的生命周期。请看下面这个简单示例:Activity:package com.home.activity;import android.app.Activity;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;import androi 阅读全文
posted @ 2013-08-17 23:18
pangbangb
阅读(233)
评论(0)
推荐(0)
摘要:
1.首先下载OpenCV2.4.6,下载的时候,选择windows版的。然后安装 2.其实安装的过程就是解压的过程,并没有什么安装向导之类的,安装完成后,我们最关心的是这个目录:opencv\build\java 如下图所示 注意:opencv-246.jar是需要在opencv的java类库,但是,真正的实现是opencv_java246.dll(X86和X64之分,关键看你的计算机是多少位的) 3.建立一个Java项目 4.新建一个Java类,代码如下: package com.njupt.zhb.test;import org.opencv.core.CvType;impor... 阅读全文
posted @ 2013-08-17 23:16
pangbangb
阅读(1421)
评论(0)
推荐(0)
摘要:
【出处:blog.csdn.net/lanmanck】一般变控件位置和大小在OnSize()消息中处理,不外乎几个函数:GetClientRect(),GetClientRect(),ScreenToClient(),MoveWindow()。今天说下这几个函数用法。假设有一个窗体,Dialog1,上面有一个Edit和一个Button,我们希望窗口大小改变时,Edit大小跟着变,最好铺满整个窗口,除了Button;而Button大小不变,但是位置要变。 GetWindowRect() 得到的是在屏幕坐标系下的RECT(对于父窗体来说,以屏幕左上角为原点的矩形[x,y,W,H];对于窗体的控件来 阅读全文
posted @ 2013-08-17 23:13
pangbangb
阅读(734)
评论(0)
推荐(0)
摘要:
#include #include #include int main(int argc,char* argv[]){ IplImage* src = cvLoadImage("d:\\1.jpg" , 1); cvNamedWindow("show_image"); cvShowImage("show_image",src); cvWaitKey(0); return 0;} 效果: 阅读全文
posted @ 2013-08-17 23:11
pangbangb
阅读(165)
评论(0)
推荐(0)
摘要:
Counting SquaresTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1086Accepted Submission(s): 540 Problem Description Your input is a series of rectangles, one per line. Each rectangle is specified as two points(X,Y) that specify the opposi... 阅读全文
posted @ 2013-08-17 23:09
pangbangb
阅读(279)
评论(0)
推荐(0)
摘要:
spring Scurity终于测试OK了,复杂的功能还待深入研究!发布出来一起探讨吧! 就是因 为研究它,我的个天啦!头都大了一圈!还待修改完整版!我的目标不是每个项目拿到它就能使用!到时再说啦。。。虽然只是一个登陆,但里面的知识真是太广了!什么md5 盐值 加密 生成,cookie 生成序列保存数据库,sessionID防护的一大堆安全,资源权限分配和保护 等。。。值得一学的框架!sql 脚本也在项目一起 项目源码下载:http://download.csdn.net/detail/liangrui1988/5916359官方文档:http://static.springsource.o. 阅读全文
posted @ 2013-08-17 23:07
pangbangb
阅读(928)
评论(0)
推荐(0)
摘要:
Building bridgesTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 301Accepted Submission(s): 189 Problem Description Hululu and Cululu are two pacific ocean countries made up of many islands. These two country has so many years of friendshi... 阅读全文
posted @ 2013-08-17 23:04
pangbangb
阅读(262)
评论(0)
推荐(0)
摘要:
Cuts the cakeTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2202Accepted Submission(s): 1354 Problem Description Ice cream took a bronze medal in the Beijing match. Liu sir is very very happy. So he buys a cake for them. kiki is a child w... 阅读全文
posted @ 2013-08-17 23:02
pangbangb
阅读(214)
评论(0)
推荐(0)
摘要:
Lrc歌词批量下载助手 MP3歌词批量下载助手 易歌词的服务器已经挂掉,各个主流播放器已不提供明确的下载Lrc服务,当上G的MP3文件遇上苦逼的播放器,二缺就诞生了!本软件就是在这种背景下诞生的,通过百度的MP3搜索提供的歌词,自动批量下载歌词文件。 当前是第一个版本,BUG和不合理的在所难免,欢迎有需求的提出建议。 目前功能: 1、批量添加歌曲,默认一次最多500首。歌曲多的可分开添加,建议分批转换以防止程序意外终止造成损失。 2、[ Lrc状态 ] 描述的是歌曲歌词状态,如果有提示下载完成,但是状态还是“未下载”的,说明在Baidu查找不到对应歌词,建议用户自行查找... 阅读全文
posted @ 2013-08-17 23:00
pangbangb
阅读(1786)
评论(0)
推荐(0)
摘要:
画8Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3153Accepted Submission(s): 1395 Problem Description 谁画8画的好,画的快,今后就发的快,学业发达,事业发达,祝大家发,发,发. Input 输入的第一行为一个整数N,表示后面有N组数据. 每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度. Output... 阅读全文
posted @ 2013-08-17 22:58
pangbangb
阅读(254)
评论(0)
推荐(0)
摘要:
loader类文件:需要定义CCB_STATIC_NEW_AUTORELEASE_OBJECT_METHOD(ButtonTestLayerLoader, loader);这个宏定义是定义静态的loader方法,在注册registerCCNodeLoader("TestHeaderLayer", TestHeaderLayerLoader::loader());的时候调用这里的注册是为了读取ccbi中遇到同名的类时候,找到对应的解析器,进行解析。例如CCLayer类就使用CCLayerLoader 需要定义CCB_VIRTUAL_NEW_AUTORELEASE_CREATE 阅读全文
posted @ 2013-08-17 22:55
pangbangb
阅读(242)
评论(0)
推荐(0)
摘要:
进度控制:#include #include #include //记录滚动条的当前位置int g_slider_pos = 0;//滚动条的回调函数 参数int pos 是指当前滚动条所在位置void on_changed(int pos){ //输出滚动条当前所在位置 printf("g_slider_pos is %d \n" , g_slider_pos);}int main(int argc, char* argv[]){ //创建一个窗口 cvNamedWindow("show"); //在窗口show上创建名字为Position的滚动条 c 阅读全文
posted @ 2013-08-17 22:53
pangbangb
阅读(521)
评论(0)
推荐(0)
摘要:
这里,以添加启动项为例:Imports Microsoft.Win32Imports System.Reflection.Assembly Private Sub SetAuto_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SetAuto.Click 'ok at 13-08-13 设置开机自动启动 Dim kReg As RegistryKey MsgBox("如果弹出添加启动项的警告,请允许本次添加操作", MsgBoxStyle.Infor... 阅读全文
posted @ 2013-08-17 22:51
pangbangb
阅读(661)
评论(0)
推荐(0)
摘要:
I’ve been in a bad mood since I started on the American Accent. I became even more upset when I added or talked to strangers.There’re some reasons why they made me sick. No 1,the America people are not friendly as you think. They will never add you as a friend unless they need your help. Theykeep y. 阅读全文
posted @ 2013-08-17 22:49
pangbangb
阅读(276)
评论(0)
推荐(0)
摘要:
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 一、动作管理类动作管理类CCActionManager是一个管理所有动作的单例,工作原理是:当CCNode执行runAction时,该函数会把动作通过动作管理类的addAction函数将对象传递给CCActionManager的单例,该实例再把这个动作添加到自己的动作序列中。 动作管理单例通过定时刷新自己的update方法,在这个方法中去调用行为序列中每个动作的step(暂停的行为不会update),这些step方法再根据自身的完成进度去upd 阅读全文
posted @ 2013-08-17 22:46
pangbangb
阅读(396)
评论(0)
推荐(0)
摘要:
其实,在半年前我对网站开发还是完全不感冒的,不是没认识,而是只认识到表面。我以为网站模型就那几样,新闻、论坛、博客啥的,仿个站出来有什么意思?但现在我是知道了,大多应用开发还是采用B/S架构的,包括服装厂这些很多行业使用的都是网站来管理数据。而且,网站开发也设计很多技术,少则HTML+CSS+JS+.NET,多则还有设计模式+架构+服务器+网络+分布式啥的。 期末搞课程设计的时候,突然地就觉得要放弃C/S架构了,那时以为普通的WEB开发也是使用控件跟C/S差不多,所以干脆一上来就用MVC来开发吧,当然最后只是简单的完成任务,以为要学的东西实在很多。而这个暑假的实习工作,是做能源管理网站的... 阅读全文
posted @ 2013-08-17 22:44
pangbangb
阅读(195)
评论(0)
推荐(0)
摘要:
RPG JS虽然说是跨平台的,但是在具体的测试中效果并不理想。以官方提供的Demo为例问题一手机的屏幕太小,导致画面上的人物都很小,连点击都很不准确。在9寸的平板上才可以看得比较清楚。问题二对点击事件的反应速度不是非常灵敏。在点击之后,可以感觉到稍有停顿然后人物才开始移动。在Safari浏览器上人物行走很顺畅,但是在QQ浏览器上测试人物行走有明显的卡顿。问题三操作问题。跨平台决定了不能够使用键盘。因此必须保证所有的操作可以通过点击完成。但是,官方的Demo显然没有做到这一点。比如对话框在平板电脑上Safari浏览器上运行时无法去掉,在QQ浏览器上可以通过点击去掉。一个RPG游戏要在手机上也玩得 阅读全文
posted @ 2013-08-17 22:42
pangbangb
阅读(249)
评论(0)
推荐(0)
摘要:
#include #include #include #include using namespace std;/* *设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N)*//* * 方案一:将数组以队列存储,循环右移k位,相当于循环左移N-K位 * 对于队列而言,循环左移一位,相当于取出队头元素然后插入队尾*/class Solution {private: string str; // 源字符串,由键盘输入 string result; // 转换后的字符串 queueq; // 辅助队列public: Solution() { cin>>str;.. 阅读全文
posted @ 2013-08-17 22:40
pangbangb
阅读(275)
评论(0)
推荐(0)
摘要:
使用gfortran将数据写成Grads格式的代码示例: !-----'Fortran4Grads.f90'program Fortran4Gradsimplicit noneinteger,parameter::xn=32 !-----经度(Longitude)网格数integer,parameter::yn=18 !-----纬度(Latitude)网格数integer,parameter::zn=7 !-----高度层数integer,parameter::tn=5 !-----时间跨度20010101-20010105integer,parameter::fileuni 阅读全文
posted @ 2013-08-17 22:37
pangbangb
阅读(559)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12707 算法决定一切,这道题目有很多方法解,个人认为这里vexorian给出的解法最简便,编码也最容易。而使用brute force 和 DP都比较复杂。 代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespa 阅读全文
posted @ 2013-08-17 22:35
pangbangb
阅读(400)
评论(2)
推荐(1)
摘要:
Android系统是基于Linux内核开发的,因此,Android系统不仅保留和继承了Linux操作系统的安全机制,而且其系统架构的各个层次都有独特的安全特性[2] 。1. Linux内核层安全机制Android的Linux内核包含了强制访问控制机制和自主访问控制机制。强制访问控制机制由Linux安全模块来实现,但Google出于某种原因,并没有将LSM编译进Android内核。自主访问控制机制通常由文件访问控制来实现,Linux文件系统的权限控制是由user、group、other与读(r) 、写(w) 、执行(x)的不同组合来实现的。这样,每个文件都有三个基本权限集,它们的组合可以容许、限 阅读全文
posted @ 2013-08-17 22:33
pangbangb
阅读(370)
评论(0)
推荐(0)
摘要:
1.环境搭建:见上一篇博客整个项目的结构图: 2.编写DetectFaceDemo.java,代码如下: package com.njupt.zhb.test;import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.core.MatOfRect;import org.opencv.core.Point;import org.opencv.core.Rect;import org.opencv.core.Scalar;import org.opencv.highgui.Highgui;import or.. 阅读全文
posted @ 2013-08-17 22:31
pangbangb
阅读(523)
评论(0)
推荐(0)
摘要:
在敲学生管理系统之前,我们就学习过ADO的有关知识。但是昨天被问到ADO的几个对象,顿时无言!为什么会出现这样的结果呢,明明是学习过了,而且也实践过(红皮书的五个例子)。这充分说明了,在以往的学习过程中,自己没有及时的进行总结,或是总结了,也只是形式上的总结而已,而没有进行进一步的思考。 首先,我们先来了解一下什么是ADO? ADO(ActiveX Data Object),是一种基于OLEDB之上的数据库访问技术,OLEDB是一种底层的编程接口,它支持关系或非关系型数据源,比如各种类型的数据库,电子表格,电子邮件和文本文件等。 ADO对象模型主要包括七个对象,分为三... 阅读全文
posted @ 2013-08-17 22:28
pangbangb
阅读(684)
评论(0)
推荐(0)
摘要:
Windows下列举文件用的函数是 FindFirstFile 和 FindNextFile ,另外一个结构体是WIN32_FIND_DATA以下是MSDN对于WIN32_FIND_DATA的定义typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD ... 阅读全文
posted @ 2013-08-17 22:26
pangbangb
阅读(302)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12710 采用DFS搜索,第一次写的时候忘了加访问标志,结果状态空间呈指数增长(主要是因为有大量重复的状态),根本算不出结果,后来加入访问标志数组 v 后,就能保证不访问重复的状态的了。这道题目的启示就是使用DFS一定要记住确保不访问重复的状态,有些时候很容易就忘了这一点,导致算法失败。代码如下:#include #include #include #include #include #include #include #include #include #i 阅读全文
posted @ 2013-08-17 22:24
pangbangb
阅读(207)
评论(0)
推荐(0)
摘要:
最近研究了MVC的经典案例ProDinner.下载地址是:http://prodinner.codeplex.com/ 部署完毕后,看看效果怎么样:Meals的多选功能非常不错: Meal界面格外清爽: Stuff画面也比较简洁: Feedback界面也不错: 点下About,看到作者。其中一个很酷。 最近为笔记本重装了系统Windows Server 2012,相关软件也使用最新的版本。 使用Windows Server 2012(安装含GUI的版本),界面非常清爽哈。 点击[开始],全新界面: 往由滑动:再往右滑动: 本次使用的是IIS8: 数据库是SQL Server 2012: 对了, 阅读全文
posted @ 2013-08-17 22:22
pangbangb
阅读(233)
评论(0)
推荐(0)
摘要:
Smack(Simplified Mandatory Access Control Kernel)是Casey Schaufler[15]于2007年在LSM基础上实现的Linux强制访问控制安全模块,它以内核安全补丁的形式存在于Linux操作系统中,其设计思想是利用LSM安全域将Linux内核中所有主体与客体都打上安全标签,并规定安全策略,只有符合安全策略的访问方式才被容许。与SELinux和DTE相比,Smack安全策略要简单得多,但却能实现它们相似的强制访问控制功能,并且Smack对内核性能损耗比较低,因此,Smack也逐渐被业界看好和推广。2.4.1 Smack基本概念1. 主体Sma 阅读全文
posted @ 2013-08-17 22:20
pangbangb
阅读(2024)
评论(0)
推荐(0)
摘要:
1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如说MSDN网站菜单中的一些应用。遗憾的是,不知道出于什么想法,当时微软发明了ajax的核心技术之后,并没有看到它的潜力而加以发展和推广,而是将它搁置起来。对于这一点来说,我个人是觉得 阅读全文
posted @ 2013-08-17 22:15
pangbangb
阅读(168)
评论(0)
推荐(0)
摘要:
Copying BooksBefore the invention of book-printing, it was very hard to make a copy of a book. All the contents had to be re-written by hand by so calledscribers. The scriber had been given a book and after several months he finished its copy. One of the most famous scribers lived in the 15th centur 阅读全文
posted @ 2013-08-17 22:13
pangbangb
阅读(265)
评论(0)
推荐(0)
摘要:
3.3.1 IPC钩子函数设计与实现IPC Binder是Android最重要的进程间通信机制,因此,必须在此实施强制访问控制。1. 修改secuirty.h打开终端shell,输入指令“cd /android4.0/kernel/goldfish/include/linux/vim security.h”,找到结构security_operations,加入函数指针变量,如下所示:/** This is the main security structure.*/struct security_operations { charname[SECURITY_NAME_MAX + 1];#ifd 阅读全文
posted @ 2013-08-17 22:10
pangbangb
阅读(631)
评论(0)
推荐(0)
摘要:
题意:在由方格组成的矩形里面种草,相邻方格不能都种草,有障碍的地方不能种草,问有多少种种草方案(不种也算一种方案)。分析:方格边长范围只有12,用状态压缩dp好解决。预处理:每一行的障碍用一个状态保存好 每一行不考虑障碍的所有符合要求的状态保存好 第一行的方案数记录好。然后一行一行递推,每一行只与上一行有关。 #include #include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 100005... 阅读全文
posted @ 2013-08-17 22:08
pangbangb
阅读(162)
评论(0)
推荐(0)
摘要:
1. 制定smack规则“Zygote”进程由init进程创建,它负责创建系统服务进程“systemserver”、“radio”进程和APP进程。其中“radio”进程的uid是1001,它能够实现打电话和发短信的功能,“systemserver”进程uid是1000,它负责创建系统服务组件,通讯录进程uid是10000,它能够访问通讯录数据库,uid大于等于10000的进程都属于Android应用程序进程。为了实现对“radio”和通讯录进程的访问控制,本课题使用“libsmack”库中“setsmack”函数将“radio”进程的安全标签设置为“1001”。将通讯录进程的安全标签设置为“ 阅读全文
posted @ 2013-08-17 22:06
pangbangb
阅读(1815)
评论(0)
推荐(0)
摘要:
package com.iask.webchat.chatmachine; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; /** * 小黄鸡机器人 */ public class Simsi... 阅读全文
posted @ 2013-08-17 22:04
pangbangb
阅读(382)
评论(1)
推荐(0)
摘要:
《c++ primer》第四版 p190********************************************************************************************************************************************************************************************在调试程序时,会在程序里加一些代码用来观察测试程序允许的情况。当程序调试完毕后,需要注释掉或者删除那些代码,有时候这个工作会显得略微的繁琐。这里有一个好方法——利用预处理器来帮助调试。 阅读全文
posted @ 2013-08-17 22:01
pangbangb
阅读(188)
评论(0)
推荐(0)
摘要:
前几天要做一个项目,需要读取Excel中的数据。从网上查资料发现,主要是有两种方式。一是把Excel表当成数据库使用ODBC读写,这样操作起来就跟操作Access数据库似的。但这种方式效率比较低。另一种方法是OLE技术(Object Linking and Embedding,对象连接与嵌入)。OLE是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。本文主要介绍使用OLE技术对Excel读写的方法。本文中使用的环境是Windows XP,VS2008,Excel2007。1)在你建立的VC工程中点击“项目”->“添加类”->“TypeLib中的MFC类”-&g 阅读全文
posted @ 2013-08-17 21:59
pangbangb
阅读(1824)
评论(0)
推荐(0)
摘要:
1. 准备工具Eclipse 4.2 (到官网下载:http://www.eclipse.org/downloads/ 要下载Eclipse IDE for Java EE DevelopersTomcat 7.x(我的机子上的tomcat是安装xampp时自带的)JDK 72. Eclipse 4.2 配置同样是打开菜单Window->Preferences,展开Server->Runtime Environment。然后在添加一个tomcat。如图操作:3. 新建一个测试项目在WebContent文件夹下新建一个JSP文件,取名为index.jsp编辑index.jsp,在中随 阅读全文
posted @ 2013-08-17 21:57
pangbangb
阅读(313)
评论(0)
推荐(0)
摘要:
题目大意:输入三个整数N,M,T。在接下来的N行、M列会有一系列的字符。其中S表示起点,D表示终点。 .表示路 。 X表示墙。。。问狗能有在T秒时到达D。如果能输出YES,否则输出NO 解题思路:DFS+剪枝 代码如下:/* * 1010_3.cpp * * Created on: 2013年8月16日 * Author: Administrator */#include using namespace std;bool flag;int N, M, T;int si, sj;int ei, ej;const int maxn = 8;int dir[4][2] = { { 1, ... 阅读全文
posted @ 2013-08-17 21:55
pangbangb
阅读(160)
评论(0)
推荐(0)
摘要:
之前写了豆瓣客户端(一)获取授权码和访问令牌后,就开始学习iOS7 TextKit方面的内容了,在前两天看Text Kit 看得无聊以后,又再回来写自己一直都很感兴趣的豆瓣客户端。途中遇到了各种各样的问题,先来小小吐槽一下:豆瓣的开发文档真是坑爹极了,基本上没有步骤可言,有时候就是一句带过,来个只能意会不能言传,难怪那么少人做豆瓣客户端,可能这个客户端赚不了什么钱吧。幸好以前有人也遇到过这些问题,在参考了他们的文章再结合一些实践和修改,最后终于掌握了调用豆瓣API的基本方法,下面让我仔细道来。 (一)通过access_token判断程序加载后的根视图页面 // 获取用NSUserDefa... 阅读全文
posted @ 2013-08-17 21:52
pangbangb
阅读(1490)
评论(0)
推荐(0)
摘要:
我写的有关Smack和Android系统结合的技术博客,希望有志之士可以参透其中奥妙,Smack作为Linux内核安全模块,已经可以移植到Android系统中,如果大家弄清我写的Smack安全策略,可以结合自己想法,将Smack继续和Android系统结合,将会发挥更好的访问控制效果。为了实现模块化编程,libsmack库作为静态库或动态库装载,并为其它功能模块提供调用接口。libsmack库包含了smack开放给应用层的实用工具,其中较常用的是load_smack、setsmack和setsmackrule,它们分别表示装载smack虚拟文件系统、特权进程为自身设置安全标签和特权进程向/sm 阅读全文
posted @ 2013-08-17 21:50
pangbangb
阅读(370)
评论(0)
推荐(0)
摘要:
任务是要汉化Android中的Recovery,就了解了bootable/recovery/minui/font_10x18.h这个英文字库的来历,最终汉化的时候并没有自己汉字字库,用的github上现成的,但font_10x18.h来历短暂的留存在脑子里边不如记下来,这样会有好处,比如要更改字体风格、更改字体大小、如果要求实现其它非英语语言,都会重新来研究这个! 先预览一下font_10x18.h:struct { unsigned width; unsigned height; unsigned cwidth; unsigned cheight; unsigned ... 阅读全文
posted @ 2013-08-17 21:48
pangbangb
阅读(946)
评论(0)
推荐(0)
摘要:
看了一下杭电的各种汉诺塔问题,遇到些奇奇葩葩的小问题,也有很多很好的思想,比如最后一题,来来回回的颠倒很有意思。总结一下;Pro.ID 1207 :http://acm.hdu.edu.cn/showproblem.php?pid=1207意思是给把原始的汉诺塔问题中的3根柱子改为4根。做了半天各种WA。查了一下,有一篇文章详细讲了一下,还做出了递归公式以及数学公式:地址如下:http://www.cnblogs.com/fanzhidongyzby/archive/2012/07/28/2613173.html.代码如下:#include#include#include//F(n)=min( 阅读全文
posted @ 2013-08-17 21:46
pangbangb
阅读(352)
评论(0)
推荐(0)
摘要:
5.1实验方案通过以上章节,本文阐述了目前Android平台上的恶意软件以“隐私窃取”和“恶意扣费”类为主,本研究课题访问控制的目标也正是阻止恶意软件“隐私窃取”和“恶意扣费”的行为,因此,本实验方案选取良性软件和恶意软件,分别针对拨打电话、发送短信、联网、访问sd卡、访问通讯录、查看短信行为进行测试和分析。测试用例选取百度通讯录、360通讯录、酷狗音乐、DroidDream,实验环境为Ubuntu10.04和Android4.0模拟器以及相应的goldfish内核。5.2实验过程1. 测试360通讯录360通讯录既可以打电话也可以发短信,因此为360通讯录分配“game”角色,由于“game 阅读全文
posted @ 2013-08-17 21:44
pangbangb
阅读(578)
评论(0)
推荐(0)
摘要:
把目标中的 U 转化为 I。又因为 I的个数是有规律的:1 2 4 8 16 。。。再结合可以取消 6 12 18 。。。个I。。。得解#include#include#include#include#includeusing namespace std;const int maxn = 1000000+5;mapmp;void init(){ mp.clear(); int tt = 1; while( tt=6 ){ mp[ tmp ] = 1; tmp -= 6; } tt *= 2; }}int main(){ int n; init(); scanf("%d",& 阅读全文
posted @ 2013-08-17 21:41
pangbangb
阅读(330)
评论(0)
推荐(0)
摘要:
题目均来自九度,北大的研究生机试题题目1118:数制转换 题目描述: 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。 不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。 输入: 输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =char str[100];int a,b;int num,tmp,i;int main() { while(scanf("%d%s %d", &a... 阅读全文
posted @ 2013-08-17 21:40
pangbangb
阅读(1044)
评论(0)
推荐(1)
摘要:
X Shell 4是个很好的Windows下登录Linux服务器的终端,比Putty好用X Shell 4的下面这种方案,我个人很喜欢 用vim写shell脚本的效果: 按如下步骤配置: 1)把下面代码保存到一个文件里,文件名为:Solarized Dark.xcs[Names]count=1name0=Solarized Dark[Solarized Dark]text(bold)=839496magenta(bold)=6c71c4text=00ff40white(bold)=fdf6e3green=859900red(bold)=cb4b16green(bold)=586e75black 阅读全文
posted @ 2013-08-17 21:37
pangbangb
阅读(1825)
评论(0)
推荐(0)
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2795 单点更新,树存储的为某一行内剩余的长度// File Name: hdu2795.cpp// Author: bo_jwolf// Created Time: 2013年08月16日 星期五 22时13分41秒#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#inc 阅读全文
posted @ 2013-08-17 21:35
pangbangb
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号