现在位置: 首页 > raincoat发表的所有文章
  • 04月
  • 23日
数据库 ⁄ 共 627字 评论关闭
从网上查阅相关资料,整理了一个Oracle批量插入的方法: [java] view plaincopy <insert id="insertBatch" parameterType="ArrayList" useGeneratedKeys="true">           <selectKey keyProperty="deptno" order="BEFORE" resultType="int">               SELECT S_FORUM_USERID.NEXTVAL FROM DUAL           </selectKey>                      INSERT INTO DEPT(DEPTNO , DNAME , LOC) SELECT S_FORUM_USERID.NEXTVAL , A.* FROM (           <foreach collection="list" item="item"......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 1779字 评论关闭
Android 版本更替,新的版本带来新的特性,新的方法。 新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash。 本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题。 例子:根据给出路径,获取此路径所在分区的总空间大小。 在安卓中的文件存储使用参考中提到: 获取文件系统用量情况,在API level 9及其以上的系统,可直接调用File对象的相关方法,以下需自行计算 一般实现 就此需求而言,API level 9及其以上,调用 File.getTotalSpace() ......
阅读全文
  • 07月
  • 30日
综合 ⁄ 共 734字 评论关闭
  F12    :Goto definitionShift+F12  :Goto referenceCtrl+Home  :文档头Ctrl+End  :文档尾  Ctrl+Shift+Space:显示函数参数的TooltipAlt+F8   :自动格式重排(有时候不行时,可选中很多行后,再试)    编辑一些常用的            Ctrl+TAB 切换打开的文件视图,(如果按住Ctrl,顺序向后切换) //切换到上一个窗口            Ctrl+Shift+TAB切换打开的文件视图,(如果按住Ctrl,顺序向前切换)            TAB 选中后,整体后移一个制表符,            Shift+TAB 选中后,整体前移一个制表符, Ctrl+F10  :Run to cursorF11    :st......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1465字 评论关闭
前言:如果感觉到使用java动态代理,必须要写接口麻烦。想直接使用类的话,就用cglib吧 目标对象: public class Target {          public String execute() {           String message = "----------test()----------";           System.out.println(message);           return message;       }   }   拦截器: import net.sf.cglib.proxy.MethodInterceptor;   import net.sf.cglib.proxy.MethodProxy;      import java.lang.reflect.Method;      public class MyMethodInterceptor implements MethodInterceptor {     ......
阅读全文
http://blog.csdn.net/pizi0475/article/details/5346708 Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法, 其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA2TEX等。 一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LP......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 578字 评论关闭
首先,了解下什么是虚继承-- 为了解决菱形继承的多义性   #include <iostream> using namespace std; class Animal { public: void foo() { cout << "Animal foo"<<endl; } }; class Mammal : public virtual Animal { }; class WingedAnimal : public virtual Animal { }; class Bat: public Mammal,public WingedAnimal { }; int main(int argc, char* argv[]) { Bat b; b.foo(); return 0; }   则基于C++的一个不能被继承的类写法如下: #include <iostream> u......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 967字 评论关闭
这个东西叫指数循环节,有个公式: A^x % m = A^(x%phi(m)+phi(m)) % m (x >= phi(m)) 其中phi(m)是m的欧拉函数值,然后用递归层层推下来 递归的时候mod的值会变化,因为公式里等号右边x mod的是外面m的欧拉函数值,再往深层递归m的欧拉函数值又变成了上一层的m,此时等号右边x mod的是m的欧拉值的欧拉值,所以mod 的m是变化的 #include<iostream> #include<algorithm> #include<cmath> #include<cstdio> #include<cstdlib> #include<cstring> #include<string> #include<vec......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 543字 评论关闭
package com; /**  * @author leon  *  */ public class InsertSort { /*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubInsertSort insertSort = new InsertSort();int arr[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51};insertSort.insertSort(arr);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]);System.out.print(",");}} public void insertSort(int arr[]){for (int i = 1; i < arr.length; i++) {int j......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 9123字 评论关闭
目标       本教程主要讲述一些和时间相关的内容。主要包括:       1. 如何问pipeline查询到流的总时间和当前播放的时间       2. 如何在流内部实现跳转功能 介绍       GstQuery是向一个element或者pad询问一些信息的机制。在这个例子中我们会问pipeline是否支持跳转功能(实时流是不支持跳转功能的),如果支持跳转功能,那么在播放了10s之后跳转到另一个位置。       在前面的教程里,我们一旦建立pipeline并运行后,我们就是在等待ERROR或者EOS消息。这个例子里面我们修改一下这个部分,改成定时唤醒并查询pipeline当前播放......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 431字 评论关闭
以前用myeclipse在tomcat下部署的时候,很简单,选中项目就可以deploy到tomcat_home/webapps目录下 ,   但是eclipse下没有这么简单,因为在eclipse下不能直接部署,调出server视图后,new 一个server,   tomcat 选择当前电脑上的tomcat版本,双击server,会出现如下视图 在 server location那里选择第二个选项,server path 设为tomcat的安装路径,Deploy path 设为tomcat_home/webapps   如果不这么设置的话,tomcat的server path 和 Deploy path 会到定位到工作空间workspace   _path/.metadata/.plugins/org.eclipse.wst.ser......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 1524字 评论关闭
<cfmenu optional bgcolor="HTML color value " childStyle="CSS style specification " font="HTML font family " fontColor="HTML color value " fontSize="Number of pixels " menuStyle="CSS style specification " name="string" selectedFontColor="HTML color value " selectedItemColor="HTML color value " type="horizontal|vertical width="Number of pixels " >  cfmenuitem tags </cfmenu> 1.  bgcolor属性:用来设定menu的背景颜色,childstyle是用来设定menu子菜单的样式 2.  fo......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 1232字 评论关闭
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别 “PHP_SELF”  当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.jb51.net/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。  “SCRIPT_NAME”  包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文件的绝对路径和文件名(例如包含文件)。  主要的原因如像:$_SERVER['PHP_SELF'] ? $_......
阅读全文