码迷,mamicode.com
首页 > 编程语言
java文件io操作
FileReader fr=new FileReader("D:\\Demo.txt"); char[] ch=new char[2]; int len=0; while((len=fr.read(ch))!=-1) { System.out.print...
分类:编程语言   时间:2015-08-28 21:12:36    阅读次数:136
Prototype 模式示例代码 (C++)
1 // -------------------------------------------------------------------------------------- 2 /** Abstract.h **/ 3 4 class Abstract { 5 private: 6 ...
分类:编程语言   时间:2015-08-28 21:12:19    阅读次数:141
字符串--C++系列
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽...
分类:编程语言   时间:2015-08-28 21:06:45    阅读次数:195
Java实现office文档与pdf文档的在线预览功能
最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完。压力略大。后面查找百度资料、以及在同事与网友的帮助下,四天多把它做完。查找资料发现我们要实现的过程就是把office转换成pdf,当然pdf就不用转换了。然后在p...
分类:编程语言   时间:2015-08-28 21:08:38    阅读次数:175
javascript触发input-file的click事件
概述input:file本身自带的样式不太好看,但是又没法设置样式。由于系统限制,不能通过代码触发,只允许用户自主点击。通常的解决办法是,把input:file透明化,实际上点击的还是input:file。方案虽然可以通过概述中的办法用css实现,但始终还是占据了位置。以下的通过javascript...
分类:编程语言   时间:2015-08-28 21:05:15    阅读次数:159
几种常用的排序方式(php实现)
1.普通冒泡排序$i;$j--) { if($a[$j]>$a[$i]){ $m = $a[$i]; $a[$i]= $a[$j]; ...
分类:编程语言   时间:2015-08-28 21:06:37    阅读次数:210
Java URL传参中文乱码问题
我们经常会遇到这样的场景:在URL中传递参数,如果该参数为中文,如果设置不当,会出现乱码问题。 URL传参所使用的编码为服务器中设置的编码,而ajax请求的编码为页面编码。 如果不设置tomcat的默认编码为ISO-885...
分类:编程语言   时间:2015-08-28 19:59:54    阅读次数:207
初学算法-分治法求平面上最近点对(Closest Pair)-HDU 1007
本来这个算法在笔者电脑里无人问津过一段时间了,但今天正好做HDU 1007见到了这个问题,今天就来把代码分享出来吧! ????我们首先将所有点按照坐标x排序一下,再做一条直线l当作“分割线”,方便我们...
分类:编程语言   时间:2015-08-28 20:00:15    阅读次数:332
javac 编译器原理
Javac 是什么 javac 是一种编译器,能讲一种语言规范转化成另外一种语言规范。如C,C++都是将源码直接编译成目标机器码,这个目标机器码是CPU直接执行的指令集合。 这些指令集合也就是底层的一种语言规范,机器能够直接识别这种语言规范,但是人不可能直接去写目标机器码。 从某种意义来说,有了编译器才有了程序语言的繁荣,因为编译器是人类和机器沟通的一个纽带。javac 的编译器也是...
分类:编程语言   时间:2015-08-28 19:58:39    阅读次数:152
Java8-default / defender关键字
今天研究Java8源码的时候发现了一个神奇的关键字,default,我一直以为default只是在switch里面起作用,其余的就没什么了。然而,知道我看到它作为方法限定符之后我的三观刷新了。。。居然还可以作为权限访问符! 写了几个例子研究一下: 源码1: public interface DefaultAPI {     public void add(i...
分类:编程语言   时间:2015-08-28 19:58:02    阅读次数:223
经典回顾01——frankwolfe经典算法
说 明:本程序用于求解线性约束条件下的2元非线性规划问题...
分类:编程语言   时间:2015-08-28 19:58:20    阅读次数:1121
python timestamp和datetime之间的转换
1. 字符串日期时间转换成时间戳 # '2015-08-28 16:43:37.283' --> 1440751417.283 # 或者 '2015-08-28 16:43:37' --> 1440751417.0 def string2timestamp(strValue): try: d = datetime.datetime.strptim...
分类:编程语言   时间:2015-08-28 19:56:31    阅读次数:198
在数组A中找出一个魔术索引
public static int magicSlow(int[] array)   {  for(int i=0;i  {  if(array[i]==i)  {  return i;  }  }  return -1;   }  public static int magicFast(int [] array,int start,int end)  { i...
分类:编程语言   时间:2015-08-28 19:55:37    阅读次数:167
java内存管理(堆和栈)
1.Java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(比如,在函数A中调用函数B,在函数B中定义变量a,变量a的作用域只是函数B,在函数B运行完以后,变量a会自动被销毁。分配给它的内存会被回收),Java...
分类:编程语言   时间:2015-08-28 19:52:20    阅读次数:243
unity3d 游戏人工智能开发之状态机(C#模板与示例)
Finite State Machine 状态机 This is a Deterministic Finite State Machine framework based on chapter 3.1 of Game Programming Gems 1 by Eric Dybsend. Therea are two classes and two enums. Include them in...
分类:编程语言   时间:2015-08-28 19:49:42    阅读次数:326
运用map,string并于执行期指定排序准则
class RuntimeStringCmp { public: enum cmp_mode { normal, nocase, }; RuntimeStringCmp(cmp_mode mod=normal):mode(mod) { } ~RuntimeStringCmp() { } static bool nocase_compare(char char1...
分类:编程语言   时间:2015-08-28 19:49:22    阅读次数:167
java多线程使用学习笔记
初学Java多线程,后续继续改进 一,Callable Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务 Callable和Runnable的区别如下: 1.Callable定义的方法是call,而Runnable定义的方法是run。 2.Callable的call方法可以有返回值,而Runnab...
分类:编程语言   时间:2015-08-28 19:50:05    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!