- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 拜读Effective C++ 有感
毕业参加工作已经半年了,感觉这半年的状态和自己在学校时候想的还是有点不一样的,总是少了点向上的冲劲,在工作之余,也没了给自己充电的动力了,觉得真的很不应该,买了好久的Effective C++,随手拿过来的翻翻,总觉得醍醐灌顶。可往往在实际的工作中还是会犯一些错误,现在决定把读下来的感悟写下来,细细品味,正所谓编程是一项艺术而不仅仅是一项技术。条款5.了解C++默认编写并调用那些函数。这些
2013-12-01 11:06:56
118
原创 C#中的委托和事件 浅析
由于工作的需要,需要采用.net做法开发工具,在习惯了c++,转向C#的过程中,遇到了两个概念,就是委托和事件。拿一个例子来说,当在C#中,主线程中创建了一个界面,子线程中从网络上接收数据,那么要想在子线程中更新主线程的界面,这就需要用到委托了。闲话少续,在网上查阅了一些资料后,将本人对委托和事件的理解记下,和大家共勉。 1. 什么是委托 事实上,熟悉C的人肯定都对函数指针并不陌生,在c中通过
2013-05-15 14:41:49
151
转载 C#制作一个SplashCreen的简单方法
了让启动界面cool一点点,想制作一个SplashScreen。为此,查阅了不少高手的资料。受益匪浅。也发现现阶段用C#制作SplashScreen的方法太过麻烦。我们不过想让启动画面好看一些,何至于编写半天的代码。而且,网上的代码大多不能运行。更有甚者,会让自己原来的项目代码也不能启动。于是,我抛开网上的方法,自己制作了一个,目标是力求简单(而且安全,不会影响原来的项目代码)。在此与大家共享
2013-05-13 17:43:39
225
转载 SVN常见问题与解决方法
1.Commit failed。……You have to update your working copy first多人同时修改同一文件,在提交前其他人已经抢先提交到SVN服务器中,导致该错误;解决方法:对工作复本中的文件进行更新即可更新版本解决冲突主要就是a、 在当前目录下执行“update”(更新)操作b、 在冲突的文件上(选中文件--右键菜单—Tortoi
2013-04-09 09:14:03
213
原创 VC操作配置文件(ini)文件
1 INI文件介绍(此部分为转载)INI文件(Initialization file ,又称为初始化文件)是用来保存应用程序设置和选项的一种特殊的ASCII文件,以“.ini”作为文件扩展名,也被称做配置文件或概要文件(Profile)。除了各个应用程序可以拥有自己私有的初始化文件外,Windows系统还提供有一个系统的初始化文件Win.ini,并由此对当前的Windows系统进行配置,同
2013-03-07 08:22:06
179
原创 VC操作配置文件(ini)文件
1 INI文件介绍(此部分为转载)INI文件(Initialization file ,又称为初始化文件)是用来保存应用程序设置和选项的一种特殊的ASCII文件,以“.ini”作为文件扩展名,也被称做配置文件或概要文件(Profile)。除了各个应用程序可以拥有自己私有的初始化文件外,Windows系统还提供有一个系统的初始化文件Win.ini,并由此对当前的Windows系统进行配置,同
2013-03-05 17:30:38
354
转载 VC这MFC所有WM消息和数据类型总结
hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam 通常是一个与消息有关的常量值,也可能是窗口或控件的句柄。lParam 通常是一个指向内存中数据的指针。由于WParam、lPar
2012-12-24 15:46:17
613
c中的指针
突然间觉得对函数指针和指针函数等的概念又有点模糊了,今天重新总结一下,便于以后查看1 函数指针(1)在一般的情况下函数的调用会采取这样的用法,这是最简单最普通的用法,当然其功能也就单一了。其过程如下:void Fun1(int*);int main(){ int a=10; Fun1(&a); return 0; }void Fun
2012-08-16 17:40:33
97
原创 GDB 调试NS2
GDB是linux下的调试工具,在进行ns2仿真的时候免不了要对c++代码进行调试。结合书上和网上的资料将这个过程记录如下: (1). 首先要在NS2 的Makefile 文件中加入-g,这样才能用GDB调试。cd /ns-allinone-2.32/ns-2.32 然后编辑Makefile, gedit Makefile,在文件的36行加入-g,如下: c
2012-08-13 17:58:40
556
原创 算法:寻找两个字符串之间的最长公共子串
要找工作了,看看有关算法方面的书籍,记得在某位大虾的博客上看到过这个题目。今天看到这个题目,赶紧解答的很是巧妙,将其记录下来,和大家分享,如果有不会的地方或是有更好的方法希望大虾门一定批评指正或是赐教。题目:寻找两个字符串之间的最长公共子串,比如对于string1="sgabacbadfgbacst"和string2=“gabadfgab”的最长公共子串为badfg,将其找出来。分析:
2012-07-18 20:56:34
1034
原创 动态分配二维数组的方法
#include "stdafx.h" #include using namespace std; int main() { //和用户的交互 cout<<"please input row numbers"<<endl; int index=0,row=0,col=0; cin>>row; //分配一个二维指针,并且分配一个指向以为数组的指针 int **arra
2012-07-16 22:52:09
213
原创 动态分配一个二维数组
#include "stdafx.h"#include using namespace std;int main(){//和用户的交互coutrow;//分配一个二维指针,并且分配一个指向以为数组的指针int **array=NULL;//for(;indexcol;//开辟列空间for(index=0;index<row;index++)array[index]=new int [col];
2012-07-16 22:47:41
110
转载 GNUPLOT使用技巧
GNUPLOT使用技巧 对于在Linux下工作的人,如果你经常要画一些二维图和简单的三维图的话,那么,gnuplot无疑是一个非常好的选择,不仅图形漂亮,而且操作简单。当 然如果需要质量更高的三维图,请用其他的一些专业绘图软件。建议大家学会使用gnuplot。这个小软件通常都是Redhat Linux自带的,但自带的版本是3.7的,建议将其升级到4.0,新版本具
2012-07-16 17:33:42
625
转载 程序员的十个层次 你属于哪一层
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,
2012-07-14 00:35:14
3684
原创 NS2的TclCL机制
NS-2中的网络构件一般是由相互关联的两个类来实现的,一个在c++类中,一个在OTcl类中。构件的主要功能是在c++类中实现,而OTcl类主要是提供c++对象面向用户的接口。用户通过OTcl访问c++对象从而调用c++对象的函数完成响应的仿真。C++对象和OTcl对象之间的连接就叫做TclCl机制。 TclCL主要是通过两个类来实现c++类和OTcl类之间的连接,分别是TclObj
2012-07-04 22:12:10
197
原创 ubuntu 下的ns2安装
最近做一个流量控制的算法,想先用ns2仿真。于是首先要进行ns2的安装。费了九牛二虎之力终于安上了,把这个过程写下来,希望对别人有帮助,也便于自己以后查看。一开始是打算在windows下采用Cgywin来进行安装的,实验室的师兄说这个玩意不好,老是出问题。于是我决定用虚拟机做。以前在爱立信实习的时候用vbox,虚拟机的源文件什么的都有,就直接安装用了。我采用的NS版本是2.32的,很容易从
2012-07-02 16:24:50
727
ubuntu 下的ns2安装
最近做一个流量控制的算法,想先用ns2仿真。于是首先要进行ns2的安装。费了九牛二虎之力终于安上了,把这个过程写下来,希望对别人有帮助,也便于自己以后查看。一开始是打算在windows下采用Cgywin来进行安装的,实验室的师兄说这个玩意不好,老是出问题。于是我决定用虚拟机做。以前在爱立信实习的时候用vbox,虚拟机的源文件什么的都有,就直接安装用了。我采用的NS版本是2.32的,很容易从
2012-07-01 22:11:10
190
原创 X264 利用MinGW 在windows 下的编译
毕设中的一部分要用到X264编解码来控制压缩码流。看了网上好多的X264的编译方法,写的步骤很简单,不过对于习惯了windows下的IDE的我来说也看了好久才解决,并且这个过程之中还出现了好多的错误。现在做个总结,以后要是还需要正好需要查查。 1 第一步,工欲善其事必先利其器,首先下载X264和MinGW,这两个代码都是开源的代码,可以在开源网站上直接获得。尤其说一下MinG
2012-03-22 22:04:42
1844
原创 service 和activity之间的通信
Service和Acivity之间进行通讯是非常重要的,具体Service和Activity各自的功能和作用我就不多费唇舌了,一直以来都是觉得很简单,可是自己丢弃书本不上网,写起代码还真的感觉脑子一片空白,花了一会功夫认真钻研了一下。启动Service的方法1 调用startService 2 采用bindService方法,采用这个方法顾名思义就是将启动service的组件和该se
2012-03-15 22:00:41
3118
转载 PreferenceActivity用法简介
转自(http://hi.baidu.com/luyanlong1/blog/item/7033d062fc5c82e3f6365468.html)在开发应用程序的过程中我们有很大的机会需要用到参数设置功能,那么在Android应用中,我们如何实现参数设置界面及参数存储呢,下面我们来介绍一下Android中的一个特殊Activity–PreferencesActivity
2012-03-09 12:31:25
3683
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人