0%

Database

MySQL

Install MySQL

sudo apt-get install mysql-server mysql-client

Install mysql-python

sudo apt-get install libmysqlclient-dev python-dev
pip install mysql-python

Test

>>> import MySQLdb

![elixir](https://raw.githubusercontent.com/keer2345/storehouse/master/hexo/images/elixir/logo.png)

Elixir学习资料

书籍

  • Elixir In Action
  • Programming Elixir
阅读全文 »

列模式操作

删除列

  1. 光标定位到要操作的地方。
  2. CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
  3. d 删除。

插入列

插入操作的话知识稍有区别。例如我们在每一行前都插入”() “:

  1. 光标定位到要操作的地方。
  2. CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
  3. SHIFT+i(I) 输入要插入的内容。
  4. ESC 按两次,会在每行的选定的区域出现插入的内容。
阅读全文 »

基于Jeesite,感谢作者给我们提供了一个这么好的开源项目,谢谢!

JeeSite 是一个企业信息化开发基础平台,Java企业应用开源框架,Java EE(J2EE)快速开发框架,使用经典技术组合(Spring、Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。 http://jeesite.com

阅读全文 »

基于注解的控制器

应用@Controller

编辑pom.xml

<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
阅读全文 »

Spring MVC 初步了解

构建一个Java Web项目

$ mvn archetype:generate \           
-DarchetypeCatalog=internal \
-DgroupId=com.keer \
-DartifactId=ch02 \
-DarchetypeArtifactId=maven-archetype-webapp
阅读全文 »

Maven是优秀的Java构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。

阅读全文 »

Oracle数组一般可以分为固定数组和可变数组
集合:是具有相同定义的元素的聚合。Oracle有两种类型的集合:

  • 可变长数组VARRAY:可以有任意数量的元素,但必须预先定义限制值。
  • 嵌套表:视为表中之表,可以有任意数量的元素,不需要预先定义限制值。

在PL/SQL中是没有数组Array概念的。但是如果程序员想用Array的话,就得变通一下,用TYPETable of Record来代替多维数组,一样好用。

阅读全文 »