现在位置: 首页 > ager发表的所有文章
  • 09月
  • 23日
综合 ⁄ 共 1048字 评论关闭
  第37届ACM-ICPC全球总决赛,将于2013年6月30日-7月4日在俄罗斯圣彼得堡举行。   第37届ACM全球总决赛(大中华区入围高校名单) 中国大陆(17所) 北航大学 (首次入围) Team name: plum*_buaa 北京理工大学 Team name: Keshik 北京邮电大学 Team name: dango 复旦大学 Team name: LeGenD.N 哈尔滨工业大学 Team name: Encore 华中科技大学 Team name: ErBao 浙江大学宁波理工学院 (首次入围) Team name: FBH 东北师范大学 (首次入围) Team name: Moonlight 北京大学 Team name: Ragnarok 中国人民大学 Team name: KingBase_......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3107字 评论关闭
Struts/Tapestry/JSF是目前J2EE表现层新老组合的框架技术。从诞生时间上看,Struts应该比较早,使用得非常广泛,Tapestry 3.0逐渐引起广泛的重视,正当Tapestry即将大显身手时期,SUN推出JSF标准技术,虽然JSF一开始推出尚不成熟,留出了一段空白期,但是随着JSF1.1标准推出,JSF开始正面出击,粉面隆重登场了。   其实,JSF和Tapestry也并不是那种头碰头的相同竞争性技术,两者还是各有侧重点的,不过比较细微,但是这种细微点在实现一个大工程时可能带来不同的感受和变化。   首先,我们从一个高度来抽象一下表现层框架应有......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 5204字 评论关闭
X.509 v3证书数据结构如下:   Certificate证书   Version 版本   Serial Number 序列号   Algorithm ID 算法标识   Issuer 颁发者   Validity 有效期   Not Before 有效起始日期   Not After 有效终止日期   Subject 使用者   Subject Public Key Info 使用者公钥信息   Public Key Algorithm 公钥算法   Subject Public Key 公钥   Issuer Unique Identifier (Optional) 颁发者唯一标识   Subject Unique Identifier (Optional) 使用者唯一标识   Extensions (Optional) 扩展 ......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 17707字 评论关闭
    C#操作Excel文档   using System;    using System.Collections;    using Excel=Microsoft.Office.Interop.Excel;     namespace WindowsApplication1    {        ///         /// 对Excel进行操作的类。        ///         public class JointExcel        {            #region 私有成员            private Excel.ApplicationClass m_objExcel;//Excel应用程序对象            private Excel.Workbooks m_objBooks;//Excel的Books对象            private Excel.Workbook m_objBook;//当前Book对象            private......
阅读全文
最近看x264代码,看到帧内模式选择部分,对其中的模式代价计算一头雾水,其实对帧内模式选择一直没有深入底层研究,停留在概念上,“纸上得来终觉浅,要想深入需看代码”。但是要想看懂代码还是要对理论东西有个大体认识。废话少说! 下面是从网上摘过来的: 第一篇:H.264帧内编码的模式选择H.264中4X4亮度预测依据预测方向的不同共有9种预测模式。在亮度4x4帧内预测时,其中DC预测(模式2)、垂直预测(模式0)和水平预测(模式2总是被认为有效的,即使在编码块上面像素或左边像素不可用的情况下(这时候上面像素或左边像素的值就使用128......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 2649字 评论关闭
Visual Studio 2010数据库开发指导教程   Visual Studio对数据库开发有着越来越紧密的联系。在Visual Studio 2005之前版本中没有专门的Visual Studio数据库开发环境。像大多数喜爱TSQL数据库开发的人员可能需要使用Visual Studio的编译功能进行TSQL同步代码编写,但在这期间的开发你可能会用到一些其它工具。 Visual Studio 2010的出现则改变了这一切。         本文将演示在Microsoft Visual Studio 2010中的数据库开发功能。   This article is based on features in the Visual Studio Ultimate Edition Beta 2. I'm......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 2469字 评论关闭
支持调试芯唐Cortex-M0芯片的工具很多,例如在Keil环境下,可搭配Ulink2或芯唐的Nu-Link调试器进行调试; 而在IAR EWARM集成环境下,则可以搭配万利的Mlink,或搭配芯唐的Nu-Link调试器进行调试。 本文将基于IAR EWARM + Nu-Link的组合,介绍用IAR调试Cortex-M0芯片的办法。   一、功能介绍: 在调试之前,首先让我们先了解一下Nu-Link的功能。 Nu-Link是即插即用的调试器,USB接口,无需外接电源,即可进行调试, 并全面兼容WinXP, Vista, Win7。 IAR EWARM + Nu-Link调试器组合,除支持基本的程序烧入、调试、断点、寄存器和内存......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 737字 评论关闭
首先需要特别提出说明的是,在 Power 服务器固件升级中,eflash 工具升级固件是最不鼓励使用的方法,也可理解为是最暴力的固件升级方法,除非当其他固件升级方法都不能使用或者使用不便时(例如:尚未安装操作系统,SDMC 管理服务器出现问题等),此方法作为备用固件升级方法,建议对 Power 服务器使用较为熟练的技术人员参考使用本方法。 使用 eflash 工具更新固件前,首先要将 Power 服务器的所有虚拟机及文件备份,这样固件升级后才能恢复原有的服务器信息,以免造成数据丢失,带来较为严重的后果。 首先要保证 Power 的 A......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 397字 评论关闭
小朋友拿数据 http://www.itmian4.com/forum.php?mod=viewthread&tid=1133 有两个小朋友,玩一个游戏,游戏的内容是:有一个数组,只有头和尾可以取数据,一次只能取得一个,谁拿到的数据和最大谁就赢了。现在假设两个小孩都足够聪明。你能否求出第一个小孩,取得的和是多少分析:首先让我想到的是动态规划,然后试图给出公式。不管哪个小孩,我们用dp[j]表示第一次拿可以拿到的最优解。因为他只有两种选择 a 或者 a[j]如果他拿了a 那么剩余数组是 a[i+1, j] 因为第二个小孩也足够聪明,他从这个数组先拿,也可以拿到他的最优......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 3246字 评论关闭
1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法:  new Exception(“print trace”).printStackTrace(); new RuntimeException() 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在程序代码中加入追踪开关 import android.os.Debug;      ……      android.os.Debug.startMethodTracing(“/data/tmp/test”); // 先建/data/tmp目录      …… // 被追踪的程序段      android.os.Debug.stopMethodTracing()......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 4654字 评论关闭
我们在一个线程中经常会创建另外的新线程,如果主线程退出,会不会影响它所创建的新线程呢?下面就来讨论一下。   1、  主线程等待新线程先结束退出,主线程后退出。正常执行。 实例代码: [cpp] view plaincopyprint? #include "apue.h"   #include <pthread.h>      pthread_t ntid;//线程ID      void printids(const char *s)   {           pid_t pid;           pthread_t tid;           pid = getpid();           tid = pthread_self();           printf("%s pid %u tid %u (0x%x)\n",s......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 1730字 评论关闭
利用posix_fadvise清理系统中的文件缓存 leoncom c/c++,unix2011-08-03 当我们需要对某段读写文件并进行处理的程序进行性能测试时,文件会被系统cache住从而影响I/O的效率,必须清理cache中的对应文件的才能正确的进行性能测试。通常清理内存可以采用下面的这条命令,但这条命令只有root才能使用,另外一方面这个会清理所有的cache,也许会影响其他程序的性能。 echo 3>/proc/sys/vm/drop_caches linux下有一个posix_fadvise函数可以用来对cache中的文件进行清理,有关posix_fadvise的详细说明查看man手册。 view plai......
阅读全文