- 博客(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
4905
1
原创 Grails页面view向后台controller传值时,变量名“format”失效
如题,Grails页面view调用后台controller的方法,在进行传值时,其中一个参数名是“format”关键字,导致后台controller接收到的值一直为null。改为“forma”则可以传值。所以尽量避免关键字作为变量名。一、变量名为“format”js:controller:二、变量名为“forma”js:controller:...
2019-04-23 10:20:24
487
原创 @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
4268
原创 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
16442
原创 c++小工具:将exe加入系统服务项,并设置为启动
本文目标:编写c++小工具,将某个exe加入系统服务项,并启动该服务。思路:1.将exe加入系统服务(c++中使用批处理实现) 2.编辑注册表(c++注册表编程实现) 3.启动服务(c++中使用批处理实现,或者c++系统服务编程实现)准备工作:源码如下:// Temp.cpp : 定义控制台应用程序的入口点。//
2014-12-12 15:11:23
1575
原创 手动 将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
1675
原创 c++ 查看系统服务,若服务未启动则启动系统服务
本文实现目标:c++ 启动系统服务思路:先打开系统服务,检查系统服务状态,如果服务处于停止状态,则将其状态设置为启动。// Temp.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int _tmain(int argc, _TCHAR* argv[]){ SERVICE_STATU
2014-12-12 14:22:08
2571
2
原创 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
2913
原创 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
13559
原创 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
1208
翻译 C#中数据类型的托管
数据类型分为了值类型和引用类型,再加上存储时的托管与非托管这个.NET新引入的概念,需要保证通信时数据传输的正确性,需要了解下C#与C 两种语言的通信逻辑。 一般来说通信时需要传递的数据主要是以消息头与消息体的两段的形式,而消息头在大多数情况下需要我们自己设计结构体,本来结构体在C#下是值类型,但是当结构体中存在了引用类型的数据时结构体会成为托管类型,但是C 的数据是非托
2014-01-21 10:00:38
1470
转载 预处理命令之条件编译(#ifdef,#else,#endif,#if等)
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的
2014-01-16 13:39:20
817
原创 正在进行调试的 Web 服务器进程已由 Internet 信息服务器(IIS)终止。可以通过在 IIS 中配置应用程序池 Ping 设置为避免这一问题
在调试ASP网站代码运行情况时,调式过程中电脑老是会自动停止调试,说什么“正在进行调试的 Web 服务器进程已由 Internet 信息服务器(IIS)终止。可以通过在 IIS 中配置应用程序池 Ping 设置为避免这一问题”,很是烦人。解决方法如下:在“Internet信息服务(IIS)管理器”----“应用程序池” 中找到你的网站,右键,在“应用程序默认设置”里
2014-01-10 15:45:21
2725
原创 SQL按日期天数(即 每日)合并统计项
比如我数据库中查询出来,每天什么时候有那些游戏玩家在游戏中的充值情况,现在我要按天来统计,看看每天有多少人充值。表中的原数据如下:按日期天数(即 每日)合并统计项:SELECT convert(varchar(8),[PayTime],112) AS "日期",COUNT(DISTINCT Account)AS "充值人数" FROM 某某数据库.[tb
2014-01-10 15:23:07
10141
原创 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
5830
原创 一个在线调试程序的网址
这个地方可以在线调试一些简单的程序,挺方便的 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
1397
原创 SQL 给一个数据查询结果添加一列从0到n的序号
在SQL数据库中,有一个查询结果,这个查询结果没有序号,是按玩家的等级排行来排序的。 现在我要将这个排序的结果添加一列序号,从0到100,这样可以看到前100名每一名玩家所对应的等级。 我原有的查询语句如下: 查询结果如下:为了添加一列序号,我只需这样来写:select 名次=Row_number() Over(order by
2014-01-09 11:47:44
10355
转载 SQL中on条件与where条件的区别
尊重作者,原文地址:http://hi.baidu.com/bdivem/item/14ebf0bed57d6c4cbb0e1255 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否
2014-01-03 17:34:17
707
转载 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
1366
转载 {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
941
转载 editplus保存时不生成bak文件
editplus保存时不生成bak文件 英文版操作tools-->configure user tools-->FileCreate backup file when saving去掉这句话前面的勾
2013-12-20 17:41:18
1006
原创 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
15692
原创 dedecms后台首页很卡处理办法
dedecms进入后台首页很卡,点了半天没有反应,服务器和浏览器都会卡到。解决办法如下:打开后台首页模板文件 /uploads/dede/templets/index_body.htm注释以下内容/*$(function(){$.get("index_testenv.php",function(data){if(data !== ''){$(
2013-12-20 14:20:09
1236
原创 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
1524
原创 php中foreach用法
foreach 语句foreach 语句用于循环遍历数组。每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。例例子示范了一个循环,这个循环可以输出给定数组的值:<?php$arr=array("1", "2", "3");foreach ($arr as $value){ echo "Value: " . $
2013-12-13 10:16:24
732
转载 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
765
原创 日期转换
c#中将 2013-12-12 转为 201312string sdate="2013-12-12";sdate = Convert.ToDateTime(sdate).ToString("yyyyMM");
2013-12-12 10:25:51
665
[高质量程序设计指南 C++ C语言 第三版 ] 林锐 扫描版
2014-04-12
单元测试实例(C#版)
2013-07-10
单元测试实例代码
2013-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人