• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

折翼的猪

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

12 2013 档案

使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
摘要:1、 数据库设计建立crud.student数据库表:图1 数据库表你可以使用如下语句创建该库表:[sql] view plaincopycreate database if not exists `crud`;USE `crud`; DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(4) NOT NULL auto_increment, `name` varchar(20) default NULL, `age` int(4) default NULL, `score` int(4) default NULL, 阅读全文

posted @ 2013-12-26 15:15 折翼的猪 阅读(280) 评论(0) 推荐(0)

KlayGE
摘要:转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=2785随着半年一个新版本的周期,今天KlayGE 4.4正式发布了!在这个版本的开发中,多名团队成员贡献了自己的代码,也有很多朋友提供了宝贵意见和bug报告。也从SALVIA项目的编译脚本中学习和借鉴了很多经验。这些都为KlayGE的发展和完善做出了贡献,在此表示感谢。KlayGE 4.4的主要更新如下:改进的编译系统尽可能使用MSBuild第三方库使用cmake工程文件自动搜索OpenGLES SDK的目录,简化了编译的配置OpenGL ES 3.0支持Tile-based deferr 阅读全文

posted @ 2013-12-26 09:15 折翼的猪 阅读(485) 评论(0) 推荐(0)

C++文件包含处理—#include
摘要:一、“文件包含”的作用所谓“文件包含”处理是指一个源文件可以将另外一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。C++提供了#include命令用来实现“文件包含”的操作。如在file1.cpp中有以下#include命令: #include ″file2.cpp″它的作用见图4.18示意。 图4.18“文件包含”命令是很有用的,它可以节省程序设计人员的重复劳动。 #include命令的应用很广泛,绝大多数C++程序中都包括#include命令。现在,库函数的开发者把这些信息写在一个文件中,用户只需将该文件“包含”进来即可(如调用数学函数的,应包含cmath文件),这就大大简. 阅读全文

posted @ 2013-12-25 14:37 折翼的猪 阅读(1812) 评论(0) 推荐(0)

GISer学习之道(转载)
摘要:每一个GISer在学习之路上想必都有自己的一套方法,年终了,总结分享下。你的又是怎样的呢?说出来让大家学习下撒。。 阅读全文

posted @ 2013-12-25 11:02 折翼的猪 阅读(167) 评论(0) 推荐(0)

OSG中的示例程序简介
摘要:1.example_osganimate 一)演示了路径动画的使用(AnimationPath、AnimationPathCallback),路径动画回调可以作用在Camera、CameraView、MatrixTransform、PositionAttitudeTransform等四种类型的节点上。 二)演示了osgSim::OverlayNode的使用2.example_osganimationeasemotion 一)演示了osgAnimation::EaseMotion的使用,EaseMotion可以用于表达位移、速度值随时间的变化情况,通过不同的模板参数(functor),实现了不同 阅读全文

posted @ 2013-12-20 11:44 折翼的猪 阅读(676) 评论(0) 推荐(0)

多线程
摘要:多线程是程序员面试时常常会面对的问题,对多线程概念的掌握和理解水平,也会被一些老鸟用来衡量一个人的编程实力的重要参考指标。不论是实际工作需要还是为了应付面试,掌握多线程都是程序员职业生涯中一个必须经过的环节。其实当你把“多线程”和你的“职业生涯”联系在一起考虑的时候,就会觉得“多线程”是多么的渺小,对,没有跨越不过的山。不过就算它很渺小,但也有可能改变你的人生轨迹。不用担心,如果你对多线程还不太熟悉,那么我们就一起来看看什么是多线程吧。跟前几篇的风格一样,我会在开篇的时候举一个现实生活中的例子,通过这个例子来映射一些晦涩枯燥的计算机编程专业知识,在让读者朋友很好地理解理论概念的同时,又避免了阅 阅读全文

posted @ 2013-12-19 13:00 折翼的猪 阅读(183) 评论(0) 推荐(0)

VS2008增加ActiveX控件测试容器
摘要:在编activex控件时,可以用到Active X control test container来测试activex控件,这在VisualStudio 6里面是很方便查找的,工具菜单下面就有。但是在visaul studio 2008 里面TSTCON32.exe这个文件却消失了。那它是没了吗,不是的。而是微软把它放在了例子程序里面,需要自己编译。详细目录:比如我装在C盘里面,VC的例子在 “C:\Program Files\Microsoft Visual Studio 9.0\Samples\2052\AllVCLanguageSamples.zip”,吧这个文件解压缩以后,在下面的目录可 阅读全文

posted @ 2013-12-19 09:59 折翼的猪 阅读(221) 评论(0) 推荐(0)

地表模型与建筑模型匹配方法
摘要:地表模型与建筑模型匹配方法一、问题的引出: 目前的三维城市平台地表模型构成方式为,由DEM构成TIN,再附上DOM从而形成地表模型;建筑和地物模型大都由建模软件手工制作完成,倾斜摄影和激光雷达在国内目前也普遍在最后环节由建模软件手工优化处理。建模软件制作完成建筑模型后如何赋予建筑地表高程的问题就由此引出。 1、由DOM与DEM生成地表, 2、目前行业中,一般根据CAD或影像底图进行建模,经常没有高程信息,制作的模型都在一个平面上。 3、那么如何把3D模型发布到GIS平台后才能与地表高度吻合呢? 二、解决方案步骤一:模型落地 1、模型获取DEM同名点高程信息。具体步骤如下:1)... 阅读全文

posted @ 2013-12-18 11:22 折翼的猪 阅读(1171) 评论(0) 推荐(0)

测试工具NuMega Devpartner使用方法(转载)
摘要:1 前言本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖率统计工具,TrueTime为程序运行性能测试工具。本文挡通过三章对NuMega三个子功能的使用方法进行了介绍,各部分之间内容独立。如果你想了解NuMega的各项功能,建议阅读本文挡全部内容,如果你只想了解NuMega 阅读全文

posted @ 2013-12-16 09:49 折翼的猪 阅读(1246) 评论(0) 推荐(0)

The import javax.servlet.http.HttpServletRequest cannot be resolved
摘要:Error:The import javax.servlet cannot be resolvedThe import javax.servlet.http.HttpServletRequest cannot be resolvedDescription:我们经常会把别人的项目copy到自己这里进行二次开发或者参考,有的时候会发生上面的错误,即eclipse项目里我们导入的项目里提示HttpServletRequest 不能引用,会伴随头疼的小红叉出现。如下图:Accuse:具体原因是我们工程里面web-inf/lib目录下少了相应的包:Package javax.servlet.http引起 阅读全文

posted @ 2013-12-13 16:02 折翼的猪 阅读(361) 评论(0) 推荐(0)

又一个MySQL命令行登陆的小细节“ERROR 1049 (42000): Unknown database &#...
摘要:当初刚装MySQL的时候,到网上查的命令行登陆MySQL的方法都是mysql -u root -p password例如:mysql -r root -p 123456但是奇怪的是这条命令我输进去死活都不对,它都会要求再输入一遍密码,然后返回“ERROR 1049 (42000): Unknown database '123456'”这个错误提示很明显,我们-P后面的password代表的是数据库名称。但-p这个参数,p应该代表的是password的意思啊之前这让我百思不得其解。之后我登陆MySQL一直用的是C:\>mysql -u root -pEnter passwo 阅读全文

posted @ 2013-12-13 14:46 折翼的猪 阅读(537) 评论(0) 推荐(0)

java与mysql乱码的问题
摘要:解决方法一:(最重要的一种方法) 你看下my.ini,有无 [mysql] default-character-set=utf8 [client] default-character-set=utf8 [mysqld] default-character-set=utf8 然后建立表时,也要用(比如) DROP TABLE IF EXISTS `Company`; CREATE TABLE IF NOT EXISTS `Company` ( `Cname` VARCHAR(10) NOT NULL, `Caddr` VARCHAR(100), `Ctel` VARCHAR(16) )EN... 阅读全文

posted @ 2013-12-13 14:30 折翼的猪 阅读(188) 评论(0) 推荐(0)

Change MySql Database character set
摘要:http://blog.csdn.net/ponymwt/article/details/8286907 阅读全文

posted @ 2013-12-13 14:29 折翼的猪 阅读(156) 评论(0) 推荐(0)

eclipse快捷键
摘要:F8-------运行到下一断点处F5-------STEP INTOF6-------STEP OVER***********************************************************************Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 收藏 Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 0.背景 Eclipse 作为Java的OpenSource开发IDE,已经是开发人员进行Java应用开发(不局限于)的. 阅读全文

posted @ 2013-12-13 14:01 折翼的猪 阅读(354) 评论(0) 推荐(0)

Cookie cannot be resolved to a type
摘要:右击项目,Properties->Java Bulid Path->Libraries->Add Library->Sever Rutime包引错了 阅读全文

posted @ 2013-12-13 13:18 折翼的猪 阅读(845) 评论(0) 推荐(0)

Eclipse Tomcat插件的配置, 及 Tomcat 的配置
摘要:首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!)下载地址:http://www.eclipsetotale.com/tomcatPlugin.html然后将得到的压缩包解压,放入 eclipse 的 plugins 目录中重启 eclipse, Tomcat 插件安装成功!当然安装成功不并代表能使用,这里还要配置 Tomcat, 才能正常使用 Tomcat 插件,配置过程:首先下载当前 Eclipse 能使用的 Tomcat 版本,下载地址:http://tomcat.ap 阅读全文

posted @ 2013-12-13 13:17 折翼的猪 阅读(374) 评论(0) 推荐(0)

SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AppName' did no
摘要:在使用 eclipse 过程中,如果你加入了某些自定义的框架(比如 struts)后,在启动 services 后,控制台出现一片红色的字样,表明有问题。这时仔细查看 eclipse 控制台信息,发现这样一条信息:WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AppName' did not find a matching property. 其中的“AppName” 阅读全文

posted @ 2013-12-13 11:40 折翼的猪 阅读(1224) 评论(0) 推荐(0)

测试工具NuMega Devpartner使用方法(转载)
摘要:1 前言本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖率统计工具,TrueTime为程序运行性能测试工具。本文挡通过三章对NuMega三个子功能的使用方法进行了介绍,各部分之间内容独立。如果你想了解NuMega的各项功能,建议阅读本文挡全部内容,如果你只想了解NuMega 阅读全文

posted @ 2013-12-10 13:25 折翼的猪 阅读(191) 评论(0) 推荐(0)

pl/sql的登录历史清楚
摘要:在打开pl/sql后的Oracle logon窗口中,点击username输入框后面的...按钮时,里面会列出所有用户登录过的数据库的服务名,因为我的一些错误操作导致点开...按钮显示的服务名列表里面出现了几个“垃圾”,想把它清空,找了半天终于找到了,哈哈哈...方法:${PLSQL Developer_home}\Preferences\userName(计算机用户名),在这个文件夹下面有一个user.prefs文件,如果你登录过,这里面应该有类似以下几行:[Logon] Database=YJDB Username=db_jbxt----------------------------我理 阅读全文

posted @ 2013-12-10 09:39 折翼的猪 阅读(837) 评论(0) 推荐(0)

x64 PL/SQL 连接 Oralce 提示 Could not initialize oci.dll
摘要:今天在 x64 的 Win7 上重新安装了 Oralce 后,通过 PL/SQL 连接数据库时,提示如下错误信息环境windows7 64bitOracle win64 11gR2PL/SQL v9.0详细错误信息[plain] view plaincopyInitialization error Could not initialize "C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll" Make sure you have the 32 bits Oracle Client installed. OCIDLL forced t 阅读全文

posted @ 2013-12-09 21:41 折翼的猪 阅读(678) 评论(0) 推荐(0)

osgEarth学习笔记
摘要:这是个人在学习osgEarth时根据体会或从别的地方看到的做的一个简单整理,有些东东就是官方文档翻译过来的,都是根据自己的需要感觉需要记录下来什么东西就随便记录下来了,也没有个条理,都是用到哪记到哪,别见怪。对个人在初期使用osgEarth时有很多帮助,所以特发上来,希望对大家也有帮助osgEarth学习笔记1. 通过earth文件创建图层时,可以指定多个影像数据源和多个高程数据源,数据源的顺序决定渲染顺序,在earth文件中处于最前的在渲染时处于最底层渲染;所以如果有高低精度不同的影响数据或者高程数据,在创建earth文件时要将粗精度的数据放在上方xml节点,高精度的放在其下面的节点;2. 阅读全文

posted @ 2013-12-09 16:29 折翼的猪 阅读(2670) 评论(0) 推荐(0)

ORACLE EXP命令
摘要:本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案; 本文部分内容摘录自网络,感谢网友的经验总结;一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。二.语法可以通过在命令行输入 imp help=y 获取imp的语法信息:.. 阅读全文

posted @ 2013-12-09 15:11 折翼的猪 阅读(2968) 评论(0) 推荐(0)

Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
摘要:sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。system用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。2)其次的区别,权限的不同system用户只能用normal身份登陆em,除非你对它授予了sysdba的系统权限或者syspoer系统权限。 sys用户具有 阅读全文

posted @ 2013-12-09 09:48 折翼的猪 阅读(757) 评论(0) 推荐(0)

CAD数据与ArcGIS数据的互转换
摘要:CAD数据往往是分层管理的,将CAD数据转成arcgis数据,最担心的莫过于丢失了属性数据,arcgis9.2提供了一种方法,可以将CAD数据完整的转换为personal geodatabase,属性信息不会丢失,方法如下: ArcToolbox--->Conversion Tools-->To Geodatabase-->Import from CAD。同时,我们往往需要将arcgis格式的数据转成CAD数据,往往需要让某一个关键字段可以转换成CAD格式的不同图层。下面大致讲一下将shp数据转换为CAD格式的方法。 1、 添加CAD字段到要转换的shp文件中,方法为:Arc 阅读全文

posted @ 2013-12-04 15:37 折翼的猪 阅读(428) 评论(0) 推荐(0)

30米精度DEM下载地址及ASTER_GDEM_中文自述文件和操作指南
摘要:30米精度DEM下载地址及ASTER_GDEM_中文自述文件和操作指南30米精度DEM下载地址及ASTER_GDEM_自述文件 下载地址美国NASA的服务器https://wist.echo.nasa.gov/~wist/api/imswelcome/在左上角有一行“Enter WIST“ 。注册后,就可以检索下载了。注意:务必把电子邮件填准确,下载数据的路径将发到电子邮件中的。不清楚的地方请看他们的指南:https://wist.echo.nasa.gov/~wist/api/Tutorial/main.html用成功注册后的用户名登录后,点Land下的ASTER;然后选ASTER Glob 阅读全文

posted @ 2013-12-04 09:22 折翼的猪 阅读(2827) 评论(0) 推荐(0)

ASTER GDEM V2 数据下载
摘要:以下内容转自“中国紧急救援联盟”。原帖(点击打开)作者“帆云” ,特向原帖作者致敬。ASTER GDEM 第二版,等高线制图数据下载。数据说明:1.每一个数据位精度一单位、纬度一单位;2.数据按照省份进行归类、压缩;3.数据压缩最大为700M,超过此大小的,将会拆分为若干卷;4.数据下载后,未分卷数据,直接用GLOBALMAPPER 打开即可,不用解压缩;分卷数据需要整合成一份数据;5.数据放在网络空间,共享实现会有到期日,如遇到期,我会及时续期;6.下载速度与网速有关;7.如发现有无法使用数据,按一下不知使用: a.关闭其他数据,单独打开损坏数据; b.如不能打开,请联系本人,会及时更换。本 阅读全文

posted @ 2013-12-03 14:08 折翼的猪 阅读(3685) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3