码迷,mamicode.com
首页 > 编程语言
C++对象模型——Data 语意学(第三章)
第3章    Data 语意学     计算如下代码的sizeof结果: class X{}; class Y : public virtual X{}; class Z : public virtual X{}; class A : public Y, public Z{};    上述X,Y,Z,A中没有任何一个 class 内含明显的数据,只表示了继承关系,所以认为每一个 class 的...
分类:编程语言   时间:2015-08-02 18:22:44    阅读次数:189
用python加cPAMIE加pyinstaller为我柱哥点赞
我南开龙队长柱哥博士毕业,在京创业,参加了一个创业比赛,然后我打算写个小工具帮柱哥点个赞。 这里要用到的工具一个是python已经安装了,还需要cPAMIE和pyinstaller cPAMIE是一位大牛写的python的IE扩展,和方便操作IE浏览器,下载地址: http://nchc.dl.sourceforge.net/project/pamie/PAMIE/cPAMIE2.0/pam...
分类:编程语言   时间:2015-08-02 18:22:11    阅读次数:148
C语言编程入门——指针(上)
指针,是C语言的灵魂,也是C语言与其他高级编程语言不同的地方,它可以灵活的操作内存,同样,也会带来很多问题,需要安全的使用指针。     指针变量是指存放变量地址的变量,刚开始学可能会有点困难,需要多多理解。 指针常见错误1: # include int main(void) { int * p; //定义int类型变量指针p int i = 3; *p = i; //...
分类:编程语言   时间:2015-08-02 18:23:46    阅读次数:159
趣味数组(二)
今天,继续讲趣味数组。 1.编程然后请输出这样的一个数组: 这和我们线代中学的上三角矩阵有点类似。我们在处理这个问题时,我们按照层来处理,不是一般的行列。 那么啥是层呢?例如:1就是第一层,2,3 就是第二层,456就是第三层,以此类推。在这里我们可以发现,层号和这个层里面所包含的元素个数是相同的。 设层号是 i,每一层所包含的元素个数为 j。那么,i 的范围是 i∈[1,n],...
分类:编程语言   时间:2015-08-02 18:23:21    阅读次数:143
C语言编程入门——指针(下)
函数的重载: # include void swap(void) { printf("呵呵!\n"); return; } void swap(int i, int j) { printf("哈哈!\n"); return; } int main(void) { swap(); swap(1, 2); //函数名相同,形参个数不同,也不是同一个函数。 int i ...
分类:编程语言   时间:2015-08-02 18:22:32    阅读次数:151
Swift 2.0特有的枚举函数的实现方法和调用方法
一、 //枚举网络访问错误 //swift 中枚举可以定义函数和属性 private enum GFFNetworkError: Int {     case emptyDataError = -1     case emptyTokenError = -2     //错误描述     private var errorDescription: Stri...
分类:编程语言   时间:2015-08-02 18:21:39    阅读次数:235
C语言编程入门——指针与函数、数组
总结一下指针与函数和数组的关系及相关练习。 传统数组的缺点: # include int main(void) { //数组的定义 int len = 5; int a[len]; //错误,数组的长度必须直接指定,且不能更改。 int b[5]; //正确。 return 0; } 确定一个数组需要几个参数: # include //本函数功能是输出任意一...
分类:编程语言   时间:2015-08-02 18:20:03    阅读次数:164
剑指Offer面试题19(Java版):二叉树的镜像
请完成一个函数,输入一个二叉树,该函数输出它的镜像。...
分类:编程语言   时间:2015-08-02 18:18:53    阅读次数:168
machine learning in python:根据关键字合并多个表(构建组合feature)
三张表;train_set.csv;test_set.csv;feature.csv。三张表通过object_id关联。 import pandas as pd import numpy as np # load training and test datasets train = pd.read_csv('../input/train_set.csv') test = pd.re...
分类:编程语言   时间:2015-08-02 18:18:32    阅读次数:229
c++学习笔记(部分语法及c++11新特性)
前言 c++的语法细节实在过杂,再加上c++11的新特性,看了又忘,忘了再看,故讲学习过程所得以笔记形式记录于此。 1. c++对变量初始化的形式 int a = 0; int a = {0}; int a(0); int a{0};//叫做列表初始化 c++11时,才得以全面应用 long double b = 1.02; int a(b); int...
分类:编程语言   时间:2015-08-02 18:16:24    阅读次数:117
[python 笔记2]列表、字符串、字典(list?string?map?)
1、列表      1)python 中的列表初始化       list=[0,1,2,3,4,5,6,7,8,9]           变量名=[,,,,],当然初始列表可以为空           ps:看到[],熟悉C++的同学不禁想到了熟悉的数组,那么python中的列表和数组之间有什么区别联系呢?          在python中我们依然可以使用下标来操作...
分类:编程语言   时间:2015-08-02 18:16:48    阅读次数:242
python 学习笔记之list
list主要的函数: 创建List >>> l = [1,(1,2),2,"3"]  >>> print l  [1, (1, 2), 2, '3']   添加 list.append(x)  #增加一个元素到列表中,等同于list[len(list):] = [x] list.extend(L) #增加一个list到列表中...
分类:编程语言   时间:2015-08-02 18:15:21    阅读次数:162
spring集合的注入
1 2 1 mike 2 ...
分类:编程语言   时间:2015-08-02 18:10:23    阅读次数:118
java程序设计之反弹高度
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 代码:public class highe { double high = 100;//高度是一百米 public static void main(St...
分类:编程语言   时间:2015-08-02 18:11:09    阅读次数:194
[Swift算法]巴比伦法(牛顿迭代法)求平方根
数学原理推导:f(X) = X2- n ---公式(1)n为要求平方根的数值 比如 要求100的平方根 n = 100;所以问题就转换成了求f(X)的零点问题了f(Xn)的导数就是Xn+1 的斜率所以就有了公式所以 Xn+1 = Xn - f(Xn)/f'(Xn) 代入 公式1f(Xn)=X2 -....
分类:编程语言   时间:2015-08-02 18:09:40    阅读次数:1036
模拟退火算法
模拟退火算法源于模拟退火的原理。〇、模拟退火的历史 1953年,Metropolis提出重要性采样法,即以概率接受新状态,称Metropolis准则,计算量相对Monte Carlo方法显著减少。􀂄 1983年,Kirkpatrick等提出模拟退火算法,并将其应用于组合优化问题的求解。一...
分类:编程语言   时间:2015-08-02 18:08:33    阅读次数:150
【算法导论第五章】课后习题解析
---恢复内容开始---5.1-1证明:假设在程序HIRE-ASSISTANT的第4行中,我们总是能够决定哪一个应聘者最佳,则意味着我们知道应聘者排名的总次序 既然我们总是能够决定哪一个应聘者最佳,想必我们已经对应聘者进行比较了,既然已经进行比较,排序就不应是个问题,既然可以进行排序,总次序也就可....
分类:编程语言   时间:2015-08-02 18:07:50    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!