04 2015 档案

日志文件支持unicode字符的做法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 开发的程序兼容多字节字符集和unicode字符集,最近发现一个问题,在unicode字符集下输出的日志文件是乱码的。显然输出的是unicode字符,保存的却是多字节编码的文本文件。那么问题来了:日志文件如何支持unic... 阅读全文

posted @ 2015-04-30 23:57 岚之山 阅读(303) 评论(0) 推荐(0) 编辑

基于服务的并行系统的通讯方式探讨
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 最近在设计一个基于服务的并行系统。架构图大致如下: 和同事讨论后,服务器部署的Java Web服务,计算节点上部署的是C++算法或其它语言算法。毫无疑问二者需要一个中间协议或中间层进行通讯。... 阅读全文

posted @ 2015-04-30 23:57 岚之山 阅读(206) 评论(0) 推荐(0) 编辑

一个软件构建系统的设想
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 听说一些大IT公司都有自己的软件构建系统。可能有朋友问:在IDE做得越人性化的时候,为什么还需要一个软件构件系统?这是因为一个软件它需要随时准备跨越不同版本的IDE,需要跨越不同操作系统,而基于图形化界... 阅读全文

posted @ 2015-04-30 23:28 岚之山 阅读(195) 评论(0) 推荐(0) 编辑

AngularJs轻松入门(一)创建第一个应用
摘要:AngularJs是Google工程师研发的一款JS框架,官方文档中对它的描述是,它是完全使用JavaScript编写的客户端技术,同其他历史悠久的Web技术(HTML,CSS等)配合使用,使得Web开发变得更简单、更高效。它是笔者用过的比较有特色的一款框架,以HTML作为模版... 阅读全文

posted @ 2015-04-30 19:12 岚之山 阅读(218) 评论(0) 推荐(0) 编辑

RHEL启动错误:Kernel panic - not syncing:Attempted to kill init!解决方案
摘要:Virtual Box虚拟机启动RHEL系统报错,错误信息如下: 解决方案:在GRUB引导界面按下e键,进入下图所示界面。选择第二项,按下e键,进入编辑状态在结尾追加enforcing=0,按下enter键返回,按下b键继续启动系统即可。 阅读全文

posted @ 2015-04-30 11:15 岚之山 阅读(646) 评论(0) 推荐(0) 编辑

Java Web应用定制404错误页面
摘要:Http响应状态码404的含义是服务器端没有找到客户端请求的资源,定制404错误页面至少有以下两个好处:1.向客户端隐藏服务器信息,服务器提供的默认404错误页面上一般都包含当前应用使用的是什么服务器这样的敏感信息。2.改善用户体验,我们可以提供一个风格和Web界面一致的404页面... 阅读全文

posted @ 2015-04-29 16:42 岚之山 阅读(208) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(十)索引绘制
摘要:准备知识OpenGl提供了一些绘图函数。到目前为止我们使用的glDrawArrays绘图函数属于”顺序绘制”。这意味着顶点缓冲区从指定的偏移量开始被扫描,每X(点为1,直线为2等)个顶点构成一个图元。这样使用起来非常方便,缺点是当多个图元共用一个顶点时,这个顶点必须在顶点缓冲区中出... 阅读全文

posted @ 2015-04-28 20:38 岚之山 阅读(384) 评论(0) 推荐(0) 编辑

Redis配置认证密码
摘要:用文本编辑器打开redis.conf文件,找到 # requirepass foobared 去掉这一行前面的#,把foobared改成自己的密码,在控制台中启动时以配置文件作为参数:redis-server redis.conf使用客户端连接时,需要先执行auth 密码命令后才可... 阅读全文

posted @ 2015-04-28 09:47 岚之山 阅读(123) 评论(0) 推荐(0) 编辑

使用Java操作Redis(二)
摘要:上篇文章中我们可以看到,通过自己动手编码来操作Redis是相当繁琐的,实际上我们在重复制造轮子。Redis网站上列举出了一些方便操作Redis的常用工具。可供Java选择的比较多,这里介绍一下Jedis的使用。 Jedis 所需Jar包下载地址: http://search.mav... 阅读全文

posted @ 2015-04-27 21:09 岚之山 阅读(125) 评论(0) 推荐(0) 编辑

使用Java操作Redis(一)
摘要:Redis是一款基于key-value的数据库服务器,安装完成后我们可以通过redis-cli使用Redis提供的命令完成各种操作。redis-cli实际上就是一款客户端,和redis-server建立网络连接,然后以一定的格式(称为网络协议)向服务器端发送数据,redis-ser... 阅读全文

posted @ 2015-04-27 19:59 岚之山 阅读(162) 评论(0) 推荐(0) 编辑

Maven项目:Plugin execution not covered by lifecycle configuration 解决方案
摘要:这个是eclipse中配置文件pom.xml报的错。具体错误信息:Plugin execution not covered by lifecycle configuration: org.apache.felix:maven-bundle-plugin:2.5.3:manifest... 阅读全文

posted @ 2015-04-26 18:05 岚之山 阅读(247) 评论(0) 推荐(0) 编辑

使用Visual Studio2012调试Redis源码
摘要:Redis是一款C语言编写Key-Value存储系统,基于BSD协议开放源码,其源码托管在github上,大概有三万行。源码地址:https://github.com/antirez/redis源码依赖于linux平台,采用GNU MAKE工具进行项目管理,而且官方没有提供Redi... 阅读全文

posted @ 2015-04-26 14:37 岚之山 阅读(2385) 评论(0) 推荐(0) 编辑

Git放弃本地更改恢复到资源库版本
摘要:使用git版本控制工具在本地clone一份代码后,如果发现修改错误想恢复到资源库版本,下面两行可以轻松加愉快的搞定:git clean -xdfgit checkout -fgit的更多详细用法请参考Scott Chacon 编写的《Pro Git》一书。 ... 阅读全文

posted @ 2015-04-26 13:54 岚之山 阅读(355) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(九)插值处理
摘要:注:文中VS代指顶点着色器,FS代指片段着色器。准备知识这个教程和大家展示3d管道中非常重要的部分,即Interpolation(插值)。光栅化程序执行的插值变量由VS产生。正如你已经见到过的,为了在屏幕中显示一些有意义的东西,你需要在vertex shader中指定一个输出变... 阅读全文

posted @ 2015-04-25 15:00 岚之山 阅读(799) 评论(0) 推荐(0) 编辑

使用tinyxml2库解析xml
摘要:tinyxml2简介tinyxml2是c++编写的轻量级的xml解析器,而且是开放源代码的,在一些开源的游戏引擎中用的比较多。源码托管在github上。 源码地址:https://github.com/leethomason/tinyxml2tinyxml2使用起来非常简单,下载源... 阅读全文

posted @ 2015-04-25 10:24 岚之山 阅读(1544) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(八)伸缩变换
摘要:准备知识伸缩变换非常简单,它的目的是增大或者缩小对象的尺寸。例如:你可能希望用同一个模型创建不同大小的对象(例如形状相同,但大小不同的树木)或者你想改变对象的大小使它和游戏场景匹配。这些例子中你可能需要X、Y、Z三个坐标轴缩放相同的量,但有时候我们只需要沿着一个或者两个轴缩放使模型... 阅读全文

posted @ 2015-04-24 21:07 岚之山 阅读(312) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(七)旋转变换
摘要:准备知识这一节我们来看一下旋转变换。旋转变换指的是给我们一个指点的点和角度,我们需要绕着过该点的轴线將对象旋转对应的角度。这里我们只改变X/Y/Z中的两个分量,第三个分量保持不变。这意味着我们的图形只在三个平面内旋转:XY平面(绕着Z轴)、YZ平面(绕着X轴)、XZ(绕着Y轴)。还... 阅读全文

posted @ 2015-04-23 20:27 岚之山 阅读(323) 评论(0) 推荐(0) 编辑

error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead解决方案
摘要:vs2012使用c语言函数fopen操作文件时报错:错误 1 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable d... 阅读全文

posted @ 2015-04-23 10:45 岚之山 阅读(515) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(六)平移变换
摘要:准备知识从这一节我们开始接触3D对象各种各样的变换,使其显示在屏幕上看起来有深度的感觉。通常每一种变换都是通过矩阵来实现的,把这些变换矩阵逐个的乘起来,然后用乘积乘以顶点位置。在每个教程中,我们致力于研究一种变换。这里我们看一下平移变换,它负责把一个对象沿着一个向量移动一定的方向和... 阅读全文

posted @ 2015-04-22 15:52 岚之山 阅读(444) 评论(0) 推荐(0) 编辑

error C4996: 'setmode': The POSIX name for this item is deprecated解决方案
摘要:在使用VS2012编译zlib库官方提供的案例程序 zpipe.c 中代码时报错: 信息如下:错误 1 error C4996: 'setmode': The POSIX name for this item is deprecated. Instead, use the I... 阅读全文

posted @ 2015-04-20 21:56 岚之山 阅读(865) 评论(0) 推荐(0) 编辑

现在就开始使用AngularJS的三个重要原因
摘要:原因一:Google开发的框架要知道开源界的很多框架都是开发人员由于个人兴趣或者激情而开发出来的,比如,Cappucino 还有 Knockout。而anguar.js是由互联网巨人Google组织开发的。这意味这你有更加强大的社区支持。谁都不希望第一天开始使用一个框架,第二天发现... 阅读全文

posted @ 2015-04-20 18:51 岚之山 阅读(190) 评论(0) 推荐(0) 编辑

Win32++:可替代MFC的Windows桌面应用开发框架
摘要:写在前面有过Win32编程经验的朋友都知道,使用Windows提供的API开发桌面应用是相当繁琐的,创建一个功能简单能接收并处理消息的窗口至少也得几百行代码。创建一个可视化的窗口一般要以下几个步骤:第一步:定义入口函数WinMain 第二步:注册窗口类,在这一步你可以指定窗口类的菜... 阅读全文

posted @ 2015-04-19 14:16 岚之山 阅读(4272) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(五)Uniform 变量
摘要:准备知识在这个教程中我们会遇到一种新的Shader变量类型,即uniform变量。attribute(属性)变量和uniform变量的不同之处在于attribute 变量中包含顶点的具体数据,当每次执行shader调用时会从顶点缓存中重新加载一个新的值。而uniform类型的变量在... 阅读全文

posted @ 2015-04-18 12:10 岚之山 阅读(1083) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(四)Shaders
摘要:OpenGl 中的 Shader在一些中文书籍或资料中都被翻译为“着色器”, 单从字面意思也看不出Shader到底是什么,Shader实际上就是一段代码,用于完成特定功能的一个模块。Shader分为Vertex Shader(顶点着色器)和Pixel Shader(像素着色器)... 阅读全文

posted @ 2015-04-17 14:58 岚之山 阅读(699) 评论(0) 推荐(0) 编辑

C++中友元类使用场合
摘要:在C++中我们可以將函数定义成类的友元函数,这样在函数中就可以访问类的私有成员。与函数相同,类也可以作为另一个类的友元类,在友元类中可以访问另外一个类的所有成员。 声明友元类的方法很简单,只需在类中写下如下语句:friend class 类名;接下来我们看一个案例,假如我们需要设计... 阅读全文

posted @ 2015-04-17 10:48 岚之山 阅读(474) 评论(0) 推荐(0) 编辑

基于Java的开源3D游戏引擎jMonkeyEngine
摘要:jMonkeyEngine简介jMonkeyEngine是一款纯Java语言编写的游戏引擎,继承了Java应用跨平台的特性,而且是开放源代码的,遵循BSD开源协议,BSD开源协议用一句简单的话概括就是你可以用它做任何你想做的事情而不必担心版权问题。这款游戏引擎在商业游戏中使用的不多... 阅读全文

posted @ 2015-04-16 16:26 岚之山 阅读(1690) 评论(0) 推荐(0) 编辑

Windows平台下使用pthreads开发多线程应用
摘要:pthreads简介POSIX 1003.1-2001标准定义了编写多线程应用程序的API(应用程序编程接口),这个接口通常被称为pthreads。在常见的操作系统中,例如Unix、Linux、MacOS等都使用pthreads作为操作系统的线程。 Windows操作系统和其他平台... 阅读全文

posted @ 2015-04-15 09:47 岚之山 阅读(456) 评论(0) 推荐(0) 编辑

Java 开发 2.0: 现实世界中的 Redis
摘要:原文地址:http://www.ibm.com/developerworks/cn/java/j-javadev2-22/之前,我已在本系列中讨论过 NoSQL 的概念,也介绍了一些与 Java 平台兼容的 NoSQL 数据存储,其中包括 Google 的 Bigtable 和... 阅读全文

posted @ 2015-04-14 22:18 岚之山 阅读(167) 评论(0) 推荐(0) 编辑

The method getDispatcherType() is undefined for the type HttpServletRequest错误解决方法
摘要:使用Eclipse Luna版本,jdk1.7和tomcat8.0开发JAVA EE应用。写一个简单的JSP部署后访问报JSP编译错误,具体错误信息如下:The method getDispatcherType() is undefined for the type HttpSer... 阅读全文

posted @ 2015-04-13 21:20 岚之山 阅读(787) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(三)在窗口中显示一个三角形
摘要:这一节教程的内容会比较少,我们仅仅是对上一节教程中的代码进行扩展,在窗口中渲染一个三角形出来。 本节我们以下图所示正方形来讲解OpenGl中的坐标系统。当沿着Z轴负方向看时,可见顶点的坐标必须在这个正方形内,这样视口变换才可以將它们映射到窗口中的可见区域。 点(-1.0,-1.0)... 阅读全文

posted @ 2015-04-13 19:13 岚之山 阅读(294) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(二)在窗口中显示一个点
摘要:准备知识在本文中我们将会接触到OpenGl的扩展库GLEW( OpenGL Extension Wrangler Library),GLEW可以帮助我们处理OpenGl中繁琐的扩展管理。一旦初始化后可以查询当前平台中所有可用的扩展,能够动态的加载它们并通过一个单独的头文件来方便的使... 阅读全文

posted @ 2015-04-11 09:58 岚之山 阅读(568) 评论(0) 推荐(0) 编辑

开源3D游戏引擎Irrlicht简介
摘要:Irrlicht简介Irrlicht在国内也被叫做“鬼火”引擎,是一款用C++编写的开放源代码的高性能游戏引擎。而且是跨平台的,具有很好的移植性,Irrlicht支持OpenGl、Direcx3D渲染,引擎本身也实现了一套自己的渲染系统。在商业引擎中能够找到的艺术特性,Irrlic... 阅读全文

posted @ 2015-04-10 13:00 岚之山 阅读(2539) 评论(0) 推荐(0) 编辑

OpenGL编程逐步深入(一)创建一个窗口
摘要:原文地址:http://ogldev.atspace.co.uk/ 原文中使用gnu make进行项目管理,本系列文章使用visual studio2012。在翻译过程中并非直译,加入了一些笔者个人观点。OpenGl官方使用规范中并没有提供创建和操作窗口的API,目前像wi... 阅读全文

posted @ 2015-04-09 15:55 岚之山 阅读(380) 评论(0) 推荐(0) 编辑

C++中explicit关键字作用
摘要:explicit是c++中不太常用的一个关键字,其作用是用于修饰构造函数,告诉编译器定义对象时不做隐式转换。举例说明:include include using namespace std;class person{public: person(int age); ... 阅读全文

posted @ 2015-04-08 13:29 岚之山 阅读(158) 评论(0) 推荐(0) 编辑

JS实现页面跳转 浏览器地址栏保持不变
摘要:JS实现页面跳转 浏览器地址栏保持不变 在公司内部框架中,发现点击超链接,页面发生跳转,而浏览器地址栏URL始终保持不变。分析其实现机制,响应A标签onclick事件,通过Ajax向服务器端发送http请求,然后將服务器返回数据写到当前document对象。实现代码如下://IE... 阅读全文

posted @ 2015-04-07 12:31 岚之山 阅读(3766) 评论(0) 推荐(0) 编辑

凤凰岭一日游
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 上周六和部门同事一起去凤凰岭春游。说起凤凰岭,大家可能有点陌生,但是说起龙泉寺,估计知道的人就会多一些。龙泉寺就在凤凰岭山脚下。泰国前总理英拉就曾去参拜过龙泉寺。另外龙泉寺的信息化建设也是走在全国寺庙信息... 阅读全文

posted @ 2015-04-01 23:28 岚之山 阅读(230) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示