Huohuo

有道无术术可求,有术无道止于道

Flicker方案用于生成自增ID

主要思路采用了MySQL自增长ID的机制(auto_increment + replace into)建表语句:CREATE TABLE `tb_seqno` ( `a` varchar(1) NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, ...

2018-05-31 10:26:20

阅读数 488

评论数 0

Java实现非递归遍历二叉树

import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class Tree<AnyType extends Comparable<? su...

2018-03-06 20:54:14

阅读数 183

评论数 0

异或运算实现两个数的交换

通常的交换两个变量a,b的过程为 int temp; temp=a a=b; b=temp; 需借助上面的第3个临时变量temp. 采用下面的方法,对于给定两个整数a,b,下面的异或运算可以实现a,b的交换,而无需借助第3个临时变量: ...

2016-03-08 10:45:31

阅读数 506

评论数 0

Qt5中文显示乱码问题

以前,在Qt中碰见中文显示乱码的问题的时候,都是不分青红皂白就使用如下三行代码进行解决: QTextCodec::setCodecForTr(...)  QTextCodec::setCodecForCStrings(...)  QTextCodec::setCodecForLocale...

2016-02-29 15:11:22

阅读数 514

评论数 0

How good of a programmer is Mark Zuckerberg?

He's an amazing CEO, one of the best in the world. But what about his programming abilities now. Does he still code sometimes for Facebook? ...

2016-02-28 14:45:56

阅读数 451

评论数 0

函数对象和谓词

在C++中,在应用程序运行阶段存在的所有实体都是对象,因此struct和class也可用作函数,这称为函数对象。注意,函数也可通过函数指针来调用,他们也是函数对象。     从概念上说,函数对象是用作函数的对象;但从实现上说,函数对象是实现了operator()的类的对象。虽然函数和函数指针也可...

2016-01-06 11:19:06

阅读数 897

评论数 0

Qt实现自己的IDE

简易实现了文件操作,编译和运行等功能: mainwindow.h文件代码: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include //add控件 #include//Qt自带的控件 #include #include...

2015-11-10 09:38:47

阅读数 2077

评论数 1

C语言产生一个大txt文件,并进行排序

产生了一个十万行的txt文件,每一行都是一个0-512之间的随机数,并对这个文件进行排序,生成一个递增排序的文件: #define _CRT_SECURE_NO_WARNINGS #include #include #include //生成一个超大的txt文件 void Build...

2015-11-08 19:51:28

阅读数 2174

评论数 0

C语言实现任何文件的加密解密

使用命令提示符,实现任何文件的加密和解密功能。 代码如下: //#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #pragma warning(disable:4996) //加密...

2015-11-07 21:56:33

阅读数 8485

评论数 0

(C语言)搜狗的一道在线编程题

#define _CRT_SECURE_NO_WARNINGS #include int main() { int max = 0; printf("请输入:\n"); int n = 0; int m = 0; char inp...

2015-10-17 22:25:05

阅读数 412

评论数 0

都是类型惹的祸——小心unsigned

原文地址:http://blog.csdn.net/ljianhui/article/details/10367703 正如我们所知道的,编程语句都有很多的基本数据类型,如char,inf,float等等,而在C和C++中还有一个特殊的类型就是无符号数,它由unsigned修饰,如unsig...

2015-10-09 16:12:26

阅读数 294

评论数 0

判断链表是否含有环,若有则找出环的入口节点

可以简单的通过一个“快指针”和一个“慢指针”来实现: #include #include #define bool int #define false 0 #define true 1 struct lis { int MyData; struct lis * MyNext; }; ...

2015-09-21 08:50:35

阅读数 386

评论数 0

单向链表的操作

C语言实现单向链表的新建节点、插入节点、删除节点、循环遍历输出节点、返回链表的节点个数、清空链表、返回指定位置的节点,倒置链表。。。。等等 具体见代码: #include #include struct MyList//单向链表 { int data; struct MyList *ne...

2015-09-20 19:17:04

阅读数 302

评论数 0

一个C语言典型的内存泄露问题

具体的问题见下面的demo: #include void getheap(int *p)//p是NULL的地址 { p = malloc(sizeof(int) * 10); //p重新指向了分配在堆中的空间 }//形式参数int *p在栈空间内,函数结束后就释放了,malloc分配的空间也...

2015-08-27 23:15:59

阅读数 4409

评论数 0

C语言判断大小端对齐

大端小端的概念(以下概念来自网络) 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就...

2015-08-26 10:52:29

阅读数 652

评论数 0

C语言的字符串倒置问题

#include int main() { char c[] = "hello world"; int len = 0; while (c[len])//此法求出的长度即为字符串的有效长度 { len++;//如果到了字符串的结尾,则不再加1 } prin...

2015-08-25 15:27:49

阅读数 4291

评论数 0

C语言切换壁纸和播放音乐

#include #include #pragma warning(disable:4996) //排除VS造成的错误 int main() { int i; //Sleep(1000); printf("The program is running...\n"...

2015-08-25 15:02:36

阅读数 1547

评论数 0

C语言的int最值问题,以及原码反码及补码

以2字节为例来说: 对于无符号的数值(原码反码及补码都一样),最大值为1111  1111  1111  1111=65535                                                                              最小值为00...

2015-08-24 22:38:10

阅读数 1573

评论数 0

C语言的System使用

#include #include int main() { //printf("即将打开记事本程序!\n"); //system("notepad"); //system("start notepad"); /* ...

2015-08-22 16:58:27

阅读数 1256

评论数 0

七夕祝福

七夕了。。。送祝福了。。。鲜花屏显,跑马灯。。 部分代码如下:   using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Dr...

2015-08-19 11:21:13

阅读数 337

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭