07 2014 档案

算法之快速排序
摘要:快速排序是1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称为分治法(Divide-and-Conquer Method)。分治法的基本思想:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。快速排序的基本思想:设当前待排... 阅读全文

posted @ 2014-07-31 15:48 阳台 阅读(212) 评论(0) 推荐(0) 编辑

单链表逆转
摘要:// p 为指向非空单链表中第一个结点的指针,本算法逆转链表并返回逆转后的头指针。基本思路是:如果链表中只有一 个结点,则空操作,否则先逆转a2开始的链表,然后将 a1联接到逆转后的链表的表尾(即a2)之后。 1 //递归方法逆转 单链表 2 Node* RecReverseList(Node* ... 阅读全文

posted @ 2014-07-31 10:51 阳台 阅读(260) 评论(0) 推荐(0) 编辑

C程序设计语言之一
摘要:%d 按照十进制整形数打印; %o 按照八进制整形数打印; %x 按照十六进制整形数打印; %c 表示字符 %s 表示字符串 %% 表示%本身打印; %ld long型输出”幻数“: #define 名字 替换文本 #define NUM 100++i, 比... 阅读全文

posted @ 2014-07-31 09:40 阳台 阅读(340) 评论(0) 推荐(0) 编辑

vim插件配置(一)
摘要:vim代码自动显示提示代码插件:AutoComplPop; 代码(普通变量函数)c/c++代码(类的 . , ->, :: 操作符)的自动补全插件: OmniCppComplete 阅读全文

posted @ 2014-07-29 16:02 阳台 阅读(170) 评论(0) 推荐(0) 编辑

makefile示例
摘要:#定义编译选项CXX = g++ #设置“CXXFLAGS”环境变量CXXFLAGS = -g -Wall -O0 -std=c++0x#定义头文件目录,链接库目录,链接文件INCLUDE_PATH = ../frame/3rdInc/eluna/ ../frame/3rdInc/glog ../... 阅读全文

posted @ 2014-07-28 19:55 阳台 阅读(412) 评论(0) 推荐(0) 编辑

cocos2d基础入门
摘要:HelloCpp中Classes目录下放开发者自己的类; win32:平台相关,coco2d已默认创建;coco2d-x目录下,samples/cpp/HelloCpp/(工程根目录)图片放置位置:根目录下/Resources目录下;什么是场景;场景是占据屏幕的界面;什么是锚点;锚点如何设置; C... 阅读全文

posted @ 2014-07-27 23:16 阳台 阅读(224) 评论(0) 推荐(0) 编辑

Makefile
摘要:转自:http://blog.csdn.net/haoel/article/details/2886陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序... 阅读全文

posted @ 2014-07-24 15:08 阳台 阅读(293) 评论(0) 推荐(0) 编辑

Makefile
摘要:转:http://blog.csdn.net/haoel/article/details/2890 首先看GCC编译四个阶段:http://www.cnblogs.com/chris-cp/p/3865035.html 转:http://www.cnblogs.com/luchen927/arc... 阅读全文

posted @ 2014-07-24 14:15 阳台 阅读(249) 评论(0) 推荐(0) 编辑

GCC编译四阶段
摘要:Linux下程序编译的四个阶段:预处理、编译、汇编、链接GCC: GUN C Compiler 但现在不只局限于c语言预处理(Preprocessing): gcc -E hello.c -o hello.i -E选项意思不晓得 1、在源程序中插入include包含的头文件; 2、宏定义... 阅读全文

posted @ 2014-07-24 10:54 阳台 阅读(514) 评论(0) 推荐(0) 编辑

c基础总结
摘要:机器大小端判断: 1 #include 2 3 typedef union{ 4 char x; 5 int i; 6 }un; 7 8 int main() 9 {10 un tt; 11 tt.i = 1;12 13 if(tt.x == 1)... 阅读全文

posted @ 2014-07-23 15:23 阳台 阅读(156) 评论(0) 推荐(0) 编辑

python 多线程
摘要:python 提供了几个用于多线程编程的模块,包括thread、threading、Queue等。thread、threading 模块允许程序创建和管理线程;thread模块提供了基本的线程和锁的支持, threading提供了更高级别,功能更强的线程管理的功能;Queue模块允许用户创建一个... 阅读全文

posted @ 2014-07-22 17:32 阳台 阅读(176) 评论(0) 推荐(0) 编辑

Andriod之Activity
摘要:eclipse还原默认的面板设计:Window > Reset Perspective> OK1\1、多个Activity之间的关系;2、Intent的基本作用;3、在一个Activity当中启动另一个Activity;4、使用Intent在Activity之间传递数据的基本方法;Intent的基本... 阅读全文

posted @ 2014-07-19 21:53 阳台 阅读(176) 评论(0) 推荐(0) 编辑

Java面向对象的编程
摘要:类的多态性: Java语言中含有方法重载与成员覆盖两种形式的多态:(区别于c++) 方法重载:在一个类中,允许多个方法使用同一个名字,但方法的参数不同,完成的功能也不同。 成员覆盖:子类与父类允许具有相同的变量名称,但数据类型不同,允许具有相同的方法名称,但完成的功能不同。 ... 阅读全文

posted @ 2014-07-16 20:13 阳台 阅读(190) 评论(0) 推荐(0) 编辑

C++模板编程
摘要:如何处理函数模板中的函数体?预备知识补充: 按照c++的语言系统,普通函数及类的声明应该放在一个头文件中(通常是.h、 .hpp、.hh为扩展名)里; 而将其实现放在一个主代码文件中(通常以.c 、.cpp、 .cc为扩展名)里;这样便于将代码分散编译到多个目标文件中,最后通过链接形成一个... 阅读全文

posted @ 2014-07-14 15:59 阳台 阅读(218) 评论(0) 推荐(0) 编辑

关于思考
摘要:---转自spring sky必须要走出自己的路,不断的去独立思考;我曾经很多问题没解决,最后都是逼着自己必须把问题解决,这就是坚持和负责!今天,我已经养成了习惯,养成了不屈不服的心,要知道,如果别人能实现的功能,你肯定也可以,因为你不比别人差多少,只是比别人花费的时间少而已!对自己要有信心,学程序... 阅读全文

posted @ 2014-07-12 08:57 阳台 阅读(185) 评论(0) 推荐(0) 编辑

java基础
摘要:DOC执行:set classpath =c:java Hello将类的查找路径指向了c盘,在运行时,会从c盘下开始查找;mian()方法是程序的主方法,在一个java程序中有且只能有一个main()方法;main() method 之前必须加上pubilc static void 这三个标识符;s... 阅读全文

posted @ 2014-07-11 14:52 阳台 阅读(261) 评论(0) 推荐(0) 编辑

将源文件编译成库
摘要:示例源文件为main.c, x.c, y.c, z.c,头文件为x.h,y.h,z.h如何编译成.so动态库?编译器用gcc# 声称动代连接库,假设名称为libtest.sogcc x.c y.c z.c -fPIC -shared -o libtest.so# 将main.c和动态连接库进行连接生... 阅读全文

posted @ 2014-07-11 14:27 阳台 阅读(595) 评论(0) 推荐(0) 编辑

编码
摘要:在计算机的世界里,所有的文字,数值都只是一连串的0和1。这些0和1对于设计者来说实在是难以理解;于是就产生了各种方式的编码;它们指定一个数值来代表某个字符;比如常用的字符编码系统ASCII 虽然各类的编码系统合起来有数百种之多,却没有一种是包含足够的字符、标点符号及常用的专业技术符号;这些编... 阅读全文

posted @ 2014-07-09 17:19 阳台 阅读(182) 评论(0) 推荐(0) 编辑

python 函数之walk
摘要:import osfor root, dirs, files in os.walk("./"): print root print dirs print files功能:递归遍历某路径下的文件夹,文件返回的是一个三元tupple(dirpath, dirnames, filenames),di... 阅读全文

posted @ 2014-07-08 20:27 阳台 阅读(323) 评论(0) 推荐(0) 编辑

epoll相关
摘要:1) 能不能给一个使用epoll相关API进行IO监控的示例?在>中有一个简单的示例说明epoll相关API的使用, 但是这个示例是非常简单的, 它仅仅关注于如何使用epoll相关函数上面, 如果要更好的使用epoll, 还需要自己动手以及阅读资料.2) epoll和select都属于多路复用IO吗... 阅读全文

posted @ 2014-07-08 16:43 阳台 阅读(159) 评论(0) 推荐(0) 编辑

网络收发之cycleBuf
摘要:1 #pragma once 2 3 #include 4 #include 5 6 class cyclebuffer 7 { 8 protected: 9 volatile int32_t m_nReadIndex; 10 volatile int3... 阅读全文

posted @ 2014-07-07 17:30 阳台 阅读(635) 评论(0) 推荐(0) 编辑

数据结构基础之一
摘要:数据结构:带结构的数据元素的集合;数据的逻辑结构可归结为以下四类: 线性结构 树形结构 网状结构 集合数据结构的逻辑结构:数据集合+关系集合;数据的存储结构:逻辑结构在存储器中的映像;算法: 为了解决某类问题而规定的一个有限长的操作序列;算法5特征: 1、有穷性; 2、确定性(对参数的... 阅读全文

posted @ 2014-07-06 22:29 阳台 阅读(165) 评论(0) 推荐(0) 编辑

python 列表推导式
摘要:1、列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表示式 for 变量 in 列表 if 条件] 1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 4 li = [1,2,3,4,5,6,7,8,9] 5 print [x*... 阅读全文

posted @ 2014-07-02 17:30 阳台 阅读(1456) 评论(0) 推荐(0) 编辑

liquibase之快速入门
摘要:第一步: 创建一个Changelog File: 这个database Changelog file列举了数据库中所有的改变情况,该文件是以xml为基础的,下面是一个空的xml文件:1 2 3 8 9 第二步: 增加一个变化集; 每一个变化集都是有id属性和author属性来唯一确定的,这两个属... 阅读全文

posted @ 2014-07-01 14:15 阳台 阅读(4989) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示