自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (2)
  • 收藏
  • 关注

原创 centos7.2 升级docker

1.删除旧Docker文件yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate ocker-logrotate docker-engine2.安装相关文件yum install -y yum-utils device-mapper...

2020-05-06 16:34:45 204

原创 windows下一个用于性能分析的打点计时C++类

  最近在改造公司旧系统代码(C++),需要查找某个函数性能底下原因,所以自己写了一个打点计时类用于性能分析,其中最主要的取时间函数getSysTimeMicros由同事(杨成)提供。头文件 performanceCounter.h里面时间值单位为微秒,如果计时打点超过20000个,请修改头文件中COUNTER_ARRAY_SIZE。#pragma once#include &lt...

2018-10-12 14:15:16 709

原创 VC开发程序创建Dump文件

    以前主要做Java开发,最近接手公司老项目做升级维护,开发工具是VC6,用了ACE和WxWidgets,当调试功能时,发现程序会出现内存访问异常,所以决定通过生成Dump文件进行分析,通过学习《让程序在崩溃时体面的退出之Dump文件》了解。    我下载了windbg6.11.0001.402版本,在VC项目中compile的include路径增加windbg目录下sdk\inc目录,li...

2018-07-12 15:50:48 2087

转载 配置简单的嵌入式tomcat

到http://tomcat.apache.org/download-80.cgi下载Binary Distributions的Embedded包Eclipse创建Web项目,在src建立lib目录,将下载的embedded包里面的jar文件解压到lib目录设置项目属性,在Java Build Path选择Libraries标签页,将Web项目的Apache Tomcat Server包去掉,增加

2017-07-17 16:48:28 2922

原创 jenkins下搭建c++持续集成环境

运行环境为centos 5.81.下载tomcat,并解压2.下载jenkins,把jenkins.war放到tomcat的webapp目录下3.在tomcat的bin目录下执行./startup.sh4.下载gcovr      gcovr在解压后的script目录里5.下载cppncss      cppncss 在bin目录里6.下载cppcheck

2013-07-31 16:44:58 12595 2

转载 windows与linux下sigar的系统依赖文件配置

参见文章windows1.在代码中执行String str=System.getProperty("java.library.path");2.查看str中第一个;前的位置3.将sigar-x86-winnt.dll拷到这个目录下4.重新执行代码(如果是服务器的话,记得重新启动在执行) linux本人在/etc/environme

2013-04-18 12:13:15 1195

转载 c语言下的hashmap实现

参见文章1.hashmap.h/** * hashmap.h */#ifndef _HASHMAP_H_INCLUDED#define _HASHMAP_H_INCLUDED#if defined(__cplusplus)extern "C" {#endif#define HMAP_E_KEYUSED (-5) /* Key already existed

2013-04-04 20:42:01 8555 1

转载 时间管理-番茄工作法

在敏捷聚会上听见有人介绍番茄工作法,很感兴趣。感觉对于我这种做事拖沓的人来说,应该有效。参见文章和文章1番茄工作法的三个基本原则:●  忘记时间。无论我们做什么事情,时间总会流逝,当人们在进行具体事情的时候,时间流失带来的焦虑会轻很多,进行番茄工作法时,不要去管还剩多少时间。●  学习时,使大脑清醒,思路清晰,意识力高,注意力集中。●  采用简单易用原则,不用太复杂工具。很多的工作

2013-03-25 12:01:37 1091

转载 TortoiseGit + GitHub 使用指南

参见文章TortoiseGit虽然说要用git指令才能完整地体验git的强大功能,TortoiseGit对于指令界面感到陌生的人可能会比较友善,也能够在功能和易用性上有个好的平衡。TortoiseGit可到此下载: http://code.google.com/p/tortoisegit/downloads/list。根据系统的类型,选择下载64bit或是32bit的版

2013-03-20 20:26:49 1676

转载 编程修养

参见文章什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。                    我认为好的程序员应该有以下几方面的素质:                    1、有专研精神,勤学善问、举一反三。

2013-03-18 22:47:13 832 1

转载 使用github

参见文章我的操作都在linux下,在创建github成功后1.ssh-keygen -t rsa -C "[email protected]"2.将.ssh/id_rsa.pub拷贝到GitHub网站,生成github的ssh key3.ssh -T [email protected]测试连接github4.创建本地新项目工作树mkdir new-projectcd new-proje

2013-03-13 10:47:01 8345

原创 编写.gitignore

如果不想git提交的时候,提交无关东西,只需要在项目目录下新增一个.gitignore文件。不想提交子目录,直接输入子目录信息支持通配符,比如*.txt什么的必须把.gitignore也写在文件里面*.oonvifserverDebug.gitignore*Auto*Release*.user

2013-03-07 23:34:29 2005

转载 取当前类的Classpath

参见文章package com.syj.util;import java.io.File;import java.io.UnsupportedEncodingException;import java.net.URL;public class URLUtil { /** * * Description:取得当前类所在的文件 * * @p

2013-03-07 12:09:35 862

转载 ubuntu linux 安装jdk

参见文章1.在如下地址,下载jdk2.将下载的jdk-xxx-linux-i586.tar.gz解压tar xvzf jdk-xxx.tar.gz3.将解压的目录,拷贝到/usr/local/lib目录下sudo mv ./jdkxxx /usr/local/lib4.将此jdk目录改名sudo mv jdkxxx jdk5.修改环境变量文件sudo gedit /etc/profile6

2013-02-21 23:11:47 620

转载 Hibernate中的inverse和cascade属性

参见文章Hibernate中的inverse在表关系映射中经常应用,  inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反;  inverse的作用:在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的。

2013-02-07 15:01:04 6348 1

转载 关于hibernate多对多----many to many----很实用.

参见文章1、到底在哪用cascade="..."?    cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是upda

2013-02-04 15:35:29 724

转载 netbean中使用cunit

参见文章1和文章21.下载cunit 2.1-2并解压2.打开cygwin终端3.进入cunit的解压目录,编译安装cunit./configure make make install 现在cunit放到cygwin的usr/local目录下了将usr/local/lib目录下的libcunit.a拷贝到cygwin的lib目录下4.打开netbean,创建c语

2013-02-01 11:50:57 1361

转载 gsoap实现onvif

参见文章《gsoap2.8.11实现onvif_discover详细教程》和文章(重点看),还有文章1.下载gsoap2.去onvif相关页面,将对应的wsdl文件下载下来,也可以去页面,查找ONVIF WSDL and XML Schemas Specifications得到,提供一个下载onvif的wsdl下载文件3.打开所有的wsdl,查找对应的schemaLocation="h

2013-01-30 16:36:17 12114 2

转载 memcached 操作

参见文章1.访问memcachedtelnet 127.0.0.1 112112.显示状态statspid = process iduptime = number of seconds since the process was startedtime = current timeversion = memcached versionrusage_u

2013-01-09 11:17:35 2916

原创 eclipse下tomcat临时目录位置

eclipse 开发web程序,启动tomcat服务器的时候。临时目录在你的工作区间workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\

2013-01-08 16:58:06 13881 1

转载 memcached+spring集成

参见文章1.下载windows memcached2.maven设置,下载memcached client java com.whalin Memcached-Java-Client 3.0.1 jar compile 3.在spring里面设置 memCachedPool 192.168.1.23

2013-01-07 16:55:30 5285 1

原创 ubuntu 安装go语言包

1.下载go linux开发包2.解压到目录3.设置环境变量export GOROOT=xxxx/goexport GOOS=linuxexport GOARCH=386  #(386表示32为linux,686表示64位linux,可以用uname -a查看)export PATH=$PATH:$GOROOT/bin4.运行./src/all.bash5.增加配置export G

2012-12-13 17:07:48 1259

原创 ubuntu安装lua

1.ubuntu版本11.122.在Lua官网下载lua 5.1.43.解压包,tar xvzf luaxxx.tar.gz4.进入目录,运行make linux5.提示readline/readline.h文件没有6.下载apt-file包,sudo apt-get install apt-file7.执行sudo apt-file updat

2012-12-13 11:03:36 3219

原创 在hibernate调用sequence和session

Session session = getHibernateTemplate().getSessionFactory().openSession(); session.beginTransaction(); String result = session.createSQLQuery("select " + type + ".nextval from dual").uniqueResult

2012-12-12 16:50:56 1746

转载 hibernate 级联插入(保存父表同时保存子表)

参见文章1.Device为父表,Channel为子表对应的hbm文件设置添加cascade="all"Device.hbm.xml里面添加Channel.hbm.xml里面添加 <many-to-one name="device" class="com.test.iv.cs.orm.pojo.Device" fetch="select" cascade="all">

2012-12-12 14:40:50 6792

原创 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernat

参见文章,hibernate版本3.6.10在父表的hbm.xml文件中将子表关部分联的many-to-one添加的lazy="false"将fetch改为join也可以

2012-12-11 15:49:09 1186

原创 安装memcache

windows安装,参见文章1.下载memcache for windows或在地址2,解压到目录2.进入目录执行memcached -d install 安装service3.进入目录执行memcached -d start运行4.执行memcached -p xxx可以更改端口

2012-12-11 11:29:39 536

原创 maven+spring+cxf编写web service (2)

先参见文章1学习如何创建web service,现在开始写些通用接口1.通用web service接口package com.test.iv.cs.service.webservice;import com.test.iv.cs.model.common.BaseManagementListRetInfo;import com.test.iv.cs.model.common.Ba

2012-12-05 14:37:11 1604

转载 gsoap生成webservice调用客户端接口

1.下载gsoap2.82.运行wsdl2h.exe -o XXX.h XXX.wsdlwsdl文件可以是本地文件,也可以是服务器的wsdl,比如http://192.168.0.122:3333/ws/uss?wsdl3.生成客户端代码soapcpp2.exe -L -x -C XXX.h -I .\gsoap-2.8\gsoap\import4.如果有多个服务,那

2012-11-15 16:18:28 5283 1

原创 在ubuntu 12.04下安装qt 4.7.4

1.先安装对应libxtst-dev,执行sudo apt-get install libxtst-dev2.将qt解压到/usr/local/qt目录下3.配置环境变量,编辑/etc/profile文件export QTDIR=/usr/local/qtexport MANPATH=$QTDIR/man:$MANPATHexport PATH=$PATH:$QTDIR/b

2012-11-15 14:19:09 5730

转载 解决项目中hbm文件用maven运行没有拷贝到target里面的问题

hbm文件都在src/main/java/com/test/ivd/cms/orm/pojo 目录下,但是运行maven test老报错误,经过检查发现hbm文件没有拷贝到target/classes目录中,在pom文件中增加如下内容 org.apache.maven.plugins maven-antrun-plugin 1.7

2012-11-13 17:28:11 5712

原创 spring 集成junit做测试

1.下载spring-test和junit 4 org.springframework spring-context 3.1.3.RELEASE jar compile junit junit 4.11-beta-1 jar test org.springframework spring

2012-11-08 11:38:01 5036

原创 hibernate学习

1.c3p0设置,在hibernate.cfg.xml文件中设置 com.mysql.jdbc.Driver 111111 jdbc:mysql://127.0.0.1:3306/testdb root org.hibernate.dialect.MySQLDialect true true 2 100 20 100 5 120

2012-10-25 16:35:00 3198

转载 将java的pojo对象转化为flex vo对象

参见文章编写代码,更改main里面的东西即可,在eclipse的项目配置的Flex Build Path的Source Path标签页,将设置的目录添加进去,生成为类名+VO名package com.test.testsflex.app.utils;import java.io.BufferedWriter;import java.io.File;import java.io.Fi

2012-10-23 16:30:07 1646

原创 flex学习

1.往ArrayCollection添加一个Itemac.addItem({name:"test", age:10, sex:1});2.编写脚本文件,一般放在flex-src的scripts目录下,调用此文件在此被调用的as文件中可以调用源文件的对象,方法必须为publicpublic function getPersonsResultHandler(event: ResultE

2012-10-23 14:01:49 520

转载 解决flex rpc发送失败,老发送到WebContent问题

flex builder 用4.5,用eclipse indigo开发,用这篇文章学习。  项目为test-spring-flex,在项目配置的flex-server的context-root中也输入了test-spring-flex,但是flex调用方法仍然出错,老提示Net.CallConnection.Failed,发送消息仍然是王WebContent发送,按照文章介绍的,将项目下的.f

2012-10-22 17:11:45 1110

转载 JavaScript世界的一等公民 - 函数

一篇不错的文章简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式周折一番。而在JavaScript世界中函数却是一

2012-10-17 13:20:51 885

原创 flex操作

1.卸载flash player参见文章(a)下载卸载工具(b)关掉所有浏览器,或运行flash的程序(c)运行卸载工具(d)删除 C:\Windows\system32\Macromed\Flash目录下,(e)重复c步骤,然后删除C:\Windows\SysWOW64\Macromed\Flash,%appdata%\Adobe\Flash Player,%appd

2012-10-15 11:51:46 538

原创 flex项目中报Type Unable to resolve resource bundle xxx for locale en_US问题

初学使用flex 4.6,一个原有项目用flex,在eclipse报DescriptionResource PathLocation Type Unable to resolve resource bundle "xxx" for locale "en_US"。在project > properites > Flex compiler的the Aditional compiler ar

2012-10-12 11:33:32 3354

原创 python操作

1.运行支持中文在文件中加上如下注释,文件保存为utf-8格式# -*- coding: utf-8 -*-2.pyside或pyqt支持中文label = QLabel(u"你好,世界!")

2012-10-11 14:24:36 843

qt-everywhere-src-5.15.2.tar.xz

C++开源框架Qt 5.15.2源码,用来开发和研究qt程序不错。

2021-01-19

onvif的wsdl文件

onvif wsdl文件,并且带了gsoap生成脚本

2013-02-24

空空如也

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

TA关注的人

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