程序

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
一周排行
  • 转载自:http://www.cnblogs.com/zhcncn/p/4032321.html 写在前面:解决gedit 在txt文件格式出现乱码的问题,在我自己的操作中是需要把系统设置成中文显示环境的,不然这个问 ...
  • 在过去一年多的时间里,软件定义网络(SDN)一直是网络世界最炙手可热的一个词语,而其原因也是显而易见.SDN正在改变网络行业的格局.不过,许多企业仍在纠结该如何采用和部署新出现的SDN技术.网络服务提供商——比如谷歌 ...
  • 一.STM32 (Cortex-M3) 中的优先级概念     STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作"亚优先级"或"副优先级 ...
  • http://os.51cto.com/art/201102/245649.htm
  • 近日,武汉某服装商贸公司.天津某工业设计院.北京某药业公司等多家传统企业纷纷与联想集团签约成为联想客户,其签约产品却并非大家熟知的电脑,而是基于互联网的新型服务产品--联想网盘.
  • 1.编写任何驱动程序都必须带的头文件 #include <linux/module.h>:在编写任何模块都需要包含此头文件.该头文件自动包含了 <linux/version.h>头文件,该头文 ...
  • 前期准备: 点击File菜单 -> New -> MXML Component,然后弹出一个对话框. 在对话框中输入组件名,选择此组件继承的类型,如:Canvas,DataGrid,ComboBox …… ...
  • Function Take-ScreenShot { <# .SYNOPSIS Used to take a screenshot of the desktop or the active window. .D ...
  • Smartisan OS v1.3.0 发布了,本次更新新增功能 63 项,细节优化 46 项,修复 bug 若干.那么smartisan os1.3更新内容有哪些?下面脚本之家小编就为大家送来了Smartisan ...
  • 和朋友经过纽约世贸中心遗址,看到现场被密密地围起来了,不过,好象并没有减少络绎不绝游客们的兴趣,其中不乏来自各州的美国人.911虽然过去这么多年了,可从美国游客脸上依然可以看出挥之不去的阴影很沉重.有一些美国人,更是 ...