上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 91 下一页
  2013年12月12日
摘要: 用途:NSInvocation的作用和performSelector:withObject:的作用是一样的:用于iOS编程中调用某个对象的消息。performSelector:withObject:调用一些参数较少的消息是比较方便的,但是对于参数个数大于2的消息,使用NSInvocation还是比较方便的。 因为NSInvocation是静态的呈现Objective-C的消息,也就是说,它把一个行动变成了一个对象。NSInvocation对象用于对象之间和应用程序之间存储和转发消息,主要通过NSTimer对象和分布式对象系统来完成。 代码://// NSInvocation+Improved. 阅读全文
posted @ 2013-12-12 16:48 我的小人生 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 反射机制反射就是把Java类中的各种成分映射成相应的java类。例如,一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示Java类的Class类显示要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应类的实例对象来表示,它们是Field、Method、Contructor、Package等等。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个 阅读全文
posted @ 2013-12-12 16:45 我的小人生 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 在做图片监控显示的时候,需要在图片上添加文字,如果用graphics类绘制图片上的字体,实现图像上添加自定义标记,这种方法经验证是可行的,并且在visual c#2005 编程技巧大全上有提到,但是,这种方法处理图片的速度超级慢。一面介绍一种一种基于重载的高效c#上图片添加文字图形图片的方法。 using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;using System.Windows.Forms;namespace show{ /... 阅读全文
posted @ 2013-12-12 16:41 我的小人生 阅读(393) 评论(0) 推荐(0) 编辑
摘要: S3C44B0开发板中,用UBOOT自带loadb命令加载应用程序到SDRAM中运行的方法 1.开发板说明: 开发板上已有移植好的UBOOT运行。 2.交叉编译工具链为arm-linu-gcc-4.0.43.原理: 采用UBOOT自带的命令loadb,加应用程序(.bin)加载至SDRAM中某一地址中,然后用go 命令从某地址处开始执行程序。 操作方法说明: 1.编写一个测试程序,见附上的例程hello.c。 hello.c主要包含以下几个功能,在串口终端打印输出字符串,控制开发板上的LED灯,同时采用等待延时的方法循环执行。 2.编写Makefile文件,方便调试,省得每次都要敲命令... 阅读全文
posted @ 2013-12-12 16:37 我的小人生 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 安装:解压后即可用。目录下的start_navicat文件为可执行文件。破解:(找过好几个注册码都不能用,注册码生成器都是windows平台的) ----第一次执行start_navicat时,会在用户主目录(/home/user/)下生成一个名为.navicat的隐藏文件夹。 ----此文件夹下有一个system.reg文件 ----把此文件删除后,下次启动navicat 会重新生成此文件,30天试用期会按新的时间开始计算。 ----将就着用了 ----如若没用,直接把.navicat隐藏文件夹都删除,再试试。~_~ : 1.这个版本本身有抗锯齿的功能可以选择。可能是基于wine的原因... 阅读全文
posted @ 2013-12-12 16:34 我的小人生 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 大体上想实现一个思路: 对一个view 的内容进行不停地变化, 通过按钮停止这种变化,以达到随机选择的目的. 开发过程中 使用textview 模拟, 建立线程mythread = new Thread(){ @Override public void run() { while(isrun) { 改变textview } }}结果遭遇报错Only the original thread that created a view hierarchy can touch its views 通过在网上查阅大量资料, 得知android 的view 和相关控件不是线... 阅读全文
posted @ 2013-12-12 16:30 我的小人生 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ============================相关软件:1. 发送邮件 --- postfix 2. 身份认证 --- sasl2 3. 接收邮件 --- dovecot4. 防病毒邮件 ---clamAV5. 防垃圾邮件 ---spamassassin6.控制病毒及垃圾邮件扫描程序 ---amavisd-new============================待完善的问题:1. 群发邮件的权限设置2. 用户邮箱的配额限制============================ 完整邮件系统架构简介 我们知道,一个完整的邮件系统应该包括以下几个重要功能:基本功能: 发送邮... 阅读全文
posted @ 2013-12-12 16:26 我的小人生 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 今天蓝蓝设计和朋友讨论一下什么是扁平化设计?简单的说就是抛弃那些已经流行多年的渐变、阴影、高光等拟真视觉效果,使用一些简单的纯色块,从而打造出一种看上去更“平”的界面设计。扁平风格的一个优势就在于它可以更加简单直接的将信息和事物的工作方式展示出来,减少认知障碍的产生。下面是列举一些国外网站的例子:Squarespace新版的Squarespace几乎完全采用了扁平化的视觉风格,只在一些细节当中使用了相对传统的方式突出了重要的交互元素。试用一下你就会发现,其实他们的产品在功能逻辑上还是蛮复杂的,但这一切都隐含在简约直白的界面背后,你真的可以从中隐约感受到其设计团队付出的心血。FacebookFa 阅读全文
posted @ 2013-12-12 16:23 我的小人生 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 有时候我们用虚拟机装了linux,可是我们做开发的人员,系统时间可能出于一些特殊要求调整过(例如保持一些特殊软件不过期,需要锁定时间等等),这样linux的系统时间久不准了,如果时间不准,会造成ext 文件系统的信息业不准,开机的时候出现错误。 Press enter for maintenance (or type Control-D to continue): 有die with exit status xx等错误 这些其实都是因为系统时间对造成的。 例如提示: dev/sda1:problem in fsck ... 阅读全文
posted @ 2013-12-12 16:19 我的小人生 阅读(497) 评论(0) 推荐(0) 编辑
摘要: /判断输入内容是否为空function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } } //判断日期类型是否为YYYY-MM-DD格式的类型 function IsNull(){ var str = document.getElementById('str').value.trim(... 阅读全文
posted @ 2013-12-12 16:12 我的小人生 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 91 下一页