2017年
一叶竹
这个作者很懒,什么都没留下…
展开
-
数据结构<一>
常思考,常敲代码,要有思考的习惯,防止痴呆,哈哈哈。。。。为了编写出一个“好”的程序,必须分析待处理的对象的特征及各对象之间存在的关系,计算机解决一个具体问题时,大致需要经过下列几个步骤:1、首先要从具体问题中抽象出一个适当的数学模型2、然后设计一个解此数学模型的算法3、最后编出程序4、进行测试、调整直至得到最终解答。分析数据元素,分析关系就显得由为重要,寻求数学模型的实质是分析问题,原创 2017-02-28 23:08:53 · 499 阅读 · 0 评论 -
装饰模式
Decorator.hpp#ifndef DECORATOR_HPP_#define DECORATOR_HPP_class Frame {public: virtual void createtoobar()=0; virtual void createWin()=0;};class WindowFrame: public Frame {public: void原创 2017-05-06 15:45:50 · 246 阅读 · 0 评论 -
观察者模式
状态监听Observer.hpp#ifndef OBSERVER_HPP_#define OBSERVER_HPP_#include <List>class Observer{public: virtual void update(int state)=0;};class ContreteObserver1 :public Observer{public: int原创 2017-05-06 15:25:03 · 201 阅读 · 0 评论 -
工厂方法模式(Factory Method)
factory method 提供了一种延迟创建类的方式,使用这个方式可以在运行期由子类判断创建哪一个类的实例,避免在运行之前的一系列过程创建实例。#include <iostream>using namespace std;namespace Occ{/** * 职业 */ class Occupation {public: virtual void learn()=0;原创 2017-05-05 22:02:15 · 371 阅读 · 0 评论 -
三个女人一台戏 ---mappedBy
mappedBy理解为,拥有方能够自动维护跟被拥有方的关系,如果从被拥有方,通过手工强行来维护拥有方的关系;夫妻双向关联 在Man里面定义的注解: @OneToOne(cascade = CascadeTye.ALL) public Woman getWoman(){ return woman; } 在Woman里面定义的注解: @OneToOne(cascade = Cas原创 2017-05-13 16:43:49 · 679 阅读 · 0 评论 -
oracle笔记
sql缺少高级数据操作的过程结构,在pl/sql中可以嵌入sql调用,因此pl/sql应用程序可以使用sql来检索数据库中的一行或多行数据,根据其内容可以进行很多操作。然后发出更多的sql将行写回数据库。 java也有类似的作用。 使用c语言或其他过程语言编写的应用程序使用ORCALE CALL INTERFACE来建立与orcale数据库的会话,这些库是orcale所特有的,廋java按原创 2017-05-13 14:17:17 · 405 阅读 · 0 评论 -
oracle使用笔记(1)
oracle数据库创建方式 使用DBCA工具引导方式创建(一般情况下使用这种创建数据库的方式) 使用OEM方式创建(DBA有可能使用这种方式) 使用命令行方式创建(PL/SQL)(此方式一般不会使用)以下主要使用第三种方式创建 通过规划,磁盘够用,字符集确定,文件存放位置,全局数据库名称(mybbdb)等确定。 可以通过此方式深入的理解一下ORACLE数据库的创建的关键原创 2017-05-13 16:19:35 · 394 阅读 · 0 评论 -
jdbc、jdbcTemplate、hibernate、jpa、spring之间的关系
JPA 的底层实现是一些流行的开源 ORM 框架,因此JPA其实也就是java实体对象和关系型数据库建立起映射关系,通过面向对象编程的思想操作关系型数据库的规范 Getting started with Spring Data JPA 最终目的 使用 Spring Data JPA 简化 JPA 开发 Spring集成JPA2.0 JPA的使用 进化过程- - - -丰富壮大spring-原创 2017-05-12 23:28:22 · 4901 阅读 · 1 评论 -
关于web跨域问题
http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html转载 2017-04-13 13:51:36 · 317 阅读 · 0 评论 -
C语言单元测试框架 -CUnit
使用CUnit对C代码进行单元测试,帮助更高效的编写代码 下载 https://sourceforge.net/projects/cunit/?source=typ_redirect 安装 sudo tar -jxzf CUnit-2.1-3.tar.bz2 sudo cd CUnit-2.1.3/ sudo ./bootstrap sudo ./原创 2017-03-16 14:09:56 · 1877 阅读 · 0 评论 -
IE9中table中出现空白单元格的解决办法
这个是IE9的bug。是因为</td>与<td>之间有空白行才导致出现空白 只需要将连起来(不换行)则可以解决。原创 2017-04-01 16:36:34 · 1183 阅读 · 0 评论 -
IE 设置
IE 隐藏location 设置原创 2017-04-01 09:52:01 · 295 阅读 · 0 评论 -
vscode简单配置
task.json{ "version": "0.1.0", "command": "gcc", "isShellCommand": true, "args": ["-g", "${file}", "-o", "${fileBasename}.o"], "showOutput": "always"}launch.json{ "version": "0.原创 2017-03-29 13:32:15 · 2374 阅读 · 0 评论 -
RabbitVCS安装
给大家推荐使用RabbitVCS,类似与TortoiseSVN。 下面具体安装RabbitVCS的方法步骤如下: 第一步: sudo add-apt-repository ppa:rabbitvcs/ppa 第二步:根据第一步的情况来是否跳过该步骤,如果第一步出现导入key,那第二步可以跳过,否则需要导入key sudo apt-key adv –keyserver keyserver.u原创 2017-03-19 22:12:41 · 1059 阅读 · 0 评论 -
2017年--年度计划
2017年完成的目标原创 2017-02-03 22:26:47 · 358 阅读 · 0 评论 -
写一个简单的webservice
由于很简单,所有就不贴图片啦第一步 :创建webservice服务 import javax.xml.ws.Endpoint;/** * <p> * Copyright: Copyright (c) 2017 * </p> * <p>公司名称 : #############</p> * <p>项目名称 TheService</p> * <p>创建时间 : 2017-2-20 下午4:5原创 2017-02-20 17:26:07 · 2798 阅读 · 1 评论 -
一个简单的CSS 正方体制作
test.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/test.css"></head><body> <p >kaekeaeaaaaaaaaaaaaaaaaaaaeeee原创 2017-02-20 17:36:45 · 8762 阅读 · 0 评论