现在位置: 首页 > ebarnet1发表的所有文章
  • 10月
  • 16日
综合 ⁄ 共 3559字 评论关闭
准备安装XWiki,看了一下有三种安装方式: XWiki is a Java-based wiki and runs on a Servlet Container such as Tomcat, Jetty, JBoss, WebLogic, WebSphere, etc. It also uses a relational database to store its content. It can run on almost any database (HSQL, MySQL, etc) but XWiki and the database need to be setup correctly. There are 3 ways of installing XWiki: Use the Standalone distribution which already packages a Servlet Container (Jetty) and a database (HSQL). This is the recommended......
阅读全文
  • 01月
  • 07日
编程语言 ⁄ 共 860字 评论关闭
math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:  1 三角函数  double sin (double);  double cos (double);  double tan (double);  2 反三角函数  double asin (double); 结果介于[-PI/2, PI/2]  double acos (double); 结果介于[0, PI]  double atan (double); 反正切(主值), 结果介于[-PI/2, PI/2]  double atan2 (double, double); 反正切(整圆值), 结果介于[-PI/2, PI/2]  3 双曲三角函数  double sinh (double);  double cosh (double);  double tanh (double);  4 指数与对数  double exp (dou......
阅读全文
  • 10月
  • 10日
综合 ⁄ 共 1599字 评论关闭
POJ 3177 Redundant Paths  POJ 3352 Road Construction 题目链接 题意:两题一样的,一份代码能交,给定一个连通无向图,问加几条边能使得图变成一个双连通图 思路:先求双连通,缩点后,计算入度为1的个数,然后(个数 + 1) / 2 就是答案(这题由于是只有一个连通块所以可以这么搞,如果有多个,就不能这样搞了) 代码: #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int N = 1005; const int M = 20005; int n, m; struct Edge { int u, v, id; bool ......
阅读全文
  • 07月
  • 29日
综合 ⁄ 共 1785字 评论关闭
      有这样一个需求:项目的根视图控制器是UITabBarController,有几个tab对应的都是UINavigationController,其中某个UINavigationController的栈中分别有控制器a和控制器b(由控制器a push 进入 控制器b),要求只有控制器b支持旋转。该怎么做呢?大家都知道,在iOS 6及以后,要控制视图的旋转需要在最顶端的控制器中添加下面两个回调方法 // 能否自动旋转 - (BOOL)shouldAutorotate; // 如果能够旋转,返回支持的旋转方向 - (NSInteger)supportedInterfaceOrientations; 不同于iOS 6之前只需要在相应的视图控制器中添加下面......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1932字 评论关闭
在AndroidManifest.xml中,<meta-data>元素可以作为子元素,被包含在<activity>、<application> 、<service>和<receiver>元素中,但 不同的父元素,在应用时读取的方法也不同。 1 :在Activity的应用。     xml代码段:    <activity...>        <meta-data android:name="myMsg" android:value="hello my activity"></meta-data>     </activity>        java代码段:    ActivityInfo info=this.getPackageManager()                           .getActivityInfo(getComp......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 3448字 评论关闭
hive array、map、struct使用 hive提供了复合数据类型: Structs: structs内部的数据可以通过DOT(.)来存取,例如,表中一列c的类型为STRUCT{a INT; b INT},我们可以通过c.a来访问域a Maps(K-V对):访问指定域可以通过["指定域名称"]进行,例如,一个Map M包含了一个group-》gid的kv对,gid的值可以通过M['group']来获取 Arrays:array中的数据为相同类型,例如,假如array A中元素['a','b','c'],则A[1]的值为'b' Struct使用 建表: ·        hive>create table student_test(id INT, infostruct<name:STRING, age:......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1503字 评论关闭
面向对象思想的一个最重要的原则就是:面向接口编程   抽象类应主要用于关系密切的对象,而接口最适合为不相关的类提供通用功能   接口多定义对象的行为;抽象类多定义对象的属性。   对抽象类不能使用new关键字,也不能被密封,原因是抽象类不能被实例化。   在抽象方法声明中不能使用static或virtual修饰符。   使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。   为什么我们要使用接口:为了解决JAVA中单继承的问题,使用接口可以实现多重继承;   1.将设计与实现相分离   2.它是面向对象的核心   3.解决了多重......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 3223字 评论关闭
我们在添加视图文件的时候有两种方式,一种是通过在xml文件定义layout,另一种方式是在java代码中动态生成布局文件。 在xml中定义的layout要想转化为view,需要使用到LayoutInflater类。 1.构造xml文件 2.LayoutInflater 提到addview,首先要了解一下LayoutInflater类。这个类最主要的功能就是实现将xml表述的layout转化为View的功能。为了便于理解,我们可以将它与findViewById()作一比较,二者都是实例化某一对象,不同的是findViewById()是找xml布局文件下的具体widget控件实例化,而LayoutInflater找res/layout/下的xml布局文......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 722字 评论关闭
用listview设置header或footerview,通常发生该异常。 如果你没有发生,那是碰巧。但是你可能不知道原因。 如果在listview.setAdapter(adapter)方法之后 添加头或尾view, 即addHeaderView或 addFooterView, 那么在你listView.removeHearderView或removeFooterView时就会报该异常。 在Listview的源码中如果设置了adapter,那么它会强转成HeaderViewListAdapter,所以就会报错。 if (mAdapter != null && ((HeaderViewListAdapter) mAdapter).removeHeader(v)) { if (mDataSetObserver != null) { ......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 1504字 评论关闭
线段树总结   参考NotOnlySuccess和shiqi_614的博客,做了线段树的专题。 单点更新:最基础的线段树,只更新叶子节点,然后把信息用PushUP(int r)这个函数更新上来   1. hdu 1166 敌兵布阵    update:单点增减  query:区间求和 代码   2. hdu 1754 I Hate It    update:单点替换  query:区间最值 代码   3.hdu 1394 Minimum Inversion Number   题意:求最小逆序数   思路:用O(NlogN)的复杂度求出最初的逆序数,先建立一颗空树,然后插入一点x,计算[x,n)内有多少个值已经插入,然后将sum[x] = 1,并且向上p......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 2518字 评论关闭
链接:http://developer.51cto.com/art/200708/53612.htm 链接:http://blog.csdn.net/chenghui0317/article/details/10299103   ---中文乱码问题: 1。设置Tomcat config编码 (ok) 2。设置Filter过滤器,配置utf-8编码 (无效???) 3。在AnnotationMethodHandlerAdapter的bean中配置StringHttpMessageConverter (移除掉<mvc:annotation-driven/>才ok) 4。取得response对象,设置编码encode、contentType后返回(ok) 5。<mvc:annotation-driven>内配置StringHttpMessageConverter(ok) 6。前台编码utf-8后再发......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 4543字 评论关闭
CE registry hacks: Firstly, editing the Windows CE registry can be risky, it can only be recommended to those who like to take things apart. I will not be detailing _how_ to modify the registry here.  Commercial, shareware and freeware Windows CE registry utilties can be found through a google search: "CE registry editors". Remember to back up your WinCE device before making any modifications to the registry.  If you kill it, a hard reset will fix it, but will also erase EVERYTHING (you......
阅读全文