自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 photoshop 的基本操作

1  图形的分层。psd文件中可以使用分层来描述图形的结构,每一层都可以使用若干个灵活的部件来表示2  常用操作。  ctrl+N  新建文件(1)先在右侧选取指定的图层,然后在工作区选择对应的图层部件,使用ctrl + T 进入该部件的调整状态。按住shift键,鼠标左键选择对角线拖动,可以保持对象的长宽比。按住alt键,拖动对象,可以实现复制。当调整对象完毕后,按回车键

2017-12-24 20:43:39 267

原创 关于sql中逻辑主键和业务主键的理解

1背景 :在使用hibernate的过程中,遇到了联合主键的困境。由于原有项目是原生的java语言写的,而现在需要使用hibernate重写。原有的数据库表的设计中,很多表中都是用了联合主键 ,因为这样的设计符合业务上的概念,而且原生的jdbc数据库访问也不存在使用联合主键的困难。但是,现在一切变了,一方面,我们享受者hibernate的面向对象的变量;一方面,却要忧虑不能使用hibern

2017-12-23 16:57:10 3057

原创 java web 上传文件的中文名乱码纪要

1 我在服务端接收表单post数据时,已经设置了request和response的charset,而且用  org.apache.commons.fileupload.FileItem的getString方法做了utf-8转换之后才真正使用这些表单提交数据。然而在上传文件时,总是导致上传成功的文件名中文乱码,而且数据库中相应的文件名也是乱码。更诡异的是,我在本机测试怎么都正常,使用内网

2017-07-30 15:40:06 3503

原创 eclipse下启动tomcat异常纪要

1  我用的是tomcat7.0 ,由于项目是由旧项目的基础上该的,所以直接考过来改了一些东西。启动tomcat时报错,提示Server Tomcat v7.0 Server at localhost failed to start.研究了半天时间,最后发现是 每个servlet下有一个@WebServlet,比如   @WebServlet("/RefreshCounter")如

2017-07-29 08:56:08 325

原创 使用 gvim 处理sql语句

今天遇到了奇怪的事使用navicat 导出的sql数据插入语句格式如下inser into [table_name] values(1,'xxx', 'yyy');go;inser into [table_name] values(2,'xxx', 'yyy');go;inser into [table_name] values(3,'xxx', 'yyy');

2017-07-17 16:18:37 419

原创 php5.3+apache2.2配置要点

1 找到apache下的conf/httpd.ini(1)设置DocumentRootDocumentRoot = "D:/php5"(你的php开发项目所在目录)(2)设置Directory     #    # Possible values for the Options directive are "None", "All",    # or any combi

2017-06-17 09:04:11 793

原创 eclipse下测试struts2的要点

1 为支持struts2,需要把struts2的多个jar文件拷贝到webcontent--->web-inf--->lib下2提交url地址,或者表单时,注意动作(action)的默认后缀是“action”,你可以通过struts.properties文件配置.例如:struts.action.extension=action,do 将配置action的后缀为action,do3 创

2017-06-10 09:10:18 285

原创 java通过jdbc访问sqlserver2000

1 准备三个jar文件msbase.jarmssqlserver.jarmsutil.jar拷贝到jdk下面的jre/lib/ext/ 下面2 配置环境变量 classpath添加 ;%JAVA_HOME%\jre\lib\ext\msbase.jar;%JAVA_HOME%\jre\lib\ext\mssqlserver.jar;%JAVA_HOME%\jre

2017-06-06 18:11:31 5118

原创 request的头部信息列表

1.环境描述。在本地测试。web.xml的配置RequestServletcom.helloweenvsfei.servlet.RequestServletRequestServlet/servlet/RequestServlet/*2  地址栏输入内容:http://127.0.0.1:8080/servlet/servlet/Reques

2017-05-20 14:51:08 762

原创 servlet中get和post的中文乱码解决

1 get情况response.setContentType("text/html; charset=utf-8"); //通知浏览器以utf-8编码格式打开内容//把输入的默认iso-8859-1格式转换为utf-8String first_name = request.getParameter("first_name");first_name = new String(fi

2017-04-07 08:51:11 425

原创 使用indexedDB要点

1 关闭数据库时,直接使用db.close.(没有异步模式,因此不需要request,onsucess之类的步骤)2 删除数据库时,请先执行close, 否则,【删除】操作的事件无法响应。

2017-03-04 10:00:51 474

原创 使用indexedDB(三)(翻译)

使用游标使用get()方法需要您知道您想要查询的数据的【键】。如果您想单步调试对象store的所有记录,您可以使用游标。如下所示:var objectStore = db.transaction("customers").objectStore("customers");objectStore.openCursor().onsuccess = function(event) {

2017-03-02 11:11:20 856

原创 使用indexedDB(一)(翻译)

IndexedDB是一种可以让您在用户浏览器中持久保存数据的方法。因为它可以让您创建带有强大的数据检索能力的web应用,即使在离线情况下依然可用。关于本文档本教程让您轻松掌握IndexedDB异步API。如果您还不太熟悉IndexedDB的基础知识,请参考IndexedDB的基本概念。关于IndexedDB API的参考文档,可以参看IndexedDBa

2017-03-01 13:52:28 588

原创 使用indexedDB(二)(翻译)

IndexedDB是一种可以让您在用户浏览器中持久保存数据的方法。因为它可以让您创建带有强大的数据检索能力的web应用,即使在离线情况下依然可用。关于本文档本教程让您轻松掌握IndexedDB异步API。如果您还不太熟悉IndexedDB的基础知识,请参考IndexedDB的基本概念。关于IndexedDB API的参考文档,可以参看IndexedDBarticle and

2017-02-28 17:34:58 650

原创 indexedDB 基本概念(翻译)

INdexedDB是可以让您在浏览器中持久保存数据的一种方法。不管网络是否可用,它都可以让您创建带有强大的数据查询能力的web应用,这些应用可以是联网的、或者离线的。IndexedDB 适用于存储大量数据的应用(比如dvd碟片出租库的登记簿)和不需要持久连网运行的应用(比如,邮件客户端、待办事项、注释板)关于本文档讨论IndexedDB的核心概念和术语。将为你展示重点并

2017-02-27 17:53:54 1340

原创 dwz前端 纪要

1 表单ajax提交后,总是弹窗报格式错误,后来发现是由于我的DWZ.ini 函数初始化的时候,改了statusCode的名称,但是在服务端却忽略了这个事实,而是使用了默认的名字。2 在做地区级联的时候,我在第一级combox中使用refUrl=“xxx_{value}”,总是报格式错误,但是参考的例子中就没有报错,经过一天的测试探索,最后发现是jquery版本导致的,我的项目使用了jqu

2017-02-03 15:43:14 246

原创 sqlserver2000 的视图编译问题

1 原来我一直认为视图纯粹是sql语句的集合,但是现在看来,视图也是会被编译的。直接看例子。首先 我定义了视图V_sh_MainInfoSub,代码如下CREATE view V_sh_MainInfoSub //主要是几个表的联合查询,没有什么复杂的操作asselect m1.ma_id,CONVERT(varchar(20), m1.ma_rep_datetime, 2

2017-01-21 17:49:26 592

原创 thinkphp 细节要点

1 关于viewFields 在设计ViewModel时,注意字符串的大小写问题。举例如下class DailyTaskViewModel extends ViewModel {public $viewFields = array( 'UserInfo'=>array('nickname'=>'nickname','email'=>'email','account'=>'a

2017-01-16 10:21:00 449

原创 ThinkPHP3.1.3以pdo方式连接SQLServer2000

本文大量参考了http://blog.csdn.net/whatnamecaniuse/article/details/44218435的文章内容,但是经过本人实际测试,修改和完善了一些内容,特此注明。ThinkPHP3.2.3配合php5.3n(ts)PHP的SQLServer驱动由微软提供。只有 SQLSRV20才支持SQLServer2000, SQLSRV30及以上

2017-01-03 10:55:59 2649

原创 thinkphp 的volist mod换行功能

由于官方手册看的不是很明白,我把自己的测试结果贴出来供大家参考(1)这是教程上给出设置**{$vo.name}输出结果**name1**name2**name3**name4**jdk5**name6**ui7**klsd8**uu9**djskla10**jjk11**yye812(2)**{$vo.name}输出结果**n

2017-01-02 15:37:56 2456 1

原创 thinkPHP常用数据操作(三)连贯操作

简单应用举例$User->where('status=1')->order('create_time')->limit(10)->select();$User->order('create_time')->limit(10)->where('status=1')->select();$User->where('id=1')->field('id,name,email')->fi

2017-01-02 10:40:55 1867

原创 thinkPHP常用数据操作(二)查询语言

上一节讲了使用 activerecord(AR)模式操作数据,但是面对复杂的业务逻辑时,AR模式很难应对,因此本节tp提供更加灵活的查询方式。1 使用字符串作为查询条件(安全性不高)$User = M("User"); // 实例化User对象$User->where('type=1 AND status=1')->select();//生成 SELECT * FROM thi

2017-01-02 10:00:54 358

原创 thinkPHP常用数据操作(一)CURD

url访问格式localhost/index.php/home/index/read/id/1/name/namestr/*解释该url格式是tp默认的pathinfo格式localhost ip地址index.php 入口文件home 模块名index 控制器名(类)read 操作名(控制器类的函数)id 参数名1 参数值name 参数名nam

2017-01-02 09:13:32 313

原创 php记要(保证else与if的关闭花括号处于同一php标签内)

1 一次输入混合代码的过程中偶然发现的问题.举例如下p1p2此处如果写成else ?>编译无法通过。提示 unexpected t_else可能是因为php需要知道如果if有花括号,则需要else与if的关闭括号写在统一个php便签内.即.当然关闭花括号可以不与else同一行

2016-12-24 17:11:46 1759

原创 sqlserver下 代码实现数据库附加和分离

use mastergodeclare @flg int --返回0表示成功 否则表示失败declare @msg varchar(50) --显示成功或失败的消息declare @dbname varchar(20), @dbfilename1 varchar(100), @dbfilename2 varchar(100)set @dbname = N'system_ma

2016-12-05 16:34:23 2517

原创 sqlserver2000下生成表结构脚本和导入导出数据内容

1 表结构生成sql脚本在指定的表【bjgl_code】(以下均以bjgl_code为例)上点击右键,选择【所有任务】-》【生成sql脚本】,在右下角的【将要写入脚本的对象】中选择bjgl_code,点击【选项】选项卡,勾选【表脚本选项】的所有选项。【文件选项】选择【windows文本】,因为我的编辑器是gvim,文件编码utf8,如果使用默认的国际化unicode,会导致显示异常。原因暂

2016-12-02 16:46:17 9076

原创 sqlserver2000 下导出Excel数据

--命令行方法导出为ExcelEXEC master..xp_cmdshell 'bcp system_manager.dbo.family_code out c:\temp1.xls -c -q - S"GNETDATA/GNETDATA" -U"sa" -P""'--该方法导出的Excel是文本文件,不是真正的Excel,因此打开时,office会提示扩展名与格式不兼容,但是不

2016-12-02 16:11:35 1959

原创 读书进度

1  css权威指南第三版 190/5192 PHP Manual 语言参考-》类型-》Float 浮点型3 Object Pascal handbook 243/457

2016-11-28 13:44:23 329

原创 元素水平格式化

CSS权威指南第三版指出,块级元素的width值(内容区宽度)等于其子元素的元素总宽度(margin-left + border-left + padding-left + width + padding-right + border-right + margin-right).但是margin-left或者margin-right为负值时,实际测试结果有出入。以下设计8个测试用例(1)

2016-11-24 09:52:02 229

原创 css下 让元素贴近容器的底部

div {width: 100px;height: 100px;  background-color: gray;}table{width: 50px;height: 50px;  background-color: lightgray;  position: relative;  bottom: -50px;//table.height - div_hei

2016-11-14 17:56:03 8346 3

原创 css下设置表格样式

table边:borde:1px solid black间距border-spaceing合并(折叠)border-collapse(会覆盖border-spaceing) table的子元素内边距padding待续

2016-11-13 21:51:00 315

原创 object pascal中的覆盖(override)、重定义(redefine)和重载(overload)

1  子类方法覆盖(override)父类中对应的方法。覆盖时要求名字相同、参数一致、子类方法使用override关键字,父类方法带有virtual关键字。如果父类中对应的方法不带virtual关键字, 则override行为导致编译器报错can not override a non-virtual method;覆盖方法将产生多态或者迟绑定效应。2 子类方法重定义(redef

2016-11-10 11:07:50 1081

转载 回车与换行

符号    ASCII码      意义\n        10        换行NL\r        13        回车CR回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed在不

2016-10-24 12:02:15 310

原创 thinkphp学习记事

1 在访问路径中,文件名和成员函数不区分大小写,类名区分大小写。2 pathinfo模式访问时,url中的变量名必须与成员函数的形参名一致,比如 url http://127.0.0.1/index.php/Index/index/val1/meiki2/jjk/jk 表示访问模块Index的成员函数 function index($val1, $jjk) ,传递给函数的参数值分别为mei

2016-03-21 20:42:15 286

转载 查看mysql和mssql语句运行时间的2种方法

网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。一,show profiles 之类的语句来查看1,查一下profile是不是打开了,默认是不打开的。mysql> sh

2016-01-11 14:19:04 448

原创 存储过程和存储函数

在操作子程序时,由于需要使用分号";",所以要使用delimiter先重新定义分界符为//。以下/**/包含的内容表示注释delimiter //      /*使用delimiter // 把定界符由“;”设置为“//” 。 注意“delimiter”和“//”之间的空格。*//* 1 创建子程序(存储过程和存储函数的统称)*/ create procedure p1( out

2016-01-08 17:39:14 366

原创 sql2005记事

1 启动与停止net stop "SQL Server Agent (MYSQL2005)" net stop "SQL Server (MYSQL2005)" net start "SQL Server (MYSQL2005)" net start "SQL Server Agent (MYSQL2005)"::注 MYSQL2005表示服务名,服务名含有空格时,必须

2016-01-05 08:17:56 329

原创 DOM的一些小记事

1 节点和元素节点的区别。 节点包含了三类,元素节点,属性节点和文本节点。    比如lastChild函数返回最后子节点,无法区分是不是元素节点;getElementsByTagName,明确了返回的是元素节点2 一般地,利用lastChild,firstChild等函数查询得到的节点,其类型均为元素节点或文本节点。如果需要返回属性节点,则需要使用属性相关的函数,   比如getAt

2016-01-03 10:21:10 304

转载 Javascript 中创建自定义对象的方法汇总

Javascript 中创建对象,可以有很多种方法。Object构造函数/对象字面量:抛开设计模式不谈,使用最基本的方法,就是先调用Object构造函数创建一个对象,然后给对象添加属性.复制代码 代码如下:     var student = new Object();     student.name = "xiao ming";     student.

2015-12-28 21:54:25 314

原创 关于delphi中记事

high(X)函数,low(X)函数当X为数组时,hight(X)返回数组下表的最大值,即元素个数-1。如果数组为空,则返回值为-1当X为数组时,low(X)返回0如果X为二维数组,则可以把其中的以为数组作为元素。

2015-12-24 21:28:45 439

日期时间与秒的转换算法

////功能描述:①把日期时间格式转化为以秒计量的整数值。操作如下, //// //// 输入指针参数pDatetime的值。 //// //// 设direction_flg为true。输出的整数值保存在指针paraLongsec中。 //// //// ②把以秒计量的整数值转化为日期时间格式。操作如下, //// //// 输入指针参数paraLongsec的值,范围为0~3155759999; //// //// 设direction_flg为false。输出的日期时间格式保存在指针pDatetime中 //// ////备注:整数值的范围为0~3155759999,对应的时间范围为:2000年1月日0时0分0秒~2099年12月31日23时59分59秒 ////

2012-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除