Welcome 微信登录

首页 / 操作系统 / Linux

Hibernate概念深入和CURD(增删改查)

Hibernate概念深入和CURD(增删改查)

一 Hibernate开发流程1.hibernate需要的三个条件(1)domian类(2)映射文件 User.hbm.xml(3)创建表2.开发流程(1)站在面向对象的角度由domain Object---àmapping ---àdb(官方推荐)(2)站在关系模型的角度由DB开始,用工具生成mapping和Domain object(使用较多)(3)从映射文件开始写(用的较少)注:以上任何两个都可以互相生成二 开发中的细节1.Domian Object...
在Hibernate中使用HQL通过Join进行关联查询

在Hibernate中使用HQL通过Join进行关联查询

使用HQL的Join进行关联查询,需要具备以下几个条件:以Person和Car为例(Person与Car是一对多的关系)1. 一对多的关系需要体现到实体类和配置文件中(注解也一样)2. from关键字后面只有一个实体类名,也就是Person。Join使用的时候,实际上是join的Person的属性下面写一个完整的例子:1、数据结构:create table one11_person(id varchar(32) not null,name varchar(...
Python ftp操作脚本&常用函数

Python ftp操作脚本&常用函数

需求:快速进行ftp上传 ,下载,查询文件原来直接在shell下操作:需要【连接,输用户名,输密码,单文件操作,存在超时限制】太过于繁琐,容易操作失败脚本改进:一句命令,搞定多文件上传,下载,查询,列表等操作后期可以加入更强大的功能直接上脚本:#!/usr/bin/python #ftp.py #thisscriptisusedtomakesomeftpoperationsmoreconvenient #adduploadanddownloadoperat...
Python dataformat.py通用数据格式转化脚本

Python dataformat.py通用数据格式转化脚本

需求:在进行Hadoop测试时,需要造大量数据,例如某个表存在56列,但实际程序逻辑只适用到某几列,我们造的数据 也只需要某几列构造几列数据,转化为对应数据表格式涉及模块:os,getopt,sys输入:源格式,文本文件输出:目标格式,文本文件#!/usr/bin/python #-*-coding:utf-8-*- #dataformat.py #thisscriptchangedatafromyoursourcetothedestdataformat ...
Python脚本示例[命令行参数,函数,判定,退出等]

Python脚本示例[命令行参数,函数,判定,退出等]

第一次根据需求写脚本第一个版本,用于通用的数据转换原数据为需要构造目标格式里面的几个字段,用某分隔符分开目标数据为用指定分隔符分割的字段,源文件字段填充其间,其他字段为0主要涉及命令行参数的处理和文件操作#!/usr/bin/python #-*-coding:utf-8-*- #dataformat.py #thisscriptchangedatafromyoursourcetothedestdataformat importos,getopt,sys#...
mini6410 实现 Linux ADC驱动详解--muge0913版

mini6410 实现 Linux ADC驱动详解--muge0913版

在嵌入式学习中嵌入式linux驱动占据着十分重要的地位,它不仅牵扯到操作系统、linux内核知识,同时作为开发者你必须了解面对的硬件体系结构和工作原理。在这本人muge0913对linux ad开发做了详细的介绍。一、ad转换器介绍在这里我们先从adc的工作原理出发,由浅入深的学习,对于已经掌握adc硬件知识的阅读者可跳过此部分。adc的基础知识我们可直接参考郭天祥老师的教材,下载地址:http://www.linuxidc.com/Linux/2011-...
mini6410 实现 Linux 串口驱动详解

mini6410 实现 Linux 串口驱动详解

为了实现串口通信,需要在嵌入式linux下编写相应的驱动程序。在嵌入式系统中,串口被看做终端设备tty。终端设备是unix体系中一个非常重要的对象,内容非常复杂,它是整个unix人机交互的基础,其地位并不亚于文件系统在操作系统中的作用。笔者muge0913在此对uart驱动进行整理。一、串口概述串口分为:同步传输(usrt)和异步传输(uart),其中异步传输是嵌入系统中最长用的通信设备,串口常被当做控制台使用。①同步传输:发送端和接收端使用同一个时钟。其...
mini6410 实现 看门狗移植--muge0913版

mini6410 实现 看门狗移植--muge0913版

写在移植前的:看门狗在嵌入式系统开发中占据重要的地位,管理系统的工作状态。在这里本人muge0913在参考别人的基础上,实现了mini6410看门狗的移植。在mini6410中看门狗驱动文件为linux2.6.38/drivers/watchdog/s3c2410_wdt.c在mini6410中linux系统默认看门狗是不开机启动,但是我们可以向/dev/watchdog写入数据来启动或关闭看门狗。如:echo 0 >/dev/watchdogech...
web.py任意文件上传(Windows下)

web.py任意文件上传(Windows下)

web.py是一个python的web框架, 简单易用强大的功能. 以python的方式来写web.在上传文件上, 我一直遇到点问题, 终于解决了, 记录在这里. 我在网上搜了很久, 这方面的资料好少, 希望可以帮助有需要的人, web.py还是很好用的.以上都是参考了官方文档, 地址: http://webpy.org/cookbook/index.zh-cn项目目录格式说明: upload是上传文件的目录(win7下测试, 图片,文本等都正常), te...
Java变量命名规范

Java变量命名规范

写这个不是给自己的一个备忘,只是最近改了一些前人的BUG,一个大公司,为什么一些基本的编码规范都没有,操蛋了不是,一个类名居然还能写成“BEAN”,一些基本的方法名中文拼音,大小写部分,单词低级拼写错误屡见不鲜,人何以堪啊!下面将一些编码的规范写给那些还走在只求速度上的程序员Java是一种区分字母的大小写(case-sensitive)的语言,下面谈谈Java语言中包、类、变量等的命名规范。(一)Package(包)的命名:Package的名字应该都是由一...
Android开发教程:拨打电话的简单实现

Android开发教程:拨打电话的简单实现

Android打电话主要就是用内部类加上监听器实现的,比较的简单和粗糙,这里没有进行什么美化。用到的是以前所用的MVC模式,其中main.xml就相当于view视图层,主要是通过activity文件的调用从而达到视图界面的搭建首先是页面的实现,页面设计的只是功能用到的一些东西。在string.xml中定义文字提示信息,下面是string.xml的部分代码:<stringname="app_name">拨打电话</string><...
Android开发教程:表格布局的简单使用

Android开发教程:表格布局的简单使用

风格跟HTML中的表格布局接近,只是所采用的标签有所不同;在这里<TableLayout>是顶级元素,说明采用的是表格布局;<TableRow>定义行,是行标签;<TextView>定义一个单元格内容,是列标签,相当于html中的td标签在这里可以有Android:stretchColumns属性值指定列数,也可以不指定,直接写。由gravity指定文字对齐方式,padding指定视图与视图内容间的空隙,单位为像素由di...
Android开发教程:使用线性布局实现简单登陆界面的实例

Android开发教程:使用线性布局实现简单登陆界面的实例

Android布局主要有五种,分别为线性布局LinearLayout,网格布局TableLayout,相对布局Realitive和帧式布局FrameLayout线性布局就是在标签下的所有子元素都会根据其orientation属性的值来决定是按行还是按列逐个显示,vertical是子元素垂直排列,每个子元素占据独立的一行;horizontal表示子元素水平排列,即每个子元素占据独立的一列android:gravity,表示显示方式位置,left表示显示在布局...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>