程序

iOS平台内存常见问题(转) 2015-10-18

作为iOS平台的开发者,是否曾经为内存问题而 苦恼过?内存莫名的持续增长,程序莫名的crash,难以发现的内存泄漏,这些都是iOS平台内存相关的常见问题:本文将会详细介绍iOS平台的内存管理 机制,autorelease机制和内存的使用陷阱,这些将会解决iOS平台内存上的大部分问题,提高了程序的稳定性: 1 iOS平台内存管理介绍 iOS平台的内存管理采用引用计数的机制:当创建一个对象时使用alloc或者allWithZone方法时,引用计数就会+1:当释放对象使用release方法时,引用计数

好程序需要你写(至少)两遍 2015-10-18

本文是从 Great code is written twice (or more) 这篇文章翻译而来. 最近这些年,越来越多的人开始转向敏捷开发.各种敏捷开发技术并不新鲜,大多是在80和90年代发展形成.但只是在最近这些年,程序员和(更重要的是)一些商业顾问.架构师.客户开始变得喜欢和拥抱敏捷开发. 进化中的需求 现在的一种普遍的认识是,在开始编码前,你不可能把所有的需求都写完备.这些需求的确定是一个逐渐发展进化的过程.使用短开发周期/springts,我们一步步的开发程序,使用多次迭代的方式

sfdisk用法 2015-10-18

功能说明:硬盘分区工具程序. 语 法:sfdisk [-?Tvx][-d <硬盘>][-g <硬盘>][-l <硬盘>][-s <分区>][-V <硬盘>] 补充说明:sfdisk 为硬盘分区工具程序,可显示分区的设置信息,并检查分区是否正常. 参 数: -?或--help 显示帮助. -d<硬盘> 显示硬盘分区的设置. -g<硬盘>或--show-geometry<硬盘> 显示硬盘的CHS参数. -l<

C++程序记录二 2015-10-18

#include<iostream> using namespace std; int main() { double d = (double) 9; if ((d - 9.00)) { cout << "1" << endl; } else cout << "0" << endl; system("pause"); } 本文出自 "张永建" 博客,请务必保留此出处h

C++程序记录一 2015-10-18

//C++语言的if/else判断语句 #include<iostream> #include<string> using namespace std; int main() { char user_ans; cout << "现在正在下雨吗Y/N?" << endl; cin >> user_ans; if ('Y' == user_ans || 'y' == user_ans) { cout << "

RHEL转换字符界面和XWindow图形界面 2015-10-18

RHEL转换字符界面和X-Window图形界面 RHEL怎么从图形界面切换到字符界面 [简述] 如果是临时性转到字符界面可打开terminal程序,输入init 3 如果当前用户不是超级用户输入sudo init 3 如果想永久性启动到字符界面编辑/etc/inittab文件,修改id:5:initdefault:为id:3:initdefault: 当然也得超级用户权限 [详细] 1.进入字符界面 为了在Linux启动时直接进入Console界面,我们可以编辑/etc/inittab文件.找到

打开excel向程序发送错误时出现错误 2015-10-18

遇到问题:今天早上同事看到电脑提示更新,她就随手点了更新,然后搜狗输入法更新到了6.2. 这一更新倒觉得没什么.过会,她打开office2010 excel打开报错:向程序发送命令时出现错误.打开word都还可以正常打开. 解决问题: 1.刚看到打开excel报错 向程序发送错误时出现错误.并没有想到是软件更新导致的原因,于是在网上查看了多种方法,屡试都没有成功,打开excel还是报相同的错误. 尝试了方法:(1)EXCEL快捷方式右键属性-> 兼容性->更改所有用户设置(最下方)->以

将系统的“放大镜”程序改造成系统后门 2015-10-18

"放大镜"这个程序在系统中是一个被忽视的角色,它的作用是帮助视力有障碍的用户也能够对系统进行正常操作.但是"放大镜"程序与系统中的其他程序相比有一个不同之处,就是它可以在系统还未登录的情况下运行.因此,如果我们将系统的"放大镜"程序替换掉,就能绕过系统登录验证做一些"越权"的事. 我们按下"Win+U"这个快捷键,可以运行"放大镜"程序,当然它的辅助作用对我们来说没有多大的用处.但由于&

JAVA学习笔记(2) 2015-10-18

2014.3.7 a^=b; b^=a;a^=b; //即a与b交换值,仅适合整型 运算符优先级 48个保留关键字const goto被保留但未使用 变量在其作用域内被创建,离开该作用域时被撤销. 如果一个声明定义包括一个初始化,那么每次进入声明它的程序块时,该变量都要被重新初始化.

Exchange管理之:使用Telnet发送邮件 2015-10-18

使用Telnet发送邮件 SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地.通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟.SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件. 在传输文件过程中使用端口:25 一:使用远程连接命

Sql Server 2005 安装技巧 2015-10-18

安装SQL 2005时,提示错误信息:执行安装向导期间出错 1.在d:盘根目录下建立sqlserver2005Setup目录,再在d:\sqlserver2005Setup\下创建2个目录\Servers \Tools 2.如果是2个cd的安装程序,将cd1上的所有文件拷贝到Servers目录下,将cd2目录下的所有文件拷贝到Tools下: 3.如果是一个dvd的安装程序,则分别把dvd上的Servers和Tools目录下的所有文件分别拷贝到d:\sqlserver2005Setup\Serve

访问控制模型DAC,MAC,RBAC 2015-10-18

访问控制 访问控制是指控制对一台计算机或一个网络中的某个资源的访问.没有它,所有人都可以访问任何资源.有了访问控制,用户在获取实际访问资源或进行操作之前,必须通过识别.验证.授权. 换言之,访问控制控制着一个主体(subject)可以访问哪些对象(objects).主体和对象是访问控制模型和技术中的两个重要术语.主体是指可以授予或拒绝访问某个对象的人或事物,如用户,程序,系统进程.对象的例子如文件.打印机.程序.系统进程等. 访问控制模型 开发者需要在他们的软件和设备中实现访问控制功能,访问控制

再现昔日漏洞——沁竹音乐程序的疏忽 2015-10-18

前几天,下载了一套"沁竹音乐网 v3.0 静态生成"版,在测试时,竟然看到了昔日的阳光--动力上传漏洞. 曾几何时,动力上传漏洞摆在我面前,但偶错过了.如今,昔日的漏洞在沁竹音乐程序中重现,岂能再次错过! 一.被疏忽的上传 在百度中以"友情链接 广告合作 阳光祝福 留言我们"为关键字查找使用沁竹音乐程序的网站,还真不少.也许有朋友会说,为什么不去测试沁竹主站呢?这是因为上传漏洞文件"Upfile_Article.asp"存放在网站"Ad

深入理解PHP中赋值与引用 2015-10-18

先看下面的问题: <?php $a = 10;//将常量值赋给变量,会为a分配内存空间 $b = $a;//变量赋值给变量,是不是copy了一份副本,b也分配了内存空间呢? $c = &$a;//引用是不会为c分配空间的,c和a是共用一份空间的. ?> 对于中间的那个问题,你的答案是什么呢?在今天之前,我的答案是会为b分配内存空间.因为我是这么理解的: &赋值的时候,视为一个变量定义了一个别名,增加了一个对内存空间的引用.改变其中一个,会影响其他的引用.而使用unset()时,

httpclient4.0.1应用指南 2015-10-18

HttpClient程序包是一个实现了HTTP协议的客户端编程工具包,要想熟练的掌握它,必须熟悉HTTP协议. 一个最简单的调用程序如下: HttpClient client = new DefaultHttpClient();// 核心应用 HttpRequest request = new HttpGet("http://www.jd.com/");// HTTP请求 System.out.println(request.getRequestLine());// 打印请求信息 //

重构:改善既有代码的设计(评注版) 评注者序 2015-10-18

重构:改善既有代码的设计(评注版) 评注者序 评注者序 近十年来,若要讨论如何改进代码的质量,很难绕过Martin Fowler的这本经典著作.这本书已经影响了几代程序员,或许会持续不断地影响未来的一批程序员.遗憾的是,在现实中我们仍然看到了重构的步履维艰.一方面是因为程序员的重构技巧还有待磨砺,另一方面则是因为项目的压力,使得我们往往将重构视为鸡肋. 重构是可有可无的吗?Practices of an Agile Developer的作者Andy Hunt认为"要投入时间和精力保持代码的整洁.

java期末考试 2 2015-10-18

/**2 * 判斷00之間有多少個素數,并輸出這些素數 **/ public class Test{ public static void main(String[] args){ int i, j; for (i = 101; i < 200; i += 2) { for (j = 2; j <= (int)Math.sqrt(i); j++) if (i % j == 0) break; if (j > Math.sqrt(i)) System.out.print(i +

设置程序无label 2015-10-18

可在activity的onCreate函数里面 setcontentview前加上requestWindowFeature(Window.FEATURE_NO_TITLE); ??以下为转载//未验证 在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果.其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏. 其一:在代码中设置(如下) view plaincopy to clipboardprint? pu
一周排行
  • 要读懂Sizzle的Compile执行过程,首先需要弄清楚涉及的各个子程序的功能和关键变量和作用,我将逐一对jQuery-1.10.2版本的Compile代码进行说明,望能给予大家帮助. elementMatcher ...
  • 解决办法: D:\BIEE11G\user_projects\domains\bifoundation_domain\servers\AdminServer\security D:\BIEE11G\user_proj ...
  •   一.问题说明操作系统: Redhat 5.8数据库: 11.2.0.32节点RAC. 使用RMAN 备份的时候,报如下错误:ORA-00245: control file backup failed;target ...
  • 微软新出了一个监控 AD 复制的工具,叫ADREPLSTATUS, 现在是1.0版本.它以图形的界面去分析Active Directory内各Domain Controller (域控制器)的日常复制状态,当然,你可 ...
  • 作者:Dave Berry   2011年,Andy Bechtolsheim用一句尽人皆知的名言强调了TCO的重要性,"长远来看,没有其他障碍的情况下,经济因素总是压倒一切."Andy作为硅谷的 ...
  • 我们修改上例,添加一个Droppable区域,当有UI组件拖放到该区域时,显示“Dropped”. [php]  01.<?php $this->beginWidget('zii.widgets.jui. ...
  • 上古世纪50级副本呼啸深渊高级详细图文攻略 上古世纪全副本详细图文攻略 王宫下水道(18级) 风刃废矿(18级) 燃烧之城武器库(31级) 哈迪尔农场(31级) 呼啸深渊初级(40级) 毁灭之源(41级) 呼啸深渊高 ...
  • http://acm.hdu.edu.cn/showproblem.php?pid=1698 Just a Hook Time Limit: 4/2 MS (Java/Others)    Memory Limit: ...
  • 励志网名大全 ﹏细数那些回不去的记忆 不被爱的人要学会自强 ╮ 莪早已看透丶 仙人掌の坚强,我要学 〤自始至终你没承认你错了 一个一无所有的白痴 童话 诉说你我旳结局 不哭不闹╮安静得刚好 ぉ绝伦ゞ独舞 虚情假意的温 ...
  • 上市公司的规则只是将这家传统的公司套进了现代企业规范的框架,却并未从根本上改变其粗放式的经营.4月7日,本应是"ST湘鄂债"公司债券付息日及回售资金到账日.然而在大家意料之中,更名为中科云网的母公 ...