`
文章列表
[b]iOS 5.0 后UIViewController新增:willMoveToParentViewController和didMoveToParentViewController 在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView 在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubview增加了大量的子view。这些子view大多数不会一直处于界面上,只是在某些情况下才会出现,例如登陆失败的提示vi ...
- (void)setSelectedIndex:(NSUInteger)selectedIndex { if ([self selectedViewController]) { [[self selectedViewController] willMoveToParentViewController:nil]; [[[self selectedViewController] view] removeFromSuperview]; [[self selectedViewController] removeFromParentVi ...
import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.Random; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class Base64 { private static final char[] legalChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZab ...
工作中遇到了安全传输问题,需要解决iOS和Android客户端跟java服务端的安全传输问题,结合对HTTPS的了解,便使用DES+RSA方式模拟HTTPS。在实现过程中,遇到了一些瓶颈,主要是保持平台兼容性的问题,Android和服务的还可以,统一使用java API,但要包含iOS就比较麻烦了,参考了网上很多资料,忙了三四天,终于搞通了。 瓶颈卡在用openssl生成的pem文件在java没找到合适的API来解析获取私钥,最后是参考网上资料用openssl命令将pem文件转换为pkcs8格式文件才能读取。 Mac OS上执行openssl命令操作 1)创建私钥 openssl ge ...
NSTimeInterval time = [[NSDate date] timeIntervalSince1970]; time *=1000.0; long long dTime = [[NSNumber numberWithDouble:time] longLongValue]; // 将double转为long long型 NSString *curTime = [NSString stringWithFormat:@"%llu",dTime]; // 输出long long型 NSLog(@"------ ...
//从Lua注释中学到一个小技巧同样适用于Java及其他语言 --[[ 注释内容 --]] public class Client { public static void main(String arg[]){ /* 单斜杠开启多行注释 System.out.println("hello world"); //*/ //* 双斜杠关闭多行注释 System.out.println("hello world"); //*/ } }
Connection conn = ConnectionManager.newConnection(); CallableStatement proc = null; try { for(int i = 0; i < userids.length; i++){ if(flag){ insertRoleUser(userids[i]); flag=insertTeachUser(crb,userids[i]); String sql = " {call t_smsapp_userInsert(?, ?, ...
oracle select trunc(sysdate) from dual;--精确到天(去除时分秒) --本月天数 select to_number(to_char(last_day(sysdate),'DD')) from dual 加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy- ...
response.setContentType("image/jpeg"); BufferedImage bi=new BufferedImage(100,80,1); Graphics gra=bi.getGraphics(); gra.setColor(new Color(255,0,0)); gra.drawRect(0, 0,100 , 80); gra.setColor(new Color(55,55,55)); gra.fillRect(0, 0, 100, 80); gra.setColor(new Color(0 ...
Hession 调用   共同引用hessian-4.0.7.jar //调用端 HessianProxyFactory factory = new HessianProxyFactory(); String url = ("http://localhost/hessian-service/hello"); ITest basic = (ITest) factory.create(ITest.class,url); //ITest 为共同引用接口 //被调用端web.xml <servlet> <servlet-name&g ...
import java.io.File; public class DelSvnFold { private static final String fold="E:\\a";//把该目录下的.svn文件夹全部删除,防止工程导出时报错 public static void main(String[] args) { getFold(new File(fold)); } private static void getFold(File file){ if(file.isDirectory()){ for(File f:file. ...
    首先,新建JDBC提供程序,名称为自定义,类路径为mysql jdbc驱动程序包,可以为was主机上文件详细路径,实现类名为com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource,如需xa事务,类名为com.mysql.jdbc.jdbc2.optional.MysqlXADataSource,后应用,保存。     然后新建数据源,此时需要创建新的 J2C 认证别名,即连接数据库的用户名和密码,如以创建,选定该认证,填写数据源名及jidi名(此为程序中lookup的名称),下一步,选定上面建立的JDBC提供程序,点下一步 ...
将程序部署到was时如果使用数据源需要在web.xml中增加以下配置,在部署过程与was数据源进行绑定,否则无法使用was数据源,此配置同样应用于xa数据源 <resource-ref> <description></description> <res-ref-name> testxa </res-ref-name> <res-type> javax.sql.DataSource </res-type> <res-auth>Co ...
这个问题要从实际的逻辑角度去看的,首先要了解abstract,static,synchronized,native这些关键字干什么用的。 abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。 static是静态的,是一种属于类而不属于对象的方法或者属性,而我们知道,类其实也是一个对象,他是在class文件加载到虚拟机以后就会产生的对象,通常来说它是单例的,就是整个虚拟机中只有一个这样的类对象(当然,如果用新的类加载器也会生成新的类的对象)。 synchronized 是同步,是一种相对线程的锁。 native 本地方法,这种方法和抽象方法及其类似, ...
Global site tag (gtag.js) - Google Analytics