- 博客(41)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 easyui onblur失效解决办法
asyUI的form表单中有很多种类型的标签,easyui-validate、easyui-textbox、easyui-combox、easyui-datebox、easyUI-datetimebox等等。在使用easyui-textbox时,想通过onblure()事件做一些处理,可是,事件总不被触发。一个最基本最简单的onblure(),怎么可能不执行?因为缓存?来回试了好多次,还是
2016-10-21 20:18:15 6251
转载 深入理解 Spring 事务原理
一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获取连接 Connection con = DriverManager.getConnection() 开启事务con.setAutoCommit(true/false); 执行CRUD 提交事务
2017-05-19 10:57:18 367
转载 使用事务时应该避免的陷井
事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须“要么完全成功,要么全部不成功”,否则,你的麻烦就大了。当然,如果你不关心数据的完整性和一致性的问题,那么忘了事务吧,因为引入锁、数据库并发等机制之后,对性能还是有影响的。下面代码中,placeTrad
2017-05-19 10:20:30 489
原创 Seasar2 中文——快速入门
快速入门seasar2是一个依赖注入(DI)操作的轻量级容器。第一步让我们试试看,将使用下列对象。 Greeting Class 返回一个问候字符串。 Greeting Client Class 输出从问候类到控制台的字符串。 Greeting Main Class 启动类。还构
2017-02-27 16:08:21 4850
转载 struts-config.xml的配置详解
struts-config.xml的配置详解是struts的根元素,它主要有8个子元素,DTD定义如下:以上8个元素,下面一一描述: 1. date-sources元素 date-sources元素用来配置应用程序所需要的数据源。Java语言提供了javax.sql.DateSource接口, 所有数据源必须实现该接口。如下配置: ……………… 在Act
2017-02-07 13:42:14 490
原创 C标准库学习之<stddef.h> ——定义部分宏
#include<stdio.h>#include <stddef.h> // /*=========================================================time: 2017年2月3日11:04:50objective: test C language's head file of <stddef.h> ver
2017-02-03 11:08:47 459
原创 C标准库学习之<stdarg.h> ——不定参数处理
#include<stdio.h>#include<windows.h>#include<stdarg.h> // chu理可bian参数#include<string.h>/*=========================================================time: 2017年2月3日10:20:40objective:
2017-02-03 10:22:25 373
原创 C标准库学习之<setjmp.h> ——非局部跳转
#include <stdio.h>#include <time.h>#include <setjmp.h> // 非局部跳zhuanjmp_buf jump_buffer;/*=========================================================time: 2017年1月25日14:37:54objective:
2017-01-25 17:49:53 559
原创 C标准库学习之<errno.h> ——错误
include include include include /*time: 2017年1月25日14:37:54 objective: test C language’s head file of remark: 日文system 有些字没法打要用pin音代替*/int main(void) { /*====================
2017-01-25 15:45:47 713
原创 C标准库学习之<ctype.h> ——字符处理
#include <stdio.h>#include <ctype.h> // 字符chu理函数/*=========================================================time: 2017年1月24日16:33:01objective: test C language's head file of <ctype.
2017-01-25 14:21:28 542
原创 C标准库学习之<assert.h> ——诊断
#include <stdio.h>#include <assert.h> // 诊断/*=========================================================time: 2017年1月24日17:04:51objective: test C language's head file of <assert.h> v
2017-01-24 17:08:09 523
原创 C标准库学习之<math.h> ——数学函数
数学头文件定义了很多数学函数。宏:HUGE_VAL函数:acos();asin();atan();atan2();ceil();cos();cosh();exp();fabs();floor();fmod();frexp();ldexp();log();log10();modf();pow();sin();sinh();sqrt();tan();tanh(
2017-01-24 16:32:07 625
原创 vb.net连接MySQL数据库,MySqlHelper类
Imports MySql.Data.MySqlClientImports System.Data.SqlClientPublic Class MySqlHelper '数据库连接字符串 Dim connStr As String = "database=currenthedge;server=10.30.100.82;Uid=root;Pwd=root;" '创建 SqlCo
2017-01-16 16:36:38 11557
原创 Dim i% 中的 %
vba帮助: Integer 数据类型Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。Integer 的类型声明字符是百分比符号 (%)。通常书写如下: Dim i As Integer这是VBA中的类型标示符,具体有如下几种: String(字符串型) $ Integer(整数型) % Long(长整数型) & Single
2017-01-13 17:51:53 2640
原创 VB6 用ODBC连接数据库
遇到的问题一:调用Dim hdbc As Long '连接句柄rc = SQLAllocConnect(henv, hdbc) '获取连接句柄MsgBox rcIf rc <> 0 Then MsgBox "无法获取连接句柄" rc = SQLFreeEnv(henv) EndEnd If死活都提出“无法获取连接句柄” 原因是在声明里(Module.ba
2017-01-12 16:13:14 6702
原创 VB连接数据库
VB连接数据库 之一:ADO首先要在“Project”中的“参照设定(N)”中追加Microsoft ActiveX Data ObjectsSet conn = New ADODB.Connection conn.ConnectionString = "Provider=SQLOLEDB;Persist Security Info=False;User ID=sa;password=so
2017-01-11 17:05:52 1152
原创 C# textBox限制输入的方法
点击要限制输入的textbox,在内置函数中找到KeyPress函数双击,然后在在函数中加如下函数private void txtAutName_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar == '·') //限制的按键 { e.Handled = true; }}我用的是
2017-01-06 16:33:16 6796 1
转载 C#中文转拼音
项目里面有一个功能是将用户的名字转变成拼音全拼,但是在使用过程中,有很多人的名字是生僻字,程序根本找不到那个字的拼音,后来看代码才发现,转拼音这个类居然是将一个个的汉字列举的:且不说这样列举会增加多大的工作量,光这汉字之多,能列举的完吗?后来看了一些资料并借鉴了前辈们的博客完美的解决这一问题。先在网上找到并下载这个动态链接库:ChnCharInfo.dll ,这个是微软官方发布的专门用于处理汉字的工
2017-01-06 15:32:33 1151
转载 VS快捷键
VS2010版快捷键 Ctrl+E,D —-格式化全部代码 Ctrl+E,F —-格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL +
2017-01-05 09:17:33 287
原创 Visual Studio生成get、set的快捷键
Visual Studio生成get、set的快捷键选中类的相关属性,Ctrl+R、Ctrl+E 组合键生成,在跳出的选项中可以改构造函数的名字。
2017-01-04 13:08:42 28286 2
原创 C#中的combobox里DropDownStyle
C#中的combobox控件里DropDownStyle有三种选项Simple 、DropDown 和DropDownList。DropDown 为可编辑的DropDownList为不可编辑,指可选择。
2017-01-04 10:50:22 9735 3
原创 C#中窗口在屏幕中居中
在窗口的构造函数上加上 this.StartPosition = FormStartPosition.CenterScreen;public FrmLogin() { //.net自动执行,初始化资源 InitializeComponent(); //窗口在屏幕中居中显示 thi
2017-01-04 10:37:24 1249
原创 C语言中对字符串操作的函数
strcpy(s1,s2); 复制字符串2到字符串1。strcat(s1,s2); 连接字符串2到字符串1的末尾。strlen(s1); 返回字符串s1的长度。strcmp(str1,str2); 如果s1和s2相同就返回0;如果s1<s2就返回小于0;如果s1>s2就返回大于0strchr(s1,ch); 返回一个指针,返回字符串s1中字符sh第一次出现的位置
2017-01-03 16:23:52 658
原创 SpringMVC @ResponseBody无法先前台出题数据的错误之一
前台是easyui的datagird接受Controller层数据输出如下//员工list数据 @RequestMapping("/show") @ResponseBody public Map getUsers(){ return userService.getUsers(); }报错No converter found fo
2016-12-30 11:16:50 447 1
转载 andriod studio 导入project慢
AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里介绍了,我
2016-12-20 17:53:53 201
转载 开发人员一定要加入收藏夹的网站
http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JavaScript等API的查询网站。 http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。 http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方网吧。
2016-12-15 10:40:22 205
原创 Shiro使用之自定义realm的编写
//MyRealm继承与Shiro自带的AuthorizingRealm 类public class MyRealm extends AuthorizingRealm { @Autowired
2016-12-15 09:43:51 509
原创 SpringMVC中DAO层bean无法创建的问题
No qualifying bean of type 'com.softwise1.dao.UserDao' available: expected at least 1 bean which qualifies as autowire candidate.
2016-12-14 10:06:06 3885
原创 SpringMVC拦截器学习记录
SpringMVC有可以使用拦截器对请求进行必要的拦截验证。其接口为HandlerInterceptor package org.springframework.web.servlet; public interface HandlerInterceptor { boolean preHandle( HttpServletRequest request,
2016-12-08 10:41:13 380
转载 重载overlord与重写override的区别
重写只存在于子类与父类中,重载存在于一个类中。具体区别如下: 一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(publi
2016-12-07 10:28:39 7479
原创 spring mvc的简单搭建+各种jar包的导入
首先配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.
2016-12-02 15:17:36 4421 3
转载 web.xml中的contextConfigLocation在spring中的作用
在web.xml中通过contextConfigLocation配置spring,contextConfigLocation参数定义了要装入的 Spring 配置文件。如果想装入多个配置文件,可以在 标记中用逗号作分隔符。在web.xml里配置Listenerxml 代码如下: org.springframework.web.contex
2016-12-01 16:56:45 242
转载 web.xml配置详解
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, fil
2016-11-30 14:02:05 228
转载 MYSQL 两个datetime类型相减
原始数据表数据:select (atime - btime) sec from 数据表;相减得到的并不是秒,特别需要注意!结果:mysql中计算两个Datetime类型的时间间隔(单位为秒),需要转换:1.跨天,月,年都无问题select (UNIX_TIMESTAMP(atime) - UNIX_TIMESTAMP(btime)) sec
2016-11-29 11:14:48 44579 3
转载 欢迎使用CSDN-markdown编辑器
C#调用存储过程怎样在C#中调用存储过程 1、没有参数没有返回值 2、有参数没有返回值 3、有参数有返回值 下面就这几种情况分别举例: 1、没有参数没有返回值 象这种情况最简单。 USE Northwind AS SELECT * FROM products GO /// <summary> ///
2016-11-29 10:06:35 218
转载 log4net配置与使用
初次由java转做c#项目,研究了一下log4net的使用。1. 首先从apache网站下载log4net, http://logging.apache.org/log4net/download_log4net.cgi 。我下的是最新版本 log4net-1.2.11-bin-newkey2. 将 \bin\net\4.0\release\log4net.dll 复制到你的项目
2016-11-28 10:17:57 384
转载 存储过程详解
存储过程详解存储过程简介什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要
2016-11-24 13:24:54 258
转载 C#反射
反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。说白了,在编写代码的时候,开发者可能还不知道或不能确定一些对象的信息,于是把决定权交给代码本身,将来在需要的时候由代码自己去获取和判断这些信息并作出相应的反应。这样的方式固然可以使代码更加灵活,但在想要使用反射的时候,必须先考虑好在性能与灵活之间的一个权衡,
2016-11-23 12:35:08 274 1
转载 C#特性Attribute
首先要说的是,可能一些刚接触C#的朋友常常容易把属性(Property)跟特性(Attribute)弄混淆,其实这是两种不同的东西。属性就是面向对象思想里所说的封装在类里面的数据字段,其形式为: 1: public class HumanBase 2: { 3: public string Name { get; set; } 4: publ
2016-11-23 11:01:25 236
转载 easyui-layout 模版
pageEncoding="UTF-8"%>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>教务系统themes/d
2016-10-20 21:11:08 670
easyui datagrid 分页栏位置问题
2016-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人