自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周小宇的专栏

每天多学一点,每天多学会爱一点,多学会疼爱,多学会感恩与呵护!!

  • 博客(31)
  • 资源 (2)
  • 问答 (5)
  • 收藏
  • 关注

原创 php自己创建TPL模板引擎之初学习

一,创建初始化模板所需的文件和文件夹。1,index.php主文件,用于编写业务逻辑。2,template.inc.php模板初始化文件,用于初始化模板信息。3,templates目录存放所有的模板文件。4,templates_c目录存放所有的模板编译文件。5,cache目录存放所有的缓存文件。6,includes目录存放所有的类文件、7,config目录存放模板系统变

2015-12-16 13:32:12 3456 1

翻译 php自己创建TPL模板引擎之初学习

一,模板引擎对开发的好处Web模板,是由静态的HTML语言编写,通过动态标签可以解析变量等,模板引擎是一种软件库,允许我们从模板中生成HTML代码,并指定显示动态内容。模板引擎的特点:1.鼓励分离:让更个系统的可读性和维护性得到提高。2.促进分工:使得程序员和美工去专心处理自己的设计。3.比PHP更容易解析:编译文件和缓存文件加载更快、占资源更少。4.增加安全性:可限制

2015-12-15 21:21:55 4778

原创 JS贪吃蛇总结

先上代码 //1.绘制地图function Map(){ var len = 20; var w = 800; var h = 500; this.showmap = function(){ var div = document.createElement('div'); div.style.width=w+"px"; div.st

2015-11-03 21:20:28 584

原创 Js初接触

一.Javascript1. 定义基于事件和对象驱动,并具有安全性能带脚本语言。2. 出现背景上世纪90年代,在美国有出现,当时有上网的环境,并且有网站服务在运行。1》对于表单提交数据,服务器验证返回浪费带宽。2》用户体验不好。需要重复填写表单。3》提交占用时间长。 针对以上问题,网景公司发明了javascript语言,最初用于在客户端对表单

2015-11-03 21:13:55 318

原创 迷茫大三

说到迷茫,感觉大二下学期就开始迷茫了,但心里想着把一种技术学精路线,摇摇晃晃算是过来了,到现在大三还在学习WEB开发,技术自我感觉没有质的提升,并且每次做完一个项目,失败感更加强烈,没有成就感,做完也不能做到总结,这个不好,亲身体验了。记不住知识点。

2015-11-03 20:55:42 362 1

原创 一个进程的诞生于死亡

执行一个程序,必然就产生一个进程,最直接的程序执行方式就是在shell中以鼠标双击某个可执行的行文件图标,执行起来的app进程其实是shell调用createprocess激活的,看看整个流程:1,shell调用creaeprocess激活app。exe2,系统产生一个“进程核心对象”,计数值为1.3,系统为此进程建立一个4GB地址空间。4,加载器将必要的代码加载到上述地址空间中,

2015-06-08 19:44:01 533

转载 Web开发:我希望得到的编程学习路线图

英文原文:Learning to Code: The Roadmap I Wish I Had Been Given  对于一些没有编程经验的人来说,一开始就学习 web 开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。  其实并非如此!web

2014-12-19 17:48:35 540

原创 SQList3 and SQL入门学习笔记

SQL 是用于访问和处理数据库的标准的计算机语言。什么是 SQL?·       SQL 指结构化查询语言·       SQL 使我们有能力访问数据库·       SQL 是一种 ANSI 的标准计算机语言编者注:ANSI,美国国家标准化组织SQL 能做什么?·       SQL 面向数据库执行查询·       SQL 可从数据库取回数据·       

2014-12-18 10:48:53 2373 1

原创 MFC实现自动对网页的搜索

1, 登 录按钮触发思路 :程序实现调用网页submit方法,以达到自动提交网页的目的,可能在很多时候都要用到, 笔者在网上找了很多资料,但大多是用com接口调用的,很少有讲用MFC的IHTMLFormElement方法的, 本人反复研究,找到了该方法,发出来供大家参考,以后能少走弯路,提高开发效率.首先在#include 添加#include 头文件 用来包含 IHTMLD

2014-12-12 20:32:27 1317

转载 MFC ODBC 详细用法

主要内容:? MFC ODBC将ODBC API封装在类CDatabase、CRecordSet、CFieldExchange、CRecordView和CDBException中? 使用MFC ODBC开发数据库应用程序的一般步骤? 使用AppWizard访问数据库? 使用类CDatabase连接数据库? 使用类CRecordSet打开记录集、获取数据

2014-12-12 15:00:10 5744

转载 通过ODBC直接读、写Excel表格文件

首先,我们要明白的是,VC是通过ODBC来访问Excel表格的,也就是说,VC将Excel表格,当作数据库来处理。当然了,也可以通过读以tab键隔开的文件来处理这样的文件,但是,我还是更加愿意用读取数据库的方式来访问Excel表格。第二,既然是数据库,那么,就需要建立一个与该库对应的dsn,这个,而且,在建立dsn之前,首先要确定,已经安装了Excel的驱动。第三,要访问数据库中的表格,就

2014-12-12 14:52:49 723

原创 在MFC对话框中显示网页

用到ActiveX 控件,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!利用WebBrowser控件创建自己的浏览器①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择Insert ActiveX Control…在弹出的对话框中选择MicroSoft Web浏览器,点击OK。此时对话框上已经出现了WebBrowser控件,调整它的大小以

2014-12-09 20:17:29 1980

翻译 MFC程序的来龙去脉

引言 :  侯捷老师在他那本著名的"深入浅出MFC"(第二版)的第六章中对比着传统的Win32API编程,详细讲解了MFC应用程序“生死因果”,而且侯捷 老师还在"深入浅出MFC"(第二版)一书的“无责任书评”中称应用程序和MFC Framework的因果关系,是学习MFC程序设计的关键,并把它作为学习MFC程序设计的"第一个台阶". 正文 :  初学MFC程序设计的人(甚至包

2014-12-08 09:04:39 778

翻译 MFC六大核心机制之一:MFC程序的初始化

很多做软件开发的人都有一种对事情刨根问底的精神,例如我们一直在用的MFC,很方便,不用学太多原理性的知识就可以做出各种窗口程序,但喜欢钻研的朋友肯定想知道,到底微软帮我们做了些什么,让我们在它的框架下可以简单的写程序。本文开始就跟大家分享一位同行前辈写的MFC核心机制分析(稍作整理),语言朴实易懂,在读完此深入浅析的剖析系列后,相信留给大家的是对MFC运行机制的深入理解。       MF

2014-12-06 12:54:26 698

翻译 MFC六大核心机制之二:运行时类型识别(RTTI)

上一节讲的是MFC六大核心机制之一:MFC程序的初始化,本节继续讲解MFC六大核心机制之二:运行时类型识别(RTTI)。       typeid运算子       运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编译器里面选用“使能RTTI”,然后载入typeinfo.h文件,就可

2014-12-06 12:52:34 726

翻译 MFC六大核心机制之三:动态创建

MFC中很多地方都使用了动态创建技术。动态创建就是在程序运行时创建指定类的对象。例如MFC的单文档程序中,文档模板类的对象就动态创建了框架窗口对象、文档对象和视图对象。动态创建技术对于希望了解MFC底层运行机制的朋友来说,非常有必要弄清楚。       不需要手动实例化对象的疑惑       MFC编程入门时,一般人都会有这样的疑惑:MFC中几个主要的类不需要我们设计也就罢了,为什

2014-12-06 12:50:08 2143 1

翻译 MFC六大核心机制之四:永久保存(串行化)

永久保存(串行化)是MFC的重要内容,可以用一句简明直白的话来形容其重要性:弄懂它以后,你就越来越像个程序员了!       如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。       对于MFC的很多地方我不甚满意,总觉得它喜欢拿一组低能而神秘的宏来故弄玄虚,但对于它的连续存储(serialize)机制

2014-12-06 12:48:24 884

翻译 MFC六大核心机制之五、六:消息映射和命令传递

作为C++程序员,我们总是希望自己程序的所有代码都是自己写出来的,如果使用了其他的一些库,也总是千方百计想弄清楚其中的类和函数的原理,否则就会感觉不踏实。所以,我们对于在进行MFC视窗程序设计时经常要用到的消息机制也不满足于会使用,而是希望能理解个中道理。本文就为大家剖析MFC消息映射和命令传递的原理。       理解MFC消息机制的必要性       说到消息,在MFC

2014-12-06 12:44:36 815 1

翻译 C++类的声明和对象的定义

一、类和对象的关系每一个实体都是对象。有一些对象是具有相同的结构和特性的。每个对象都属于一个特定的类型。在C++中对象的类型称为类(class )。类代表了某一批对象的共性和特征。前面已说明:类是对象的抽象,而对象是类的具体实例(instance)。正如同结构体类型和结构体变量的关系一样,人们先声明一个结构体类型,然后用它去定义结构体变量。同一个结构体类型可以定义出多个不同的结构体变量

2014-02-22 16:32:20 1090

转载 为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆

之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好堆栈。而自己在Uboot的start.S汇编代码中,关于系统初始化,也看到有堆栈指针初始化这个动作。但是,从来只是看到有人说系统初始化要初始化堆栈,即正确给堆栈指针sp赋值,但是却从来没有看到有人解释,为何要初始化堆栈。所以,接下来的内容,就是经过一定的探究,试图来解释一下,为何要初始化堆栈,即:为何C语言的函数调

2013-12-25 09:25:49 1273

转载 (笔记)两种判断奇数偶数的方法

方法一、求余%具体实现:1、if( x % 2 )   // 奇数     else   // 偶数2、(x%2)?奇数:偶数分析:根据奇数偶数的定义,若整数除以2没有余数,则为偶数,否则为奇数。因此,偶数取余结果为0,奇数取余结果为非零在if(条件)判断中,若条件为非零,表示条件成立,否则

2013-12-22 13:02:22 1855

转载 程序员的收藏之免费QQ秀

一共有95款,不用红钻也可以保存。保存方法很简单,大家点击下面的衔接地址,进入QQ秀商城点击试穿然后保存就可以,祝你们找到自己喜欢的那一款。1.本人使用.2.领取地址:http://show.qq.com/p/f?t=13&i=1673804&u=3986709543.领取地址:http://show.qq.com/p/f?t=13&i=1673802&u=3986

2013-12-20 08:53:10 573

转载 常用命令,一个合格合法的黑客必知的

一,ping    它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看

2013-12-19 21:50:26 586

转载 windows的各种扩展名详解

Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: 主文件名.扩展名。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和用途。例如:文件名1.DOC的扩展名DOC表示本文件是一个Microsoft Word 文档,文件名2.XLS的扩展名XLS表示本文件是一个Microsoft Excel 工作表,

2013-12-19 21:40:43 3735

转载 二进制数、位和字节

书写数字的常用方法是十进制。例如:2157的千位是2,百位是1,十位是5,个位是7,这意味着可以将2157看作如下形式:2×1000+ 1×100 + 5×10 + 7×1也就是如下形式:2×103+1×102+ 5×101+7×100姑且认为,十进制得以发展的原因是我们都有10根手指。在某种意义上说,计算机的

2013-12-19 21:25:11 5547 1

翻译 [算法]算法竞赛入门经典,笔记,见证成长。

[算法]算法竞赛入门经典,笔记,见证成长。分类: 学习笔记2013-12-17 19:30 13人阅读 评论(0) 收藏 举报printfc语言1.位数:输入一个不超过10的9次的正整数,输出它的位数。例如12735的位数是5。不使用任何数学函数。C语言版(输入输出函数):#include int main(void){    i

2013-12-17 22:37:37 471

翻译 a

原文:http://blog.jobbole.com/53108/

2013-12-17 22:34:52 396

转载 C语言堆栈入门——堆和栈的区别

原文:http://student.csdn.net/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html格式和部分内容稍作修改。在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是

2013-12-16 13:49:28 495

转载 学习汇编前你应该知道的知识

转载地址:http://www.zxbc.cn/html/20070611/22772.html1、汇编需要什么工具和程序,到哪里下载?    目前阶段,汇编程序仅需要两个程序就够了。masm.exe,link.exe。 前者是编译程序,后者是链接程序。另外,为了验证和调试程序,还需要一个程序debug.exe,该程序由windows本身就提供。    将二者下载后,放

2013-12-16 10:34:46 2412 1

转载 深入看待c语言指针

Grim_Rapier:http://blog.csdn.net/pq159753159/article/details/17342999)#includechar *RidBracket(char*);void main(){ char *sOldBiTree="qwe(123)"; char *sBiTree=RidBracket(sOldBiTree); puts

2013-12-16 10:00:18 488

翻译 C语言位运算详解

C语言位运算详解位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中

2013-12-15 15:45:28 504

vc6.0小助手

vc小助手能让你在编程中如虎添翼 操作方便 安装方便

2014-12-06

javascript思维导图

javascript思维导图可以看清整个JavaScript的结构,和大概的内容

2014-12-06

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

TA关注的人

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