- 博客(27)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 有关思考的思考
写在开头有关思考的思考元认知大脑在想什么爱帮倒忙的大脑让大脑负起责任来怎么让大脑把书本看做饥饿的老虎写在开头本篇内容是我在《Head First设计模式》一书中截取的一些段落集合,因为本人比较认同其中对学习方法的一些讲解,所以拿出来分享给大家,希望能够对大家有所裨益。有关思考的思考元认知如果你是真的想学,而且想学的更快、更深入,就应该注意你怎样才能集中注意力。考虑自己是怎样思考的,并了解
2016-04-23 14:22:07 588
原创 一个关于微信公众号开发的开源项目,召集小伙伴和我一起来实现
Ftd-SCRM旨在一站式解决移动互联网环境下的客户关系管理问题的解决方案。 github地址:点击这里传统的CRM缺点销售管理导向对客户封闭客户数据静止商家对客户单向沟通单个客户独立客户无法自发成长。FTD-SCRM这个项目本着解决传统CRM存在的诸多问题而诞生的,特点如下: * 用户关系导向 * 对客户开放 * 双向交互 * 客户之间相互关联 * 客户可自扩散。 针
2015-12-02 15:41:11 1778
原创 oracle新建一个表空间和用户来测试
首先对表空间作如下说明临时表空间:是在做大数据量排序时,分组操作时用的,正常这些都是在内存中完成的,但在大数据量排序处理时,内存不够用的情况下就会用到临时表空间,这里是不存放表的,有点类似于操作系统中的虚拟内存概念。数据表空间:是存放表、索引等数据文件的表空间,顺带说下最好把表和索引分在不同的表空间中,这样性能会好很多。用户指定表空间:其实只是对用户建表时候的表空间设定一个默认值,就是
2014-09-19 17:06:09 1529 1
原创 通过excel向数据库(ORACLE)里插入数据
大家都知道PL/SQL可以向excel复制数据,同样我们也可以通过excel向数据库里插入数据。下面我们以一个简单的例子并配以截图演示首先,我们创建一个表testCREATE TABLE test(id NUMBER);接着我们执行如下语句SELECT * FROM test FOR UPDATE;并点开上图的锁接着我们在excel里复制一列数值
2014-09-17 10:40:51 1879 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 971
原创 eh教你快速掌握excel格式化显示
本文针对从数据库导入大量数据到excel表的情况,博友们可根据需要自行修改首先针对几万行大数据,有一个技巧,比如从第2行到第20001行,显示00000001到00020001(第一行显示字段名),可以在第一行输入 =text(row()-1,"00000000"),如下图所示。然后在20000行随便输入一个数字什么的,接着我们定位第一行
2014-09-15 17:09:53 1220
原创 浅析变量的作用域和生存周期的区别
作用域:在一定的空间范围内能够使用。生存周期:在一定的时间范围内存在。example:int f(int x){static int k=0;x+=k++;return x;}求f(f(2));这个结果是2,其中上例中k是一个静态局部变量,它的作用域就是本函数体内部,而它的生存周期确实一直有效,也就是说该变量一旦声明了之后,在内存开辟了一个单元用来存放它,只有在
2014-05-22 08:57:56 1317
原创 动态内存分配函数与释放函数
(1)分配函数void *malloc(sizeof(unsigned size)功能:在内存的动态存储区中分配一块长度位size的连续空间。返回值:指针,存放被分配内存的起始地址。若未申请到空间,则返回NULL(0)。void *:指向任何类型的数据,在使用时,要进行强制类型转换。例如:int *malloc(sizeof(int))struct student *mal
2014-05-20 08:53:23 1435
原创 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 5460
原创 字符数组和字符指针的区别
字符数组是一个指针常量,而字符指针是一个指针变量,如下代码所示char a[80];a[80]="Hello"; //错误,只能挨个元素进行赋值char *p;p="Hello"; //正确,因为是变量可以指定指向哪个字符串
2014-05-17 09:53:07 965
原创 各种字符串函数(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 876
原创 数组元素下标运算法之深度剖析
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 994
原创 输入年份和天数计算出几月几号
//转换函数如下,其中通过指针同时向主函数传回月份和天数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 3365
原创 输入年月日计算出是该年的第多少天
//转换函数如下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 2474
原创 字符串中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 1414
原创 字符串转换成数字
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 829
原创 赋值运算之加强篇
现象: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 710
原创 自增运算的深入剖析
〈转载请申明出处,谢谢合作!〉问题: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 790
原创 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 1925
原创 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 1548
原创 linux 乱码解决篇
博主也是刚刚学习的linux,被乱码困扰了好久,刚才在网上看到了这个方法,试用了下果然解决了,所以拿过来和大家一起共享下哈~原文链接:http://bbs.ednchina.com/BLOG_ARTICLE_2118824.HTM最近在学习linux,之前在虚拟机里装的是ubuntu的linux,因为以前装过,不过装好,在看视频教程学习的时候,大家一般使用的是red hat 系
2014-01-17 08:33:00 781
原创 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 746
转载 只需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 936
原创 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 1033
原创 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 12173 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 964
固定资产管理系统
2013-09-18
html,css,xml,java..net等各种库函数或教程参考手册打包
2013-09-17
操作系统课程设计多级目录查询
2013-07-07
oracle创建模式遇到问题
2014-10-14
dos环境下 启动数据库服务 lsnrctl start 出现错误
2014-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人