自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redux

4.使用store实例的dispactch方法提交action对象触发数据变化(告诉reducer你想怎么改变数据)3.使用store实例的subcribe方法订阅数据的变化(数据一旦变化,可以得到通知)2.使用createStore方法传入reducer函数生成一个store实例对象。1. 定义一个reducer函数(根据当前想要做的修改返回一个新的状态)5.使用store实例的getState方法获取最新的状态数据更新到视图。

2024-02-09 12:06:32 112

原创 React组件

2.只能在组件的顶层调用,不能嵌套在if,for其他函数中。1. 只能在组件或者其他自定义hook函数中使用。React Hook 使用规则。

2024-02-09 09:19:17 216

转载 JSP JavaBean

JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:提供一个默认的无参构造函数。需要被序列化并且实现了Serializable接口。可能有一系列可读写属性。可能有一系列的"getter"或"setter"方法。JavaBean属性一

2017-03-18 20:03:15 516

转载 JSP 标准标签库(JSTL)

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL 标签XML 标签JSTL 函数

2017-03-18 19:55:08 273

原创 JSP

JSP9个隐含对象对象描述requestHttpServletRequest类的实例responseHttpServletResponse类的实例outPrintWriter类的实例,用于把结果输出至网页上sessionHttpSession类的实例app

2017-03-18 19:46:30 198

原创 Spring —— HelloWorld

package com.xiaoxin.spring.beans;public class HelloWorld { private String name; public void setName(String name){ this.name = name; } public void hello(){ System.out.println("Hello :" +

2017-03-18 10:57:33 203

转载 Spring知识点提炼

原文地址:http://blog.csdn.net/u013256816/article/details/51386182  内容有一定修改1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编

2017-03-15 21:04:31 277

原创 TensorFlow安装

1.需要Python3.5 64位版本安装cpu版本2.测试4.到http://ci.tensorflow.org/view/Nightly/job/nightly-win/DEVICE=cpu,OS=windows/下载最新版本重新安装

2017-03-12 12:52:46 273

转载 Cookie

通过 Servlet 设置 Cookie通过 Servlet 设置 Cookie 包括三个步骤:(1) 创建一个 Cookie 对象:您可以调用带有 cookie 名称和 cookie 值的 Cookie 构造函数,cookie 名称和 cookie 值都是字符串。Cookie cookie = new Cookie("key","value");请记住,无论是名字还是

2017-03-11 20:43:03 352

原创 文件上传

package com.xiaoxin.fileupload.servlet;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servlet.ServletCon

2017-03-11 18:24:39 348

转载 python 的日志logging模块学习

1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')WARNING:root:This is warning message

2017-03-10 21:07:27 244

原创 ServletContext

http://tomcat.apache.org/tomcat-8.5-doc/servletapi/javax/servlet/ServletContext.html1.可以由ServletConfig获取2.该对象代表当前WEB 应用:可以认为SevletContext是当前web应用的大管家,可以获取各个方面的信息1)获取当前WEB应用的参数设置初始化参数

2017-03-04 19:30:22 487

原创 SevletConfig

ServletConfig 封装了servlet的配置信息 hellServlet HellServlet user root password 123456 -1getInitParameter(String name) 获取指定参数名的初始化参数getInitParameterNames() 获取参

2017-03-04 19:03:14 208

转载 Java Number & Math 类

一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。实例inta =5000;floatb =13.65f;bytec =0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。

2017-03-04 17:38:08 240

转载 Java 修饰符

Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:publicclassclassName{// ...}privatebooleanmyFlag;staticfinaldoubleweeks =9.5;protecte

2017-03-04 17:35:27 259

转载 类型转换

自动类型转换整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则:1. 不能对

2017-03-04 13:44:32 221

转载 内置数据类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128(-2^7);最大值是127(2^7-1);默认值是0;byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;例子:byte

2017-03-04 13:42:07 276

原创 udp socket

import timefrom socket import *HOST = ""PORT = 9999BUFSIZE = 1024ADDR = (HOST, PORT)udpSerScok = socket(AF_INET, SOCK_DGRAM)udpSerScok.bind(ADDR)while True: print 'waiting for message..

2017-03-04 12:38:12 186

原创 TCP socket

import timefrom socket import *HOST = ""PORT = 9999BUFSIZE = 1024ADDR = (HOST, PORT)tcpSerScok = socket(AF_INET, SOCK_STREAM)tcpSerScok.bind(ADDR)tcpSerScok.listen(5)while True: print

2017-03-04 12:22:26 171

原创 生产-消费者问题

# -*- coding: UTF-8 -*-import threadingimport timefrom random import randintfrom Queue import Queueclass MyThread(threading.Thread): def __init__(self, func, args, name =""): th

2017-03-04 12:01:59 243

原创 threading

threading 模块的Thread类有一个join()函数,允许主线程等待线程的结束# -*- coding: UTF-8 -*-import threadingimport timeloops = [4, 2]def loop(nloop, nesc): print "start loop", nloop, "at:", time.ctime() time.s

2017-03-04 11:24:51 358

原创 thread模块

# -*- coding: UTF-8 -*-import threadimport timedef loop0(): print "start loop0 at :" , time.ctime() time.sleep(4) print "loop0 done at :", time.ctime() def loop1(): print "sta

2017-03-04 11:02:52 595

转载 Python 多进程

multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共享数据、执行不同形式的

2017-03-04 10:07:41 210

转载 threadpool

一、安装与简介pip install threadpool   pool = ThreadPool(poolsize) requests = makeRequests(some_callable, list_of_args, callback) [pool.putRequest(req) for req in requests] pool.wait() 第

2017-03-04 09:33:38 247

转载 Python 日期和时间

Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取

2017-03-03 22:15:19 181

转载 os 中的文件操作

Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。要使用这个模块,你必须先导入它,然后才可以调用相关的各种功能。rename()方法:rename()方法需要两个参数,当前的文件名和新文件名。语法:os.rename(current_file_name, new_file_name)remove()方法你可以用

2017-03-03 21:57:27 1225

转载 Python 文件操作

open 函数你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法:file object = open(file_name [, access_mode][, buffering])各个参数的细节如下:file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。ac

2017-03-03 21:53:50 200

转载 Python 网络编程

socket()函数Python 中,我们用 socket()函数来创建套接字,语法格式如下:socket.socket([family[, type[, protocol]]])参数family: 套接字家族可以使AF_UNIX或者AF_INETtype: 套接字类型可以根据是面向连接的还是非连接分为SOCK_STREAM或SOCK_DGRAMprot

2017-03-03 21:39:20 165

转载 线程优先级队列( Queue)

Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。Queue模块中的常用方法:Queue.qsize() 返回队列的大小Queue.empty() 如果

2017-03-03 21:07:39 1419

转载 Python 多线程

Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用thread模块中的start_new_thread()函数来产生新线程。语法如下:thread.start_new_thread ( function, args[, kwargs] )参数说明:function - 线程函数。args - 传递给线程函数的参数,他必须是个t

2017-03-03 20:56:43 144

原创 servlet——HelloWorld

import javax.servlet.http.*;import javax.servlet.*;import java.io.*;public class HelloWorld extends HttpServlet{ private String message; public void init() throws ServletException{ message

2017-03-02 20:58:25 193

原创 Servlet 生命周期

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: - Servlet 通过调用 init () 方法进行初始化。 - Servlet 调用 service() 方法来处理客户端的请求。 - Servlet 通过调用 destroy() 方法终止(结束)。 - 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。init()

2017-03-02 20:27:47 146

翻译 MFC_hello

//add comment at 20140226//CWinApp 提供消息循环来检索消息,并将消息调度给应用程序的窗口class CMyApp : public CWinApp{public: virtual BOOL InitInstance ();};//20140226//框架窗口对象class CMainWindow : public CFrameWnd

2014-02-27 19:08:08 469

原创 Android开发之学习路线

一、认识阶段1:android的历史->SDK、ADT的认识->环境搭建->HelloWorld.apk的Demo实现;2:android工程体系架构的认识(kernel/libraries/framework/applications/),工程个资源和配置文件的认识(assest、res下资源文件的认识),mianfest.xml的认识二、深入阶段        

2013-12-07 20:37:45 467

转载 Python获取当前时间

import time print time.strftime('%H-%M-%S') python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12) %M 分钟数(00=59)

2013-12-07 19:17:24 539

转载 Python单例模式的4种实现方法

[python] view plaincopy#-*- encoding=utf-8 -*-  print '----------------------方法1--------------------------'  #方法1,实现__new__方法  #并在将一个类的实例绑定到类变量_instance上,  #如果cls._instance为Non

2013-12-07 19:12:14 381

转载 python系列学习——移动开发

[-]SDK下载配置SDK和模拟器安装配置android脚本环境测试Pythonjson模块android应用1. SDK下载SDK下载地址注:该SKD需要预先安装jre(Java Runtime Environment)2. 配置SDK和模拟器打开 SDK  Manager,安装所需要的packages:选择Tools-->Manage A

2013-12-07 19:07:13 1236

转载 java标识符

标识符概念Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。标识符组成Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法

2013-09-06 23:18:40 616

转载 快速排序

int Partition(int array[], int low, int high){ // 采用子序列的第一个元素为枢纽元素 int pivot = array[low]; while (low  {  // 从后往前在后半部分中寻找第一个小于枢纽元素的元素  while (low = pivot)  {   high--;  }  // 将这个

2011-11-22 14:48:31 210

原创 文件访问(库函数)

1.创建和打开  FILE   *fopen(const char *filename, const char *mode)   Linux中没有文本文件和二进制文件区别2.读 size_t  fread(void *ptr, size_t size, size_t n, FILE *stream)3.写 size_t  fwrite(void *ptr, size_t size, s

2011-11-12 20:29:32 233

javax.servlet-api-3.1-final-javadoc.jar

javax.servlet-api-3.1-final-javadoc.jar

2017-03-04

Linux内核配置与安装文档

主要描述Linux内核的配置与编译安装过程

2011-10-29

空空如也

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

TA关注的人

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