自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草原之家

一蓑烟雨任平生

  • 博客(27)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 有关思考的思考

写在开头有关思考的思考元认知大脑在想什么爱帮倒忙的大脑让大脑负起责任来怎么让大脑把书本看做饥饿的老虎写在开头本篇内容是我在《Head First设计模式》一书中截取的一些段落集合,因为本人比较认同其中对学习方法的一些讲解,所以拿出来分享给大家,希望能够对大家有所裨益。有关思考的思考元认知如果你是真的想学,而且想学的更快、更深入,就应该注意你怎样才能集中注意力。考虑自己是怎样思考的,并了解

2016-04-23 14:22:07 567

原创 一个关于微信公众号开发的开源项目,召集小伙伴和我一起来实现

Ftd-SCRM旨在一站式解决移动互联网环境下的客户关系管理问题的解决方案。 github地址:点击这里传统的CRM缺点销售管理导向对客户封闭客户数据静止商家对客户单向沟通单个客户独立客户无法自发成长。FTD-SCRM这个项目本着解决传统CRM存在的诸多问题而诞生的,特点如下: * 用户关系导向 * 对客户开放 * 双向交互 * 客户之间相互关联 * 客户可自扩散。 针

2015-12-02 15:41:11 1747

原创 oracle新建一个表空间和用户来测试

首先对表空间作如下说明临时表空间:是在做大数据量排序时,分组操作时用的,正常这些都是在内存中完成的,但在大数据量排序处理时,内存不够用的情况下就会用到临时表空间,这里是不存放表的,有点类似于操作系统中的虚拟内存概念。数据表空间:是存放表、索引等数据文件的表空间,顺带说下最好把表和索引分在不同的表空间中,这样性能会好很多。用户指定表空间:其实只是对用户建表时候的表空间设定一个默认值,就是

2014-09-19 17:06:09 1507 1

原创 通过excel向数据库(ORACLE)里插入数据

大家都知道PL/SQL可以向excel复制数据,同样我们也可以通过excel向数据库里插入数据。下面我们以一个简单的例子并配以截图演示首先,我们创建一个表testCREATE TABLE test(id NUMBER);接着我们执行如下语句SELECT * FROM test FOR UPDATE;并点开上图的锁接着我们在excel里复制一列数值

2014-09-17 10:40:51 1806 1

原创 浅析exists 和 in

exists和in 干的事是一样的,那为什么还要弄两个呢,其实是效率问题例如下面两个例子1.select * from t1 where exists(select 'X' from t2 where t1.a=t2.a)PS:这里的‘X'换成其他任意常亮都是可以的,例如数字字符etc。2.select * from t1 where t1.a in(select t2.a fro

2014-09-16 15:36:48 949

原创 PL/SQL DEVELOPER 设置大小写

工具->首选项->用户界面->编辑器->关键字大小写

2014-09-16 10:33:18 1646

原创 eh教你快速掌握excel格式化显示

本文针对从数据库导入大量数据到excel表的情况,博友们可根据需要自行修改首先针对几万行大数据,有一个技巧,比如从第2行到第20001行,显示00000001到00020001(第一行显示字段名),可以在第一行输入 =text(row()-1,"00000000"),如下图所示。然后在20000行随便输入一个数字什么的,接着我们定位第一行

2014-09-15 17:09:53 1194

原创 浅析变量的作用域和生存周期的区别

作用域:在一定的空间范围内能够使用。生存周期:在一定的时间范围内存在。example:int f(int x){static int k=0;x+=k++;return x;}求f(f(2));这个结果是2,其中上例中k是一个静态局部变量,它的作用域就是本函数体内部,而它的生存周期确实一直有效,也就是说该变量一旦声明了之后,在内存开辟了一个单元用来存放它,只有在

2014-05-22 08:57:56 1296

原创 动态内存分配函数与释放函数

(1)分配函数void *malloc(sizeof(unsigned size)功能:在内存的动态存储区中分配一块长度位size的连续空间。返回值:指针,存放被分配内存的起始地址。若未申请到空间,则返回NULL(0)。void *:指向任何类型的数据,在使用时,要进行强制类型转换。例如:int *malloc(sizeof(int))struct student *mal

2014-05-20 08:53:23 1406

原创 c语言学习之结构篇代码示例-输入n个同学的姓名,数学英语成绩,按照平均分从低到高排序并输出

#includevoid main(){const int count = 5;//定义数量struct student{char name[80];float math,eng;float aver;}stu[count],temp;//输入for (int i = 0; i scanf("%s%f%f", stu[i].name, &stu[i].m

2014-05-19 09:55:29 5404

原创 字符数组和字符指针的区别

字符数组是一个指针常量,而字符指针是一个指针变量,如下代码所示char a[80];a[80]="Hello";   //错误,只能挨个元素进行赋值char *p;p="Hello";   //正确,因为是变量可以指定指向哪个字符串

2014-05-17 09:53:07 944

原创 各种字符串函数(strcpy,strcmp,strlen)之深度剖析

//普通方法void strcpy1(char str1[], char str2[]){int i = 0;for (; str2[i] != '\0'; i++){str1[i] = str2[i];}str1[i] = '\0';}//简练方法void strcpy2(char str1[], char str2[]){int i = 0;whil

2014-05-16 21:35:59 855

原创 数组元素下标运算法之深度剖析

int a[10]={....};int *pa=&a[0];对上面这行相信大家都不陌生吧,其中【】的作用是代表下标,但是这对【】的原理是什么呢?其实a[i]中【】的作用就是进行*(a+i)操作,这样大家应该也就明白了int *pa=&a[0];int *pb=pa;pb[5]和a[5]其实是等价的了吧!

2014-05-16 09:44:01 957

原创 输入年份和天数计算出几月几号

//转换函数如下,其中通过指针同时向主函数传回月份和天数void month_day(int year, int yearday, int *month, int *day){//k月份,leap判断是否闰年(0非闰年1闰年)int k, leap;int tab[2][13] = {{ 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30

2014-05-16 09:23:30 3317

原创 输入年月日计算出是该年的第多少天

//转换函数如下int dayofyear(int year, int month, int day){//k月份 leap判断闰年int k, leap;int tab[2][13] = {{ 0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 },{ 0,31, 29, 31, 30, 31, 30, 31, 31, 30,

2014-05-16 09:09:35 2441

原创 字符串中16进制数字转换成十进制输出

void main(){for (int i = 0; str[i] != '\0'; i++){if (str[i] >= '0'&&str[i] n = 16 * n + str[i] - '0';}else{n = 16 * n + str[i] - 'a' + 10;}}printf("转换后的数字是:%d\n", n);}

2014-05-15 18:32:22 1385

原创 字符串转换成数字

void main(){//将字符串转换为数字char str[80];int i = 0;printf("Input : ");while ((str[i] = getchar()) != '\n'){i++;}str[i] = '\0';int n = 0;for (int i = 0; str[i] != '\0'; i++){n = 10 * n

2014-05-15 18:27:27 803

原创 赋值运算之加强篇

现象:public class Test{public static void main(String[] args){short a=1; //(1)a=a+1;//(2)a+=1;//(3)} }对上述代码进行编译会发生一个很有趣的现象a=a+1报错了,这是为什么呢?难道a=a+1和a+=1不一样?想到这儿那恭喜你答对了,其实a=a+1和a+=1还真不一样。

2014-02-08 14:24:22 688

原创 自增运算的深入剖析

〈转载请申明出处,谢谢合作!〉问题:public class Test{public static void main(String[]args){int a=1;a=a++;System.out.println("a="+a);}}博主不卖关子啦,正确答案是1。这是为什么呢,相信有不少新手朋友们都会认为正确答案是2的吧~~其实很简单,我们仅对a++进行

2014-02-08 13:59:31 771

原创 java细节之byte和int运算区别

博主不废话,直接给例子道出现象了撒:public class Test{public static void main(String[]args){byte b=0;b=1+2; //1.正确byte b1=1;byte b2=2;b=b1+b2:  //2.出错了int i=0;i=1+2; //3.正确int i1=1;int i

2014-02-08 11:28:36 1881

原创 mysql5.6.14 winx64绿色版安装步骤

1)下载好mysql5.6.14win64.zip绿色安装包2)解压缩到指定目录,博主的目录是的:d:/software/mysql-5.6.14-winx643)创建一个my.ini文件复制,用记事本打开复制以下代码粘贴到my.ini中保存# Save as "my.ini" in your MySQL installed directory[mysqld]basedir=D

2014-01-24 21:21:14 1526

原创 linux 乱码解决篇

博主也是刚刚学习的linux,被乱码困扰了好久,刚才在网上看到了这个方法,试用了下果然解决了,所以拿过来和大家一起共享下哈~原文链接:http://bbs.ednchina.com/BLOG_ARTICLE_2118824.HTM最近在学习linux,之前在虚拟机里装的是ubuntu的linux,因为以前装过,不过装好,在看视频教程学习的时候,大家一般使用的是red hat 系

2014-01-17 08:33:00 742

原创 oracle中如何创建数据库

1.创建用户并赋予密码create user eh identified by 123;2.创建表空间,并设置大小create tablespace eh_tablespace datafile 'd:\data.dbf' size 80m;3.给用户指定表空间alter user eh default tablespace eh_tablespace;4.给用户分配角色(

2014-01-12 16:40:40 712

转载 只需13步,完美卸载oracle

1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKEY_LOCAL_MACH

2014-01-12 12:40:16 909

原创 64位oracle数据库32位plsql dev正常工作解决步骤

1.下载32位 oracle客户端 并且 让plsql dev指向其oci.dll   1)启动plsql dev随便输入一个点击右上角x,进入界面之后点击工具菜单-〉首选项-〉链接   2)2.配置环境变量 1)TNS_ADMIN D:\software\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 2)NLS_LANG SIMPL

2014-01-12 12:37:52 1010

原创 dos环境lsnrctl start 出现tns-12560和tns-00530协议适配器错误的解答

问题://启动监听C:\Users\David>lsnrctl startLSNRCTL for 64-bit Windows: V1:24Copyright (c) 1991, 2010, Ora启动tnslsnr: 请稍候...TNS-12560: TNS: 协议适配器错误 TNS-00530: 协议适配器错误 //启动数据库实例服务C:\Users

2014-01-12 00:40:27 12082 3

原创 模拟Hibernate中一级缓存的工作原理

/** * 本程序通过MyDB模拟数据库 通过HashMap模拟session缓存 * 具体过程参看代码注释 */package com.eh.view;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;im

2013-12-27 16:50:50 944

研究生过程管理系统

记录研究生的课程任务,论文任务,项目任务,方便导师和学生实时的交互。

2014-01-12

java web版建议网上书店

本系统采用mvc设计模式,jsp+servlet,新手很容易上手该项目,一起来下载把,本人作品,必属精品!

2014-01-12

固定资产管理系统

固定资产管理系统概念结构设计, 固定资产管理系统逻辑结构设计, 固定资产管理系统需求分析说明书, 系统概貌。 附有java源码,开发工具有eclipse+windowbuilder+sqlserver2012

2013-09-18

web开发完全手册

这套资源是chm文件,内含多套子文件,有html参考手册,java参考手册,css参考手册等等

2013-09-18

html,css,xml,java..net等各种库函数或教程参考手册打包

该chm文件中,你可以找到你所需要的所有的网站建设教程。 从基础的HTML到XHTML,乃至进阶的XML、SQL、数据库、多媒体和WAP 完整的网站技术参考手册 我们的参考手册涵盖了网站技术的方方面面。 其中包括W3C的标准技术:HTML、XHTML、CSS、XML 。以及其他的技术,诸如JavaScript、PHP、ASP、SQL等等。 其中有html系列参考手册,xml系列参考手册, 浏览器脚本系列手册 服务器脚本系列手册,.net手册和网站构建手册,给你最新最全的极致体验,还等什么,快来下载吧,只需5分,只需5分哦~

2013-09-17

操作系统课程设计多级目录查询

***目录查询:查找Windows FAT文件系统下指定目录的特定文件 。(1人) 3分  对形如“C:\\Windows\\System\\Telnet.hlp”的文件进行查找;算法为:  首先找到根目录C:\\;  从根目录找到子目录Windows;  再找到子目录System;  再找到文件Telnet.hlp;

2013-07-07

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

TA关注的人

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