- 博客(12)
- 收藏
- 关注
原创 C语言字符串操作(一)
对一个字符串重新排列,字母排在前面,数字排在后面,并不改变原来字母之间以及数字之间的字符顺序。 #include #include #include #define N 30 /*********************************************** *函数名称: fun *创建时间: 2
2015-04-17 21:47:32 626
转载 (转)大端法、小端法、网络字节序
关于字节序(大端法、小端法)的定义 《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。也可以说: 1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endian)就是高位字节排放
2015-04-17 11:31:27 589
原创 C语言递归和非递归实现字符串反转
// 递归实现字符串反转 char *reverse(char *str) { if( !str ) { return NULL; } int len = strlen(str); if( len > 1 ) { char ctemp =str[0]; str[0] = str[len-1]; str[len-1]
2015-04-17 11:17:05 667
原创 Python学习笔记(三)Python数据库操作。
Python与Mysql 一、安装MySQLdb模块 使用python连接Mysql的前提,就是需要一个让python连接到Mysql的接口,这就是MySQLdb模块。 验证是否已经安装了MySQLdb: ========================================================== d:\usr\local\Python25>pyt
2015-04-02 15:45:12 324
原创 常用的SQL查询语句
一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项 4. 查询指定行 SQL>SELE
2015-04-02 15:41:26 355
原创 快速排序学习
快速排序是一种最坏情况时间复杂度为的排序算法。虽然最坏情况的时间复杂度很差,在在实际应用中是最好的选择,平均性能很好:期望时间复杂度,而且隐含的常数因子非常小。另外,它还能够进行原排序,在虚拟环境中也能很好工作。基于随机抽样的快速排序算法,在输入元素互异的情况下,期望运行时间为。 1.基本思想 快速排序利用了分治策略。分治策略可以分为3个步骤: 分解:将问题划
2015-03-31 23:03:44 418
原创 Python学习笔记(二)网络刷博器爬虫
python实现刷博器(适用于新浪、搜狐) 最近两天开始学习Python,由于过去主要使用C,对Python的简洁易用感到很新奇,大大增加了学习的兴趣。 从今天开始记录Python的学习历程和笔记。一方面方便自己未来查阅,另一方面与大家共享学习。 做点小东西,有成就感,才会有动力学下去! 先上代码: 1: import webbrowser as
2015-03-31 22:59:58 412
原创 Python 学习笔记(一)
1.根据路径导入模块 如果想引用指定路径下的某个模块,则需要使用sys.path.append("module_directory") 来把这个路径添加到sys下,这就涉及到Python语言中import的机制了。如:想引用/home/a/目录下的/b模块,既可以书写如下 import sys; sys.path.append("/home/a/") import b
2015-03-31 22:58:25 317
原创 华为机试题2015
第一题(60分): 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000” [cpp] view plaincopy 转载请标明出处,原文地址:http://b
2015-03-23 22:20:52 359
转载 排序算法
插入排序 1.直接插入排序 原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。 要点:设立哨兵,作为临时存储和判断数组边界之用。 实现: Void InsertSort(Node L[],int length) { Int i,j;//分别为有序区和无序区指针
2015-03-23 11:33:25 270
原创 堆与栈
堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是一块栈内存,所以这句话的意思就是:在栈内存中存放了一个
2015-03-23 11:28:11 388 1
原创 新的地方,新的开始
最近,看着身边的同学朋友,工作的也都在努力的工作,学习的也都在加劲的学习,我也有些压力。怎么说呢,如果研究生这三年读不好书的话,当我踏出校门的那一刻我一定会感觉到,上班的已经有了三年的职场经验,还有三年的技术积累,社会关系的积累,而我彼时是一个刚出校门的小白。工作还不一定啥样呢。我不想让他们把我拉开太远,或者说根本就不想让他们拉开。所以我要做好每一个决定和走好每一步。此时想起了爸爸的话:“咱爷俩要
2014-07-16 17:18:13 362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人