摘要:
1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]];3、调用 SMS[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@&quo 阅读全文
posted @ 2013-04-23 20:24
坚固66
阅读(140)
评论(0)
推荐(0)
摘要:
高仿三星 Galaxy S3 水波纹解锁,其中水波纹的效果主要是参照wallpaper中的Fall(落叶)动态壁纸,然后再加上digitaiClock控件以及未接电话和未读短信等功能等,附图我做的效果. 有疑问联系QQ:458778431 阅读全文
posted @ 2013-04-23 20:22
坚固66
阅读(323)
评论(0)
推荐(0)
摘要:
class BoundedBuffer { final Lock lock = new ReentrantLock(); final Condition notFull = lock.newCondition(); final Condition notEmpty = lock.newCondition(); final Object[] items = new Object[100]; int putptr, takeptr, count; public void put(Object x) throws InterruptedException { ... 阅读全文
posted @ 2013-04-23 20:20
坚固66
阅读(236)
评论(0)
推荐(0)
摘要:
有时会需要反编译APK,各人有各人的原因,你都懂的…… 准备工作: 下载APKTool,通过下面这个连接进行下载,https://code.google.com/p/android-apktool/downloads/listwindows下只需要下载这两个文件包即可:apktool1.5.2.tar.bz2和apktool-install-windows-r05-ibot.tar.bz2分别解压到到一个方便操作的目录下,然后就可以通过控制台进行操作了,当然前提是你配置已经有了JAVA环境,这个网上一搜一大堆,就不赘述了。 反编译: ... 阅读全文
posted @ 2013-04-23 20:18
坚固66
阅读(2796)
评论(0)
推荐(0)
摘要:
1.aspx代码,因为Gridview中的单元格的textbox外面又一个table,所以用了好几个children[],希望有更好的办法,easyui弹出层我就不说了,都懂的<head runat="server"> <title></title> <link href="themes/default/easyui.css" rel="stylesheet" type="text/css" /> <link href="themes/icon.css 阅读全文
posted @ 2013-04-23 20:16
坚固66
阅读(288)
评论(0)
推荐(0)
摘要:
pipe():创建一个新的匿名管道例子中子进程必须等待父进程写入管道之后才能读。thePipe[0]代表管道的输出,应用程序读它。thePipe[1]代表管道的输入,应用程序写它。 #include <stdio.h>#include <unistd.h>#include <string.h>#include <wait.h>#define MAX_LINE 80int main(){ int thePipe[2], ret; char buf[MAX_LINE+1]; const char *testbuf = {"a test st 阅读全文
posted @ 2013-04-23 20:14
坚固66
阅读(258)
评论(0)
推荐(0)
摘要:
《软件需求最佳实践——SERU过程框架原理与应用(典藏版)》基本信息作者: 徐锋 出版社:电子工业出版社ISBN:9787121200526上架时间:2013-5-5出版日期:2013 年5月开本:16开页码:424版次:1-1 所属分类:计算机 更多关于 》》》《 软件需求最佳实践——SERU过程框架原理与应用(典藏版)》 内容简介 计算机书籍 “用户说不清需求”、“需求变更频繁”……都是在软件需求实践中频繁遇到的问题。《软件需求最佳实践——seru过程框架原理与应用(典藏版)》首先直面这些问题,从心理学、社会学的角度剖析其背后的深层原因,使大家从中获得突破的... 阅读全文
posted @ 2013-04-23 20:12
坚固66
阅读(443)
评论(0)
推荐(0)
摘要:
升级了xcode之后,支持iOS6和iPhone5,不过Build项目的时候,出现了标题所示错误提示信息。原因是引用的第三方库导致了这个链接错误。解决办法有三个,随便哪种都能解决: 1.升级涉及到的.a文件 2.在target的Build Settings里面,将Build Active Architecture Only改成YES 3.在target的Build Settings里面,找到Valid Architectures,删除其中的armv7s所以还是觉得,如果是开源库,直接把源代码包含进项目比较靠谱。 阅读全文
posted @ 2013-04-23 20:10
坚固66
阅读(135)
评论(0)
推荐(0)
摘要:
7.<script type="text/javascript" language="javascript" > 8. function validata(){ 9. if($("#username").val()==""){ 10. document.write("请输入名字"); 11. return false; 12. } 13. if($("#password").val()==""){ 14. document.write... 阅读全文
posted @ 2013-04-23 20:09
坚固66
阅读(199)
评论(0)
推荐(0)
摘要:
1、!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$ 2、cd – 回到上一次的目录。场景举例:当前目录为/home/a,用cd ../b切换到/home/b。这时可以通过反复执行cd –命令在/home/a和/home/b之间来回方便的切换。3、du -sh * | sort -n | tail 列出当前目录里最大的10个文件。4、ps aux | sort -nk +4 | tail列出头十个最 阅读全文
posted @ 2013-04-23 20:06
坚固66
阅读(140)
评论(0)
推荐(0)
摘要:
1.aspx代码,因为textbox的外面又一层table所以用到了很多children[],希望有更好的办法,真实例子粘过去就能运行<script src="jquery-1.4.2.min.js" type="text/javascript"></script><script type="text/javascript"> //window.onbeforeunload = function () { return "qwewqeqweqwe" }; function key 阅读全文
posted @ 2013-04-23 20:04
坚固66
阅读(307)
评论(0)
推荐(0)
摘要:
1、WebService工作原理-SOAP 当客户端调用一个WebService的方法时,首先将方法名称和需要传递的参数包装成XML,也就是SOAP包,通过HTTP协议传递到服务器端,然后服务器端解析这段XML,得到被调用的方法名称和传递过来的参数,进而调用WebService相应的方法,方法执行完毕后,将返回结果再次包装为XML,也就是SOAP响应,发送到客户端,最后客户端解析这段XML,最终得到返回结果。 2、WebService实现 创建WebService 项目 创建WebService类 package service; import ... 阅读全文
posted @ 2013-04-23 20:02
坚固66
阅读(238)
评论(0)
推荐(0)
摘要:
N皇后问题打表 #include<iostream> using namespace std; int a[11]={0,1,0,0,2,10,4,40,92,352,724}; int main() { int n; while(scanf("%d",&n)>0&&n) { printf("%d\n",a[n]); } return 0; } /************************************************************ * Author : rudolf * Las 阅读全文
posted @ 2013-04-23 20:01
坚固66
阅读(113)
评论(0)
推荐(0)
摘要:
首先需要开启xp_cmdshellsp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',1reconfigurego 然后再SQL中插入:Declare @Path varchar(5000)Set @Path='E:\Test.txt' declare @Command varchar(5000)set @Command='echo "Hello World Rex">' + @Pathexec mas 阅读全文
posted @ 2013-04-23 19:59
坚固66
阅读(168)
评论(0)
推荐(0)
摘要:
#include <iostream>using namespace std;void sneezy(int &x){ x += 20;}int main(){ int times = 20; sneezy(times); cout <<times<<endl; return 0;} 阅读全文
posted @ 2013-04-23 19:57
坚固66
阅读(150)
评论(0)
推荐(0)
摘要:
Sencha Touch 2.2 FeaturesSencha Touch 2.2 adds support for new tools and devices, and lets you measure performance with these features:Sencha Cmd 3.1 and Sencha Architect 2.2 supportInternet Explorer 10 supportMicrosoft Surface Pro and Surface RT, Windows Phone, and BlackBerry 10 supportIcon font-fa 阅读全文
posted @ 2013-04-23 19:55
坚固66
阅读(391)
评论(0)
推荐(0)
摘要:
hibernate的作用1)hibernate是基于ORM框架的,通过映射将对数据库的操作改成对pojo类得操作,从而实现了面向对象的对数据库进行操作。2)hibernate在JDBC的基础上进行封装,对数据库的操作是全自动化的,大部分功能不用再编写sql语句3)hibernate有一级缓存和二级缓存来提高执行的效率4)与spring整合之后,统一由spring配置管理事物,简化了代码,很好的对事物进行管理5)表与表之间的级联关系,延迟加载和抓取策略同样提高了对数据操作的效率 hibernate的工作流程 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFacto... 阅读全文
posted @ 2013-04-23 19:53
坚固66
阅读(185)
评论(0)
推荐(0)
摘要:
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=117 题目分析: 如果直接一个一个的找,时间复杂度是O(n^2),这道题数据量很大,这样肯定会超时的。我们肯定都之后把有序数组a和b归并成另外一个有序数组。这个思想可以用到这里来,假设需要归并的数据段是[Begin,Mid)和[Mid,End)。用i,j分别遍历两个数据段,如果后面数据段中有数据比前一个数据段中的元素小,那么它跨越的长度就是逆序对的个数,即Mid-i,i是第一个比j大的数。这里要注意,数组最大的元素个数是10^6,最多的逆序对的个数为10^12-10^6,int最大也就 阅读全文
posted @ 2013-04-23 19:51
坚固66
阅读(146)
评论(0)
推荐(0)
摘要:
自上次的个人版的机房收费系统后, 接下了的就是合作版的开发了.要求是尽量添加一些设计模式,毕竟自己开发的时候用到的设计模式还是有限的,这次的重点不是在代码上.重点是1 文档驱动;2.项目经理写文档不能讨论;3.分层开发完成完成;4.相对应的文档发给相对应的人,不能把所有文档都发给一个人;5.尽量加设计模式;6.SVN使用;7.进度控制针对上述要求,添加了一些设计模式.对于版本控制的问题这里不细说,后续篇章讲解首先是1.简单工厂简单工厂是工厂类 需要了解所有一些运算的类他们完成的内容不同,但是都用同一个接口,就可以用工厂的方法实现(但不支持增加新产品,可以修改产品的具体方法)在于简单工厂类中包含 阅读全文
posted @ 2013-04-23 19:49
坚固66
阅读(202)
评论(0)
推荐(0)
摘要:
Problem Description Jackson wants to know his rank in the class. The professor has posted a list of student numbers and marks. Compute Jackson’s rank in class; that is, if he has the top mark(or is tied for the top mark) his rank is 1; if he has the second best mark(or is tied) his rank is 2, and so 阅读全文
posted @ 2013-04-23 19:47
坚固66
阅读(149)
评论(0)
推荐(0)
摘要:
(1)安装PyQuery时出现上述错误, 并且下面跟着一句提示的话: ** make sure the development packages of libxml2 and libxslt are installed ** 可以判断是因为依赖的原因,用apt-get 来装libxml2,发现已经安装了,然后再apt-get安装libxslt发现找不到这个软件,看来源里面找不到这个,或者是不叫这个名字。 (2)问题解决 万事问Google,果然,找到了问题的解决方案。不得不赞美StackOverflow,基本上错误都能在这找到答案。 解决办法: 安装命... 阅读全文
posted @ 2013-04-23 19:46
坚固66
阅读(565)
评论(0)
推荐(0)
摘要:
NND,打算在笔记本上装个Ubuntu。安装倒是很方便,使用的时候却不停的过热关机。 后来发现是独立显卡发热的问题。 网上查了下,有个叫Bumblebee的开源项目可以控制双显卡切换。 于是试着装了下,谁知道安装巨慢无比,还没装好,笔记本就又过热关机了。 终于找到一个通过命令,禁用独立显卡的方法。 世界终于安静了。。。笔记本也不那么烫了(各大厂商的散热科技咋发展这么慢呢) 具体方法: 查看你的系统是否有/sys/kernel/debug/vgaswitcheroo/switch这个文件,如果有,在/etc/rc.local中添加下面两句: echo IGD ... 阅读全文
posted @ 2013-04-23 12:28
坚固66
阅读(1221)
评论(0)
推荐(0)
摘要:
小时候看到很厉害的人物时,总会想,我将来也要成为他那么厉害的人,每个人都有似曾相识的时刻吧。凡是总有个但是,但是,毕业后才发现,我们太容易成为社会这个大机器的一个个小小螺丝钉,那么的不起眼,那么的容易被忽视。于是,我们的目标一降再降,直到将自己归为“屌丝”为止,有种硬生生被从天上拍下来的感觉。 没有谁注定要成为什么人,注定要做什么行业,我们总是很容易被别人的鼓动慢慢诱导上一个道上。就像小时候有人夸你跑的比较快,在有跑的机会时你总是刻意的想证明自己确实跑的不慢,倘若你确实跑的还行,那么你就认为自己确实有个“擅跑”的特长了。好像我走向程序员这个道路也是这种情况,本身是个“穷矮挫”,弹... 阅读全文
posted @ 2013-04-23 12:26
坚固66
阅读(194)
评论(0)
推荐(0)
摘要:
linux操作相关命令汇总的github地址:https://github.com/zhwj184/shell-work#/bin/sh#查看http请求的headertcpdump -s 1024 -l -A -n host 192.168.9.56tcpdump -s 1024 -l -A src 192.168.9.56 or dst 192.168.9.56sudo tcpdump -A -s 1492 dst port 80#本地网络中IP地址为192.168.0.5的主机现在与外界通信的情况sudo tcpdump -i eth0 src host 192.168.0.5#查看网卡 阅读全文
posted @ 2013-04-23 12:24
坚固66
阅读(197)
评论(0)
推荐(0)
摘要:
一:知识点 在Spring IoC容器中配置Bean时,可能拥有一个以上的共享某些公用配置的Bean,比如属性和<bean>元素中的属性。你常常需要为多个Bean重复这些配置。 Spring允许你提取公用的Bean配置组成一个父Bean。从父Bean继承来的Bean称作子Bean。子Bean从父Bean继承Bean配置,包括Bean属性和<bean>元素中的属性,避免重复配置。子Bean在必要时也可以覆盖继承的配置。 父Bean可以作为配置模板,也可以同时作为Bean的一个实例。如果你希望父Bean只作为模板而不能检索,必须将abstract设置为true,要求Spri 阅读全文
posted @ 2013-04-23 12:22
坚固66
阅读(211)
评论(0)
推荐(0)
摘要:
#ifdef GAPING_SECURITY_HOLE if (pr00gie) /* -e given? */ doexec (netfd); #ifdef WIN32 if (!pr00gie) // doexec does the read/write for win32 #endif #endif /* GAPING_SECURITY_HOLE */ x = readwrite (netfd); /* it even works with UDP! */ 如果有-e选项调用 doexec (netfd);代替readwrite (netfd); 可见两则只能选... 阅读全文
posted @ 2013-04-23 12:20
坚固66
阅读(347)
评论(0)
推荐(0)
摘要:
最近搬家了,从北京搬到深圳了,来到了一个新公司,不过还是做类似的事情,除了天气有点不同外,其他的基本还都适应。 -----题外话 好了,言归正传,说说锁屏了,其实把锁屏做成apk的形式,会引起很多问题的,导致不必要的麻烦,就像市场上的流行的Go锁屏和91锁屏也是会有一些问题的,只是影响不大,最好的做法是修改源码,在源码中定制自己的锁屏,这样一劳永逸;首先做锁屏考虑的事有以下四点;(1)替换掉系统的锁屏,不能让系统的锁屏显示出来;(2)屏蔽掉Home键盘,back键,menu键;(3)在其他... 阅读全文
posted @ 2013-04-23 12:18
坚固66
阅读(408)
评论(0)
推荐(0)
摘要:
浮动在DIV+CSS中浮动分为左浮动,右浮动,清除浮动1、右浮动 所谓的右浮动,指一个块元素向右移动,让出自己的空间向右移动知道碰到包含自己的父元素的最右边的边框。如下图所示: 测试代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> 浮动案例 </title> <link rel=&q 阅读全文
posted @ 2013-04-23 12:16
坚固66
阅读(122)
评论(0)
推荐(0)
摘要:
该文章最初发表于IEEE软件杂志,现由InfoQ和IEEE计算机协会联合向您提供。作为架构师,我们希望我们的架构起作用。我们希望通过项目实现我们的宏伟设计,一次完成一小步,每一步都是软件架构的大难题中的完美的组成部分。我们希望给整个公司的开发人员提供援助,告诉他们使用特定的数据库或者Web服务器,因为我们希望他们的代码易于维护并遵守我们那些很好的架构设计原则。但现实颇为棘手。在Statoil(挪威国家石油公司),我们曾喜欢使用花哨的门户架构,采用许多模型和复杂的设计,但是我们发现没人看我们写的东西,或按我们说得去做。随着时间的推移,这带来了许多额外的费用,因为我们要艰难地维护各种Web服务器生 阅读全文
posted @ 2013-04-23 12:14
坚固66
阅读(201)
评论(0)
推荐(0)
摘要:
格罗宁根大学的Dan Tofan向软件架构师提供了开源软件工具RGT(Repertory Grid Tool),这种工具用于捕获和评估他们的架构决策。这个工具可以帮助架构师更好的文档化他们的决策及对决策进行回顾。构建复杂软件系统通常需要作出许多重要的决策。在这些决策中,架构师们处理满足利益相关者关于各种功能和非功能需求的各种关注点,以便满足商业和技术目标。另外,架构师们需要他们回顾决策过程的质量,比如“我是否考虑了决策的所有可行的方案?”为了帮助架构师,格罗宁根大学的软件工程研究者为架构决策提供了这个工具。关于这个开源工具的细节可以通过这个链接了解https://github.com/danr 阅读全文
posted @ 2013-04-23 12:12
坚固66
阅读(299)
评论(0)
推荐(0)
摘要:
Android Camera 通过V4L2与kernel driver的完整交互过程 之前在 Android Camera 的执行流程 http://blog.chinaunix.net/uid-26765074-id-3499537.html 这篇文章中已经详细介绍了 Android Camera app到调用open打开camera 设备的完成过程,但是只是到此为止,并未对较底层的操作控制等做任何分析, 今天就要进入这个环节了 这里就直接从open那个方法开始了,先说一下这个open是怎么被调用的 实例化Camera Hal接口 hardware,hardware... 阅读全文
posted @ 2013-04-23 12:11
坚固66
阅读(390)
评论(0)
推荐(0)
摘要:
// ********************************************************************** // SessionWriteShellThreadFn // // The write thread procedure. Reads from socket, writes to pipe connected // to shell process. static VOID SessionWriteShellThreadFn( LPVOID Parameter ) { PSESSION_DATA Session = Paramet... 阅读全文
posted @ 2013-04-23 12:09
坚固66
阅读(224)
评论(0)
推荐(0)
摘要:
亚马逊刚刚发布了一份白皮书与代码示例,其中包含了Amazon Simple Workflow Service手册。Amazon Simple Workflow Service(SWF)是:……面向创造可扩展、弹性应用的工作流服务。不论是金融或者保险应用中的业务流程自动化,构建复杂的数据分析应用,还是管理云基础设施的服务,亚马逊SWF能可靠地协调应用中的每个处理步骤。SWF的最大优点在于,它是完全管理的服务,用户不需要在硬件或管理维护上进行任何额外的投资,即,不需要进行调优、打补丁或升级。它提供了简单的API,并允许在EC2或任何联网的计算机上执行工作流步骤。SWF基于轮询(Polling)实现 阅读全文
posted @ 2013-04-23 12:07
坚固66
阅读(490)
评论(0)
推荐(0)
摘要:
据Appcelerator公司近期的一项调查称,尽管到目前为止一些企业在移动应用程序上少有建树,不过它们打算在今年构建更多的移动应用程序,并认为2013年所创建的移动应用程序数量将会超过桌面应用程序数量。该报告还详细描述了企业移动领域的其他方面。为了弄清2013年企业移动市场格局的现状及趋势,跨平台移动开发平台Titanium的开发商Appcelerator公司调查了770位企业高管。此次调查的主要结果如下:87%的受访者认为2013年企业会构建比桌面应用程序更多的移动应用程序。传统的软件供应商并未主导移动领域,只有28.3%的受访者认为微软会成为移动开发的领导者,15.8%的受访者认为是SA 阅读全文
posted @ 2013-04-23 12:05
坚固66
阅读(135)
评论(0)
推荐(0)
摘要:
V4L2用户空间和kernel层driver的交互过程 这篇文章详细分析了V4L2用户空间和kernel层driver的交互过程,目的只有一个: 更清晰的理解V4L2视频驱动程序的系统结构,驱动编程方法,为以后开发视频驱动打好基础 既然从用户层出发探究驱动层,这里先贴出应用层code: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<assert.h> #include<getopt.h> #include<fcntl.h> #include 阅读全文
posted @ 2013-04-23 12:03
坚固66
阅读(465)
评论(0)
推荐(0)
摘要:
1.创建可自动回收资源的BitmapDrawable继承BitmapDrawable,设置标志位mCacheRefCount cache计数,mDisplayRefCount 显示计数,mHasBeenDisplayed判断是否已经显示过了具体的code: private int mCacheRefCount = 0; //cache计数 private int mDisplayRefCount = 0; //显示计数 private boolean mHasBeenDisplayed;//是否已经显示过判断bitmap是否还存在并且可用 private synchr... 阅读全文
posted @ 2013-04-23 12:01
坚固66
阅读(525)
评论(0)
推荐(0)
摘要:
V4L2视频应用程序编程架构 V4L(video4linux是一些视频系统,视频软件、音频软件的基础,经常时候在需要采集图像的场合,如视频监控,webcam,可视电话,经常使用在embedded linux中是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音频设备开发相应的驱动程序后,就可以通过v4l提供的系统API来控制视频和音频设备,也就是说v4l分为两层,底层为音视频设备在内核中的驱动,上层为系统提供的API,而对于我们来说需要的就是使用这些系统API。 V4L2较V4L1有较大的改动,并已成为2.6的标准接口。下边先就V4L2在... 阅读全文
posted @ 2013-04-23 11:59
坚固66
阅读(584)
评论(0)
推荐(0)
摘要:
虚拟视频驱动程序vivi.c源码分析 以下先把上一篇文章中的最后一段,放在这里利于程序源码的分析: vivi.c 虚拟视频驱动程序----- 此代码模拟一个真正的视频设备V4L2 API (位于drivers/media/video目录下) 入口:+int __init vivi_init(void) + vivi_create_instance(i) /*创建设备*//**/。 + 分配一个vivi_dev的结构体 /*它嵌套这结构体v4l2_device 和video_device*/ + v4l2_devic... 阅读全文
posted @ 2013-04-23 11:57
坚固66
阅读(532)
评论(0)
推荐(0)
摘要:
海明老师第七讲恢复控制文件,日志文件,整库恢复,单个数据文件恢复 nocatalog恢复 控制文件丢失恢复过程 startup nomount restore controlfile from autobackup alter database mount recover database alter database open resetlogs 模拟控制文件丢失 RMAN> shutdown immediate database closed database dismounted Oracle instance shut down [root@redhat wolf]# ls .. 阅读全文
posted @ 2013-04-23 11:56
坚固66
阅读(346)
评论(0)
推荐(0)
摘要:
Video for Linux TwoV4L2的是V4L的第二个版本。原来的V4L被引入到Linux内核2.1.x的开发周期后期。 Video4Linux2修正了一些设计缺陷,并开始出现在2.5.X内核。 Video4Linux2驱动程序包括Video4Linux1应用的兼容模式,但实际上,支持是不完整的,并建议V4L2的设备使用V4L2的模式。 要想了解 V4l2 有几个重要的文档是必须要读的, Documentation/video4linux目录下的V4L2-framework.txt和videobuf、V4L2的官方API文档V4L2 API Specificati... 阅读全文
posted @ 2013-04-23 11:54
坚固66
阅读(362)
评论(0)
推荐(0)
摘要:
/*考虑方程式:a^3 + b^3 = c^3 + d^3其中:“^”表示乘方。a、b、c、d是互不相同的小于30的正整数。这个方程有很多解。比如:a = 1,b=12,c=9,d=10 就是一个解。因为:1的立方加12的立方等于1729,而9的立方加10的立方也等于1729。当然,a=12,b=1,c=9,d=10 显然也是解。如果不计abcd交换次序的情况,这算同一个解。你的任务是:找到所有小于30的不同的正整数解。把a b c d按从小到大排列,用逗号分隔,每个解占用1行。比如,刚才的解输出为:1,9,10,12不同解间的顺序可以不考虑。 */import java.util.Array 阅读全文
posted @ 2013-04-23 11:52
坚固66
阅读(716)
评论(0)
推荐(0)
摘要:
首先要明确的是:在IOS中,有响应者链对事件进行响应,所有的响应类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。响应链的过程:当事件发生的时候,响应链首先被发送给第一个响应者(往往是事件发生的视图,也就是用户触摸屏幕的地方)。事件将沿着响应者链一直向下传递,知道被接受并作出处理。一般来说,第一响应这是个视图对象或者其子类,当其被触摸后事件就交由它处理,如果他不处理,时间就会被传递给视图控制器对象UIViewController(如果存在),然后是它的俯视图对象(superview),以此类推知道顶层视图。接下来会沿着顶层视 阅读全文
posted @ 2013-04-23 11:50
坚固66
阅读(185)
评论(0)
推荐(0)
摘要:
Android驱动使用JNI调用学习Android驱动是一个漫长的过程,当然你也可以说有了Linux设备驱动开发经验学习Android驱动是很简单的,呵呵,的却如此,毕竟Android内核是跑在linux内核上,Android的应用调用的其实是linux驱动。Android Application调用Linux驱动可以这么说有两种方法,也就是两种处理的流程。 Android应用层调用Linux驱动的方式: 第一,通过在Android内核源码(不是linux内核源码)中添加HAL层、JNI层、开启系统服务,这是一个比较复杂的过程,很多标准的设备都采用这种方式设计,比如说wifi、gps、s... 阅读全文
posted @ 2013-04-23 11:48
坚固66
阅读(349)
评论(0)
推荐(0)
摘要:
Replicat 进程报 OGG-01091 错误 Abended,无法正常启动,详情如下:GGSCI (cqstzjdbjc01) 3> view report RCQSTJC1Source Context : SourceModule : [ggapp.util.pcs] SourceID :[/scratch/aime1/adestore/views/aime1_staxj16/oggcore/OpenSys/src/gglib/ggapp/pcsutl.c] SourceFunction : [processCreateStatus(char *,process_file_han 阅读全文
posted @ 2013-04-23 11:46
坚固66
阅读(778)
评论(0)
推荐(0)
摘要:
SignalDescriptionSIGABRT由调用abort函数产生,进程非正常退出SIGALRM用alarm函数设置的timer超时或setitimer函数设置的interval timer超时SIGBUS某种特定的硬件异常,通常由内存访问引起SIGCANCEL由Solaris Thread Library内部使用,通常不会使用SIGCHLD进程Terminate或Stop的时候,SIGCHLD会发送给它的父进程。缺省情况下该Signal会被忽略SIGCONT当被stop的进程恢复运行的时候,自动发送SIGEMT和实现相关的硬件异常SIGFPE数学相关的异常,如被0除,浮点溢出,等等SI 阅读全文
posted @ 2013-04-23 11:44
坚固66
阅读(230)
评论(0)
推荐(0)
摘要:
GradientFill函数可以对特定的矩形区域或者三角形区域进行渐变颜色的填充。我们先来看看GradientFill函数到底长得什么样子,帅不帅。BOOL GradientFill( _In_ HDC hdc, _In_ PTRIVERTEX pVertex, _In_ ULONG nVertex, _In_ PVOID pMesh, _In_ ULONG nMesh, _In_ ULONG ulMode);参数涉及结构体,于是有些人就开始感到痛苦了,调用函数一遇到结构体就会痛苦,而这个函数更痛苦,还要结构体的数组。人家达摩祖师说了,痛苦是你的事,和API无关,它又不... 阅读全文
posted @ 2013-04-23 11:42
坚固66
阅读(211)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/ghj1976/archive/2011/04/26/2028904.html 阅读全文
posted @ 2013-04-23 11:40
坚固66
阅读(78)
评论(0)
推荐(0)
摘要:
这一年多的时间里,我写了一个由众多构件组成的lisk。lisk分别由以下构件:定时器 lisk_clock词典 lisk_dict key-value(string-string类型,可读取配置文件) hashtable lisk_hashtable list lisk_listlog lisk_logmap lisk_map多级hash lisk_mul_hash网络库 lisk_networkstring lisk_stringvector lisk_vector 目录结构是 lisk---.... 阅读全文
posted @ 2013-04-23 11:38
坚固66
阅读(143)
评论(0)
推荐(0)
摘要:
1、微处理器、微机和微机系统三者之间有什么不同?答:微机处理器:利用微电子技术将运算器可控制器做在统一集成电路上的一个独立部件。微机:通过总线吧I/O接口电路、CPU和半导体存储器有机的组合在一起,即构成一台计算机的物理装置,称为微机。微机系统:微机配上外部设备、系统电源和系统软件就构成了一个危机系统,简称系统机。2、CPU在内部结构上由哪几部分组成?答:寄存器阵列(RS)、算术和逻辑运算单元(ALU)、控制器、内部总线、缓冲寄存器。 阅读全文
posted @ 2013-04-23 11:36
坚固66
阅读(159)
评论(0)
推荐(0)
摘要:
目前越来越多的app,都需要集成三方登录(腾讯微博、新浪微博、人人等等)。这里分享一个简单的腾讯微博demo。废话不多说,三步走。 第一步注册一个账户,并创建一个应用。获取app ID与 app Key。具体地址:http://open.qq.com第二步下载sdk具体地址:http://wiki.opensns.qq.com/wiki/%E3%80%90QQ%E7%99%BB%E5%BD%95%E3%80%91SDK%E4%B8%8B%E8%BD%BD第三步新建工程,修改清单文件,导入相关的sdk文件及调用相应的api搞定。3.1 修改清单文件,主要是加入一个webview的activity 阅读全文
posted @ 2013-04-23 11:34
坚固66
阅读(314)
评论(0)
推荐(0)
摘要:
有时只是想浏览下class文件的内容,使用Eclipse/Netbeans...反编译还是太“笨重”了,推荐一款轻量级Java反编译工具 -- JD-GUIJD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。JD-GUI下载地址:http://java.decompiler.free.fr/?q=jdgui 阅读全文
posted @ 2013-04-23 11:33
坚固66
阅读(306)
评论(0)
推荐(0)

浙公网安备 33010602011771号