码迷,mamicode.com
首页 > 编程语言
C语言入门:02.第一个C语言程序
一、开发工具的选择(1)可以用来写代码的工具:记事本、UltraEdit、Vim、Xcode等(2)选择Xcode的原因:苹果官方提供的开发利器、简化开发过程、有高亮显示功能 (3)使用Xcode新建一个C程序的源代码文件(拓展名为.c或者.C)二、代码的编写1.程序结构(1)先C程序的结构:由函数...
分类:编程语言   时间:2015-07-04 13:52:33    阅读次数:163
GO语言练习:不定参数函数
1、代码2、运行1、代码package mainimport "fmt"func MyPrintf(args ...interface{}){ for _, arg := range args { switch arg.(type) { case int : ...
分类:编程语言   时间:2015-07-04 13:50:19    阅读次数:141
汇编与c语言的一些对比
1.声明 声明整形数组 汇编语言 c语言 大小范围(从一个字节到8个字节) .section?data arr_int8: ????.byte?1,2,3,4,5 int8_t?arr_int8[]?=?{1,2,3,4,5}; 声明数组元素是1个字节的数组 .section?data ...
分类:编程语言   时间:2015-07-04 12:47:27    阅读次数:163
大话设计模式C++版——装饰模式
女人常说男人喜新厌旧,只见新人笑,那闻旧人哭,但装饰模式(Decorator)却是一种结交新朋友不忘老朋友的设计模式,非常适合去古代当老公(现代是不行的,因为只能娶一个老婆了)。装饰模式的本质是每一个装饰对象都被保留一个被其装饰的对象,装饰对象在展示新功能时会同时去掉用被其装饰的对象的同功能函数,通过如此层层包含调用(即装饰),形成一个类似链表的结构,接下来的介绍中,我们还会看到更多的类似链表结构的设计模式,比如职责链模式、状态模式。 仍以《大话设计模式》一书中装饰模式的小菜穿衣的例子为例,来看看装...
分类:编程语言   时间:2015-07-04 12:47:41    阅读次数:185
GCO3.0的图割分割算法应用(三)
该部分对图割算法工具箱(GCO3.0)具体怎么实现简单图像的分割做一个实例。 相关理论介绍以及工具箱的介绍见先面博客:— 图像分割之图割工具箱GCO3.0的使用(二) — matlab实现图割算法中的最大流最小割Max-flow/min-cut问题(一) 一)准备之前对于一副图像分割之前,需要确定分割成几类,这里以灰度图像为例(彩色图像略复杂),通常来说分割成几类只有两种情况:事先知道该...
分类:编程语言   时间:2015-07-04 12:46:35    阅读次数:430
Spring整合JMS-基于activeMQ实现(一)
Spring整合JMS-基于activeMQ实现(一) 1.1 JMS简介      JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑...
分类:编程语言   时间:2015-07-04 12:45:05    阅读次数:191
关于java初始化的问题
java初始化...
分类:编程语言   时间:2015-07-04 12:44:09    阅读次数:154
【c语言】模拟库函数strstr
// 模拟库函数strstr #include #include const char* my_strstr(const char *parent, const char *child) { const char *pgo = parent; const char *cgo = child; const char *pgos = parent; assert(parent != ...
分类:编程语言   时间:2015-07-04 12:43:16    阅读次数:216
MFC窗体去边框、置顶、全屏、激活
静态移除长提边框很简单,直接设置“Border”属性为"none"即可 "Maximize Box", “Minimize Box” 设置是否显示 最大化/最小化按钮; “System Menu” 设置 是否显示 关闭按钮; 1. 代码中动态移除窗体边框的方法 DWORD dwStyle = GetStyle(); //等价于GetWindowLong(m_hWnd, GWL_ST...
分类:编程语言   时间:2015-07-04 12:43:15    阅读次数:207
JavaScript语句
JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句,就可以开始编写JavaScript程序了。1、表达式语句 表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等。2、空语句 空语句什么都不做,用一个单独的分号表示。3、复合语句 用花括号将多条语句括起来便是一...
分类:编程语言   时间:2015-07-04 12:40:58    阅读次数:165
javac不是内部或外部命令
java初学者,在安装jdk1.8.0_45这个版本的jdk后path,classpath,java_home都设置好了。所有方法都试过了,但是在cmd内输入:javac,始终出现“Javac不是内部或外部命令”。甚是费解!最终在不断的摸索下解决了问题。 解决过程如下:1.检查安装jdk1.8.0_...
分类:编程语言   时间:2015-07-04 12:40:04    阅读次数:180
算法分析(2):归并排序——发现了一个wiki上的BUG
归并排序的核心思想是将已经排好序的A[p~q],和A[q~r](其中A为数组,p、q、r为数组下标)合并为单一已排序的数组A[p~r]。实现的代码如下:void _Merge(int* input,int* output, int low, int mid, int high){ int ...
分类:编程语言   时间:2015-07-04 12:39:49    阅读次数:128
C++ 静态数据成员和静态成员函数
一 静态数据成员:1.静态数据成员的定义。 静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中,因为这样做会引起重复定义这样的错误。即使加上#ifndef #define #endif或者#pragma once也不行。其定义方式与全局变量相同。举例如下:x...
分类:编程语言   时间:2015-07-04 12:36:56    阅读次数:122
[JAVA]清洗latex数据
首先,找出符合条件的文章。1.清洗公式格式为\\begin{equation}...\\end{equation}\\begin{eqnarray}...\\end{eqnarray}2.以每段为准,将句子连接,接着进行分句(每行为一个句子)。3.清洗标签格式为(\\$$.*?\\$$)?(\\$....
分类:编程语言   时间:2015-07-04 12:32:24    阅读次数:202
C & C++ 宏与const
1、宏定义函数:例:#define do{exp} while(0)与#define exp有什么不同,好处在哪里?定义复杂代码,防止分号,或是括号不匹配等错误。比如:定义:#define switch(x,y) {int tmp; tmp="x";x=y;y=tmp;}使用时: if(x>y)sw...
分类:编程语言   时间:2015-07-04 12:31:30    阅读次数:128
javascript引擎
1、chakra 查克拉 IE9启用的新的javascript引擎2、spidermonkey /tracemonkey/jaegerMonkey spidermonkey应用在mozilla firefox1.0-3.0版本上, tracemomonkey 应用在3.0-4.,0版本上,jaege...
分类:编程语言   时间:2015-07-04 12:32:20    阅读次数:136
从头到尾彻底解析哈希表算法
从头到尾彻底解析哈希表算法原文出处: 研究者July说明:本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。第一部分:Top K 算法详解问题描述百度面试题:搜索引擎会通过日志文件把用户每次检索使用的所有...
分类:编程语言   时间:2015-07-04 12:27:41    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!