摘要:
一、举例说明 上图对应函数调用为int printf(const char *fmt, ...),fmt为char *指针类型,所以共占了32位字节,但是*fmt执行的是一个字节,*fmt++执行的是下一个字节,&fmt得到一个32位地址,(char *)&fmt得到是一个执行字节的指针,(char *)&fmt+4后正好执行了var3,因为fmt占用4个字节。(int *)((char *)&fmt+4),又将其转换为执行4个字节的指针,此时*((int *)((char *)&fmt+4)),那么取出来的数字变是32位的数据,也就是var3。 总结: 阅读全文
摘要:
#include <stdio.h>#include <cstring>int f[10001];int main(){ int n,a,ans; while(scanf("%d",&n)==1&&n) { memset(f,0,sizeof(f)); ans=-1; for(int i=0;i<n;i++) { scanf("%d",&a); if(f[i]>0) f[i+1]=f[i]+a; else f[i+1]=a; if(f... 阅读全文
摘要:
#include <stdio.h>#include <cstring>int a[101][101],sum[101][101];int f[101];int main(){ int n,t,ans,max; while(scanf("%d",&n)==1) { for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) scanf("%d",&a[i][j]); memset(f,0,sizeof(f)); memset(sum,0,sizeo... 阅读全文
摘要:
//画图-(void)addSecondZone:(UIView*)contentView//按钮图片UIImage *selecticonNo =[UIImage imageNamed:SelecticonNo];UIImage *selecticon =[UIImageimageNamed:Selecticon]; UIView *childSecondView; childSecondView = [[UIViewalloc] initWithFrame:CGRectMake(0, 155 , 320, 500)]; int pointY =0;for (int i=0;... 阅读全文
摘要:
最近在现有系统上面集成JBPM4.4,本来不想做流程的,用标示位来解决,但是后来实在没办法,只有用流程了。这里只是记录集成中遇到的一些问题。这里没有代码,亲,过程比代码重要,代码在网上都都可以搜到的,famliy168的那位兄台的代码很有参考性,按照这个过程做下去,你会发现流程并不难。高手一般都自己做一个流程框架了,也就几个表,但是要写大量的代码,不值得,有现成的框架非常实用,干嘛非要自己开发呀,自己开发效率上也不太好。总的来说JBPM4.4还是可以满足一般系统的流程需求,新的ACTIVITY和JBPM5,还没经过检验,所以也就没有用最新的。集成到现有系统比较简单,包复制进来,然后主要是写几个 阅读全文
摘要:
一、概述 ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE 1.5之前,都是由Process类处来实现进程的控制管理。 每个 ProcessBuilder 实例管理一个进程属性集。它的start() 方法利用这些属性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程。 (我在《深入研究java.lang.Runtime类》中讲过,进程也可以由Runtime.exec()启动。) 每个进程生成... 阅读全文
摘要:
在android开发中,listview的默认背景颜色是黑色的,当使用android:background="@drawable/bg"这个属性设置listview的背景之后, 当你在滑动的过程中会发现里面的item会出现黑色的边框,或者黑色的背景。这样的体验效果很差,往往也不是我们预期的效果。 解决的办法: 使用android:background="@drawable/bg"属性设置背景,android:cacheColorHint="@android:color/transparent"设置item背景为透明,解决在滑动item 阅读全文
摘要:
一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。 一旦得到了一个当前的Runtime对象的引用,就可以调用Runtime对象的方法去控制Java虚拟机的状态和行为。 当Applet和其他不被信任的代码调用任何Runtime方法时,常常会引起SecurityException异常。 二、API预览 addShutdownHo... 阅读全文
摘要:
创业是一种决心,是自己要掌握自己的命运,或者自己不再甘于平凡的决心; 创业是一个梦想,一个过去的现在的或者对将来的一个梦想,这是人生活在这个世界上的一种最伟大的思想,梦想让我们每个人在这个世界上快乐或者不快乐的生活着,为了一个梦想,去创业吧; 创业是是一种冲动,是满脑子思绪万千后的实际行动,它让创业者更加富有有激情; 创业使自己走向成功,但是更多的创业者是失败的,可喜的最终大多走向成功. 创业能给你带来更多的财富,这是你付出努力的回报. 创业使你自豪,使你优越,使你众人瞩目. 但是创业最多的意味着你要付出自己的责任:对消费者对客户的责任、对员工的责任、对家庭对社会的责任。 最... 阅读全文
摘要:
好吧,我没有全面研究过sqldev,不过有几个地方用起来不很方便,发现可以通过改快捷键来修正1、代码智能补全提示 使用过eclipse的童鞋都习惯用alt+/ ,那么sqldev也是可以这样修改的打开配置,找到快捷键 2、配置好alt+/ 来显示提示后,还有个问题,就是当出现的10个提示中,要选取第2个提示怎么办?sqldev提供的方式是 上下键来切换对程序猿来说,当然用tab来切换要方便,同样是修改快捷键 阅读全文