现在位置: 首页 > videotape发表的所有文章
  • 09月
  • 28日
综合 ⁄ 共 10634字 评论关闭
Cache高速缓存 Google Guava官方教程(中文版)  http://ifeve.com/google-guava/ 高速缓存(英语:Cache),其原始意义是指访问速度比一般随机存取存储器(RAM)快的一种RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。 原理: Cache一词来源于1967年的一篇电子工程期刊论文。其作者将法语词“cache”赋予“safekeeping storage”的涵义,用于计算机工程领域。 当CPU处理数据时,它会先到Cache中去寻找,如果数据因之前的操作已经读取而被暂存其中,就不需要再从随机存取存储器(Main memory)中读取......
阅读全文
  • 08月
  • 23日
综合 ⁄ 共 10839字 评论关闭
和其他的 JavaScript 引擎一样,SpiderMonkey 不直接提供像 DOM 这样的对象,而是提供解析,执行 JavaSccript 代码,垃圾回收等机制。SpidlerMonkey 是一个在 Mozilla 之下的开源项目,要使用 SpiderMonkey,需要下载其源码,然后编译为静态 / 动态库使用。 要在自己的应用程序中使用 SpiderMonkey,首先需要了解以下三个核心概念: 运行时环境运行时环境是所有 JavaScript 变量,对象,脚本以及代码的上下文所存在的空间。每一个上下文对象,以及所有的对象均存在于此。一般应用仅需要一个运行时即可。 上下文上下文即脚本执......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 3693字 评论关闭
大意略。 思路:学习旋转卡壳而写的习题,其实求凸包后暴搜也可以过。 传送门:旋转卡壳1,旋转卡壳2 #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <vector> #include <queue> #include <stack> #include <algorithm> using namespace std; const double eps = 1e-10; const double PI = acos(-1.0); struct Point { double x, y; Point(double x = 0, double ......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 452字 评论关闭
From: http://blog.agilecheetah.com/2011/02/24/modify-iphone-interface-by-code/ 发表于 2011 年 02 月 24 日 由 atusoft 圆角的UIView 先加入QuartzCore framework, 再加上#import <QuartzCore/QuartzCore.h>   然后 view.layer.cornerRadius =6; view.layer.masksToBounds=YES;   修改颜色 UIColor用的是百分比RGB, 定义个宏来转换最适合了 #define RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a];   self.backgroundColor=RGBA(118,70,17,1.0);   修改字体大小   textField.f......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 2110字 评论关闭
在上一篇里我写了为啥我选择开通了自己的GitHub Pages作为技术博客,这篇博客是关于我如何搭建起来的博客,该博文同步发表在:博客诞生记,转载请注明出处,感谢支持和理解。 本来我这么懒惰的人,写博客大多都是在CSDN或者博客园,CSDN更多一些吧,但最近接连两天的被封号让我表示很蛋疼了,起因就是我转载小伙伴的博客,据CSDN客服人员的回复说是因为我的博客里有“敏感词”。。。T_T! 敏感词,好吧,通篇读了好多遍了,没看到一篇关于四轴飞行器的博客到底哪里有敏感词了,唔对,CSDN客服表示说我们没法儿透露敏感词给您。。。然......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 115字 评论关闭
武功的追求上,独孤求败与东方不败是截然不同的。 独孤求败追求武功在于自己的修炼,悟出独孤九剑,杀尽仇寇; 然而东方不败呢,修炼是凶险至极的《葵花宝典》,败尽英雄。 一正一邪 ,他们在追求自己的爱好——武术的最高境界时,这就是差距,。。。  
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 5630字 评论关闭
由于Android系统自带的日期控件设计不是很友好,于是网上找了些资料,也自定义了一个日期控件。 效果图如下: 废话不说,直接上代码: 布局文件:wheel_calendar.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_marginTop="12dp" android:background="#FFFFFF" android:orientation="vertical"> <LinearLayout ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 431字 评论关闭
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 此异常的原因是服务器端口被占用 所以解决办法是: 一:更改服务器的端口号; 二:关闭占用当前端口的进程 下边介绍第二种方法 1.首先进入命令行 查看端口是否被占用   使用命令: netstat -ano 我的服务器的端口是443  此端口已被PID为3432的进程占用 2.查看该PID为 3432 的进程 使用命令:tasklist|findstr "3432" 由于在解决问题时,我把PID为3432的进程已关掉,所以演示时,我用2784来做 可以看出 PID为2784的进程是 ConnectifyService.exe 第一......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 1474字 评论关闭
SQL简介 SQL: Structure Query Language(结构化查询语句), 是我们与数据库交互的一种方式。 (MySQL)使用入门 SQL分类:        1. DDL(Data Definition Language),数据定义语言。主要操作对象为数据库,表,字段,索引等。        2. DML(Data Manipulation Language), 数据操纵语句。主要操作数据库表记录。        3. DCL(Data Control Language), 数据控制语言。主要对表,字段等进行安全控制和授权。 DDL语句 创建数据库 ? 1 CREATEDATABASE <数据库名>; 删除数据库 ? 1 ......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 480字 评论关闭
      由于是第一次,运行这个程序的时候做了很多探索,做一些记录,一来巩固自己,二来给同道中像我这样的初学者一些参考,如果有兴趣,大家可以一块探讨学习。   1.安装   首先要安装java的jdk,这个可以在这个地方找到:http://java.sun.com/javase/downloads/index.jsp 下载ant,这个可以在这里找到: http://ant.apache.org/bindownload.cgi   2.设置环境变量       我的jdk的位置为D:/Java/jdk1.6.0_17;ant位置为D:/ant 因此环境变量如下设置,大家可以根据自己的情况相应设置:            环境变量设好好,可以在运行窗口敲c......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1189字 评论关闭
文章目录 Buffer结构 Buffer的转换 Buffer的拼接 Javascript对字符串处理十分友好,无论是宽字节还是单字节字符串,都被认为是一个字符串。Node中需要处理网络协议、操作数据库、处理图片、文件上传等,还需要处理大量二进制数据,自带的字符串远不能满足这些要求,因此Buffer应运而生。 Buffer结构 Buffer是一个典型的Javascript和C++结合的模块,性能相关部分用C++实现,非性能相关部分用javascript实现。 Node在进程启动时Buffer就已经加装进入内存,并将其放入全局对象......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 599字 评论关闭
对List的遍历有三种方式          List<A>    list    =    new    ArrayList<A>();      list.add(new    A());      list.add(new    A());      ...          第一种:      for(Iterator<A>    it    =    list.iterator();    it.hasNext();    )    {          ....      }      这种方式在循环 执行过程中会进行数据锁定,    性能稍差,    同时,如果你想在寻欢过程中去掉某个元素,只能调用it.remove方法,    不能使用list.remove方法,    否则一定出并发访问的错误.          第二种:      for(A    a  ......
阅读全文