码迷,mamicode.com
首页 > 编程语言 > 日排行
Java web文件服务器的简单实现
我们公司在做一个在线考试平台,平台在发布文章、编辑试题时需要将文章生成的html文档以及题中的图片上传到一个专门文件服务器,然后再界面中使用http链接上传的文件。 基于这个考虑,需要实现一个文件上传程序,上传后程序返回文件的http URL地址。 我在网上找了些解决方案,大多不太适合我们的业务场景 ...
分类:编程语言   时间:2017-08-06 15:07:24    阅读次数:255
python 模块学习
一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生活中处处都 ...
分类:编程语言   时间:2017-08-06 15:07:35    阅读次数:293
SpringMvc和servlet简单对比介绍
之前课程学习了servlet,今后以学习springmvc为主,所以先简单介绍一下springmvc,本文的主要内容主要是对比两种方法的请求转发过程。另外介绍了一下cookie和session的使用方法。 ...
分类:编程语言   时间:2017-08-06 15:08:06    阅读次数:287
Java面向对象-对象和类概述
java语言提供了定义类、成员变量、方法等基本功能。 类可以认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类来定义的变量都是引用变量,它们都会引用到类的对象。 java面向对象的三大特征:封装、继承、多态。 封装:提供了private、protected和public三个访问修饰符来实现 ...
分类:编程语言   时间:2017-08-06 15:09:00    阅读次数:199
【C语言】基础(五)数组
数组(C语言): 1、集合; 2、有序的集合; 3、数据类型相同 类型说明符 数组名[常量表达式(长度)](C语言不支持动态长度) (可以是任一种基本数据类型或构造数据类型) const int a; const常量,只能可读 初始化 int a[5]={0,0,0,0,0}; a[5]={1,2} ...
分类:编程语言   时间:2017-08-06 15:09:50    阅读次数:150
python3--shelve 模块
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 ...
分类:编程语言   时间:2017-08-06 15:57:55    阅读次数:93
Java-值传递
java中参数传递一律是值传递,基本类型->传递数值得一份拷贝给被调方法,引用类型->传递引用地址的一份拷贝给被掉方法。引用地址赋值改变的是引用地址->该引用指向其它对象。引用地址属于局部变量,作用范围在定义的代码块中。引用与对象可能是多对一,一对一,零对一的关系。 ...
分类:编程语言   时间:2017-08-06 15:58:10    阅读次数:87
Bellman-Ford 算法
Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的。这时候,就需要使用其他的算法来求解最短路径,Bellman-Ford算法就是其中最常用的一个。 1、Bellman-Ford算法的流程如下 ...
分类:编程语言   时间:2017-08-06 15:58:55    阅读次数:160
Java中的线程池
1、使用线程池的好处 a、降低资源消耗。通过重复利用已创建的线程降低线程创建和摧毁造成的消耗; b、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行; c、提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以及进行统一分配、 ...
分类:编程语言   时间:2017-08-06 16:00:25    阅读次数:185
轻松学习JavaScript十八:DOM编程学习之DOM简单介绍
一DOM概述 DOM(文档对象模型)是HTML和XML的应用程序接口(API)。DOM将把整个页面规划成由节点层级构成的文档。 DOM描绘了一个层次化的节点树,执行开发者加入,移除和改动页面的某一部分。HTML或XML页面的每一个部分都 是一个节点的衍生物。通过DOM。可訪问HTML文档的全部元素。 ...
分类:编程语言   时间:2017-08-06 16:00:45    阅读次数:186
个人理解---在开发中何时加入日志记录功能[java]
是这样的:俩个月前做的一个小功能,今天经理突然问我这个'清除复投记录'功能是不是我做的,我说是,很久以前了.他说昨天一个客户找过来了,后台把人家的复投记录清除掉了,不知道何时清除的,我记得当时做的时候跟产品商量的就是直接删掉这条记录并不是修改记录的status,谁会想到有客户会来找呢?清除记录出现异 ...
分类:编程语言   时间:2017-08-06 16:02:03    阅读次数:134
多线程(多窗口卖票例子)
实现多线程的方式: 实现多线程的方式有多种,这里只列举两种常用的,而第一种继承Thread的方式无法实现多窗口卖票。 一,继承Thread方式: 特点:多线程多实例,无法实现资源的共享。 例子: 启动线程: 运行结果: 二,实现Runnable方式: 特点:多线程单实例,可实现资源的共享 例子:实现 ...
分类:编程语言   时间:2017-08-06 16:02:36    阅读次数:150
C语言笔记
《C语言点滴》 指针变量的含义 保存地址的变量 short *ptr ;(创建一个指针变量,其指向的地址长度为short) 指针是用来引用的 ,数组是用来定义的 指针:一个XX型的指针应该指向一个XX型的地址。 数组:一个XX型的数组,就是一个XX型的地址。 回调函数:通过一个指针变量调用的函数。我 ...
分类:编程语言   时间:2017-08-06 16:02:53    阅读次数:131
python学习笔记——壹
安装python3 windows 需要安装 官网下载 linux 会自带 一般都是自带2的 用python3需要安装 2和3是可以共存的 linux安装python3教程: 1. 安装 Python 依赖的第三方包 #yum install openssl-devel libxslt-devel  ...
分类:编程语言   时间:2017-08-06 16:02:59    阅读次数:140
Spring MVC常用注解
Spring 2.5 引入了一种基于注解的编程模式,注解支持 Servlet MVC 和 Portlet MVC。控制器可以不必继承特定的基类或实现特定的接口。 ...
分类:编程语言   时间:2017-08-06 16:03:33    阅读次数:181
二叉排序树的创建
二叉平衡树的创建 一些废话 最近在重温数据结构以应对即将到来的面试。发现很多当年学过的东西都忘掉了,就拿二叉平衡树来说,看到最后我才恍然大悟:哦,原来这东西我之前真的学过!而且貌似当时也写过测试的代码,只是没有保留下来。这次再整理一下,留在博客里以便查阅,同时也分享给大家,和大家交流一下。 再感慨一 ...
分类:编程语言   时间:2017-08-06 16:03:42    阅读次数:188
Java中CardLayout的使用
【例1】代码: 效果图: 【例2】代码: 通过show()方法显示指定“卡片”,不同”卡片”指向继承JPanel的不同类。 效果图: 因为是Java初学者,窗体的很多布局不是很了解,为了让窗体看上去好看,只有硬塞一张处理过的图片了,嘿嘿-- ...
分类:编程语言   时间:2017-08-06 16:04:17    阅读次数:199
Java动态代理模式
1、怎样实现静态代理模式? 可以想到的方式起码有两种继承和聚合。 创建一个接口 package com.jyd.proxy; /** * 定义一个能够工作的接口。定义一系列操作方法 * @author hadoop * */ public interface Workable { void rent ...
分类:编程语言   时间:2017-08-06 16:04:29    阅读次数:204
【Unity Shaders】使用CgInclude让你的Shader模块化——使用#define指令创建Shader
本系列主要參考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同一时候会加上一点个人理解或拓展。这里是本书全部的插图。这里是本书所需的代码和资源(当然你也能够从官网下载)。 切割线 写在前面我们已经看到怎样使用Unity内置的CgInclude文件。以及 ...
分类:编程语言   时间:2017-08-06 16:04:54    阅读次数:209
python之路-----多线程与多进度
一.进程和线程的概念 1.进程(最小的资源单位): 进程:就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集;则是程序在执行过程中所需要使用的资源; 进程控制块:用来记录进程的外部特征,描 ...
分类:编程语言   时间:2017-08-06 16:52:15    阅读次数:504
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!