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

珍爱生命,远离野指针

Background估计只要是C++程序员,没有一个不痛恨这个野指针啦,而对于我们这种只能通过log来debug的程序员来说,其恨更深。Solution每次看到形如下面的代码时A*p1=newA;A*p2=p1;…deletep1;我都有一种想要将p2也置成空的冲动,但往往都不遂我心愿,因为在实际中p1,p2的出现实在是神出鬼没,让你防不胜防也烦不胜烦。鲁迅先生说过:不在沉默中暴发就在沉默中灭亡。幸好,我没有灭亡,所以我要暴发。在防够了,烦饱了以后,我下定

系统 2019-08-29 23:17:59 2809

各行各业

委托的使用 - 浅谈

一,声明委托对于委托,定义它就是要告诉编译器,这种类型的委托表示哪种类型的方法.然后,必须创建该委托的一个或多个委托实例,编译器将在后台创建表示该委托的一个类.因为定义委托基本上是定义一个新类,所以可以在定义类的任何相同地方定义委托.在术语方面,和"类,对象"不同."类"表示的是较为广义的定义,"对象"表示类的实例.但是委托只有一个术语,在创建委托实例时,所创建的委托的实例仍然称为委托.如下显示委托的声明方式://声明委托.privatedelegates

系统 2019-08-12 09:27:34 2809

操作系统

ftp和ssh账户访问限制

服务器:ubuntuftp服务:vsftpdftp只允许用户访问自己的主目录:vi/etc/vsftpd.conf将chroot_list_enable=YES,chroot_list_file=/etc/vsftpd.chroot_list两行注释打开设置用户的配置文件,添加一行:user_config_dir=/etc/local_rootvi/etc/vsftpd.chroot_list写入要限制的用户,如:user1cd/etc/local_roo

系统 2019-08-12 01:32:46 2809

数据库相关

SQLEXPR.EXE 和 SQLEXPR32.EXE的区别 - 挨踢人

SQLEXPR.EXE和SQLEXPR32.EXE的区别2008-09-1922:35by挨踢人,1539阅读,0评论,收藏,编辑首先说明下,这两个安装程序位于VisualStudio安装光盘里的X:\WCU\SSE目录下,两个都是SQLSERVER2005Express的安装程序。手动安装SQLSERVER2005Express时,不少人为这两个文件烦恼,因为不知道应该运行那个才是对的。从文件名和文件信息上来看,两个文件都是SQLSERVER2005Ex

系统 2019-08-12 01:32:05 2809

编程技术

每天学习效率的时间划分

早晨起床:1-1.5小时是最好的读英语时间读完英语大脑会缺氧,吃东西或休息一会,听听歌。看看视频效果不错。这时大概是10点左右,有1.5小时看其他相关重要而不紧张的书籍。中午休息后,大脑还处于睡眠状态,可以看一会书,最好是让自己累了,这样就可以休息,扶桌而睡是最好的选择,尽管很多的医生说这样对身体很不好。但是睡起来以后经历很旺盛。大约是4点左右,这时看书的效果很好。继续看书,因为你是不会感觉累的。锻炼的好时候6:30--8:00洗完澡来看书。效果很不错。最

系统 2019-08-29 23:44:52 2808

编程技术

[转]六大主流开源数据库的技术特点点评

主流开源数据库的技术特点点评随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM、Microsoft、Sybase等几大数据库厂商在数据库领域处于垄断地位的时候,出现了以MySQL、PostgreSQL为代表的开放源代码的数据库系统,推动了开源软件事业的发展。开源数据库系统并不是一个新事物,如Postgres(PostgreSQL的前身)已经有20年的发展历史了,而著名的MySQL今年4

系统 2019-08-29 23:39:48 2808

Windows

解决安装MSI文件时,系统提示没有启动Windows I

在安装格式为MSI的安装文件时,系统提示没有启动WindowsInstaller服务,但是发现系统服务列表里居然没有WindowsInstaller。解决方法:依次点击“开始→程序→附件→命令提示符”或者“运行→输入CMD进入命令提示符”,键入:msiexec/unregister,然后再键入msiexec/regserver。解决安装MSI文件时,系统提示没有启动WindowsInstall

系统 2019-08-29 23:15:53 2808

编程技术

Web Service技术内幕

WebService技术内幕--WebService的详细教程和协议分析2010/2/25蒋彪于南京1.WebService的介绍1.1WebService到底是什么?研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。传统

系统 2019-08-29 22:14:48 2808

Android

Fedora14 下android开发: eclipse和ibus确有冲

今天笔记本上开发再次遇到这个问题,经过确认eclipseindigo版本和ibus1.3.11确实有冲突。具体表现是eclipse里按ctrl+空格,输入法死活不出来。但ibus在其他地方确用的好好的。解决方法是:参照我之前的博客http://blog.csdn.net/yanzi1225627/article/details/7770750安装fcitx,值得注意的是在“然后点系统--输入法--将fcitx选为默认输入法“这个步骤之后,重启电脑,会自动弹

系统 2019-08-12 09:30:10 2808

各行各业

[Ioi2007]Miners 矿工配餐(BZOJ1806)

[Ioi2007]Miners矿工配餐TimeLimit:10SecMemoryLimit:64MBSubmit:214Solved:128Description现有两个煤矿,每个煤矿都雇用一组矿工。采煤工作很辛苦,所以矿工们需要良好饮食。每当一辆食品车到达煤矿时,矿工们便会产出一定数量的煤。有三种类型的食品车:肉车,鱼车和面包车。矿工们喜欢变化的食谱。如果提供的食品能够不断变化,他们的产煤量将会增加。每当一个新的食品车到达煤矿时,矿工们就会比较这种新的食

系统 2019-08-12 09:27:32 2808