自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LjHero的菜坛子

菜鸟个人收藏

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于百度地图API实现的地图形式天气预报【二】

<br />【实践】基于百度地图API实现的地图形式天气预报【一】主要介绍了前端地图显示页面的实现,现在介绍下服务端城市天气信息的获取方法。<br />最近在学php语言,也算入了门了,所以此脚本是用php实现的也算是练习练习。该脚本主要实现两个功能一个是根据客户端提交来的城市名称从网上抓取该城市的天气信息,另一个功能是格式化天气信息便于前端显示。<br />  天气信息抓取是通过向百度搜索页面提交城市名称+天气组成的关键字(如“北京天气”),获得搜索后的页面内容,再在该页面内容中利用正则抓取出天气信息。<

2011-02-25 19:36:00 5726

原创 基于百度地图API实现的地图形式天气预报【一】

引言       前几天在博客园上看到有人写了篇关于百度地图API的使用介绍,因为先前也了解过google地图API,但当时也只是感兴趣的了解下,况且当时使用API还要申请key获得使用权限(现在不需要了),并未实际动手实践一下。今天看到这篇文章之后,去百度地图API官网看了下,介绍挺详细的,况且还有很多详细示例,顿时吸引住了我这刚入门web开发的小菜鸟,况且API使用也不要去申请key,有了动手实际运用的想法,经过这两天的捣腾算是完成了这个地图形式的天气预报,当然还存在一些小问题待解决,先在此做个小结。一

2011-02-25 15:59:00 9811 2

转载 堆和栈的区别

<br />解释的清晰明了,特此转发,以便以后查阅。原文地址:http://blog.csdn.net/hairetz/archive/2009/04/30/4141043.aspx<br /> <br />一、预备知识—程序的内存分配  <br />  一个由C/C++编译的程序占用的内存分为以下几个部分  <br />  1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其  <br />  操作方式类似于数据结构中的栈。  <br />  2、堆区(hea

2011-02-23 10:18:00 841

原创 数据结构与算法练习题之高效排序

高效排序,动态生成数组,快速排序算法

2010-12-01 21:21:00 901

原创 fopen打开文件时位置指针的问题

      最近在写一个程序是涉及到文件的操作,其中遇到一个问题是打开文件后判断文件是否为空,刚开始想到了每次打开文件都是向文件添加数据,就是以a+方式打开,就想到用ftell函数直接得到当前位置如果不为0则说明文件不为空,但是这样程序运行一直没打到想要的效果,调试时发现打开文件后用ftell函数得到的当前位置值为零,自己不禁产生疑惑,后来翻了下谭浩强的《C程序设计》上面写着“用a+方式打开的文件,原来的文件不被删除,位置指针移到文件末尾”。为了消除疑惑自己写代码测试下,看下具体情况。   测试代码:#in

2010-12-01 10:47:00 7761 1

原创 表单数据的加密传输

 一、表单数据的提交方式选择       常用的与服务器进行的交互方式是GET和POST(关于两者的区别此处有详细的介绍),而一般在表单的数据提交中,都会选择POST方式,因为使用GET方法数据是通过URL传递的,在地址栏中会直接看到传递的数据,这样就缺少安全性。而使用POST传递时,是把提交的数据放置在HTTP包的包体中,地址栏不会看到数据。但是这样处理就能确保提交数据的安全性吗?二、web数据传递的不安全性        客户要浏览web网页,都是先连接web服务器,请求该网页文件,下载到本地再由浏览器

2010-10-27 17:56:00 18468 6

转载 学习开发的三个层次

<br />     在网上查找学习JavaScript的视频教程时,发现一个不错的网站,作者还就web开发写了很多令人读来颇感受益的文章,先转帖一篇,全部文章可查看原文出处:http://learning.artech.cn/category/overview/web-dev;<br /> <br />     由于我们现在的内容已经不仅仅在Web设计这个领域上了,所以新开一个新的系列——“Web开发杂谈”,讨论开发相关的话题。<br />有不少读者和网友经常地留言,问类似这样问题:“我没有相关基础,我应

2010-09-17 16:39:00 1364

转载 PHP如何读写文件

<br />1,PHP如何打开文件<br />使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如: <br /> <br />$fp=fopen("../cnbruce.txt",'w');<br />其中 "../cnbruce.txt" 就表示打开的cnbruce.txt文件的路径(相对当前执行程序文件的路径),'w'表示以只写的方式打开该文本文件。<br />附录:fopen()函数的文件模式总结<br />r    只读——读模式,打开文件

2010-08-14 00:29:00 831

转载 Fedora用yum安装软件是出现的问题

<br />今天在给Fedora9连上网之后,在用yum安装软件时出现了如下文所示的问题,在网上找你很久都没有解决,最后在csdn找到了这篇文章,根据这篇文章的解决方法,我也顺利的把问题解决了。我的也是源出现了问题,不过不是development是freshrpms出现了问题,找到它的repo,把enalbed设置为0,问题也解决了。<br /> <br />7110f8e90d4436914f63e81ad 100% |=========================|  48 kB    00:01 

2010-08-01 19:35:00 1894

转载 Fedora网络设置问题解决方法

Linux禁止修改DNS<br />   原文地址:  http://student.csdn.net/space.php?uid=38634&do=blog&id=19322大家都知道修改linux下的DNS可以直接修改/etc/resolv.conf:<br /><br />root@xuanfei-desktop:~#vim /etc/resolv.conf<br />nameserver ip //填上你当地使用的最快DNS服务器IP地址<br />nameserver ip <br /> 当然

2010-08-01 14:12:00 1943

原创 利用WM_NCHITTEST消息实现无标题窗口的拖动

<br />  利用WM_NCHITTEST消息实现无标题窗口的拖动<br /> <br />Windows首先确定鼠标点中了哪个窗口,然后向那个窗口发送一个WM_NCHITTEST消息找出此窗口的哪个"非客户区"(如边界、最大化/最小化按钮、菜单、标题等等)拥有鼠标光标。接着默认的窗口过程响应消息并返回一个特定的代码。如果鼠标指针落在标题栏中,那么这个特定代码就是HTCAPTION,此时Windows便进入拖拽模式,以便用户能够对窗口进行移动操作。所以要想在客户区里用鼠标拖动对话框,那么只要在客户区里模仿

2010-07-28 13:33:00 2632

原创 创建无标题栏,无边框,无菜单栏的单文档

只有客户区的单文档<br /> 要创建只有客户区的窗口,主要是窗口框架创建前更改默认的窗口风格:<br />BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs

2010-07-27 23:54:00 3184

原创 窗口最大或最小化时动态更改应用程序图标

窗口最大或最小化时动态更改应用程序图标<br /> <br />判断窗口是最小化,最大化还是正常态利用窗口的WM_SIZE消息来获取窗口状态的消息,WM_SIZE消息有五种值其中最常用的三种分别是:<br />SIZE_RESTORED:窗口被还原时产生的消息。<br />SIZE_MINIMIZED:窗口最小化时产生的消息。<br />SIZE_MAXIMIZED:窗口最大化时产生的消息。<br /> <br />更改应用程序图标则用到了CWnd::SetIcon()函数。可以先用CWinApp::Loa

2010-07-27 11:35:00 3135

转载 Unix哲学

Unix哲学     摘选自《Linux程序设计(第三版)》 简单性:<br />    许多很有用的Unix工具是非常简单的,因此也是很小并易于理解的。“小而简单”是值得学习的,更大、更复杂的系统注定包 含更大、更复杂的bug,而调试是所有人都想避免的。集中性:<br />     通常,让一个程序很好地执行一项任务要好过把所有的功能都乱七八糟地堆在一起。功能肿胀的程序难于使用和维护。单一目标的程序更容易随着更好的算法或界面被开发出来而得到改进。在UNIX中,当用户出现新的需求时,通常是把小工具组合起来已

2010-07-27 00:45:00 836

程序设计实践.pdf

pdf清晰版本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。

2011-09-16

Dulib开源的DirectUI界面库

国内首个开源的DirectUI界面库,DuiLib开发语言为C++,采用纯Win32API,无其他额外依赖;支持图片等资源的压缩,方便携带传播;目前支持的开发平台为vc6-vc10,Demo比较丰富,非常容易上手...

2011-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除