首页 > 编程语言
【Java】的绝对路径和相对路径
这里要区分的是目录路径如:/opt/deve/tomcat/binc:\deve\tomcat\bin都是绝对目录路径binbin/databin\data都是相对目录路径通过观察,发现规律以/开始 或者包含\或//的都是绝对路径或者以/开始或者包含:的都是绝对路径反之就是相对路径介绍几个方法:startsWithpublic classSt..
分类:编程语言   时间:2015-04-21 14:46:28    收藏:0  评论:0  赞:0  阅读:210
C++内存分配机制
程序运行时需要系统分配内存,那么系统如何为程序分配内存呢?     首先,我们得清楚内存分配方式分为类:静态分配内存和动态分配内存。那么这两种又是个什么东西?好的,基于这个问题我们来看一下他们的定义: 静态分配内存:由编译器根据变量类型来确定分配给变量多少字节的内存区域。 动态分配内存:程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delet...
分类:编程语言   时间:2015-04-21 14:44:47    收藏:0  评论:0  赞:0  阅读:288
Java垃圾回收
Java的内存分配与回收全部由JVM垃圾回收进程自动完成。与C语言不同,Java开发者不需要自己编写代码实现垃圾回收。这是Java深受大家欢迎的众多特性之一,能够帮助程序员更好地编写Java程序。 关于这篇教程是系列第一部分。首先会解释基本的术语,比如JDK、JVM、JRE和HotSpotVM。接着会介绍JVM结构和Java 堆内存结构。理解这些基础对于理解后面的垃圾回收知识很重要。 Java...
分类:编程语言   时间:2015-04-21 14:42:17    收藏:0  评论:0  赞:0  阅读:187
php、python、ruby——web脚本语言的比较
在过去几年里,在web应用程序编程中,脚本语言变得越来越受欢迎。本论文试图在如今三种最受欢迎的语言:PHP、Python和Ruby中找到其中的差异、优点、缺点。很明显,他们有他们自己的观点和支持,所以要陈述客观事实并满足一种科学的方法是一项困难的任务。这三种语言将在web应用程序环境进行有关历史、进化、流行程度、语法、语义、功能、安全性和性能方面做评估。最后,一个最终的结论将建议最有前途的一种语言。...
分类:编程语言   时间:2015-04-21 14:38:18    收藏:0  评论:0  赞:0  阅读:285
【Java】的绝对路径和相对路径
这里要区分的是目录路径 如: /opt/deve/tomcat/bin c:\deve\tomcat\bin 都是绝对目录路径 bin bin/data bin\data 都是相对目录路径 通过观察,发现规律 以/开始 或者包含\或//的都是绝对路径 或者 以/开始 或者 包含:的都是绝对路径 反之就是相对路径 介绍几个方法: sta...
分类:编程语言   时间:2015-04-21 14:36:47    收藏:0  评论:0  赞:0  阅读:362
Unity3D游戏开发之反编译AssetBundle提取游戏资源
各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是http://www.qinyuanpei.com。今天我们来说说通过反编译Unity3D的AssetBundle来提取游戏资源,博主写这篇文章的目的并非是要教大家如何去破解一款基于Unity3D引擎开发的游戏,而是想通过今天这篇文章来告诉大家如何在开发Unity3D游戏的过程中保护自己的游戏资源。漫话Unity3D的AssetBun...
分类:编程语言   时间:2015-04-21 14:36:37    收藏:0  评论:0  赞:0  阅读:1670
Unity3D游戏开发之使用disunity提取Unity3D游戏资源
各位朋友,大家好,我是秦元培。今天博主想和分享的是使用disunity提取Unity3D游戏素材。这个工具呢,博主在Unity3D游戏开发之反编译AssetBundle提取游戏资源这篇文章中其实已经提到过了,不过因为有些朋友对如何使用这个工具依然存在问题,所以博主决定特地写一篇文章来讲解如何使用disunity来提取Unity3D游戏中的素材。准备工作 disunity:负责对Unity3D的数据文...
分类:编程语言   时间:2015-04-21 14:36:17    收藏:0  评论:0  赞:0  阅读:481
【Java基础】之Struts1与Struts2比较
在说到Struts1与Strus2的区别之前,不得不先提到MVC。MVC是一个种设计模式,代表了一种多层的应用程序的实现方式。处理过程为:首先控制器接受了用户的请求,并决定应该调用哪个模型来处理,然后模型处理了用户的请求后返回数据,最后控制器确定用相应的视图将模型返回的数据呈献给用户。     说完了MVC,再说一下为什么要用Struts框架。JSP、Servlet、JavaBean技术的出现给...
分类:编程语言   时间:2015-04-21 14:35:37    收藏:0  评论:0  赞:0  阅读:336
python-inotify 在linux上安装
python-inotify 在linux上安装0 下载$ wget --no-check-certificate https://pypi.python.org/packages/source/p/pathlib/pathlib-1.0.1.tar.gz $ wget --no-check-certificate https://bitbucket.org/JanKanis/python-ino...
分类:编程语言   时间:2015-04-21 14:34:47    收藏:0  评论:0  赞:0  阅读:418
插入排序
插入排序插入排序(Insertion Sort)是一种简单直观的排序方法,插入排序在实现上,通常采用in-place排序(即只需要O(1)的额外空间的排序),因而在从后向前扫描的过程中,需要反复把已排序的元素逐步向后挪位,为新元素提供插入空间。算法描述一般来说,插入排序都采用in-place在数组上...
分类:编程语言   时间:2015-04-21 14:32:47    收藏:0  评论:0  赞:0  阅读:261
Java之重载(Overload)与重写(Overwrite)总结
内容来源为:《孙卫琴面向对象编程》,本随笔简单总结,具体内容可参见概述第6章,写的挺清晰;一. 重载(Overload) 1. 有时候类的同一种功能有多种实现方式,到底采用哪种实现方式,取决于调用者给定的参数(如构造函数就是一种例子); 2. 对于类的方法(包括从父类中继承的方法),如果有两个方.....
分类:编程语言   时间:2015-04-21 14:32:11    收藏:0  评论:0  赞:0  阅读:137
Swift之 ? 和 !
04 June 2014Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable...
分类:编程语言   时间:2015-04-21 14:30:18    收藏:0  评论:0  赞:0  阅读:271
对openjdk的javac编译器扩展了一个语法糖
我的扩展功能描述如下:在java的现有语法中加入var来声明变量,并且可以根据初始化数据来自动类型推导。举两个例子:例一:如下JAVA代码(注意这里的var是新语法):import java.util.*;public class TestHello { private var i =...
分类:编程语言   时间:2015-04-21 14:29:42    收藏:0  评论:0  赞:0  阅读:237
c# 迭代器 与 集合 IEnumerable.GetEnumerator 方法
示例来源 :msdn1.0 迭代器简单的迭代器: public static void Main(string[] args) { foreach (int number in EvenSequence(5, 18)) { ...
分类:编程语言   时间:2015-04-21 14:29:17    收藏:0  评论:0  赞:0  阅读:283
MFC读写配置文件
voidCFileTextDoc::OnIniread() {// TODO: Add your command handler code hereCString strStudName; intnStudAge; GetPrivateProfileString("Info","Name","默认姓...
分类:编程语言   时间:2015-04-21 14:28:37    收藏:0  评论:0  赞:0  阅读:230
JAVA单例模式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
分类:编程语言   时间:2015-04-21 14:27:18    收藏:0  评论:0  赞:0  阅读:219
模式串匹配--KMP算法
前几天百度LBS部门实习二面,让写一个字符串匹配函数,当时忘记KMP怎么写了,就默默的写了一个暴力搜索,连尝试推导一下KMP都没有,结果自然是没有过,以后面试要多和面试官交流,就算忘记了,也要让他知道你试图推导,要不然他会觉得你可能都没有听过。 KMP是对前缀暴力搜索的改进,基于的想法其实是很...
分类:编程语言   时间:2015-04-21 14:23:37    收藏:0  评论:0  赞:0  阅读:271
jetty:run java.lang.OutOfMemoryError: PermGen space
如图:更新下面的为-Xms640m -Xmx640m -XX:PermSize=256m -XX:MaxPermSize=512m
分类:编程语言   时间:2015-04-21 14:22:37    收藏:0  评论:0  赞:0  阅读:212
使用Jsoup.jar写的工具类(java提取Html中的文本)
package cn.anzhuoyue.jfinalBlog.util; import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.safety.Wh...
分类:编程语言   时间:2015-04-21 14:18:17    收藏:0  评论:0  赞:0  阅读:365
Top 4 Java exceptions Raygun can help fix
Top 4 Java exceptions Raygun can help fixProvider RelatedResourceTech Stuff Callum Gavin April 20, 2015 Leave a commentThere are a bunch of Java excep...
分类:编程语言   时间:2015-04-21 14:16:07    收藏:0  评论:0  赞:0  阅读:289
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!