1 前言使用 dispatch_once 函数 在 APP 的生命周期内来保证你想确保每段代码只执行一次,即使它在代码的不同地方多次调用(比如单例的初始化)。 2 代码实例ZYAppDelegate.m //一个用于调度一次函数的标识static dispatch_once_t onceToken;//Block Objectvoid (^executedOnlyOnce)(void) = ^{ static NSUInteger numberOfEntries = 0; numberOfEntries++; NSLog(@"Executed %l... Read More
posted @ 2013-05-10 21:24
javawebsoa
Views(255)
Comments(0)
Diggs(0)
问题描述 印刷电路板将布线区域划分成n×m个方格如图a所示。精确的电路布线问题要求确定连接方格a的中点到方格b的中点的最短布线方案。在布线时,电路只能沿直线或直角布线,如图b所示。为了避免线路相交,已布了线的方格做了封锁标记,其它线路不允穿过被封锁的方格。 一个布线的例子:图中包含障碍。起始点为a,目标点为b。 算法思想 解此问题的队列式分支限界法从起始位置a开始将它作为第一个扩展结点。与该扩展结点相邻并且可达的方格成为可行结点被加入到活结点队列中,并且将这些方格标记为1,即从起始方格a到这些方格的距离为1。 接着,算法从活结点队列中取出队首结点作为下一个扩展结点,并将与当前扩... Read More
posted @ 2013-05-10 21:22
javawebsoa
Views(819)
Comments(0)
Diggs(0)
用官方自带的图片处理工具,处理图片时,有的时候,处理后的图片,显示出来后,黑线是显示的,很难看,不是自己想要的。后来从网上找到了另一个图片处理工具,这个工具很好,解决了之前的问题,而且可以自动加黑线,感觉很爽。所以分享一下。名字叫Nine-Patch Editor下载地址:http://download.csdn.net/detail/zhangzhikaixinya/5353667 Read More
posted @ 2013-05-10 21:20
javawebsoa
Views(204)
Comments(0)
Diggs(0)
asus webstorage目录简介ASUS WebStorage功能特点ASUSwebstorage商业解决方案展开简介ASUS WebStorage是由华硕旗下的eCareme开发的免费 网络硬盘服务,可以为你的电脑上的重要数据文件提供自动 备份服务,也可以文件同步及文件共享(可设置密码),功能比较丰富和实用。若是为华硕电脑用户,可以依照电脑不同而会有不同大小的储存空间,档案保存期限无限制、免费用户也无 时间限制可以永久使用。即使你不是华硕产品用户,也能取得1GB的 免费空间。ASUS WebStorage功能特点1.自动 备份只需最初设置一次,ASUS WebStorage即可自动从您 Read More
posted @ 2013-05-10 21:18
javawebsoa
Views(350)
Comments(0)
Diggs(0)
引言图形,总是给人直观的感觉。想让ORPSoC能有image/video的输出,是一件很有意义的事情,而VGA就是其中一个不错的选择。本小节就分析一下一个wishbone接口的vga模块。 1,模块准备下载:http://opencores.org/project,vga_lcd 2,模块的architecture 3,模块的使用这一步需要一点与LCD/vedio相关的知识。我曾经写过一个LCDC的linux driver,并且有数字电视的开发经验,所以理解起来就容易了很多。这里只把最重要的timing拿来。更过详细信息,请参考内附的spec.下面这个图要仔细看,真正理解了才行。理解之后,.. Read More
posted @ 2013-05-10 21:16
javawebsoa
Views(317)
Comments(0)
Diggs(0)
详解Java内部类与final关键字 内部类的几种创建方法: 1、成员内部类 class Outer{ private int i = 1; class Inner{ public void fun() {System.out.println("Outer I=" + i)} } }2、方法内部类 class Outer{ public void fun() { final int i = 1; // 被方法内部类访问的局部变量必须被final修饰 class Inner{ // 方法内部类 不能有访问修饰符,比如public public void pr... Read More
posted @ 2013-05-10 21:14
javawebsoa
Views(189)
Comments(0)
Diggs(0)
一、正确安装研华数采模块管理程序Advantech Device Manager,并安装相应模块驱动。二、将C:\Program Files\Advantech\Adsapi路径(默认安装位置)下的Include、Lib文件夹复制到QT项目文件夹下。三、在代码中添加研华数采模块函数库头文件:#include "Include\Driver.h"并添加系统相关头文件:#include <windef.h>#include <stdio.h>四、在pro文件中添加研华数采模块函数库文件。HEADERS += Include/Driver.hLIBS += Read More
posted @ 2013-05-10 21:12
javawebsoa
Views(453)
Comments(0)
Diggs(0)
环境的搭建分有2种方法第一种如下:1 配置java环境变量。我的电脑-右键属性-高级-环境变量-系统变量JAVA_HOME D:\Java\jdk1.6.0_05 CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar Path .;%JAVA_HOME%\bin;2 从Android 官网下载工具。登入http://developer.android.com/develop/index.html 在左边点击Download 下载,见下图:图1图2图3解压开,里面有个eclipse 文件夹,打开运行。这是个已经集成android s Read More
posted @ 2013-05-10 21:11
javawebsoa
Views(171)
Comments(0)
Diggs(0)
这节我们讨论linux是如何利用x86结构中的段机制的,更确切的说是如何绕过linux的段机制的。 我们决定从linux的可移植性开始讨论。我们说linux是一个广泛移植的操作移动,它支持x86,Alpha,arm等多种体系结构。但是很多的结构其实都是不支持段机制的,比如arm,Alpha等,但是他们都支持分页机制。linux为了能移植到x86上,做了不少工作。 首先我们说,x86是肯定有段机制的,那么我们要在x86上运行程序,那不可避免要用到段机制。于是我们想到我们先前所想到的段描述符中有一个表示以字节为单位还是以页为单位表示一个段长度的属性位。我们当时说,当G=1时表示以页(4KB)为单. Read More
posted @ 2013-05-10 21:08
javawebsoa
Views(239)
Comments(0)
Diggs(0)
在VB.NET机房收费系统个人重构的进行当中,发现在vb6.0中的MSHFlexGrid控件,在VS中用哪个控件呢?所以,便出现了DataGridView控件。可是,这个控件怎么用呢?我们以机房收费系统中的“收取金额查询”为例,讲一下DataGridView控件如何使用。 下面是“收取金额查询”的界面: 当然,位于界面下方的那个灰色的控件就是DataGridView了。那么。如何能将数据库中查到的数据显示在DataGridView中呢?我们在D层查询的过程中返回值是什么呢?是布尔值?表?还是实体呢?返回布尔值当然不行,因为是要在DataGridView中显示出数据。答案... Read More
posted @ 2013-05-10 21:07
javawebsoa
Views(193)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号