首页 > 编程语言
C++笔试考点之sizeof
申明:此文仅针对作者在笔试过程中遇到过的问题,不做全面总结。结果均经过32位平台验证。1、基本数据类型常见的基本数据类型有void、bool、char、int、short(int)、long(int)、float、double、long long、long double等。同类型有符号与无符号所占字...
分类:编程语言   时间:2014-03-12 13:12:02    收藏:0  评论:0  赞:0  阅读:534
VC++ (3) GDI绘图
GDI(Graphics Device Interface): 图形设备接口: 负责在显示器和打印机上显示图形 。 我们的重点是在显示器上显示图形。 计算机图形输出设备分为两大类: 光栅设备(Raster devices) 矢量设备(Vector devices) 。 我们的重点是在光栅设备上显示图...
分类:编程语言   时间:2014-03-12 13:47:03    收藏:0  评论:0  赞:0  阅读:561
深入理解C语言-----副作用(Side Effect)和顺序点(Sequence Point)
先看几个概念: 1。引用透明:如果一个表达式(或子表达式)只计算出值而不改变环境,我们就说它是引用透明的,这种表达式早算晚算对其他计算没有影响(不改变计算的环境。当然, 它的值可能受到其他计算的影响)。比如:(a+b)*(c+d),无论先计算乘号两边都可以 2.  副作用:如果一个表达式不仅算出一个值,还修改了环境,就说这个表达式有副作用(因为它多做了额外的事)。比如:a++  那么...
分类:编程语言   时间:2014-03-12 01:07:16    收藏:0  评论:0  赞:0  阅读:565
设计模式(14) 命令模式(Command)C++实现
问题聚焦: 感觉后面的一些模式都比较抽象,每个模式都尽量写一个demo辅助理解。 命令行模式主要是将请求本身封装为对象,从而使你可用不同的请求参数化客户类。 解耦了调用操作的对象和具有执行该操作所需信息的那个对象...
分类:编程语言   时间:2014-03-12 00:39:36    收藏:0  评论:0  赞:0  阅读:633
C++中的运算符重载——读书笔记
C++中的运算符重载——读书笔记...
分类:编程语言   时间:2014-03-12 00:55:24    收藏:0  评论:0  赞:0  阅读:620
C++编写俄罗斯方块游戏
头文件: #if !defined(AFX_WNDMAIN_H__143E8EA9_9690_4B57_A53F_95071AE2ECB8__INCLUDED_) #define AFX_WNDMAIN_H__143E8EA9_9690_4B57_A53F_95071AE2ECB8__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endi...
分类:编程语言   时间:2014-03-12 00:31:18    收藏:0  评论:0  赞:0  阅读:667
SSL握手通信详解及linux下c/c++ SSL Socket代码举例
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。   安全证书既包含了用于加密数据的密钥,又包含了用于证实身份的数字签名。安全证书采用公钥加密技术。公钥加密是指使用一对非对称的密钥进行加密或解密。每一对密钥由公钥...
分类:编程语言   时间:2014-03-12 00:57:00    收藏:0  评论:0  赞:0  阅读:891
C++最大堆实现priority_queue优先级队列(算法导论)
max_heapify与build_max_heap过程与heapsort一样 #include #include #include #include using namespace std; const int INT_MIN = -(1 << 31); inline void swap(int &a, int &b) { int t = a; a = b; b = t; } inl...
分类:编程语言   时间:2014-03-12 00:33:22    收藏:0  评论:0  赞:0  阅读:626
C++笔记详解
C++程序开发流程 1.使用vi编写c++源文件 扩展名可以是(.cpp /.cc or .cxx) 2.使用g++对源程序进行编译得到执行文件 c++程序中也可以使用c语言头文件,但是要把扩展名删除并在文件明前加字符c 在c++语言中使用流实现数据在不同地点之间的转移,数据的输入输出就是i一种代码域。使用流实现的。 c++语言中使用代码域来对代码进行分组,名字空间是一种代码域,...
分类:编程语言   时间:2014-03-12 01:06:14    收藏:0  评论:0  赞:0  阅读:540
python 实现梯度下降
在多元线性回归中会用到梯度下降来计算参数值。这里我用python实现一个梯度下降版本。这里多元线性方程为 y = A0+A1*x1+...+An* xn数据输入格式,y表示y \t x1 \t x2 \t .... xn代码如下:import osimport systheta = []traini...
分类:编程语言   时间:2014-03-11 23:13:57    收藏:0  评论:0  赞:0  阅读:1262
Python面向对象3
一、内部类内部类就是在类的内部定义的类,主要目的是为了更好的抽象现实世界。二、魔术方法(构造函数和析构函数) 1 #!usr/bin/python 2 #coding:utf8 3 4 class Milo(): 5 class Test(): 6 var1 = "neibulei" 7 name ...
分类:编程语言   时间:2014-03-11 23:17:04    收藏:0  评论:0  赞:0  阅读:484
C++编程思想
写在前面的话:自己看书的书不是太习惯边看边做上面的例子,因为感觉那样子看书太慢了,但是这样子又会因为看的太快,之后什么都记不住,所以就想写写读书笔记第六章
分类:编程语言   时间:2014-03-11 23:23:52    收藏:0  评论:0  赞:0  阅读:603
Python核心编程——Chapter9
好久没写过Python了,前一阵子忙这忙那的,都几乎把Python给丢掉了,话不多说,马上开始。9.1.文件过滤。显示一个文件的所有行,并且忽略以井号开头的行。其实这个题目比较基础,用shell语言的话,一行就能搞定。还是做一下吧。用shell语言+正则:dzhwen@deng:~/python文件...
分类:编程语言   时间:2014-03-11 23:31:53    收藏:0  评论:0  赞:0  阅读:696
C语言之总体
#include "stdio.h"int add(int x, int y); /*1. 函数的声明*/void display1(char* str); /*主要表现:赋值,算术,逻辑运算。 逻辑流:顺序,选择和循环*/void display2();main(){ printf("%d",ad...
分类:编程语言   时间:2014-03-11 23:32:40    收藏:0  评论:0  赞:0  阅读:736
真正明白C语言二级指针(转载)
指针是C语言的灵魂,我想对于一级指针大家应该都很熟悉,也经常用到:比如说对于字符串的处理,函数参数的“值,结果传递”等,对于二级指针或者多级指针,我想理解起来也是比较容易的,比如二级指针就是指向指针的指针.....n级指针就是....但是可能大家比较不容易理解的是,二级指针或者多级指针用在哪里呢?怎...
分类:编程语言   时间:2014-03-12 01:57:30    收藏:0  评论:0  赞:0  阅读:501
Cubieboard2裸机开发之(三)C语言操作LED
前言 前面通过汇编语言点亮LED,代码虽然简单,但并不是很直观。这次使用熟悉的C语言来控制LED,但是需要注意的地方有两点,第一,要想使用C语言,首先需要在调用C语言代码之前设置好堆栈;第二,调用C语言函数时,是需要相对跳转还是绝对地址跳转,还是两者都可以,这就需要知道代码是否运行在链接地址处,是位...
分类:编程语言   时间:2014-03-12 02:03:42    收藏:0  评论:0  赞:0  阅读:701
Non-ASCII character python文件中有中文编码出错 解决办法
文件第一行加上# -*- coding: utf-8 -*-
分类:编程语言   时间:2014-03-12 02:21:38    收藏:0  评论:0  赞:0  阅读:542
python 中BeautifulSoup入门
什么是BeautifulSoup?Beautiful Soup是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。直接看例子:#!/u...
分类:编程语言   时间:2014-03-12 03:44:03    收藏:0  评论:0  赞:0  阅读:484
Python2.x与Python3.x的区别
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的frie...
分类:编程语言   时间:2014-03-12 03:49:43    收藏:0  评论:0  赞:0  阅读:481
C++ 派生类到基类转换的可访问性
今天看c++ primer关于派生类到基类转换的可访问性,看的很晕,看了下面的文章恍然大悟:http://www.2cto.com/kf/201403/283389.htmlC++ primer第四版15.3小节有这样一段话:如果是 public 继承,则用户代码和后代类都可以使用派生类到基类的转换...
分类:编程语言   时间:2014-03-12 03:52:50    收藏:0  评论:0  赞:0  阅读:449
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!