码迷,mamicode.com
首页 > 编程语言
Go语言实现简单的文件服务器
package main import ( "fmt" "net/http" ) func main() { http.Handle("/", http.FileServer(http.Dir("./"))) http.Handler e := http.ListenAndServe(":8080", nil) fmt.Println(e) }...
分类:编程语言   时间:2015-06-15 11:24:02    阅读次数:187
Java内存理解 && 反射访问私有属性或方法
参考来源 AccessibleObject类是Field、Method、和Constructor对象的基类。它提供了将反射的对象标记为在使用时取消默认Java语言访问控制检查的能力。对于公共成员、默认(打包)访问成员、受保护成员和私有成员,在分别使用Field、Method和Constructor对象来设置或获得字段、调用方法,或者创建和初始化类的新实例的时候,会执行访问检查。 当反射对象的a...
分类:编程语言   时间:2015-06-15 11:25:58    阅读次数:172
struts2实现文件上传进度条(前端JS+Java)(自我整理)
struts2实现文件上传进度条(前端JS+Java)(自我整理)...
分类:编程语言   时间:2015-06-15 11:25:26    阅读次数:134
约瑟夫问题求解算法的设计与实现
一、实验内容 约瑟夫(Joseph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 二、实验目的 掌握...
分类:编程语言   时间:2015-06-15 11:24:15    阅读次数:136
大话设计模式C++版——工厂模式在COM中的典型应用
上篇《大话设计模式C++版——抽象工厂模式》中,我们拯救世界未遂,留下小小的遗憾,本篇中我们将给出一个解决方案——COM组件技术,同时也顺便扯扯工厂模式在COM组件技术中的应用。 工厂模式违背开放—封闭原则的根本原因在于对象的产生无法通过客户模块外的数据进行控制,如果我们能从xml、注册表、配置文件中写入一个类的名字,然后模块从中读出类名,并根据读出的类名创建对象,那不就和C#高大上的反射技术一样牛B哄哄了。非常幸运,微软的COM组件技术就提供了这么一个平台。...
分类:编程语言   时间:2015-06-15 11:22:39    阅读次数:143
主线程退出问题
主线程如果正常退出(即执行return返回),那么整个进程中所有的其他线程都会被清理; 如果主线程内执行ExitThread函数进行退出,那么主线程会执行退出,但是其他的线程不会被清理,而会一直执行到正常退出为止。 #include #include #include using namespace std; UINT...
分类:编程语言   时间:2015-06-15 11:23:40    阅读次数:148
集合TreeSet(自然排序与定制排序)
一、TreeSet的自然排序: 步骤:让元素自身具备比较性, 实现Compareable接口,覆盖其CompareTo方法   class Student implements Comparable//第一:实现Compareable接口 {     private String name;     private int age;       Student(Strin...
分类:编程语言   时间:2015-06-15 11:21:58    阅读次数:138
java打地鼠游戏
学习java中的图片处理 import java.awt.Cursor; import java.awt.Image; import java.awt.Point; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.aw...
分类:编程语言   时间:2015-06-15 11:20:16    阅读次数:111
Java多线程示例(sleep,join,yield,wait,notify)
主线程等待子线程的多种方法 synchronized浅析 sleep 是静态方法,Thread.sleep(xx)谁调用谁睡眠。 join 是合并方法,当前线程调用其他线程xx.join()则等到xx结束才能运行 yield 当前线程让出cpu进入就绪队列。 wait,noitfy,synchronized配合使用对资源进行管理。 synchronized(this)以及非static...
分类:编程语言   时间:2015-06-15 11:18:09    阅读次数:128
第二十章,对象指针及this的使用(C++)
NPC.h #ifndef NPC_H #define NPC_H #include class NPC { public: std::string name; int age; void desc(); protected: }; #endif NPC.cpp #include "npc.h" #include void NPC::desc(){ std...
分类:编程语言   时间:2015-06-15 11:13:31    阅读次数:169
Python代码缩进
Python代码缩进...
分类:编程语言   时间:2015-06-15 11:14:53    阅读次数:167
matlab代码到C++代码转化及使用全攻略
1.在matlab中输入命令: mbuild -setup 安装编译器。(注意点:选择计算机上已有的VC/VS编译器,并输入相应的路径) 2.在matlab中输入命令: deploytool   进入该模式 3.按新建按钮,选择C++ Shared Library,进行工程的命名,并选择路径。然后Add Files,将要转换的M文件选择好。最后,build the project,编译该M...
分类:编程语言   时间:2015-06-15 11:14:10    阅读次数:272
算法常用公式总结
...
分类:编程语言   时间:2015-06-15 11:15:10    阅读次数:142
Effective C++ 条款49
了解new-handler的行为本节条款讲述的技术是,在operator new抛出异常以前,会先调用一个客户指定的错误处理函数:new-handler。当内存分配失败的时候如何自定义并使用这个内存异常处理函数。关键语句就是set_new_handler。作者重点强调如何对于class的内存分配,实现不同的内存分配错误处理函数。 我们先来举个书上的例子,先弄明白如何使用new-handler技术。...
分类:编程语言   时间:2015-06-15 11:14:21    阅读次数:125
R语言-merge和rbind
rbind使用方式 合并两个数据集,要求两个数据集的列数相等:rbind(parameter1,parameter2)合并多个数据集,各个数据集的列数相等:rbind(parameter1,parameter2,...,parametern)从数据集中提取数据test <- rbind() for (i in 1:length(s_5)) { test <- rbind(test,dat...
分类:编程语言   时间:2015-06-15 11:13:49    阅读次数:155
排序算法总结(python)
声明:本文涉及的所有排序算法定义功能对输入进行从小到大排序   符号解释:      n:输入数据个数 Θ(n):n的同阶无穷大   一、选择排序 def SelectSort(a): for i in range(0,len(a)-1): minIndex=i for j in range(i+1,len(a)): i...
分类:编程语言   时间:2015-06-15 11:13:27    阅读次数:144
求连续数组中唯一重复的元素
1. 问题描述  数组a[n],1到n-1这n-1个数放在这个数组中,其中有一个数重复一次。写一个算法找出这个数来。2. 方法与思路2.1 累加和法  采用数学求和的方法,由于数组中只有一个数是重复的,且又是连续的,根据累加和原理,对数组求和然后减去1到n-1的和即为所求的重复数。   int OnlyRepeat_Sum(int a[],int len) { int i,re = 0;...
分类:编程语言   时间:2015-06-15 11:14:13    阅读次数:118
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!