摘要:
手机号码抽奖程序 start stop 阅读全文
posted @ 2013-08-29 20:26
pangbangb
阅读(353)
评论(0)
推荐(0)
摘要:
本文主要讲解了Linux 二层协议架构组织,使用的内核的版本是2.6.32.27为了方便理解,本文采用整体流程图加伪代码的方式从内核高层面上梳理了Linux 二层协议架构组织,希望可以对大家有所帮助。阅读本文章假设大家对C语言有了一定的了解 Linux中1层2层标准化及在Linux系统中的实现位置如下所示 1层和2a层(MAC)层体现了不同网络介质的区别,在Linux的设备驱动中实现;2b层(LLC)则对上提供了统一的接口,在Linux的内核中实现该部分 Linux在网络架构中的活动形式如下 1-4层是在内核中进行的,交付应用程序处理的数据报文是在用户空间进行的,具体的情参考我... 阅读全文
posted @ 2013-08-29 20:24
pangbangb
阅读(948)
评论(0)
推荐(0)
摘要:
\:将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^:匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $:匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。 + :\\u002B$* :\\*中文或者英文:[a-zA-Z\u4e00-\u9fa5]+未完待续。。。 阅读全文
posted @ 2013-08-29 20:22
pangbangb
阅读(147)
评论(0)
推荐(0)
摘要:
config.db.phpDb.phptime = $this->microtime_float(); require_once("config.db.php"); $this->connect($db_config["hostname"], $db_config["username"], $db_config["password"], $db_config["database"], $db_config["pconnect"]); $this->is_lo 阅读全文
posted @ 2013-08-29 20:19
pangbangb
阅读(301)
评论(0)
推荐(0)
摘要:
很久没用QT写UI相关的东西了,有些东西都忘记了,今天竟然忘记了系统托盘图标是怎么显示的了。下面说下解决方法1、现象,设置了QSystemTrayIcon的Icon图标,但就是不显示自己设置的图片。,图中的红色箭头指向的位置均应该显示为自己设置的图标的,结果什么也没显示 原因:自己忘记添加图片内容到资源文件中。方法:默认创建工程后是没有资源文件的,需要在工程中添加一个资源文件1、添加资源文件到工程中2、设置资源文件名 3、完成资源文件的添加 4、添加前缀 5、修改默认的前缀名/new/prefix1/为 / 6、增加自己的png图片资源到资源文件中,点击添加文件,然后选择自己的图片就可以了 阅读全文
posted @ 2013-08-29 20:17
pangbangb
阅读(1220)
评论(0)
推荐(0)
摘要:
function getExchangeRate($from_Currency,$to_Currency){ $amount = urlencode($amount); $from_Currency = urlencode($from_Currency); $to_Currency = urlencode($to_Currency); $url = "download.finance.yahoo.com/d/quotes.html?s=".$from_Currency.$to_Currency."=X&f=sl1d1t1ba&e=.ht... 阅读全文
posted @ 2013-08-29 20:15
pangbangb
阅读(1557)
评论(2)
推荐(0)
摘要:
Who Gets the Most Candies?Time Limit: 5000MSMemory Limit: 131072KTotal Submissions: 8212Accepted: 2475Case Time Limit: 2000MSDescriptionN children are sitting in a circle to play a game.The children are numbered from 1 to N in clockwise order. Each of them has a card with a non-zero integer on it in 阅读全文
posted @ 2013-08-29 20:12
pangbangb
阅读(217)
评论(0)
推荐(0)
摘要:
#region 在O(1)时间删除指定链表结点 /// /// 给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。 /// /// class MyList where T:IComparable { private T _data; private MyList _next; public T data { get { return _data; } set { _data = value; } } ... 阅读全文
posted @ 2013-08-29 20:10
pangbangb
阅读(181)
评论(0)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10475707 正确答案:ACD 根据题库,操作如下: A答案能删除: oe@OCM> delete from order_items 2 WHERE order_id IN (SELECT order_id FROM orders 3 WHERE order_status IN(0,1));110 rows deleted.oe@OCM> rollback;Rollback complete. B答案不能删除:没有这样的语法(DELETE * FROM,即DELE... 阅读全文
posted @ 2013-08-29 20:08
pangbangb
阅读(341)
评论(0)
推荐(0)
摘要:
一年前曾参与过中石油的一个移动平台项目,实现了通过MDM对iOS设备进行管理。由于苹果对于mdm这块的接口及开发流程只向几个合作伙伴进行了分享,并没有对具体实现的文档进行公开,所以这方面的资料非常少。现在把实现的过程分享给大家,希望能对大家有所帮助。MDM介绍MDM的全称是Mobile Device Management,是企业IT 向移动互联网过渡的平台技术,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至 移动应用APP 。MDM主要可以实现以下功能:保证设备安全:远程锁定设备、远程擦除设备数据等应用分发:非越狱用户可以不通过AppStore下载应用程序设备配置:管理员可以通过远程 阅读全文
posted @ 2013-08-29 20:06
pangbangb
阅读(862)
评论(0)
推荐(0)
摘要:
题目:Qin Shi Huang's National Road SystemQin Shi Huang's National Road SystemTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2049Accepted Submission(s): 746 Problem Description During the Warring States Period of ancient China(476 BC to 221. 阅读全文
posted @ 2013-08-29 20:04
pangbangb
阅读(216)
评论(0)
推荐(0)
摘要:
asio库基于操作系统提供的异步机制,采用前摄器设计模式(Proactor)实现了可移植的异步(或者同步)IO操作,而且并不要求使用多线程和锁定,有些的避免了多线程编程带来的诸多有害副作用(如条件竞争、死锁等)。 目前asio主要关注网络通信方面,使用大量的类和函数封装了socket API,提供了一个现代C++风格的网络编程接口,支持TCP,ICMP,UDP等网络通信协议。但asio的异步操作并不局限于网络编程,他还支持串口读写,定时器,SSL等功能,而且asio是一个很好的富有弹性的框架,可以扩展到其他有异步操作需要的领域。 asio概述 asio库基于前摄模式(Proactor)封装.. 阅读全文
posted @ 2013-08-29 20:01
pangbangb
阅读(884)
评论(0)
推荐(0)
摘要:
学习一门语言最好的方法便是实践,想要拿Python写一个截图工具,网上一搜资料果然已经很多,前辈们都已经做的很到位了。现在就一步步来学习一下:首先学习截图整个桌面的方法,可以使用Python中的PIL(Python Imaging Library)库里边的ImageGrab.grab()函数来获取截图。然后使用save()函数将图片保存下来。简单的不能再简单了,源码如下:from PIL import ImageGrabpic = ImageGrab.grab()pic.save("D:\\picture.jpg") 这样我们便可以将整个桌面截图保存在D盘根目录下。So e 阅读全文
posted @ 2013-08-29 19:59
pangbangb
阅读(2617)
评论(0)
推荐(0)
摘要:
InnoDB和MyISAM简介MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比B 阅读全文
posted @ 2013-08-29 19:57
pangbangb
阅读(413)
评论(0)
推荐(0)
摘要:
一个压了很久的题目,确实很难想,看了别人的做法后总算明白了。首先要明白一点,因为题目说明了不会有矛盾,所以题目给出来的区间是不能相交的,否则是矛盾的。(原因自己想)然后既然区间只能是包含的,就很明显了,一个数被包含了几次它就要比最高的牛矮多少。#include #include #include #include using namespace std;const int maxn=1e4+9;struct D{ int l,r; bool operator qry[i].r) swap(qry[i].l,qry[i].r); } sort(qry+1,q... 阅读全文
posted @ 2013-08-29 19:55
pangbangb
阅读(204)
评论(0)
推荐(0)
摘要:
概述内核中驱动文件的操作通常是通过write和read函数进行的,但是很多时候再用户空间进行的操作或许不是内核中公共代码部分提供的功能,此时就需要使用一种个性化的方法进行操作--ioctl系统调用。ioctl系统调用是一种用于设备控制的公共接口,主要分为两种,一种是用户空间使用的ioctl系统调用,函数原型为:int ioctl(int fd,unsigned long cmd,...);另一种是在内核空间使用的ioctl调用,函数原型为:int (*ioctl)(struct inode *inode,struct file *filp, unsigned int cmd,unsigned. 阅读全文
posted @ 2013-08-29 19:53
pangbangb
阅读(430)
评论(0)
推荐(0)
摘要:
前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。 一、什么是socket socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过网络连接计算机上的进程进行通信。也因为这样,套接字明确地将客户端和服务器区分开来。 二、套接字的属性 ... 阅读全文
posted @ 2013-08-29 19:50
pangbangb
阅读(370)
评论(0)
推荐(0)
摘要:
前段时间由于保研机试的需要各种练ACM,加了个九度的什么高级机试群,聊天的过程中,突然出现了一位目空一切的“高手”,争吵之余撂下一段代码,说是不编译直接说出结果,拿来之后,在纸上仔细分析了一番,现在把分析结果与各位看官共享一下。代码:#include using namespace std;class IHello{public: virtual void Hello()= 0;};class IWorld{public: virtual void World()= 0;};class HelloWorld:public IHello, public IWorld{public: virtu. 阅读全文
posted @ 2013-08-29 19:48
pangbangb
阅读(329)
评论(0)
推荐(1)
摘要:
Your new company is building a robot that can hold small lightweight objects. The robot will have the intelligence to determine if an object is light enough to hold. It does this by taking pictures of the object from the 6 cardinal directions, and then inferring an upper limit on the object's we 阅读全文
posted @ 2013-08-29 19:46
pangbangb
阅读(267)
评论(0)
推荐(0)
摘要:
上述的历史和书签的功能已经实现。不过如果我们长时间按住图片,并不会出现如同UC中的一系列选项,我们可以来看看UC中的长按图片出现的菜单。图10.2.9 UC中的长按图片菜单 我们可以看到UC中可以识别出这个网页中的图片,那么它是如何做到的呢? 我们仔细观察,可以发现它是触发了长时间按的事件,我的手机可以清楚的感受到在触发事件的同时有一个震动感,不知道各位的有没有。 其实,WebView已经帮我们封装了一个函数,这个函数可以轻松的获取到我们点击的目标类型,包括一些额外的信息。这些额外的信息是什么?比如说,图片的额外信息就是这张图片的地址,手机号码的额外信息就是手机号,电子邮件的额外信息就是电子. 阅读全文
posted @ 2013-08-29 19:43
pangbangb
阅读(878)
评论(1)
推荐(1)
摘要:
表达式(四则运算)计算的算法戏剧前奏——基本知识点通常我们所看到的算术表达式,运算符总是在两个操作数中间(除),如(A+B)*C,这样的表达式叫做中缀表达式。这种表达式不同的运算符优先级不同,而且通常含有括号,计算机很难理解这种表达式。在编译系统中,要把人易于理解的表达式翻译成能正确求值的机器指令。编译系统中对中缀形式的算术表达式的处理方式是:先把中缀表达式转换成后缀表达式,再进行计算。后缀表达式就是表达式中的运算符出现在操作数的后面,并且不含括号,如AB+C*。后缀表达式的特点:(1).后缀表达式让操作数和中缀表达式的操作数先后次序相同,只是运算符的先后次序改变;(2).后缀表达式没有括号, 阅读全文
posted @ 2013-08-29 19:41
pangbangb
阅读(1007)
评论(0)
推荐(0)
摘要:
得失寸心知(这些年,读过的技术经典图书) 行千里路、读万卷书;历数十项目、编百万代码。十来年风雨IT路,上百本沉寂专业书。 佛说:一花一世界、一叶一菩提;书对于人,可以牵强附会为:一师一宗道、一书一扇门。良师开宗立派,一道相传;好书常常为读者开启通向人生另一端的智慧之门。 初步整理这些年看过的具有代表性、对个人的职业发展历程产生显著影响的书籍,并附会个人的一点浅薄的认识和阅读时真实的体会。文章千古事、得失寸心知,相信每个人读者对同一本书籍都会有自身独特的体会和特定的感受,因此本文内容仅供参考、不作书评。【阅读总结待续……】序号类型书名书籍概况阅读体会1语言类Delphi4开发... 阅读全文
posted @ 2013-08-29 19:39
pangbangb
阅读(224)
评论(0)
推荐(0)
摘要:
storm0.8.1以后的RotatingMap完全可以独立于storm用来实现hashmap的key超时删除,并调用回调函数RotatingMap.java:import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.Map;import java.util.Map.Entry;/** * Expires keys that have not been updated in the configured number of seconds. * The algo 阅读全文
posted @ 2013-08-29 19:36
pangbangb
阅读(661)
评论(0)
推荐(0)
摘要:
数据拟合能够估计出数据变化的趋势,另外一个同等重要的应用是如何利用这一趋势,预测下一时刻数据可能的值。通俗点儿说,你观察苍蝇(蚊子,蜜蜂)飞了几秒,你也许会想“它下一个时刻可能在哪儿”,“呈现出什么样的状态”诸如此类的问题。预知未来这档子事儿对我们有一种不可抗拒的吸引力。别看我们预测的未来很近,但这对于实际应用有很大的帮助。比如减小解空间的范围,便于搜索。对于搜索问题,预测可以看成是对从当前状态到目标状态的启发评价函数。好吧,我承认我陷得太深了,都是复习人工智能搞得。扯得有点儿远了,继续说我们的主题,预测。古人每遇到重大活动,都会卜上一卦。念几句咒语,抽个签,看看签释,心里大概对所问之事有了个 阅读全文
posted @ 2013-08-29 19:34
pangbangb
阅读(480)
评论(0)
推荐(0)
摘要:
本文出自 http://blog.csdn.net/shuangde800 本文是在学习《使用vi编辑器, Lamb & Robbins编著》时在evernote写的其中一章笔记,现在整理好,一方面温故而知新,一方面希望对大家能有些帮助。ex的命令在vim编程中都是非常常用的,熟练这些命令对于提高编程效率有很大的帮助。 主要内容: 1. 使用行号在文件中移动 2. 使用ex命令对文本块进行复制,移动和删除 3. 保存文件和部分文本 4. 操作多个文件(读入文本或命令,在文件间切换)... 阅读全文
posted @ 2013-08-29 19:32
pangbangb
阅读(1676)
评论(0)
推荐(0)
摘要:
通过指定CSS属性float的值,从而使元素向左或向右浮动,然后由后继元素向上移动以填补前面元素的浮动而空出的可用空间。CSS的float属性,作用就是改变块元素对象的默认显示方式,HTML标签设置了float属性之后,它将不再独自占据一行,从而可以实现多个元素同处一行的效果。Float的功能很强大,但是如果没有好好掌握而使用很可能会成为你调试样式的噩梦。使用Float样式,如果没有清除浮动,那么有浮动元素的父元素容器将无法自动撑开。如果没有清除内部浮动,此时会导致浮动的父元素无法自动撑开到本身应有的高度。也就是说:当一个元素是浮动的,如果没有关闭浮动时,其父元素不会包含这个浮动元素,因为此时 阅读全文
posted @ 2013-08-29 19:30
pangbangb
阅读(178)
评论(0)
推荐(0)
摘要:
package com.haliluya.java.oj;import java.util.Scanner;public class judgyDay { private static final int startYear = 1900; private static final int[][] dayMap = { {0,1,2,3,4,5,6}, {1,2,3,4,5,6,0}, {2,3,4,5,6,0,1}, {3,4,5,6,0,1,2}, {4,5,6,0,1,2... 阅读全文
posted @ 2013-08-29 19:27
pangbangb
阅读(201)
评论(0)
推荐(0)
摘要:
网络通信简述asio库支持TCP,UDP和ICMP通信协议,它在名字空间boost::asio::ip里提供了大量的网络通信方面的函数和类,很好的封装了原始的Berkeley Socket API,展现给asio用户一个方便易用且健壮的网络通信库。 ip::tcp类是asio网络通信(TCP)部分主要的类,但它本身并没有太多的功能,而且定义了数个用于TCP通信的typedef类型,用来协作往常网络通信。这些typedef包括端点类endpoint,套接字类socket,流类iostream,以及接收器acceptor,解析器resolver等等。从某种程度上来看,ip::tcp类更像是一个名字 阅读全文
posted @ 2013-08-29 19:25
pangbangb
阅读(1211)
评论(0)
推荐(0)
摘要:
seq2sparse对应于mahout中的org.apache.mahout.vectorizer.SparseVectorsFromSequenceFiles,从昨天跑的算法中的任务监控界面可以看到这一步包含了7个Job信息,分别是:(1)DocumentTokenizer(2)WordCount(3)MakePartialVectors(4)MergePartialVectors(5)VectorTfIdf Document Frequency Count(6)MakePartialVectors(7)MergePartialVectors。打印SparseVectorsFromSeque 阅读全文
posted @ 2013-08-29 19:23
pangbangb
阅读(320)
评论(0)
推荐(0)
摘要:
异步服务器端#include #include using namespace std;#include #include #include using namespace boost;using namespace boost::asio;void test1(){}//异步server//异步程序的处理流程与同步程序基本相同,只需要把原有的同步调用函数都换成前缀是async_的异步调用函数,并增加回调函数,在回调函数中再启动一个异步调用。class server{private: io_service& ios; ip::tcp::acceptor acceptor; t... 阅读全文
posted @ 2013-08-29 19:21
pangbangb
阅读(759)
评论(0)
推荐(1)
摘要:
题目:在数组中,数字减去它右边的数字得到一个数对之差。求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5, 11, 9}中,数对之差的最大值是11,是16减去5的结果。#includeusing namespace std;void main(){ int data[]={2, 4, 1, 16, 7, 5, 11, 9}; int length=sizeof(data)/sizeof(int); int i; int compare=data[length-1]; int max=0; for(i=length-1;i>=0;i--) { int temp_sub; 阅读全文
posted @ 2013-08-29 19:18
pangbangb
阅读(215)
评论(0)
推荐(0)
摘要:
在Linux下编译cocos2d-x运行脚本的时候出现”/bin/bash^M: 坏的解释器: 没有那个文件或目录“这样的错误如下图。 解决方法: 使用在终端输入sed -i 's/\r$//' make-all-linux-project.sh即可 其中make-all-linux-project.sh为我的文件名,这里改成自己需要的即可原因: 这个文件在Windows 下编辑过,在Windows下每一行结尾是\n\r,而Linux下则是\n sed -i 's/\r$//' make-all-linux-project.sh 会把make-all-linux 阅读全文
posted @ 2013-08-29 19:16
pangbangb
阅读(9313)
评论(2)
推荐(1)
摘要:
作者微博:http://weibo.com/tianchunfengCloudStack 4.2 版本发布在即,相信不久后对 4.2 版本新功能(共有13个)的介绍会逐渐多起来。因为无论是从架构底层的重构还从构建更灵活的IAAS功能上,CloudStack又上了一个新台阶。在这诸多的更新中,我想介绍一下CloudStack对事件机制的增强,使用SNMP协议对CloudStack进行监控。可能这个改进比较小,或者对SNMP机制的支持还不够彻底,以至于4.2版本的ChangeLog里都没有提及它。毕竟对云平台运维的监控无论怎么强调其重要性都不过分,多一个监控视角就多一分运维保障。在CloudSta 阅读全文
posted @ 2013-08-29 19:14
pangbangb
阅读(919)
评论(0)
推荐(0)
摘要:
由于系统坏了重装了系统,以前的fileziller中配置的服务器链接信息列表很多,新装fileziller后即使复制以前的安装目录过来,站点管理器内还是空荡荡的。这些服务器链接的配置信息非常重要,如何恢复呢?在一次无意中发现fileziller的系统报错,暴露了他的在windows的user目录下存有配置信息,路劲如下:C:\Users\你的用户名\AppData\Roaming\FileZilla 进入这个目录能发现,fileziller的所有配置文件都在里面,复制出来,放到新系统对应的目录下覆盖源配置文件。再启动fileziller,所有信息都回来了。 阅读全文
posted @ 2013-08-29 19:12
pangbangb
阅读(278)
评论(0)
推荐(0)
摘要:
应用于: Windows Phone 8 | Windows PhoneOS 7.1 你可以为winphone编写在后台播放音乐的app。这表示即使当用户点击返回或开始按钮离开你的应用界面时,你的应用依然可以继续播放音乐。本文讨论后台音乐应用的组成以及它们如何一起工作。本文包含以下几节。·后台音频架构·后台音乐的最佳实践后台音频架构 后台音频应用利用了后台代理作为基础。后台代理是从Windows Phone OS 7.1引入的。更多信息见Multitasking for Windows Phone. Windows Phone上的所有媒体都是通过Zune Media队列播放 阅读全文
posted @ 2013-08-29 19:09
pangbangb
阅读(303)
评论(0)
推荐(0)
摘要:
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz一、BroadcastReceiver机制概述Broadcast Receiver是Android的一种“广播发布/消息接收”机制,或者说的更准确一些,是一种“监听”机制。作为广播发布者的应用程序,可以在不知道谁(如果有的话)将接收这个广播消息的情况下发出一个广播消息(广播的消息实际上就是一个Intent对象)。而消息接收者可以指定自己将接收哪些消息(通过使用intent-filter),如果出现了他指定的消息,消息接收者就会被调用对消息进行处理。要发出一个广播消息,可以创建一个Intent对象,并调用sendBr 阅读全文
posted @ 2013-08-29 19:07
pangbangb
阅读(313)
评论(0)
推荐(0)
摘要:
二维码,最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。 二维码技术获得了广泛应用,今天我们要讲的这个场景就是使用二维码来进行登录,这样可以省去用户输入繁琐的用户名和密码,只要拿出手机拍一下(第一次还是要输入的哈)就ok了。在一些输入不是很方便的设备上(比... 阅读全文
posted @ 2013-08-29 19:05
pangbangb
阅读(383)
评论(0)
推荐(0)
摘要:
在程序开发过程中,有时为了让数据能够实时更新,我们会采用数据绑定来实现。一般我们数据绑定时我们是这样写的public class Helper : INotifyPropertyChanged { #region statusInfo Property private string statusInfo_ = ""; public string statusInfo_pro { get { ret... 阅读全文
posted @ 2013-08-29 19:03
pangbangb
阅读(498)
评论(0)
推荐(1)
摘要:
这就是数学中的A m n的选取。共有 m!/n!种可能。。同样举一个例子吧。。从12345这五个数字中随机选取3个数字,要求选出来的这三个数字是有序,也就是说从12345中选出来的是123这三个数的话,那么就有123,132,312,321,213,231这六种可能。。好了。废话不多说了,上程序,解释写在城市的注释里。//A53//排序,12345找出所有的排序组合public class Test7 { static char[] ch; static String str=""; //选取的数字的个数 static int len=3; public static vo 阅读全文
posted @ 2013-08-29 19:00
pangbangb
阅读(987)
评论(0)
推荐(0)
摘要:
前面讲了球形环境映射,然而目前采用更多的是立方体环境映射.国际惯例:上图先:1.反射: 2.折射 3.fresnel(反射+折射) 4.色散 好了,大概讲下原理,立方体纹理我就不多讲了,它以一个3维向量(x,y,z)为输入,然后比较x,y,z的绝对值,假设X的绝对值最大,但是X是负值,那么就找到-X那一面,用Y,Z的坐标X的绝对值得到2D纹理坐标(u,v)最后用(u,v)去-X面的图片去采样, 输出最后的颜色,Which face to sample is determined by the sign of the coordinate having the largest absolute. 阅读全文
posted @ 2013-08-29 18:58
pangbangb
阅读(719)
评论(0)
推荐(0)
摘要:
上篇文章,我们重点介绍了一下二维码登录的流程,以及每个“角色”要做的事情,下面我们重点分析TV角色所做的工作。 TV主要完成二维码图片显示,以及websocket请求。下面重点说一下这两点。 1. Base64转码Bitmap 服务端返回二维码图片的二进制数据,我们需要将其转成图片。这个问题不大, android系统原生支持Base64转码的,并且提供了丰富的API。使用方式如下: byte[] = null; // 将得到的String字符串通过Base64转为字节数组c = Base64.decode(qrCode.img_base64, Base64.DEFAULT);... 阅读全文
posted @ 2013-08-29 18:56
pangbangb
阅读(593)
评论(0)
推荐(0)
摘要:
oracle分区的exchange操作非常快,那原理是什么呢?下面我们来做个实验:SQL> create table test (id number(3)); 表已创建。SQL> insert into test values (1); 已创建 1 行。SQL> commit; 提交完成。SQL> select object_id,data_object_id from user_objects s where s.object_name='TEST'; OBJECT_ID DATA_OBJECT_ID ---------- -------------- 阅读全文
posted @ 2013-08-29 18:53
pangbangb
阅读(1207)
评论(0)
推荐(0)
摘要:
禁用网页右键菜单,但是仍然可以使用快捷键复制。 js代码禁用复制功能: 注意这段代码必须放在body元素后面,放在前面或者放在head里面都不起作用。补全:document.body.onselectstart 页面选中功能。 document.body.oncontextmenu页面右键菜单。 document.body.ondragstart页面内容拖拽功能,拖拽是可以实现复制的。禁止复制时需要将其禁用。 document.body.oncopy页面内容复制功能,当禁用时,即使你点击了复制或使用了快捷键但是你剪切板中的内容不是你刚复制的内容而是你以前放在剪切板中的... 阅读全文
posted @ 2013-08-29 18:51
pangbangb
阅读(2689)
评论(0)
推荐(0)
摘要:
错误日志See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.************** Exception Text **************System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934 阅读全文
posted @ 2013-08-29 18:49
pangbangb
阅读(3823)
评论(0)
推荐(0)
摘要:
Android 颜色处理(四) BitmapShader位图渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY)调用这个方法来产生一个画有一个位图的渲染器(Shader)。bitmap 在渲染器内使用的位图tileX The tiling mode for x to draw the bitmap in. 在位图上X方向渲染器平铺模式tileY The tiling mode for y to draw the bitmap in. 在位图上Y方向渲染器平铺模式TileMode:C.. 阅读全文
posted @ 2013-08-29 18:47
pangbangb
阅读(862)
评论(0)
推荐(0)
摘要:
毕业了,有很多感悟和感慨,别人再怎么说,没经历过的也无法体会。而那些有相同或者类似经历的,才有那种高山流水觅知音的感觉。下面这些是否你也似曾相识呢? 0:从小到大,升旗时注意力不是在国旗上,而是看国歌奏完时,国旗是不是正好停在杆顶... 1:小时候,经常指着课本上丑的图片对同桌说,看,这是你。同桌就翻遍整本书寻找比这更丑的图片说,看,这是你! 2:还记得在学校时,那句经典的话,你给我等着,放学堵你。 3:在你父母眼里,别人家的孩子是世界上最完美的孩子。 4:上课干坏事时,对着同桌说:老师来了叫一声。 5:上课干坏事时,同桌虚报军情,然后就有了现实版的《狼来了》故事。 6:喜欢对着书... 阅读全文
posted @ 2013-08-29 18:44
pangbangb
阅读(167)
评论(0)
推荐(0)
摘要:
测试CopyU!的新功能 设备容量鉴定 时检测到了一个扩容比例超过70%的设备,JS们真是节操无底线啊! [这个设备的虚报容量竟然高达74%,我和小伙伴们都惊呆了!] 阅读全文
posted @ 2013-08-29 18:42
pangbangb
阅读(145)
评论(0)
推荐(0)
摘要:
在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局: 运行程序,如下结果,无论你如何调整layout_width,layout_height属性,ListView列表只显示一列! 在查阅的各种文档和资料后,发现在ScrollView中嵌套ListView空间,无法正确的计算ListView的大小,故可以通过代码,根据当前的ListView的列表项计算列表的尺寸。实... 阅读全文
posted @ 2013-08-29 18:40
pangbangb
阅读(195)
评论(0)
推荐(0)
摘要:
--字符串序列要这样 declare type t is table of number(3) index by varchar2(3); hash_t t; l_row varchar2(3); begin hash_t('a') := 10; hash_t('b') := 20; l_row :=hash_t.first; while(l_row is not null) loop dbms_output.put_line(hash_t(l_row)); l_row:=hash_t.next(l_row); end loop; ... 阅读全文
posted @ 2013-08-29 18:38
pangbangb
阅读(480)
评论(0)
推荐(0)
摘要:
JavaScript对随机数的介绍比较少,所以今天分享一下有关随机数的一些事儿。希望能对大家有点小帮助。主要的公式就是parseInt(Math.random()*(上限-下限+1)+下限); Math.random()是为大家生成0到1的随机小数。parseInt()方法可以解析一个字符串,并返回一个整数。下面的例子是针对公式封装的函数。 JavaScript代码: window.onload=function(){ var o=document.getElementsByTagName('input'); o[0].value=fRandomBy(10); o[1].val 阅读全文
posted @ 2013-08-29 18:35
pangbangb
阅读(287)
评论(0)
推荐(0)
摘要:
给同事ps一个大头照,只是修改一下背景颜色,以前没有做过,这次算是小练习了一把,与大家分享一下。修改大头照背景重要的是如何选中背景的区域,如果用魔棒选择的话,头与背景的边处理的不好,说说我的处理方法吧。1、用钢笔工具来选择背景区域(快捷键是P),这块选择区域的效果决定了最后PS的质量,最好是按住Alt键放大后精细选择选区。2、想移动锚点,按住Ctrl键不放鼠标变成“↑”时选中要修改的锚点直接拖动到你要移动的位置再松开鼠标和Ctrl键。3、一次性选中所有锚点的方法是,按住Ctrl键不放鼠标变成“↑”时用鼠标框选所有的锚点即可。4、最好是将背景区域连接成闭合的,以免自动闭合的效果不理想。5、闭合. 阅读全文
posted @ 2013-08-29 18:33
pangbangb
阅读(915)
评论(0)
推荐(0)

浙公网安备 33010602011771号