现在位置: 首页 > columna发表的所有文章
  • 12月
  • 17日
综合 ⁄ 共 516字 评论关闭
Remove Duplicates from Sorted Array Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do this in place with constant memory. For example, Given input array A = [1,1,2], Your function should return length = 2, and A is now [1,2]. 取两个变量做下标进行比较,i, j初始值j = 0, i = 1。如果两个元素不相同,j++,并将变化后的j由i的元素赋值,同时有一个变量len来记录长度,初始......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1510字 评论关闭
package com.test.ImmutableClass; public final class MyImmutable2 { private final int[] myArray; public MyImmutable2(int[] anArray) { this.myArray = anArray; // wrong } public String toString() { StringBuffer sb = new StringBuffer("Numbers are: "); for (int i = 0; i < myArray.length; i++) { sb.append(myArray[i] + " "); } return sb.toString(); } public static void main(String[] args) { int[] array = { 1, 2 }; MyImmutable2 myImmutableRef = new MyImmutable2(array......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 69字 评论关闭
su 是切换到其他用户,但是不切换环境变量(比如说那些你用export命令查看一下,就知道两个命令的区别了) su - 是完整的切换到一个用户环境
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2657字 评论关闭
转自:http://dinglin.iteye.com/blog/1682188 背景          关于InnoDB内的索引大小。对于表 Sql代码   CREATE TABLE `testtb` (     `id` int(11) NOT NULL AUTO_INCREMENT,     `a` int(11) DEFAULT NULL,     `b` int(11) DEFAULT NULL,     `c` int(11) DEFAULT NULL,     PRIMARY KEY (`id`),     KEY `i1` (`a`),     KEY `i2` (`a`,`id`),     KEY `i3` (`id`,`a`)   ) ENGINE=InnoDB DEFAULT CHARSET=utf8;         由于InnoDB在存储索引的时候会自动取出重复的主键,源码分析见这里 先说几个结论 1)       Inde......
阅读全文
        今天在调试android程序的时候,由于是NDK开发,要先编译.so库再打包下载到android模拟器,所以花费的时间比较长。控制台就会报如下错误:         error launching activity         com.android.ddmlib.shellcommandunresponsiveexception         在百度上搜没找到答案,然后谷歌,在stackoverflow这个论坛上找到了答案,经验证可以解决这个问题。         解决方案:         Window->Preferences->Android->DDMS,把ADB connection time out(ADB的超时时间)设置大一些,就不会再报错了。在我这里,它的默认......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 3428字 评论关闭
http://blog.csdn.net/yx_l128125/article/details/7593470 一帧就是视频中的一个画面。 视频编码是按“组”进行的,每一组也叫一个GOP GOP与GOP之间是没有联系的,编码关系只在GOP中间产生。 每一个GOP组都从一个关键帧开始。 关键帧是一辐完整的画面 GOP中间的那些帧都是不完整的,需要由关键帧、前面的帧或者也包括后面的帧一起,运算后得到。 对于普通视频文件,加大GOP长度有利于减小体积;从原理上可知,GOP长度也不能过大,太大则会导致GOP后部帧的画面失真。一般建议GOP长度在250帧以下为宜。 由于PAL制式每秒有25帧(N制......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 725字 评论关闭
 在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 gitlog 命令查看。   常用命令 1.查看提交历史 $ git log 2.查看某个文件或者某个目录的递交历史 $ git log -p <文件名地址或目录地址> 3.查看最近N次的递交历史 git log -p -N 4.显示提交历史摘要 git log –stats 5.列出所有最近两周内的提交: $git log --since=2.weeks 也可以给出各种时间格式,比如说具体的某一天(“2008-01-15”). 6.列出20081001~20081101之间作者gitster提交的代码: $git lo......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 7782字 评论关闭
现在社交类程序很火,里面基本包含定位,IM,微视频,在智能电视TV的客户端也会提供录像功能,然后可以传送给智能电视播放,下面我们通过一个实例实现具备录像功能。 由于手机很多都是定制系统,所以当我们设置摄像头参数的时候,提示设置失败,我试了两款手机,有的手机有问题,有的正常,所以再设置参数的地方加了try来捕获。 首先看一下布局界面: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 2684字 评论关闭
项目中遇到事物,大家整的脑袋都大了,node.js貌似真不好玩,也许是自己还不熟悉,贴两段代码供大家参考,也自己做个记录; Mysql 查看连接数,状态 参考这位哥们儿的记录 http://blog.csdn.net/starnight_cbj/article/details/4492555 命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist; 第一段是借用async.series中的同步处理; 第二段是用的连接池 ......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 1672字 评论关闭
问题描述: 在调试hibernate的时候发现设置hbm2ddl.auto设置为update是不能工作,eclipse中报如下错误: Hibernate: insert into news (title, content) values (?, ?) Exception in thread "main" org.hibernate.exception.SQLGrammarException: could not insert: [com.ericsson.ewanbao.News] at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) ................... Caused by: com.mysql.jdbc.exceptio......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 32677字 评论关闭
RHEL6中针对LVM的一些新特性:支持逻辑卷的镜像操作、Device Mapper对udev的完整支持、当一个磁盘发生故障时可以使用lvconert –repair进行修复、支持对镜像卷创建快照(rhel6.1的新特性)等。详情请参考官方文档。 一、Volume Group的高级管理: 1、Combining Volume Groups: 一块100G大小的磁盘sdb,分了俩个分区:sdb1和sdb2。sdb1创建了vg01,sdb2创建了vg02. 合并前vg01的信息如下: 现在将vg01和vg02合并在一起,组成新的vg01.如上图所示,vg01的大小是50G,合并后的结果如下图所示: vg01从50G扩大到100G了。再次查看vg01的信......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 827字 评论关闭
Struts2链接默认对应Action扩展名和更改 Struts2中的链接默认对应linkAction.action中的linkAction. 在struts.xml中: <struts> <package name="default" extends="struts-default"> <action name="login" class="com.cc.login.LoginAction"> <result name="success"> /result.jsp </result> </action> </package> </struts> Action  login 的访问链接可以是 http://localhost:8080/context/login,也可以是http://localhost:8080/context/login.action.......
阅读全文