- 浏览: 780318 次
最新评论
-
Anloney:
楼主,用第二种方法闪光灯只能亮不能闪烁是怎么回事啊,可不可 ...
Android开启闪光灯的几种办法 -
星火2012:
给力!!
SQL Server创建存储过程 -
jiangzhoubai:
您好,不知道您能看到这个回复么? 我在使用微信api时,需要微 ...
Android 第三方应用接入微信平台(2) -
啵啵丹:
怎么没有图片
android Dialog窗体监听
文章列表
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。
结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。
下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。
- 2012-08-17 15:48
- 浏览 536
- 评论(0)
對於應用程式開發產能的影響,程式語言只是個出發點,現代程式庫不僅是可重用功能的中心,還扮演了規範架構流程、限制語言功能、擴充程式語義、模擬典範(Paradiam)等多重角色,有時體質不良的程式語言,因為有良好的程式庫約束了先天不良元素,反而使得原本不被看好的語言廣為接受而獲得重用。
可重用功能的集中處
基於開發程式時的可維護性與彈性,程式開發過程會不斷消弭重複性。傳統程式庫的角色,就是將重複出現的通用演算片段封裝為函式,日後若有相同需求就可直接引用,節省開發人力與時間。
有時可重用對象並非演算片段,而是為類似商務需求而撰寫的重複流程。設計模式中的樣版方法(Template method)可 ...
- 2012-08-17 15:45
- 浏览 462
- 评论(0)
Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是 Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此,如果要 ...
- 2012-08-17 14:53
- 浏览 402
- 评论(0)
在上一篇的内容里,简单说了说框架的学习,主要讲解了什么是框架,框架的一些相关问题,还有就是如何学习框架。那么这篇博客介绍一些常见的框架的结构和分析。
我们所学习的技术框架有很多,例如struts1、struts2、JSF、Spring、SpringMVC、Hibernate、ibatis····在上篇博客我说了我们可能在开发的路途上会要学习这些框架,我也给出了我对框架学习的几点:
我们首先要看一下这个框架属于开发结构中的那一层。因为我们的开发都是要用分层的思想来做的,所以我们第一个就要看看我们开发分层中,各个层次之间有哪些框架。
我们从图上 ...
- 2012-08-17 14:21
- 浏览 469
- 评论(0)
void CISLSView::OnErosionGray()
{
//程序编制:李立宗 lilizong@gmail.com
//2012-8-17
//int structure[3][3]={23,21,10,97,23,98,0,0,123};
//int structure[3][3]={1,1,1,1,1,1,1,1,1};
//int structure[3][3]={255,255,255,255,255,255,255,255,255};
int structure[3][3]={5,225,155,0,255,0,25,25,25};
eros ...
- 2012-08-17 11:57
- 浏览 486
- 评论(0)
作者:Fenng|可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://www.dbanotes.net/arch/instagram.html
Updated: 2012 年4月10日凌晨消息,Instagram 被 Facebook 以10亿美金收购。团队规模:13 人。
Instagram团队上个月才迎来第 7 名员工,是的,7个人的团队。作为 iPho
- 2012-08-17 11:29
- 浏览 609
- 评论(0)
为了处理上的方便,将彩色图像首先进行了灰度化、二值化处理。
void CISLSView::OnErosionBin()
{
//程序编制:李立宗 lilizong@gmail.com
//2012-8-17
//图像腐蚀,二值图像腐蚀。
//int structure[3][3]={0,1,0,1,1,1,0,1,0};
int structure[3][3]={1,1,1,1,1,1,1,1,1};
erosionBin(structure);
}
void CISLSView::erosionBin(int structure[3][3])
{
if(myImage1.Is ...
- 2012-08-17 11:16
- 浏览 490
- 评论(0)
The CUDA 5 Release Candidate is now available athttp://developer.nvidia.com/<wbr>cuda/cuda-pre-production</wbr>. Now applicable to a broader set of algorithms, CUDA 5 has advanced features and powerful new tools such as NVIDIA® Nsight™, Eclipse Edition and GPU object linking that make acc ...
- 2012-08-17 10:04
- 浏览 492
- 评论(0)
作者:Laruence
本文地址:http://www.laruence.com/2009/09/08/1076.html
转载请注明出处
Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.
- 2012-08-16 22:27
- 浏览 478
- 评论(0)
最近在写JavaScript时遇到一些问题,就是当JavaScript多事件连续触发,JavaScript的单线程引擎是如何控制的。找了一些资料,觉得很有用,在此分享一下。
虽然不是原创,但是觉得此文章对JavaScript程序员非常有用。翻译的不是十分精确,但希望对大家有用。
原文:John Resighttp://ejohn.org/blog/how-javascript-timers-work/
How JavaScript Timers Work
从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。计时器的执行常常和我们的直观想象不同,那是因为 ...
- 2012-08-16 21:36
- 浏览 518
- 评论(0)
在讲这个问题之前,先来补充几个知识点,如果对此已经比较了解可以直接跳过
1. 大多数浏览器的组件构成如图
在最底层的三个组件分别是网络,UI后端和js解释器。作用如下:
(1)网络- 用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作
(2)UI 后端- 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口
(3)JS解释器- 用来解释执行JS代码
ps:上图和知识点主要来自《HOW
BROWSERS WORK: BEHIND THE SCENES OF MODERN WEB BROWSE ...
- 2012-08-16 21:22
- 浏览 623
- 评论(0)
1、下载内核版本:
linux-3.4.9.tar.bz2
2、解压编译,注意在配置的时候menuconfig或者xconfig等的时候不要去修改UML的关于cpu设置的配置
linux #make mrproper
linux #make mrproper ARCH=um
linux #make menuconfig ARCH=um
linux #make linux ARCH=um
linux #make modules ARCH=um
linux #make modules_install ARCH=um
OK了,生成我们需要的内核了,而且支持调试了 ...
- 2012-08-16 19:52
- 浏览 912
- 评论(0)
符合标准的网页是要通过HTML验证的,在我们制作网页时需要注意以下6点内容。
1.必须在文档开始声明文档的类型。(这点很重要,不显示起明文档类型,对于IE,FF早期的浏览器会触发Quirk模式,会导致很多莫名的问题)
建立XH ...
- 2012-08-16 18:27
- 浏览 482
- 评论(0)
1、去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧 ...
- 2012-08-16 16:23
- 浏览 499
- 评论(0)
sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep 不会释放对象锁。
wait 是Object 类的方法,对此对象调用wait 方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify 方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
1、这两个方法来自不同的类分别是Thread和Object
2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。
3、wait,notify和 ...
- 2012-08-16 09:40
- 浏览 528
- 评论(0)