自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 Mybatis_generator自动生成代码覆盖了手写部分xml的解决办法

【背景】项目使用了mybatis-generator插件自动生成mysql表对应的xml、mapper和entity。对于一些复杂sql和自定义的sql,我们在xml和mapper进行相应维护。【问题描述】在后续的版本迭代中,数据库表难免会有所调整和扩展。此时如果再用mybatis-generator插件重新自动生成,会把该表原有的mapper文件覆盖,xml文件追加。...

2019-12-30 17:57:37 4064 1

原创 Grails页面view向后台controller传值时,变量名“format”失效

如题,Grails页面view调用后台controller的方法,在进行传值时,其中一个参数名是“format”关键字,导致后台controller接收到的值一直为null。改为“forma”则可以传值。所以尽量避免关键字作为变量名。一、变量名为“format”js:controller:二、变量名为“forma”js:controller:...

2019-04-23 10:20:24 333

原创 @Service注解 alibaba.dubbo和springframework的区别

关于@Service,目前有两个包中都有此注解:com.alibaba.dubbo.config.annotation.Service 和 org.springframework.stereotype.Service。两者区别如下:com.alibaba.dubbo.config.annotation.Service:用于dubbo接口,dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,or...

2018-07-02 10:41:09 4131

原创 ORACLE中数据查重及重复数据删除

1.单个字段1.1 查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 1.2 删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录DELETE from 表 WHERE (

2017-06-30 12:43:59 16237

原创 c++小工具:将exe加入系统服务项,并设置为启动

本文目标:编写c++小工具,将某个exe加入系统服务项,并启动该服务。思路:1.将exe加入系统服务(c++中使用批处理实现)            2.编辑注册表(c++注册表编程实现)            3.启动服务(c++中使用批处理实现,或者c++系统服务编程实现)准备工作:源码如下:// Temp.cpp : 定义控制台应用程序的入口点。//

2014-12-12 15:11:23 1385

原创 手动 将exe加入到系统启动服务、卸载服务的方法

先说手动将exe加入到系统启动服务:方法一:Instsrv.exe和Srvany.exe准备工作:需要两个小软件:Instsrv.exe和Srvany.exe。(Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。)          将两个软件放入 C:\Windows\System32\目录下          将C:\Windows

2014-12-12 14:44:06 1461

原创 c++ 查看系统服务,若服务未启动则启动系统服务

本文实现目标:c++ 启动系统服务思路:先打开系统服务,检查系统服务状态,如果服务处于停止状态,则将其状态设置为启动。// Temp.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int _tmain(int argc, _TCHAR* argv[]){ SERVICE_STATU

2014-12-12 14:22:08 2319 3

原创 c++ 注册表操作(打开,添加子项)

本文思路:c++ 打开注册表中的某一项GameManagerServer,在其下面添加子项Parameters,并为Parameters新建子项以及赋值。// Temp.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int _tmain(int argc, _TCHAR* argv[])

2014-12-12 14:02:54 2782

原创 c++ 调用cmd并执行语句的三种方法

本文旨在实现c++程序中调用cmd并完成语句执行 需引入的头文件:#include <windows.h> 需要执行的命令:instsrv GameManagerServer C:\\Windows\\System32\\srvany.exe 语句执行前提:(1)C:\\Windows\\System32\\srvany.exe 存在,...

2014-12-12 13:24:25 12941

原创 LOAD DATA LOCAL INFILE,从txt文件导入数据到mysql表

文件生成部分的代码如下(c#):   StreamWriter writer = new StreamWriter( "d:\\record.txt", false, Encoding.GetEncoding("gb2312"));                for (int row = 0; row                     for (int col = 0; co

2014-07-10 19:15:22 1128

翻译 C#中数据类型的托管

数据类型分为了值类型和引用类型,再加上存储时的托管与非托管这个.NET新引入的概念,需要保证通信时数据传输的正确性,需要了解下C#与C 两种语言的通信逻辑。    一般来说通信时需要传递的数据主要是以消息头与消息体的两段的形式,而消息头在大多数情况下需要我们自己设计结构体,本来结构体在C#下是值类型,但是当结构体中存在了引用类型的数据时结构体会成为托管类型,但是C 的数据是非托

2014-01-21 10:00:38 1334

转载 预处理命令之条件编译(#ifdef,#else,#endif,#if等)

预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的

2014-01-16 13:39:20 711

原创 正在进行调试的 Web 服务器进程已由 Internet 信息服务器(IIS)终止。可以通过在 IIS 中配置应用程序池 Ping 设置为避免这一问题

在调试ASP网站代码运行情况时,调式过程中电脑老是会自动停止调试,说什么“正在进行调试的 Web 服务器进程已由 Internet 信息服务器(IIS)终止。可以通过在 IIS 中配置应用程序池 Ping 设置为避免这一问题”,很是烦人。解决方法如下:在“Internet信息服务(IIS)管理器”----“应用程序池” 中找到你的网站,右键,在“应用程序默认设置”里

2014-01-10 15:45:21 2577

原创 SQL按日期天数(即 每日)合并统计项

比如我数据库中查询出来,每天什么时候有那些游戏玩家在游戏中的充值情况,现在我要按天来统计,看看每天有多少人充值。表中的原数据如下:按日期天数(即 每日)合并统计项:SELECT convert(varchar(8),[PayTime],112) AS "日期",COUNT(DISTINCT Account)AS "充值人数" FROM 某某数据库.[tb

2014-01-10 15:23:07 9701

原创 DateTime.Now.Date.AddDays(int a)

DateTime.Now.Date.AddDays(int a)表示当前时间加几天这个数字可以是正数也可以是负数比如今天DateTime.Now.AddDays(1) 就是明天DateTime.Now.AddDays(-1)就是昨天C#例子:using System;public class Test{ public static void Ma

2014-01-10 15:00:41 5664

原创 一个在线调试程序的网址

这个地方可以在线调试一些简单的程序,挺方便的                http://ideone.com/支持的语言有:    Bash    Pascal (fpc)    C    Pascal (gpc)    C#    Perl    C++ 4.8.1    PHP    C++11    Python    Haskell

2014-01-10 14:51:59 1294

原创 SQL 给一个数据查询结果添加一列从0到n的序号

在SQL数据库中,有一个查询结果,这个查询结果没有序号,是按玩家的等级排行来排序的。    现在我要将这个排序的结果添加一列序号,从0到100,这样可以看到前100名每一名玩家所对应的等级。   我原有的查询语句如下:       查询结果如下:为了添加一列序号,我只需这样来写:select 名次=Row_number() Over(order by

2014-01-09 11:47:44 9911

转载 SQL中on条件与where条件的区别

尊重作者,原文地址:http://hi.baidu.com/bdivem/item/14ebf0bed57d6c4cbb0e1255  数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。     在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否

2014-01-03 17:34:17 651

转载 strlen和mb_strlen()计算长度的区别

原文地址:http://hi.baidu.com/iceskyjuan/item/703a88f66ff94b23743c4cad//测试时文件的编码方式要是UTF8$str='中文a字1符';echo strlen($str).'';//14echo mb_strlen($str,'utf8').'';//6echo mb_strlen($str,'g

2013-12-26 14:32:39 1285

转载 {dede:field name='array' /}的简单用法示范

原文网址:http://www.dedecms.com/help/development/2009/0929/426.html官方的解释:field支持用array获取任意字段的值;(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签)通俗点来讲,这就是查询数据

2013-12-23 14:03:18 909

转载 editplus保存时不生成bak文件

editplus保存时不生成bak文件 英文版操作tools-->configure user tools-->FileCreate backup file when saving去掉这句话前面的勾

2013-12-20 17:41:18 956

原创 wampserver安装后,在www文件夹下面写php文件,而在网页里输入localhost而无法打开php文件时解决办法

详细描述:wampserver安装后,也许在你做过一些更改后,在www文件夹下面写入xx.php文件,然后在网页里输入localhost:xx.php而无法打开php文件,该如何处理?解决办法:1.在wamp安装目录下找到 D:\wamp\Apache2\conf\extra\httpd-vhosts.conf文件,2.然后添加如下代码:          

2013-12-20 14:25:45 15427

原创 dedecms后台首页很卡处理办法

dedecms进入后台首页很卡,点了半天没有反应,服务器和浏览器都会卡到。解决办法如下:打开后台首页模板文件 /uploads/dede/templets/index_body.htm注释以下内容/*$(function(){$.get("index_testenv.php",function(data){if(data !== ''){$(

2013-12-20 14:20:09 1160

原创 wamp5 服务启动不起,在网页中输入http://lwww.dedecms.com/dede/会报错

wamp5 服务启动不起,在网页中输入http://lwww.dedecms.com/dede/会报错。(此处http://lwww.dedecms.com/dede/是我的dedecms自己配的网址,端口是80) 错误摘要HTTP 错误 403.14 - ForbiddenWeb 服务器被配置为不列出此目录的内容。详细错误信息模块 DirectoryListing

2013-12-20 14:17:36 1452

原创 php中foreach用法

foreach 语句foreach 语句用于循环遍历数组。每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。例例子示范了一个循环,这个循环可以输出给定数组的值:<?php$arr=array("1", "2", "3");foreach ($arr as $value){ echo "Value: " . $

2013-12-13 10:16:24 663

转载 php创建数组

1.一维数组:例子 1在这个例子中,会自动分配 ID 键:$names = array("Peter","Quagmire","Joe");例子 2在这个例子中,我们人工分配的 ID 键:$names[0] = "Peter";$names[1] = "Quagmire";$names[2] = "Joe"; 可以在脚本中使用这些 ID 键:<?php

2013-12-13 10:11:10 705

原创 日期转换

c#中将 2013-12-12 转为 201312string sdate="2013-12-12";sdate = Convert.ToDateTime(sdate).ToString("yyyyMM");

2013-12-12 10:25:51 603

c++小工具:将exe加入系统服务项,并设置为启动

c++小工具:将exe加入系统服务项,并设置为启动

2014-12-12

[高质量程序设计指南 C++ C语言 第三版 ] 林锐 扫描版

[高质量程序设计指南 C C语言 第三版 ] 林锐 扫描版 第一章 高质量软件开发之道;第二章 编程语言发展简史;第三章 程序的基本概念;第四章 c++ c程序设计入门;第五章 c++ c常量;第六章 c++ c函数设计;第七章 指针;第八章 c++ c高级数据类型;第九章 c++ c编译预处理;第十章 c++ c文件结构和程序板式;第十一章 应用程序命名规则;第十二章 c++面向对象程序设计方法概述;第十三章 对象的初始化 拷贝和析构;第十四章 c++函数的高级特性;第十五章 函数内联;第十六章 内存管理;第十七章 学习和使用STL ">[高质量程序设计指南 C C语言 第三版 ] 林锐 扫描版 第一章 高质量软件开发之道;第二章 编程语言发展简史;第三章 程序的基本概念;第四章 c++ c程序设计入门;第五章 c++ c常量;第六章 c++ c函数设计;第七章 指针;第八章 c+ [更多]

2014-04-12

单元测试实例(C#版)

(C#语言版)单元测试实例,主要功能包括:(1)输入数据到textbox,以逗号间隔,然后求数组最大值、求和,并将结果显示出来,并针对于数组求最大值函数和求和函数写单元测试代码;(2)连接数据库,写出单元测试代码来测试求数组最大值的函数(数组数据来自于数据库);(3)向数据库中插入数据,针对于插入函数写出单元测试代码。

2013-07-10

单元测试实例代码

(C#语言版)单元测试实例,主要功能包括:(1)输入数据到textbox,以逗号间隔,然后求数组最大值、求和,并将结果显示出来,并针对于数组求最大值函数和求和函数写单元测试代码;(2)连接数据库,写出单元测试代码来测试求数组最大值的函数(数组数据来自于数据库);(3)向数据库中插入数据,针对于插入函数写出单元测试代码。

2013-07-10

针对于Windows下自带写字板的测试

Windows下自带写字板的测试报告,包括功能性测试、稳定性测试、可靠性测试、性能测试以及安全性测试。

2013-07-09

c++教程从入门到精通

C++从入门到精通 电子书 视频教学录像 包括基础知识、核心技术、高级运用、项目实战(图书信息管理系统、职工信息管理系统)

2011-05-06

空空如也

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

TA关注的人

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