- 军军小站|张军博客
搜索到与相关的文章
编程技术

堆栈与函数调用

作者xgywinner日期2009-3-1811:44:001)在栈上创建。在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,一般使用寄存器来存取,效率很高,但是分配的内存容量有限。2)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete来释放内存。动态内存的生存期由程序员自己决定,使用非常灵活。3)

系统 2019-08-29 23:33:28 1879

编程技术

你是一个工资太低的程序员吗?

英文原文:Areyouanunderpaiddeveloper?我通过邮件和很多你们这些读者进行过交流,谈论程序员的生活状态。这些交流几乎都伴随着一个相同的主题。你是一个工资太低的程序员吗?如果你真打算问自己,那这答案几乎就是“是的”。我们这里说的工资太低是考虑钱的方面。我们没有涉及到你从工作中获得了多少乐趣,或从工作中学到了多少知识。人们都想知道,跟其他程序员比起来自己的收入水平如何。然而,你总能找到一个比你挣得更多的人。事实上,几乎所有的程序员都是工资

系统 2019-08-29 23:13:25 1879

编程技术

websphere 数据源绑定问题

在was5.1上正常使用的war包,发布到6.0上就报找不到数据源,还以为是数据源配置上有问题,结果怎么弄也不行,偶尔换了一个war包上去,居然可以用,分析这个包发现,那个web-inf目录下多了一个ibm-web-bnd.xmi文件,原来这个war包是从工程上发布好的was中中拷贝出来,然后打的war包!坑人啊,删掉这个文件,重新发布,我靠,好用了!websphere数据源绑定问题

系统 2019-08-29 23:07:34 1879

编程技术

tcp链接的几种状态&tcpdump抓包

linux服务器上的11种tcp状态说明:通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手里面的几个概念:SYN:(同步序列编号,SynchronizeSequenceNumbers)ACK:(确认编号,AcknowledgementNumber)FIN:(结束标志,FINish)TCP三次握手(创建OPEN)客户端发起一个和服务创建TCP链接的请求,这里是SYN(J)服务端接受到客户端的创建请求后,返

系统 2019-08-29 23:00:17 1879

编程技术

通用线程:POSIX 线程详解,第 3 部分

条件变量详解在上一篇文章结束时,我描述了一个比较特殊的难题:如果线程正在等待某个特定条件发生,它应该如何处理这种情况?它可以重复对互斥对象锁定和解锁,每次都会检查共享数据结构,以查找某个值。但这是在浪费时间和资源,而且这种繁忙查询的效率非常低。解决这个问题的最佳方法是使用pthread_cond_wait()调用来等待特殊条件发生。了解pthread_cond_wait()的作用非常重要--它是POSIX线程信号发送系统的核心,也是最难以理解的部分。首先,

系统 2019-08-29 22:16:36 1879

编程技术

OAuth2.0认证和授权原理

什么是OAuth授权?一、什么是OAuth协议OAuth(开放授权)是一个开放标准。允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。二、OAuth的原理和授权流程OAuth的认证和授权的过程中涉及的三方包括:服务商:用户使用服务的提供方,一般用来存消息、储照片

系统 2019-08-29 22:06:14 1879

编程技术

2010年科学与工程中多尺度问题的GPU应用国际研

年科学与工程中多尺度问题的GPU应用国际研讨会2010,InternationalWorkshopofGPUSolutionstoMultiscaleProblemsinScienceandEngineering(GPU-SMP’2010)July26-29,2010Harbin,Heilongjiang,ChinaOrganizer:中科院超级计算中心,中科院研究生院Co-organizer:哈尔滨工业大学,中国力学学会Sponsors:DearColl

系统 2019-08-12 09:30:35 1879

编程技术

个人管理 - 用blog培养你的思考习惯

阅读blog和写blog是两个很好的学习方法,本篇我将从博客对个人提高的角度去写一些我的真切体会,希望对关注如何写和读blog的人有所帮助。经营blog开博并不代表你会从blog中有所收获,就像种庄稼一样,你必须不断耕耘,才能有丰硕的果实。以下我罗列几点我个人感受较深的几点与大家分享一下我是如何对待我的blog的:内容是根本,多写原创文章,在写做中养成思考和积累的习惯我很早就在博客园开博了,之前很多内容都是转载的,主要作为备份来用,很少把思考性的东西通过文

系统 2019-08-12 09:29:42 1879

各行各业

Timus 1640

#includeusingnamespacestd;#defineMAXN100typedefstructpoint_st{doublex,y;}*point_t;point_stpoints[MAXN]={0};intmain(){intN,i,j;doubled,max_d_sqt=-1,x,y;point_stpointA,pointB;cin>>N;for(i=0;i>points[i].x>>points

系统 2019-08-12 09:27:40 1879

各行各业

Install App via OTA

下面是把app放到website,让其他人通过OvertheAir(OTA)下载安装的步骤。前提:能安装app的device需要被包含在你的provisioningprofile里Environment:iOS5.0+xcode4.3reflink:https://help.apple.com/iosdeployment-apps/?lang=en-us#app43ad871eStep1在你的project里,选择"iOSDevice"intheactiv

系统 2019-08-12 09:27:33 1879