现在位置: 首页 > centra发表的所有文章
  • 09月
  • 20日
综合 ⁄ 共 12777字 评论关闭
 深入探讨 Java 类加载器        类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™中的应用。 类加载器基本概念 开发自己的类加载器 类加载器与 Web 容器 类加载器与 OSGi 总结 下载 参考资料 评论        类加载器是 Java 语言的一个创新,也是 Java 语言流行......
阅读全文
  • 05月
  • 31日
编程语言 ⁄ 共 1543字 评论关闭
闲来无聊,就写了这个方法,也算是熟悉下php的数组操作,还请各位大神多指教。$arr 数组,好像有点问题,应该 2=>'方片2',3=>'梅花2',4=>'红心2',5=>'黑桃2', 等的顺序换下。看来牌打少了。估计这个方法,一般程序都不会用吧。呵呵 <?php wash_card(); function wash_card(){ $tmp = $arr = array( 0=>'大王',1=>'小王', 2=>'方片2',3=>'梅花2',4=>'红心2',5=>'黑桃2', 6=>'方片A',7=>'梅花A',8=>'红心A',9=>'黑桃A', 10=>'方片K',11=>'......
阅读全文
  • 08月
  • 14日
综合 ⁄ 共 154字 评论关闭
    之前为了学习node.js制定了一个虚拟业余小项目,但是一旦工作忙碌起来,就完全把个人业余项目计划抛之脑外了;     最近看CSDN一篇如何保持每天写代码文章,很受感触,我们技术工作者一定要学会平衡工作、生活和业余项目;     确保每天自己都写一部分代码,长年累月,日积月累,就是一笔宝贵的财富!坚持!从今天起~
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 480字 评论关闭
基础知识 基本类型 数据类型 编码知识 变量 操作符 关于补码 流程控制 关键字 数组array 访问权限控制 基本类型强制转换 枚举类型 base64编码 16进制字符串转化成int方法 面向对象 类与对象 对象初始化与清理 复用类 多态与接口 重载与重写 java中的抽象 字符串 内存回收 java垃圾回收 异常处理 异常处理 android exception 研究 编程规范 注释 开发最佳实践及原则 中级知识 多线程 多线程 IO流 I/O系统 容器 容器 内部类 内部类 网络 网络 http协议 ......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1168字 评论关闭
水题,简单贪心,学习了一下大神思路,运用桶式排序,代码够简洁 code /* ID: yueqiq PROG: milk LANG: C++ */ #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream> #include <algorithm> #defi......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 2971字 评论关闭
Open telephony packages: frameworks/base/telephony/java/android/telephony        TelephonyManager provides a way for 3rd application  interacting with internal telephony packages. Class Overview (from android sdk document) Provides access to information about the telephony services on the device. Applications can use the methods in this class to determine telephony services and states, as well as to access some types of subscriber information. Applications can also register a......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 9397字 评论关闭
也可参考:http://buaadallas.blog.51cto.com/399160/372090 的Android AIDL(Android Interface Definition Language)介绍   AIDL,全称是Android Interface Definition Language(接口描述语言),主要用户Android不同进程间的通信。   建立AIDL服务的步骤(1) 建立AIDL服务要比建立普通的服务复杂一些,具体步骤如下: (1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Java代码,但会稍有不同。详细介绍见实例52的内容。 (2)如果aidl文件的内容是正确的,ADT会自......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 10552字 评论关闭
NANDflash和NORflash的区别(设计师在使用闪存时需要慎重选择)                    NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。  相“flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚NAND闪存技术相对于NOR......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 555字 评论关闭
文章目录 -l参数(小写l(mln的l)) -L参数 -include 最简单的编译指令为: gcc hello.c -o hello -o后面跟着的是输出文件名,这里为hello,当然也可以省略不写,这样的话默认输出 a.out -l参数和-L参数 这是经常遇到的两个参数 ,先说-l -l参数(小写l(mln的l)) 用来指定程序要链接的库,-l参数紧接着就是库名就拿数学库来说,他的库名是m,他的库文件名是libm.so把库文件名的头lib和尾.so去掉就是库名了,在编译时跟 -lm就可以来 ;gcc hello.c -o hello -lm。 需要注......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 2054字 评论关闭
  在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文  。   方法一、选择"AndroidSDKandAVDManager",选中相应的AVD,   点击右侧的"StartstheselectedAVD"按钮   如图,在"ScreenSize(in)"中填入你需要的屏幕尺寸,然后"Launch",OK(单击放大)   但是这种方法对我们点击“运行”后的模拟器没有影响  。   方法二、同样选择"AndroidSDKandAVDManager",选中相应的AVD,   点击右侧“Edit”,在"Built-in:"右侧下......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 4945字 评论关闭
public class FtpUtil {     /**      * 日志记录      */     private static Logger logger = LoggerFactory.getLogger(FtpUtil.class);     /**      *      * 功能描述: 连接ftp服务器      *       */     private static FTPClient connect(FtpServerInfo info) {         FTPClient ftp = new FTPClient();         try {             ftp.setRemoteHost(info.getHost());             ftp.setRemotePort(info.getPort());             ftp.setControlEncoding("UTF-8");             ftp.connect();             ftp.......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 2605字 评论关闭
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。 Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。就相当于下了一张订货单,一段时间后可以拿着提订单来提货,这期间可以干别的任何事情。其中Future 接口就是订货单......
阅读全文