自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java一个方法调用的虚拟机实现

先随便写一个非常简单的类Testpublic class Test{ private int i; public void testMethod(){ i=i+1; }}然后被下面这个main方法生成并调用,期间我们通过期间发生的内容,来简单了解一下JVM的内部机制。public static void main(String[] args) { Test test

2017-01-24 17:42:53 1244

原创 从https的实现看数字证书、SSL、数字签名、摘要算法、对称/非对称加密

httpshttp全称Hyper Text Transfer Protocol over Secure Socket Layer,简短点说就是HTTP over SSL。从名词看,他的意思是建立在SSL层之上的HTTP协议,也就是在传输层(TCP)协议和应用层HTTP协议之间加入了一个安全层,使得原本有意义的数据经过加密后传输,保障了用户数据的安全。HTTPS协议中,使用了SSL传输层和数

2017-01-15 14:21:56 2297

原创 linux ps指令学习使用简单方法

在linux中,ps指令是一个常用而且很复杂的指令,因为参数和组合非常的多,甚至加不加-又会出现很多情况。希望完全通过记忆掌握ps指令是比较困难的,好在linux为我们提供了很好的提示。当我们输入错误信息的时候,linux会提供一下信息:********* simple selection *********  ********* selection by list *******

2017-01-05 12:29:00 1833

原创 java动态代理实现步骤解析

代理模式的基本目的:代理模式包含如下角色:ISubject:抽象主题角色,是一个接口。该接口是对象和它的代理共用的接口。RealSubject:真实主题角色,是实现抽象主题接口的类。Proxy:代理角色,内部含有对真实对象RealSubject的引用,从而可以操作真实对象。代理对象提供与真实对象相同的接口,以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加

2017-01-04 20:39:04 2677

原创 登录/非登录、交互/非交互式shell

登录与非登录shell的区别:直观区分方式:是否需要输入用户名密码。转换:非登录可以转换成登录 使用--login考虑转换情况,相对科学的区分:既不使用密码,也不使用--login转换的是非登录,其他都是登录。登录与非登录运行shell的区别:对于Bash来说,登录shell会首先读取和执行/etc/profile全局配置文件中的命令,然后依次查找~/.bash_profi

2017-01-03 23:02:04 2957

原创 数据库一致性问题简单记忆方式

脏读脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。"读了已写(但没有提交事务的数据行)"。不可重复读不可重复读是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据

2017-01-03 10:53:42 454

原创 关于java-web项目发布时,tomcat意外退出的总结

最近在使用linux下tomcat运行javaweb项目时,出现tomcat莫名关闭的问题,经过观察,感觉tomcat是在某种条件下自行关闭,并不是程序崩溃、内存溢出等问题。经观察tomcat的关闭与远程发布终端的关闭的时间非常吻合,猜测可能和linux远程终端有关。后来在网上看到这篇文章,印证了上述猜测。作者对问题的发生进行了详细的观察,找到问题发生的原因并给出了解决方案。文章较长,大家

2016-12-06 23:33:25 1898

原创 cocos2dx安卓调试中lua脚本错误报告和记录的解决方案(适用于quick3.5)

在cocos2dx纯lua脚本逻辑开发中,由于脚本与安卓之间的沟通问题,使得在测试中,脚本错误难以被报告和记录,给测试工作带来了很大的不便。本文通过lua调用c++方法以及jni的使用,使lua提供的错误信息能够在安卓应用的层面被报告和记录。主要步骤:一、信息从lua发送到c++并处理:1、在项目的c++代码中,编写方法并暴露给lua,使得该方法可以接受来自lua的文本信息并进行处

2015-08-04 13:33:49 3670

原创 fatal error LNK1140临时解决方案

在使用VS(我使用的是2013)编译大型项目时,会有较小概率出现fatal error LNK1140: too many modules for program database,一旦出现之后,不能继续往项目中添加需要编译的文件,修改各种配置文件均无法解决。关于这个错误的解释目前网络上较难查到,提供一种临时的解决方案:由于该错误是数据库导致,怀疑可能是编译大型项目中,相互调用关系较为复杂

2015-08-03 13:35:57 3815

原创 cocos2dx安卓打包与调试(适用quick3.5)

本方法适用于quick3.5项目的打包,在其他版本的cocos2dx中可能部分适用。需要的工具  android ndk  android sdk  ant安装以上工具的方法可以自行百度,安装完毕后,在quick-3.5目录下执行命令行,运行setup.py(需要安装python),完成项目的配置(告诉cocos上面这些工具在哪,打包的时候,cocos就会找到并使用它们)

2015-07-30 09:27:37 2476 2

原创 我对cocos2dx的理解和总结

我对cocos2dx的理解和总结Cocos2dx有些什么

2015-07-29 21:33:43 1219

空空如也

空空如也

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

TA关注的人

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