摘要:
JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。 - cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScrip.
阅读全文
posted @ 2013-08-22 19:38
风言枫语
阅读(224)
推荐(0)
摘要:
上篇博客介绍了临时表的使用,以及它的生命周期和连接池的关系。那么为了能更好的把握临时表的产生和消亡,本篇博客就介绍Vb.net连接池。在打开和关闭数据库连接时的耗费的资源是非常高的。那么在程序需要频繁的操作数据库时就将影响程序的性能。那么为了提高资源的利用率,以及程序的性能VB.NET中就使用了一种连接数据库的机制,即连接池。先看一张图:大家从图中可以看出,连接池是保存与数据库内部连接的一个区域,它和应用程序是不直接相连的。换句话说就是解耦了。那么它的工作机制是这样的:应用程序需要访问数据库时,先创建一个Sqlconnection对象,然后去连接池中匹配合适的连接。如果存在合适的连接就直接使.
阅读全文
posted @ 2013-08-22 19:35
风言枫语
阅读(512)
推荐(0)
摘要:
今天遇到了一个问题,抽象出来的代码如下:var zoom=13;function setZoom(){zoom=14;}function displayZoom(){this.setZoom();alert(zoom);var zoom=1500;this.changeZoom();alert(zoom);}function changeZoom(){this.zoom=++zoom;} 执行结果 ………………………………………………………………………… ……………… ……………… 很诧异 undefined 1500 找找原因,是因为displayZoom()内部重新定义了zoom变量,..
阅读全文
posted @ 2013-08-22 19:33
风言枫语
阅读(218)
推荐(0)
摘要:
简介: 《算法设计手册》(The Algorithm Design Manual)课后面试题和解答。包括:未知大小的集合选取k个元素、数据备份方案、寻找数组最小数时赋值语句执行次数的期望、100层大楼抛大理石(抛灯泡)、电子秤找不足量金币、天平找重球、公司合并方案总数、海盗分赃等。2-43. 从n元集合中取一个k元子集,并要求每个元素概率相等。若n未知又该如何解决?解答: 原问题在http://www.cnblogs.com/wuyuegb2312/p/3141292.html#title3已经解答清楚了。 此文也解决了从未知行数中等概率选择一行的方法,那么如果需要选择k个呢?为了简化起见,限
阅读全文
posted @ 2013-08-22 19:31
风言枫语
阅读(191)
推荐(0)
摘要:
用于处理XML文档的DOM元素属性childNodes:返回当前元素所有子元素的数组; firstChild:返回当前元素的第一个下级子元素; lastChild:返回当前元素的最后一个子元素; nextSibling:返回紧跟在当前元素后面的元素; noedValue:指定表示元素值的读/写属性; parentNode:返回元素的父节点; previousSibling:返回紧邻当前元素之前的元素;用于遍历XML文档的DOM元素方法 getElementById(id)(document):获取有指定唯一ID属性值文档中的元素; getElementsByTagName(name):返回当.
阅读全文
posted @ 2013-08-22 19:29
风言枫语
阅读(471)
推荐(0)
摘要:
先讲讲同步I/O的五大模型阻塞式I/O, 非阻塞式I/O, I/O复用,信号驱动I/O(SIGIO),异步I/O模型 而select/poll/epoll属于I/O复用模型select函数 该函数允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或多个事件发生或经历一段指定的时间后才能唤醒它 #include #include int select(int maxfdp1, fd_set *readset, fd_set *writeset,fd_set *excspeset, const struct timeval *timeout) 如何指定一个或多个描述符,这由fd_se...
阅读全文
posted @ 2013-08-22 19:26
风言枫语
阅读(1107)
推荐(0)
摘要:
hibernate能够生成查询语句 说明它已经进行了查询操作 返回结果数据记录为0 很可能出现的情况 是 :该查询未未访问到指定数据库表。 当使用的数据库为oracle数据库时,你会在bean配置文件(.hbm.xml)中设置 时会有如下的class设置: schema表示该表的存放用户,所以如果你的表放在了其他用户(如system),查询语句就无法得到相应结果了。 所以,移植项目时也需要查看此用户是否为你正使用的用户。 另外表与表之间存在关系映射(一对多、多对多等)时,不管你的本class name属性是否为全路径,在映射到的另一class属性最好写全称,...
阅读全文
posted @ 2013-08-22 19:24
风言枫语
阅读(1114)
推荐(0)
摘要:
1、exp 我们知道采用directpath可以提高导出速度。所以,在使用exp时,就可以采用直接路径模式。这种模式有2个相关的参数:DIRECT和RECORDLENGTH参数。 DIRECT参数定义了导出是使用直接路径方式(DIRECT=Y),还是常规路径方式(DIRECT=N)。常规路径导出使用SQL SELECT语句从表中抽取数据,直接路径导出则是将数据直接从磁盘读到PGA再原样写入导出文件,从而避免了SQL命令处理层的数据转换过程,大大提高了导出效率。在数据量大的情况下,直接路径导出的效率优势更为明显,可比常规方法速度提高三倍之多。 和DIRECT=Y配合使用的是RECORDLENGT
阅读全文
posted @ 2013-08-22 19:22
风言枫语
阅读(1867)
推荐(0)
摘要:
先看看百度手机助手5.0的样子: 发现他是用一个CustomTabHost.java来实现底部TabHost点击效果的,很漂亮,点击Tab的时候文字会上跑,图片会从底部跑出来的一个小动画。 下面我用自己的方法逆袭了他的CustomTabHost,感觉用起来比它的好用,而且简单不少! 本文只给出关键代码,需要工程的自行下载:package com.wj.ring5577.ui;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.view.LayoutInflater;imp.
阅读全文
posted @ 2013-08-22 19:20
风言枫语
阅读(328)
推荐(0)
摘要:
序列化和反序列化序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。C# [Serializable] 与[Serializable()] 这两个是一样的这个标签是类可以被序列化的特性,表示这个类可以被序列化。 什么叫序列化?我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保.
阅读全文
posted @ 2013-08-22 19:17
风言枫语
阅读(284)
推荐(0)
摘要:
前言从网上找了一套号称是百度的php面试题目,这里记录一下 PHP的gc机制 php的垃圾回收机制注意以下几点即可: 引用计数refcount和is_ref,也就是php不会随意的malloc内存空间,而是用类似c的指针的方式,增加引用计数,引用计数为0就free掉变量,每个变量在底层实现都是一个在zval的结构体php5.3之前无法解决循环引用计数的问题,会导致内存泄漏.php5.3以后,采用深度优先遍历解决了这个问题,具体实现细节我也不清楚 PHP实现单链表data = $data; $this->next = $next; }}class Li...
阅读全文
posted @ 2013-08-22 19:15
风言枫语
阅读(175)
推荐(0)
摘要:
昨天一台测试机卡死了,ssh连不上去,于是网上提单子让重启,结果直到今天还没搞定。后来才知道,是因为这台机器的“带外”是坏的,无法远程重启,必须去机房重启。什么是带外?还能有这么大影响。于是学习了下,很简单: 【转载1】带外管理是新一代网络管理技术的简称。网络管理又分为带内管理(In-Band)和带外管理(Out-Of-Band)。目前我们使用的网络管理手段基本 上都是带内管理,即管理控制信息与数据信息使用统一物理通道进行传送。例如:我们常用的HP Openview网络管理软件就是典型的带内管理系统,数据信息和管理信息都是通过网络设备以太网端口进行传送。带内管理的最大缺陷在于:当网络出现故障
阅读全文
posted @ 2013-08-22 19:13
风言枫语
阅读(447)
推荐(0)
摘要:
不幸的是,QDirModel有一个严重的限制:因为view不响应鼠标操作,我们不得不自己建立这些功能。除此之外,每个view中,用户都一次只能选择一个元素。如果你想要允许同时选择多个项目,你也必须自己去设置。我们可以通过设计我们自己的文件对话框来修正这些缺点,就好像我们在图8.6中看到的一样。作为一项好的副产品,我们得以熟悉如何在Designer中使用view类。我们的文件选择对话框基于Designer的对话框模板,带有按钮盒选择可用分区的组合框,还有一个右侧工具按钮和一个stack widget(图8.8中显示了大部分需要的控件)。作为第一个控件(widget),我们在stack上放一个li
阅读全文
posted @ 2013-08-22 19:10
风言枫语
阅读(290)
推荐(0)
摘要:
在使用软件的时候单击事件必不可少,比如我想确定、取消等都需要用户的单击,所有的单击事件都是由View.OnClickListener接口来进行处理的,接口定义如下:public static interface View.OnClickListener{ public void onClick(View v) { } } 下面同样写个例子来看下如何监听单击事件:运行效果: 单击前的效果 单击后的效果main.xml: MainActivity.java:package com.example.clickdemo;import android.app.A...
阅读全文
posted @ 2013-08-22 19:08
风言枫语
阅读(218)
推荐(0)
摘要:
类方法前面有+,实例方法前面有-类方法和实例方法的区别在于,类方法不能使用实例变量。使用类方法主要原因有:1.类方法的使用不依赖于实例化一个对象,也就是说如果一个功能的实现不需要实例化对象,就可以用类方法来实现。2.类方法可以隐藏单例,将类方法和单例结合,可以在应用程序的任何地方访问静态实例,而无需使用指向对象的指针或保存他的实例变量。3.类方法和内存管理相关,分配一个NSArray,可以【NSArray alloc】init,也可以【NSArray array】,但是前者必须释放,而后者返回一个随时准备好自动释放的数组对象,并不需要你进行release操作 OC中常用的for/in 方法实现
阅读全文
posted @ 2013-08-22 19:06
风言枫语
阅读(423)
推荐(0)
摘要:
一、停止EXP/IMP优化速度可以直接KILL 进程,但先要KILL 父进程,然后KILL子进程,只KILL子进程,EXP/IMP还会在后台执行的样例:ps -ef |grep imp 查询到pid,kill -9 pid 、kill -9 ppid,就可以了二、停止EXPDP/IMPDP 这里就不能简单的用KILL进程来处理了,因为这里是一个JOB1、EXPDP/IMPDP参数: ATTACH连接到现有作业, 例如 ATTACH [=作业名]。JOB_NAME可以通过dba_datapump_jobs来查询:sql>select * from dba_datapump_jobsOWNE
阅读全文
posted @ 2013-08-22 19:04
风言枫语
阅读(1344)
推荐(0)
摘要:
先来个demoString string = "{0}\"{1}\"";System.out.println(MessageFormat.format(string, "test","justfortest")); 这个代码片段说明了MessageFormat的简单用法,比较方便,省去了我们的字符串的拼装。MessageFormat.format(String partten,Object... params) api简介partten 为“各种文字{0}加上占位符{1}”,其中{num}是占位符,和params
阅读全文
posted @ 2013-08-22 19:01
风言枫语
阅读(304)
推荐(0)
摘要:
2013年5月3号,开始找IOS开发工作(自学了大半年,做了一个功能不全的Demo,该出去见见世面了!),5月4号面试了第一家公司(是家刚成立一段时间的外包公司),5月5号第一家公司已二轮电话面试,5月7号接到offer,通知5月9号上班!5月8号从学校搬出来了!6月1号,老总发了第一笔工资,直接是正式员工的待遇(惊呼我没有试用期,直接是正式了)!后来的6月份,学校毕业设计,答辩,拍毕业照,吃散伙饭,请假了不少天!6月23我毕业了!开始了第一个项目!一开始一个人做,后来公司外聘(周末来上班,平时提供无偿咨询!哈哈!外聘的真的很牛)了位高级开发,开发了很长一段时间!7月9号因为开发出来的AP..
阅读全文
posted @ 2013-08-22 18:59
风言枫语
阅读(379)
推荐(0)
摘要:
下个版本会加入1.人脸检测和人脸识别功能2. 车牌识别. https://code.google.com/p/vscloud/下载连接https://sourceforge.net/projects/vscloud/files/
阅读全文
posted @ 2013-08-22 18:57
风言枫语
阅读(147)
推荐(0)
摘要:
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1136题目描述:给定一个按照(左子树-右子树-根)(即先序)遍历序列的树,求其按照 右子树-左子树-根 遍历的结果。(每个数都不同)题目思路:按照题目意思其实构造的是一个二叉查找树,满足左子树元素都不大于当前根的元素,右子树元素都不小于当前根的元素。而且二叉查找树按照 中序遍历 的结果是元素按照递增顺序输出(二叉查找树的性质)。所以实际上又告诉了你中序遍历的结果(即把所给元素递增排序的结果)。所以只要按照它给的后序遍历和隐含的中序遍历的序列,递归构造并输出就可以了。如果不熟悉二叉树,这
阅读全文
posted @ 2013-08-22 18:55
风言枫语
阅读(209)
推荐(0)