现在位置: 首页 > upheld发表的所有文章
  • 08月
  • 11日
编程语言 ⁄ 共 1876字 评论关闭
From: http://hi.baidu.com/huifeng00/blog/item/085e8bd198f46ed3a8ec9a0b.html   学习C的语言的时候,肯定接触到标准输出和标准输入函数。 这个函数给人的感觉很强大,因为它很另类,就是这个函数的参数是可变的。 下面是一个自己编写的可变参数的函数,它的功能是求和。如下 #include <stdio.h> #include <stdarg.h> int sum(int data,...) {     int i=data,s=0; va_list vl; va_start(vl,data); while(i!=-1) {    s+=i;    i=va_arg(vl,int); } va_end(vl); return s; } int main() {     int s=sum(1,2,3,4,5,......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 517字 评论关闭
  平时经常用Hibernate,由于习惯表间不建立关联,所以HQL查询时候经常要用in语句。     我最常用的情况有2种:    1、in后是个子查询,如 FROM A WHERE A.ID IN (SELECT B.AID FROM B WHERE ...),这样是没问题的,如果A.ID 和B.AID是相同的数据类型。    2、in的参数如果已知了,可以直接拼接在后面 如FROM A WHERE A.ID IN (1,2,3,4...)。    3、上面的情况下,通常(1,2,3,4...)都是作为参数传递过来的,可能是数组或者List。     假设List<Integer> a;a里面已经有数据了,则HQL查询条件可以为:         ......
阅读全文
  • 08月
  • 04日
综合 ⁄ 共 673字 评论关闭
dispatch_semaphore 信号量基于计数器的一种多线程同步机制。在多个线程访问共有资源时候,会因为多线程的特性而引发数据出错的问题。 dispatch_queue_t queue = dispatch_get_global_queue(0, 0); dispatch_semaphore_t semaphore = dispatch_semaphore_create(1); NSMutableArray *array = [NSMutableArrayarray]; for (int index = 0; index < 100000; index++) { dispatch_async(queue, ^(){ dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER);// NSLog(@"addd :%d"......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 925字 评论关闭
range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 range示例: 1.>>> range(5) 2.[0, 1, 2, 3, 4] 3.>>> range(1,5) 4.[1, 2, 3, 4] 5.>>> range(0,6,2) 6.[0, 2, 4] xrange 函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。 xrange示例: 1.>>> xrange(5) 2.xrange(5) 3.>>> list(xrange(5)) 4.[0, 1, 2, 3, 4] 5.>>> xrange(1,5) 6.x......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 2568字 评论关闭
“我来到世界不是为了使人们更强,而是去利用他们的短处。 * “社会事业的不易完成,它的症结所在,不在施行小惠,而在恢复民众的权利。” * “一个人的责任并不在于默然的去工作,而是在公然的铲除罪恶,力谋补救。” * “胜者为王,败者为寇。我知道明天全世界的人都会因为我战败而责备我, 但那又有什么呢?” * “数十年过去之后,从被摧毁城市的废墟中将产生对那些真正战犯的仇恨,他们就是国际犹太集团和他们所操纵的傀儡政客。” * “就是最残酷的武器,如果用后可以早获胜利,那么,对于人道的原则仍是不悖的。” * “我们的斗争只可......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 897字 评论关闭
2008-0327: 今天学习了三个模式,突然想到以前一个mm到kfc吃汉堡的例子,蛮有意思。   简单工厂模式: Mm到kfc对服务员说,我想吃汉堡,服务员把汉堡这个需求告诉厨师,厨师做好后给服务员,服务员把汉堡给mm。 另一日, mm又到kfc说我要吃薯条,同样服务员把薯条这个需求告诉厨师,厨师做好后给服务员,服务员把薯条给mm. mm狂开心。 这个例子中:mm是客户,服务员是简单工厂,汉堡和薯条是产品。Mm只提她要求的产品,而不关心这些产品是怎么做的。业务和实现分开,代码重用。假如,那一天, mm又换口味了,她只需要对服务员说......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 61字 评论关闭
if (mTimer != null) {mTimer.cancel();mTimer.purge();mTimer = null;}
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 5495字 评论关闭
      AlphaBlend:Wince 5以后有带支持这个函数.仔细查看这个函数的时候我们发现这个函数有两种的用法,最简单的就是设定统一的透明色,一个就是利用位图的Alpha通道,来进行叠加。这里我们主要说的就是这个利用位图的Alpha通道来透明位图: 下面的这个是来自MSDN:   This function displays bitmaps that have transparent or semitransparent pixels. BOOL AlphaBlend( HDC hdcDest , int nXOriginDest , int nYOriginDest , int nWidthDest , int......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 74字 评论关闭
select 段所有非group函数列,如果不是常量列,则一定要出现在groupby段,否则就会报ora-00979错误,group by语句不存在。  
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 410字 评论关闭
http://community.itbbs.cn/forumdisplay.php?s=be2ec26359fb0225df205025184f0d61&f=35 http://community.itbbs.cn/forumdisplay.php?s=be2ec26359fb0225df205025184f0d61&f=35 http://community.itbbs.cn/forumdisplay.php?s=be2ec26359fb0225df205025184f0d61&f=35 http://community.itbbs.cn/forumdisplay.php?s=be2ec26359fb0225df205025184f0d61&f=35 http://community.itbbs.cn/forumdisplay.php?s=be2ec26359fb0225df205025184f0d61&f=35
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 436字 评论关闭
/*字符串翻转是常见笔试面试题,记录下来*/ #include <stdio.h> #include <string.h> void reverse( const char *src, char *dest ) { if ( src == 0 ) { return ; } int strLen = strlen(src); while ( strLen ) { *dest = src[strLen-1]; dest ++; strLen--; } } void strrev_ms( char *input, char *output, int len ) { for ( int i = 0 ; i < len ; i++ ) { output[len-i-1] = input[i]; } } int main() { char str......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 3419字 评论关闭
TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。正如Richard Stevens在TCP/IP Illustrated中所说,在网络编程领域,开发者所遇到的实际问题中,大约有90%都与开发者对于TCP/IP的理解相关。高层的框架和控件总结了TCP/IP的主要使用模式,并......
阅读全文