我的名片

网名:轻舞肥羊

职业:Java Python 架构 PM

现居:武汉

企鹅号:43131588

  • python 命令行参数实例

    在命令行下执行某些命令的时候,通常会在一个命令后面带上一些参数,这些参数会传递到程序里,进行处理,然后返回结果,在linux 下很多命令其实也是用python来实现的。那么如果做到在命令行输入类似如下的命令并能得到正确的解析呢

    轻舞肥羊2012-11-17[Python/Django]

    阅读更多
  • mybatis实战教程(mybatis in action)之四:实现关联数据的查询

    有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。我们首先创建一个Article 这个表,并初始化数据.

    轻舞肥羊2012-11-14[java]

    阅读更多
  • mybatis实战教程(mybatis in action)之二:以接口的方式编程

    前面一章,已经搭建好了eclipse,mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句:session.sel&#101;ctOne(&amp;quot;com.yihaomen.mybatis.models.UserMapper.sel&#101;ctUserByID&amp;quot;, 1)其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细过程:<b>在src_user源码目录下建立 com.yihaomen.mybatis.inter 这个包,并建立接口类 IUserOperation , 内容如下:</b>

    轻舞肥羊2012-11-13[java]

    阅读更多
  • mybatis实战教程(mybatis in action)之一:开发环境搭建

    mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包。这些软件工具均可以到各自的官方网站上下载。首先建立一个名字为 MyBaits 的 dynamic web project&nbsp;&nbsp;1. 现阶段,你可以直接建立java 工程,但一般都是开发web项目,这个系列教程最后也是web的,所以一开始就建立web工程。2. 将 mybatis-3.2.0-SNAPSHOT.jar,mysql-connector-java-5.1.22-bin.jar 拷贝到 web工程的lib目录.3. 创建mysql 测试数据库和用户表,注意,这里采用的是 utf-8 编码

    轻舞肥羊2012-11-12[java]

    阅读更多
  • mybatis实战教程(mybatis in action),mybatis入门到精通

    写在这个系列前面的话:以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的 mybatis 教程.什么是mybatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.

    轻舞肥羊2012-11-12[java]

    阅读更多
  • 用 java 实现FTP SERVER(附源码)

    前面用 PYTHON 实现了一个 ftp server(参考这里) ,有朋友问有没有java版本的,其实说白了,ftp 也就是 tcp/ip 协议的一个应用而已,而tcp/ip 基本都是通过socket来传输指令或数据,只要客户端和服务端定义好沟通协议就好了。FTP 是有一套标准的,只要按这套标准去做,就可以实现一个FTP服务器。下面的程序实现了一套简单的基于java的ftp server,你可以自己加上自己需要的东西,暂时这个FTP SERVER 有如下功能: 1 一个实现了的ftp服务器基本功能程序,服务器的安全管理代码还没有开发,但该程序已经可以适用于网络。

    轻舞肥羊2012-11-11[java]

    阅读更多
  • 用python 读写excel文件(附资料下载)

    对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等工具包.利用这些工具,可以方便的对excel 进行操作。1. 下载 xlutils : http://pypi.python.org/pypi/xlutils2. 安装,解压下载文件之后,可以 python setup.py install3. 应用(生成EXCEL,遍历EXCEL,修改EXCEL,属性控制,日期控制等)。

    轻舞肥羊2012-11-09[Python/Django]

    阅读更多
  • Django Form 灵活布局的实现(附源码)

    用 django form&nbsp;&nbsp;做表单,在前面写过一篇文章,你可以参考: Django Form 试用笔记 在这里面主要讲了form 的使用,form 与model的配合使用,form widget的使用,控制CSS样式等方式,form&nbsp;&nbsp;在模板中的渲染。

    轻舞肥羊2012-11-09[Python/Django]

    阅读更多
  • 用js实现网页滑屏解锁,类似iphone解锁功能(附源码下载)

    iphone 的出现,打破了人们的用户体验,这一用户体验也延伸到了网页设计上。最近看到很多blog的评论都用类似iphone滑动解锁的方式实现。只有滑动解锁之后才能评论,或者做其他的事情。这个功能的实现,其实并不麻烦,关键是要有好的美工,做出好的滑动图片,然后javascript配合CSS就可以完成,我在这里也简单实现了一个,基本功能如下1. 打开页面时隐藏评论框,你可以做成disable形式,下载源码后可以修改。2. 滑动解锁图片,显示评论框,你可以做成让textarea字段enable方式。3. 采用原生javascript实现,兼容ie,firefox,chrome,safari.

    轻舞肥羊2012-11-08[Javascript]

    阅读更多
  • Twisted系列web编程之六 :SESSION 的处理

    前面讲到了利用twisted来动态生成网页,动态dispatch url, 处理get 请求,处理post请求的数据,但还有一个重要的东西。在做网页开发时必不可少,就是 session 管理。怎么得到session, 怎么测底销毁一个session,怎么在session 中存入数据,怎么设置 session 的过期时间。这是要解决的问题。

    轻舞肥羊2012-11-08[Python/Django]

    阅读更多
  • Twisted系列web编程之六 :处理POST数据

    前面讲到用get 请求得到网页内容,但如何用post 方式提交数据呢,POST REQUEST 不像GET 请求那样,它包含了一个内容,还有头文件信息等。比如我们有一个HTML form&nbsp;&nbsp;填写,在填写完毕后,提交数据. 我们得到相关的数据处理后,然后在返回结果到浏览器端.

    轻舞肥羊2012-11-07[Python/Django]

    阅读更多
  • Twisted系列web编程之五 :异常错误页面处理 404

    前面讲到动态页面的生成,以及动态页面 url&nbsp;&nbsp;分发的处理,但还没涉及到异常错误的处理,本文就主要讲异常处理。在网页浏览时,如果找不到相应的资源,或者程序内部出错,会出现一个404错误或者500错误。这里将会引入 twisted.web 的 NoResource.from twisted.web.resource import&nbsp;&nbsp;NoResource当客户打开一个并没有定义的资源请求时,NoResource 会生成一个简单的404 错误的页面显示给客户,还是用上一讲的例子,根据年份生成日历的例子,如果输入的年份不是整数,那么应该报错才对。

    轻舞肥羊2012-11-06[Python/Django]

    阅读更多
  • Twisted系列web编程之四 :动态网页地址分发

    上面一篇讲到 静态地址的分发,那个相对比较简单,在程序中直接指定要要渲染的资源文件就可以了。但动态分发,从字面意思上看就知道在 url 上有动态变化的参数,根据参数取不同的资源。当然这也离不开动态生成内容,类似于第二讲, 下面的讲解了一个根据传入的年号而现实日历的一个例子。

    轻舞肥羊2012-11-06[Python/Django]

    阅读更多
  • Twisted系列web编程之三 :静态地址分发(url dispatch)

    在前面一章,实现了如何利用 twisted.web 生成动态网页。但那是一个固定的地址,也就是固定的uri,但在实际生活中,大家上同一个网站,但会请求不同的URI,比如,你可以请求http://www.yihaomen.com/ 还可以请求http://www.yihaomen.com/tag.asp 等等。不同的uri 应该有各自对应的响应。下面看用 twisted 是如何来实现的.

    轻舞肥羊2012-11-05[Python/Django]

    阅读更多
  • python 获取系统临时目录,临时文件的操作方法

    在开发应用程序的过程中,会有一些临时的信息,或者不太重要的信息,会保存在一个特殊的目录下面,在windows 里面,通常会在 c:\docume~1\admini~1\locals~1\temp 这个地方,而在 centos 中就是 /tmp 目录比如我们经常上网,网页的的一些临时信息都保存在这个临时目录里面。那么在我们自己写应用程序的时候,怎么得到这个临时目录,怎么创建临时文件呢。在python里面有tempfile这个模块可以调用.1. 生成临时文件2.删除临时文件

    轻舞肥羊2012-11-05[Python/Django]

    阅读更多
共有 1562 条记录 首页 << 303132333435363738 >> 末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号