Welcome to Bo-Blog.
Dec
13
这篇文章是在网上看到的,写的很好,所以转载过来与大家分享.这篇文章分析socket比较详细,也比较易懂.
要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。
对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以保证数据的正确和可靠性,后者则允许数据丢失。最后,我们还知道,在建立连接前,必须知道对方的IP地址和端口号。除此,普通的程序员就不会知道太多了,很多时候这些知识已经够用了。最多,写服务程序的时候,会使用多线程来处理并发访问。
要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。
对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以保证数据的正确和可靠性,后者则允许数据丢失。最后,我们还知道,在建立连接前,必须知道对方的IP地址和端口号。除此,普通的程序员就不会知道太多了,很多时候这些知识已经够用了。最多,写服务程序的时候,会使用多线程来处理并发访问。
Dec
12
整整三个月没有写博客了,其实自己也不知道写博客是给自己看的还是给别人看的.如果是写给自己看的,写日记就好了,也许写博客既是给自己看的也是给别人看的.
这三个月完成了一些以前在书本上学的一起最基本和最常识的一些网络知识,以前总是觉得最简单的东西,没想当真真做的时候才发觉里面也是有很多实际的知识可以学的.了解一样东西很简单,真正要把它做出来,也还不是一件非常容易的事情.
完成了在linux下配置DNS,DHCP,iptables,代理服务器,邮件服务器,路由设置等,windows下的单网卡vpn服务器,ccproxy代理服务器,apache+mysql+php, IIS+mysql+php,DNS服务器等.想想以前在大学里面老师专门教授服务器配置等课程的时候,教室里几乎是没多少人去上课的,因为都觉得简单,按着书上设置的去设后就OK了,所以都不想去上这门课的,当然我也几乎是不去的,考试的时候背下设置步骤就过关了.但是真的没想到并不是我想的那么简单的,就配置这些服务也竟然花了我三个月左右的时间,让我也很吃惊,本以为按着来很快就能搞定了,可是里面去出现了很多错误,即便是现在都能把它给弄起来了,但是真正在使用的时候还是会出现很多意想不到的问题.所以说,即便是简单的事情也不能忽视的.
现在把查询IP的ip whois给弄在自己设置的linux上的apache上了,并且起了给公司域名相仿的域名来用,真的挺方便的.
这三个月完成了一些以前在书本上学的一起最基本和最常识的一些网络知识,以前总是觉得最简单的东西,没想当真真做的时候才发觉里面也是有很多实际的知识可以学的.了解一样东西很简单,真正要把它做出来,也还不是一件非常容易的事情.
完成了在linux下配置DNS,DHCP,iptables,代理服务器,邮件服务器,路由设置等,windows下的单网卡vpn服务器,ccproxy代理服务器,apache+mysql+php, IIS+mysql+php,DNS服务器等.想想以前在大学里面老师专门教授服务器配置等课程的时候,教室里几乎是没多少人去上课的,因为都觉得简单,按着书上设置的去设后就OK了,所以都不想去上这门课的,当然我也几乎是不去的,考试的时候背下设置步骤就过关了.但是真的没想到并不是我想的那么简单的,就配置这些服务也竟然花了我三个月左右的时间,让我也很吃惊,本以为按着来很快就能搞定了,可是里面去出现了很多错误,即便是现在都能把它给弄起来了,但是真正在使用的时候还是会出现很多意想不到的问题.所以说,即便是简单的事情也不能忽视的.
现在把查询IP的ip whois给弄在自己设置的linux上的apache上了,并且起了给公司域名相仿的域名来用,真的挺方便的.
Dec
11
本来只想在linux中放一下MP3歌曲的,但是那知道系统自带的播放器(我用的redhat 内核2.4的)不能播放MP3,所以便在网上下载了mplayer这个播放器.直接没加参数用./configure 然后make ,make install 后便可以直接使用了.
用了一周,觉得非常之不便,因为只能一首一首的放,于是确定把skin装上,用图形界面放歌,本来也并不复杂,可是还是花了我2天的时间,因为其间遇到了很多问题,所以现在写出来与大家分享.
如果说要使用图形界面的话,在编译的时候一定要加入--enable-gui这个参数,本想很顺利就可以编译通过的,可是却出现了一个缺少支持png的套件,于是我下载了libpng-1.2.2-16.i386.rpm和libpng-devel-1.2.2-16.i386.rpm装上后,再编译却又出现了x11 support required for gui compilation错误,查了很多资料后发现是缺少了gtk+-和gtk+-devel这两个套件,于是安装,但是在安装gtk+-devel时提示缺少glib-devel,安装,然后又提示缺少XFree86-devel,fontconfig-devel,freetype-devel,相应的下载安装好后,再安装gtk+-devel,然后编译,便可以通过了.
现在开始正式编译,编译之前你必须确认你下载了
mplayer 源码安装包。 (我用的 MPlayer-0.92.tar.bz2 )
mplayer 程序图形界面皮肤 (在skin/下下载,我下的blue)
mplayer 程序图形界面字体包 (我在fonts/里随便下载的)
mplayer 解码器包 (我用的essential-20061022.tar.bz2 )
mplayer windows 解码器包 (我用的windows-all-20061022.zip )
可以在http://www4.mplayerhq.hu/MPlayer/releases/
这里下载获得
用了一周,觉得非常之不便,因为只能一首一首的放,于是确定把skin装上,用图形界面放歌,本来也并不复杂,可是还是花了我2天的时间,因为其间遇到了很多问题,所以现在写出来与大家分享.
如果说要使用图形界面的话,在编译的时候一定要加入--enable-gui这个参数,本想很顺利就可以编译通过的,可是却出现了一个缺少支持png的套件,于是我下载了libpng-1.2.2-16.i386.rpm和libpng-devel-1.2.2-16.i386.rpm装上后,再编译却又出现了x11 support required for gui compilation错误,查了很多资料后发现是缺少了gtk+-和gtk+-devel这两个套件,于是安装,但是在安装gtk+-devel时提示缺少glib-devel,安装,然后又提示缺少XFree86-devel,fontconfig-devel,freetype-devel,相应的下载安装好后,再安装gtk+-devel,然后编译,便可以通过了.
现在开始正式编译,编译之前你必须确认你下载了
mplayer 源码安装包。 (我用的 MPlayer-0.92.tar.bz2 )
mplayer 程序图形界面皮肤 (在skin/下下载,我下的blue)
mplayer 程序图形界面字体包 (我在fonts/里随便下载的)
mplayer 解码器包 (我用的essential-20061022.tar.bz2 )
mplayer windows 解码器包 (我用的windows-all-20061022.zip )
可以在http://www4.mplayerhq.hu/MPlayer/releases/
这里下载获得
Sep
30
售后服务是企业在客户管理方面的关键环节之一,直接影响着客户的流失率和众多潜在客户的出现比率.售后服务也是企业的长期发展战略中的重中之重,也直接影响着企业长期的核心竞争力.下面就我自己的经验来谈谈关于企业售后的一些个人总结.
产品的不断完善永远都是售后服务最坚强的后盾(客户永远是我们产品的除错者和完善者)
通过我们测试出来投入使用的产品,都是先让用户去体验,然后他们总是会第一时间给我们找出产品的缺陷所在,并且会及时的反馈给我们的售后,然后售后把客户在产品身上发现的缺陷反映给技术部门,技术部门再向上级部门报告,此时上级部门便对产品的问题作出反应,召集技术人员解决相关问题.这样反复的循环,我们的产品的品质将得到最大的提高和完善.产品的不断完善和发展又给予售后人员更大的对产品的信心,使其成为售后在面对不同要求的客户的最坚强的后盾.
永远不要让客户对我们产品失去信心
如果产品问题一再发生,而又得不到合理解决的时候,客户便会对此产品失去信心,对产品失去信心的客户将很难再重新回归到此产品,甚至此公司产品的使用.当然客户的流失率是必然存在的,但是我们设法需要尽力把它降到最低.所以千万不能让众多客户特别是忠实的客户对产品,甚至对我们的企业失去信心.
产品的不断完善永远都是售后服务最坚强的后盾(客户永远是我们产品的除错者和完善者)
通过我们测试出来投入使用的产品,都是先让用户去体验,然后他们总是会第一时间给我们找出产品的缺陷所在,并且会及时的反馈给我们的售后,然后售后把客户在产品身上发现的缺陷反映给技术部门,技术部门再向上级部门报告,此时上级部门便对产品的问题作出反应,召集技术人员解决相关问题.这样反复的循环,我们的产品的品质将得到最大的提高和完善.产品的不断完善和发展又给予售后人员更大的对产品的信心,使其成为售后在面对不同要求的客户的最坚强的后盾.
永远不要让客户对我们产品失去信心
如果产品问题一再发生,而又得不到合理解决的时候,客户便会对此产品失去信心,对产品失去信心的客户将很难再重新回归到此产品,甚至此公司产品的使用.当然客户的流失率是必然存在的,但是我们设法需要尽力把它降到最低.所以千万不能让众多客户特别是忠实的客户对产品,甚至对我们的企业失去信心.
Aug
1
今天8月1号,是我工作一周年的纪念日,对一年当中的工作有很多感想与体会,希望能与大家在此分享。
企业的发展必然要与其产品的发展联系到一起,必然经历生产与生存,发展与积累,成熟与规模,改革与衰退的几个发展阶段。
企业制度的建立和完善
一个企业的发展,不管它是大,中,小企业,制度的建立都是一个必须要去制定事情,就象一个国家不可能没有法律,一个学校不可能没有校规,一个家庭没有家规一样,一个企业也不可能不要制度.没有制度就不会有规范,不会有约束,这个问题我认为是中小企业发展的重中之中,制度的建立和完善也是关系到中小企业存亡的关键因素之一.
制度的建立主要是公司管理制度与例行制度的建立,例行制度主要涉及到公司的平常的一些例行的习惯性规范和时间安排,例如,每天或者每周一次的早会,一些奖励和惩罚的措施,公司会议,安排发展等备忘录的建立等等.公司的管理制度则是一些关于决策的方式,分权还是集权等等.
关于中小企业的发展当中,特别是许多的小型企业,尽管已经建立起一些例行制度,但几乎没有任何的管理制度.在企业发展的初期,这种集中式的决策管理方式是非常有效率的,一经决策,很快就能付诸行动,并且决策正确,发展会相当的迅速,但是缺点在于一旦决策错误,缺乏监督与管理,那将是灾难性的损失.对市场的主观性判断太强.
当组织结构变的复杂时,制度的建立和完善就显得尤为重要了.
企业应该坚持人尽其材,物尽其用的原则
企业的发展必然要与其产品的发展联系到一起,必然经历生产与生存,发展与积累,成熟与规模,改革与衰退的几个发展阶段。
企业制度的建立和完善
一个企业的发展,不管它是大,中,小企业,制度的建立都是一个必须要去制定事情,就象一个国家不可能没有法律,一个学校不可能没有校规,一个家庭没有家规一样,一个企业也不可能不要制度.没有制度就不会有规范,不会有约束,这个问题我认为是中小企业发展的重中之中,制度的建立和完善也是关系到中小企业存亡的关键因素之一.
制度的建立主要是公司管理制度与例行制度的建立,例行制度主要涉及到公司的平常的一些例行的习惯性规范和时间安排,例如,每天或者每周一次的早会,一些奖励和惩罚的措施,公司会议,安排发展等备忘录的建立等等.公司的管理制度则是一些关于决策的方式,分权还是集权等等.
关于中小企业的发展当中,特别是许多的小型企业,尽管已经建立起一些例行制度,但几乎没有任何的管理制度.在企业发展的初期,这种集中式的决策管理方式是非常有效率的,一经决策,很快就能付诸行动,并且决策正确,发展会相当的迅速,但是缺点在于一旦决策错误,缺乏监督与管理,那将是灾难性的损失.对市场的主观性判断太强.
当组织结构变的复杂时,制度的建立和完善就显得尤为重要了.
企业应该坚持人尽其材,物尽其用的原则







