自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 ThreadLocal学习笔记

Java中java.lang.ThreadLocal类不是一个线程的本地实现,而是线程局部变量,也许叫ThreadlocalVar更加合适。ThreaLocal使用非常简单,就是为使用该变量的线程提供一个变量值的副本,每个线程都可以独立的改变自己的副本,而不会与其他线程冲突。 从线程角度看,每个线程都保持一个对其线程局部变量的隐式引用,只要线程是活动并且ThreadLocal实例可访问。线程结束...

2014-02-27 22:29:58 117

原创 指针问题

程序1:void myMalloc(char *s) //我想在函数中分配内存,再返回{ s=(char *) malloc(100);}void main(){ char *p=NULL; myMalloc(p); //这里的p实际还是NULL,p的值没有改变,为什么? if(p) free(p);}...

2013-11-28 18:12:08 105

原创 C 计算带有汉字的字符串长度并输出

#include #include #include #include //printf zh language#include "StrTest.h"int main(int argc,char*argv[]){ wchar_t wstr[]=L"Hello World,呵呵!"; setlo...

2013-10-21 21:14:31 490

原创 PostgreSql 数据库杂记

1):PostgreSql数据库查询结果随机排列语句select id,name from article order by random();

2013-09-26 07:27:11 99

原创 js正则表达式

1:字符串中不准输入''字符function ChkStr(obj) { var reg=/^[^]+$/; if (!obj.value) return; if (!reg.test(obj.value)) ...

2013-09-06 21:13:05 76

C 字符串替换函数

#include #include #include char* StrReplace(char*src,char*rpl,char*dest){ char *temp,*buf,*str; int ind=0,i=0,next=0; size_t srcLen=0,destLen=0,rplen=0,len=0; srcLe...

2013-08-17 10:21:53 531

关于C extern关键字的用法

extern关键字理解:extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的, C++的规则在翻译这个函数名时会按照C++编译器的规则进行转换,不同的编译器采用的方法不一样,因为C++支持函数的重载。    例如:     #...

2013-08-10 11:53:52 127

原创 char类型数组

字符数组(一维、二维)(一)第二节   字符数组字符数组是数组元素为char类型的一种数组。凡是适合数组的定义和赋值,也都适合于字符数组。由于C语言没有提供字符串类型,字符串一般用一维字符数组来存放,而二维字符数组可以存放多个字符串。一、字符数组的定义字符数组定义的一般格式为:l            一维字符数组:char 数组名[整型常量表达式];l   ...

2013-03-09 11:24:17 21298 1

原创 C字符串指针操作

下面是我自己的见解,不具有权威性,如果哪位大神发现错误还请指出以共同进步。int main(int argc,char*argv[]){ char *temp; temp="King"; printf("temp address is %d\n",temp);//此处temp的内存地址应该指向栈空间的地址。此时未给temp分配堆内存,如果调用srncpy(te...

2012-11-12 10:20:42 603

原创 二叉树排序

package net.com.tree;public class BinaryTree { public static void main(String[] args){ BinaryTree binaryTree=new BinaryTree(); int[]array={8,3,10,9,1,5}; TreeNode treeNode=binaryTre...

2012-09-15 12:34:35 135 1

原创 算法 堆排序

package net.com.heap;import java.util.Arrays;public class HeapSort { /* * fun将给定的一个数组创建成大頂堆 * array代表给定的数组,right代表数组的最大下标值 * */ public void createHeap(int[] array,int right){//创建大...

2012-09-11 22:08:47 67

原创 Arrays.sort 降序排序实现 Comparator

对int类型的数组利用Arrays类实现降序排序首先实现Comparator类:public class SortCompare implements Comparator{ public int compare(Integer o1, Integer o2) { if(o1 < o2){ return 1; }else if(o1 == o2){ re...

2012-06-30 16:29:36 1093

原创 快速排序算法实现

#include #include int Index(int *array,int left,int right){//用于得到枢轴的坐标 int temp = 0; int *flag = &array[left]; //开始时写成了flag = array[left],这是不正确的,因为在下面做交换时,只是数据的交换,而不会将数据写到原来的地址值中去。...

2012-05-26 18:02:51 106

原创 JavaMD5加密算法

package net.com.security;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Test { public String testMD5(String str){ Strin...

2012-05-24 21:42:57 160

插入排序

#include #include void InsertSort(int *a,int n){ int i = 1; int flag = 0;//标记交换的两个数的下标值 int temp = 0;//交换两个数据时作为中间变量使用 int exc = 0;//标记是否后面的一个数小于前面的 for(i = 1; i < n ...

2012-05-12 20:03:07 73

数据结构1800例题与答案.rar

数据结构1800例题与答案网上用。十分的全。

2011-01-02

两个矩阵相加,可以压缩的简单

在屏幕上输入两个矩阵,然后实现相加,实现数据结构中的压缩,非常简单。

2011-01-02

判断日期是今年的第几天

通过输入年,月,日判断这一天是今年的第几天。

2010-11-19

判断质数1-5000之间的数据

输入 N 个大于2的整数a,判断每一个数是否为质数,如果是,就输出YES,否则输出 NO。 Input: 第一行为一个正整数N(1<=N<=100),接下来有N 行,每行一个待判断的整数 ai(2<=ai<=50000)。 Output: 输出共N行:对于每个ai输出一行,若ai为素数则输出YES,否则输出NO。

2010-11-19

万年历.txt 查询 生肖

你只要输入年分就可以。很好用。 这是完全用c语言变得。

2010-09-21

c语言源代码-猜数字c语言编写

猜数字,看一下你的能力。 你通过在控制台上输入数字看你能不能在最快时间内,猜准数字。很好玩。

2010-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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