首页 » 编程入门

                        选择编程语言重要的是品味 不必纠结于阵营

                               ECUG最初名为Erlang China User Group,于2010年更名为Effective Cloud User Group,想了解一下名称的改变主要基于哪些考虑?这样的变化是否也代表了技术环境上,一个时代的变迁? Erlang是一门小众语言,我们在成立ECUG的时候,国内没有几个人对它感兴趣。这门语言特色鲜明,是服务端编程实践的一面旗帜。阅读全文 »

                        2016年1月23日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        软件开发的“三重门”

                               前言 这篇文章必然是通过我的个人经历来写的。所以,我?#20154;?#35828;个人经历吧。我的经历基本分成三个阶段。 第一阶段:我 刚毕业时在家乡的某银行工作,做些银行的业务系统,还搞些网络,电子邮件系统,OA什么的,因为大四的时候在?#40092;?#30340;公?#32416;?#23454;习,银行里的人际关系太复杂, 而且技术都包给了产商,所以在银行的每一天都觉得不能适应里面的工作环?#22330;?a href="http://www.ojizl5.fun/software/492.html">阅读全文 »

                        2015年12月30日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:2

                        “三遍读书法”自学编程

                               本文译自一老外编程学习者的文章,其经验值?#20040;?#23478;借鉴。 我大学本科念的是电子工程专业,所以到那个时候为止,我唯一使用过的编程语言就是C/C++、Assembly、以及 Matlab。后来一个偶然的机会?#20063;?#21152;了一个“周末创业”的活动,并且开始渐渐对软件开发和计算机科学感兴趣,然后我发誓我要不择手段地进入这个洋溢着无限魅力的领域。阅读全文 »

                        2015年8月5日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:4

                        HTML5 Canvas绘图并保存文件的实例

                               本文主要以实例的形式给大家演示如何用HTML5的Canvas绘图,并将?#35745;?#20445;存成文件。 前端代码:... 发送到后台的代码:... 后台?#37038;?#30340;代码:... 最后生成的效果:... 生成?#35745;?#30340;效果很棒,不失真,而且是透明的,不需要后期处理。阅读全文 »

                        2015年1月30日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:4

                        PHP如?#21619;?#21462;二进制文件

                               很多时候,数据并不是用文本的方式保存的,这就需要将二进制数据读取出来,还原成我们需要的格式。PHP在二进制处理方面也提供了强大的支持。 任务 下面以读取并分析一个PNG图像的文件头为例,讲解如何使用PHP读取和分析二进制文件。 涉及函数 fopen fread unpack bin2hex阅读全文 »

                        2015年1月15日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:6

                        C++编译器自动生成的函数

                               在C++中当创建一个空类时,C++就会默认的为这个类创建4个函数:默认的构造函数、析构函数、拷贝构造函数、以及赋值操作符。本文参考Effective C++介绍这几个函数。一. 函数的原型以及函数创建的时机 C++?#20889;?#24314;一个空类:... 默认会生成4个函数,其函数的原型如下:...阅读全文 »

                        2015年1月10日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        做网站先来了解这些原理

                               现在?#32771;?#36825;么高,作为一个程序员只能靠做个网站看能不能卖出 100 万这样搏一手了。这里尝试介绍一下现代 Web 后端并解释一些常见术语,希望能够帮助平常不做 Web 的程序员迅速上手。  我非常确信这篇文章里有很多概念不太对,如果发现哪里不太对的话请跟我讲...   实现一个手动的 Web 服务器! 1、这里的手动真的就是字面上的意思,这里我们要实现的效果是: 2、在命令行中运行 Server。阅读全文 »

                        2014年12月26日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:6

                        Mysql日期和时间函数详解篇

                               一、MySQL获得当前日期时间的函数 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp(),current_timestamp,localtime(),localtime,localtimestamp -- (v4.0.6),localtimestamp() -- 阅读全文 »

                        2014年11月25日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:2

                        C、C++、python、Java、php、C#六种流行语言大PK

                               本文是C、C++、python、Java、php、C#六种语言连接mysql数据库的代码展示,在LZ尝试的过程中,无论是语言环境搭建、mysql?#35272;?#24211;的导入还是代码的风格,各种语言?#20960;?#26377;千秋。接下来,我们就让这些语言一一登场吧。 Java(最具噱头的语言) Java给新人的印象应该是入门简单、代码优雅、活跃度高、跨?#25945;ā?#24320;源大家庭等等,实在是当之无愧的明星语言,而且是偶像派的。阅读全文 »

                        2014年11月18日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:9

                        怎样计算C++继?#23567;?#34394;继?#23567;?#34394;函数类的大小

                               一、真空类 长度:1  内存结构:?? 评注:长度其实为0,这个字节作为内容没有意义,可能每?#21619;?#19981;一样。  二、空类 长度:1 内存结构:?? 评注?#21644;?#30495;空类差不多,内部的成员函数并不会影响类大小。 三、简单类 长度:4 内存结构:00 00 00 00 //m_iOne 评注:成员数据才影响类大小。阅读全文 »

                        2014年10月24日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:5

                        Web Service入门教程

                               Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。 这里我们从一个程序员的视角来观察web service。在传统的程序编码中,存在这各种的函数方法调用。阅读全文 »

                        2014年5月6日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:10

                        VC++操作Word之简明入门教程

                               本文跟大家分享的是VC操作Word的东东,使用的是Office2000,工程类型是MFC的对话框。 先看看需要使用到的东东: 1、View->ClassWizard->Automation->Add Class From Library:定位到你安装Office的目录?#19994;組SWord9.Olb;2、打开后把所有的类都选中倒入到你的工程(反正也是搞一回彻底一点:P) ;3、在你的对阅读全文 »

                        2013年10月30日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:27

                        DLL动态链接库编程入门之五:MFC扩展DLL

                               MFC扩展DLL的内涵为MFC的扩展,?#27809;?#20351;用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外,MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展DLL来包含一些MFC的增强功能,譬如扩展MFC的CStatic、CButton等类使之具备更强大的能力。阅读全文 »

                        2013年2月17日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:1

                        DLL动态链接库编程入门之四:MFC规则DLL(下)

                               我们照样可以在EXE程序中隐式调用MFC规则DLL,只需要将DLL工程生成的.lib文件和.dll文件拷入当前工程所在的目录,并在RegularDllCallDlg.cpp文件(上一节中图5所示对话框类的实现文件)的顶部添加:... 共享MFC DLL的规则DLL的模块切换 应用程序进程本身及其调用的每个DLL模块都具有一个全局唯一的HINSTANCE句柄,它们代表了DLL或EXE模块在进程虚拟空阅读全文 »

                        2013年2月5日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:5

                        DLL动态链接库编程入门之三:MFC规则DLL(上)

                               上一节中讲解了非MFC DLL,本节将介绍如何创建MFC规则DLL及使用MFC规则DLL的方法。 一、MFC规则DLL概述 MFC规则DLL的概念体现在两方面: (1)它是MFC的 “是MFC的”意味着可以在这种DLL的内部使用MFC; (2)它是规则的 “是规则的”意味着它不同于MFC扩展DLL,在MFC规则DLL的内部虽然可以使用MFC...阅读全文 »

                        2013年1月31日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:3

                        DLL动态链接库编程入门之二:非MFC DLL

                               上一节中讲解的是DLL概论及其调试和查看,本节将为大家详解非MFC DLL的相关内容。 1、一个简单的DLL  上一节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图1,在VC++中new一个Win32 Dynamic-Link Library工程dllTest。注意不要选择MFC AppWizard(dll)阅读全文 »

                        2013年1月27日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:7

                        DLL动态链接库编程入门之一:DLL概论及其调试和查看

                               比较大的应用程序都是由很多模块组成的,这些模块彼此协作,以完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其他软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE 文件中,会产生一些问题。一是增加了应用程序的大小,这样会占用更多的磁盘空间,程序运行时?#19981;?#28040;耗较大的内存空间...阅读全文 »

                        2013年1月22日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:11

                        C++多线程编程入门之经典实例

                               多线程在编程中有相当重要的地位,我们在实际开发时或者找工作面试时总能遇到多线程的问题,对多线程的理解程度从一个侧面?#20174;?#20102;程序员的编程水平。 其实C++语言本身并没有提供多线程机制,但Windows系统为我们提供了相关API,我们可以使用它们来进行多线程编程。阅读全文 »

                        2013年1月9日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:16

                        给程序员的五点建议--如何成为编程高手并以此创业

                               写在前面:此篇文章出自雷军之手,是他为软件开发2.0技术大会准备的演讲稿,但由于某些原因没?#20449;?#19978;用场。这里跟大家分享下,对我们程序员来说还是大有裨益的。 每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找不到好的工作。问题出在哪里呢?阅读全文 »

                        2013年1月6日
                        作者:鸡啄米 分类:职场人生 浏览: 评论:18

                        C++编程开发学习的50条建议

                               每个?#37038;翪++开发的朋友相信都能给后来者一些建议,但是真正为此进?#20889;?#33268;总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的,编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走弯路。下面列出这50条建议:...阅读全文 »

                        2012年12月29日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:13
                        江西时时彩三星和