现在忽然发现喜欢上了写博客,让博客记录自己成长的点点滴滴,在书写自己成长的同时,希望以后给那些像我一样刚刚起步的童鞋们一点启发,避免犯同样的错误。在看博客同时也希望一些高手对于文章中的问题有更好的解决方法,希望高手留下你们更好的解决方法。好了,不废话了,开始今天的话题。最近时间刚从客户端转入后台写服务,对于后台数据库以及服务的书写完全是个小白,所以最近写的肯定没有太多技术含量。首先把遇到的问题摆出来:还是那张错误上报表,字段主要有上报错误ID(ErrorI
系统 2019-08-12 01:53:10 2517
原文:灵活运用SQLSERVERFORXMLPATHFORXMLPATH有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一.FORXMLPATH简单介绍那么还是首先来介绍一下FORXMLPATH,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FORXMLPATH的查询结果语句如下:SELEC
系统 2019-08-12 01:52:02 2517
第一种SELECTtitle,SUM(CASEtypeidWHEN'1'THENgjdateELSE0END)AS'调休',SUM(CASEtypeidWHEN'2'THENgjdateELSE0END)AS'请假',SUM(CASEtypeidWHEN'3'THENgjdateELSE0END)AS'加班'FROMlfil_tbGROUPBYtitle第二种DECLARE@sql_strNVARCHAR(MAX)DECLARE@sql_colNVARCH
系统 2019-08-12 01:51:56 2517
有几种系统存储过程和目录视图可提供有关存储过程的信息。使用它们,您可以:查看存储过程的定义。即查看用于创建存储过程的Transact-SQL语句。这对于没有用于创建存储过程的Transact-SQL脚本文件的用户是很有用的。获得有关存储过程的信息(如存储过程的架构、创建时间及其参数)。列出指定存储过程所使用的对象及使用指定存储过程的过程。此信息可用来识别那些受数据库中某个对象的更改或删除影响的过程。若要查看存储过程的定义sys.sql_modules(Tr
系统 2019-08-12 01:34:03 2517
先放上自己前两年做的几个视频吧,懒了,本打算做8个,只做了4个。http://www.boobooke.com/v/bbk4407http://www.boobooke.com/v/bbk4414http://www.boobooke.com/v/bbk4415http://www.boobooke.com/v/bbk4416此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些基础知识,注意其没有涉及gvim,纯指字符终端下的vim。vim编码方面的
系统 2019-08-12 01:33:29 2517
我个人所了解并学习的openjpa日志(一)最近一直研究openjpa,想把自己所了解的写成日志,和大家一起学习,一起进步.整个过程,会有一个完整的经过改造过openbookdemo可运行.Openjpa2.2+Mysql+Maven+Servlet+JSP首先来将demo运行起来:效果图如下后续,我会慢慢讲述怎样运行经过改造过的openbookproject.openjpa框架入门_Demo概览(一)
系统 2019-08-12 01:33:15 2517
这是一个新的需求,限制访问的IP,都是一些单位为了保护自己的隐私,这个应用只能那些IP访问,别的都不行。在Tomcat里边的设置很简单,在你的[color=Red]Context[/color]标签之间加入1很明显你可以看到,allow的值就是允许访问的
系统 2019-08-12 01:33:09 2517
linuxshell在编程方面比windows批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义[chengmo@centos5~]$a=(12345)[chengmo@centos5~]$echo$a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长度:[chengmo@centos5~]$echo${#a[@]}5用${#数组名[@或*]}可
系统 2019-08-12 01:32:53 2517
原文地址:http://hi.baidu.com/_kouu/blog/item/c7f1bcd864bb76f939012f9f.htmlBigKernelLock(BKL)(大内核锁),是linux内核中使用到的一种锁,它跟普通的锁原理上的一样的:lock_kernel();/*临界区*/unlock_kernel();但是它又有一些非常诡异的地方。从表面上看:1、BKL是一个全局的锁(注意,是“一个”而不是“一种”),它保护所有使用它来同步的临界区。
系统 2019-08-12 01:32:47 2517
概述日期和时间的相互转换可以利用Python内置模块time和datetime完成,且有多种方法供我们选择,当然转换时我们可以直接利用当前时间或指定的字符串格式的时间格式。获取当前时间转换我们可以利用内置模块datetime获取当前时间,然后将其转换为对应的时间戳。importdatetimeimporttime#获取当前时间dtime=datetime.datetime.now()un_time=time.mktime(dtime.timetuple()
系统 2019-09-27 17:57:40 2516