- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 redux
Redux是一个状态管理库,它通过Actions(操作)、Reducer(纯函数)和Store(单体数据容器)来组织应用的状态。Action是用于改变应用程序状态的对象,包含一个type(动作类型)和可选的数据payload。`connect`是Redux提供的高阶组件,它允许将React组件与Redux Store连接起来,以便能够访问和修改store中的状态。1. 首先,在Redux store里定义你的reducer,处理action并更新state。// 其他case...
2024-10-13 20:29:41
345
原创 2020-11-15
class Solution { public String removeDuplicates(String S) { StringBuilder a=new StringBuilder(); for(int i=0;i<S.length();i++){ if(a.length()==0){ a.append(S.charAt(i)); }else if(a.charAt(a.leng
2020-11-15 16:28:57
123
原创 泛型(Generic)
泛型(Generic)在容器中,对象保存到容器中就会失去其特性,取出时还需要进行强制转换,这样不仅使得代码繁琐还有可能由于疏忽导致转换时抛出CastException。解决这一问题的方法就是使用泛型来规范数据的存取,使得集合只能存制定类型的数据,取出来时不会失去对象特性可以无需转换直接使用。使用方法例:List list=new ArrayList( );*申明集合使用的泛型类型和
2016-01-16 20:26:42
322
原创 BeanUtils操作Bean的属性
BeanUtils操作Bean的属性操作Bean属性的三种方式1. 反射2. 内省(Introspecter)3. BeanUtilsBeanUtils是apache开发的一个操作Bean属性的框架。使用时需要先导入所需的jar包。其步骤如下:① New Fold(lib)② 将BeanUtils和log4j的jar包复制到lib中
2016-01-12 22:08:13
399
原创 Java之内省机制
内省(Introspecter)用来操作JavaBean属性JavaBean:用来封装数据的Java类(一般要重写toString方法) 属性:对外提供getter或setter方法的属性(field) 因为Object是所有类的基类,所以每个类都有一个class属性 (getClass方法) 核心类和接口Introspecter 方法: stat
2016-01-10 22:23:59
416
原创 编码解码 Unicode to ascii
Ascii Unicode 编码转换—蚊子弹琴 var classObj= { ToUnicode:function(str) { return escape(str).replace(/%/g,"\\").toLowerCase(); }, UnUnico
2015-12-12 15:00:07
383
转载 在HTML中用Javascript接收参数
标签: javascripthtmlurlcgisearchfunction2010-03-26 21:39 7230人阅读 评论(0) 收藏 举报 分类:HTML(12) JavaScript(8) 版权声明:本文为博主原创文章,未经博主允许不得转载。先介绍一下JS中处理URL的方法:网址示例:http://localhost/test
2015-12-05 10:21:46
989
转载 Mysql初始化root密码和允许远程访问
2009-09-21 13:42 by 敏捷的水, 79999 阅读, 2 评论, 收藏, 编辑mysql默认root用户没有密码,输入mysql –u root 进入mysql1、初始化root密码进入mysql数据库1mysql>update user set password=PASSWORD(‘123456’)wh
2015-11-23 23:53:40
229
转载 eclipse plugin 导出插件包
当我们的插件在完成一个阶段性开发的时候,我们要发布一个1.0的版本。这个时候会碰到一个问题。如何把我们的插件打成包?有多种途径,下面具体讨论一下。首先从插件完成到被他人(或者我们自己)使用有两个步骤,导出 –>包 –>安装。不同的导出方式对应着不同安装方法。 谷歌,百度一堆苦逼搜索之后发现各种零零散散的方式,再一看时间都是08年,09年,目前对于eclipse plugin的
2015-10-31 22:04:28
1145
转载 SVN和Git的比较
最近开始学Git,跟以前常用的SVN来做个对比,以便对双方的优缺点了解更多些。其实Git和SVN还是挺像的,都有提交,合并等操作,看来这是源码管理工具的基本操作。1. Git是分布式的,SVN是集中式的,好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;2. Git下载下来后,在本地不必联网就可以
2015-10-07 17:07:49
266
转载 29个你必须知道的Linux命令
虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的。Bash和 Linux Shell 需要输入命令来完成任务,因而被称为 命令行 接口。命令是计算机执行任务的指令。可以使用命令去关闭计算机,或者列出当前目录的文件列表,或当前文本的内容,或者屏幕显示一条消息。如
2015-09-12 13:24:51
346
转载 程序员找工作需要看的书
一、为何要学编程?每个人的动机不一样。大致有:1、为了找个好工作;或为了有更好的机会和更好的发展。 2、看到别人超厉害,所以也想学。 3、实际工作中很多场合需要。 4、从小就立志做个程序员,做软件工程师。 5、振兴中国的软件事业。 。。。。。。================================================二、如何
2015-09-03 00:32:32
554
原创 windows垃圾清理bat
@echo off color 0atitle windows7系统垃圾清理echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★echo.★☆ ☆★echo.★☆
2015-08-26 20:39:35
395
转载 Myeclipse 安装Aptana
安装步骤:1、下载aptana3.4 Eclipse Plugin插件.下载地址:http://update1.aptana.org/studio/3.4/023903/index.html下载:com.aptana.ide.feature.eclipse34.aptana.bootstrap-1.2.6.23903.zip2、解压出features与plugins文件夹,COPY
2015-08-26 00:17:25
502
原创 struts2 中文乱码解决办法
适合情况 -> 从jsp传入到action时的乱码情况,这里以GBK为例 1.建立一个用于转换编码的filter文件位置举例:src.util.SetCharacterEncodingFilter.java[java] view plaincopypackage util; import java.i
2015-08-23 02:53:29
432
转载 连接池简介
1、什么是数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。 数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是
2015-08-15 14:00:24
300
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2015-08-02 21:25:47
233
转载 Java的HashMap和HashTable
1. HashMap1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的元素将以链表的形
2015-08-01 17:43:17
260
转载 Java中HashMap和TreeMap的区别
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使
2015-08-01 17:29:49
436
转载 Java中堆内存和栈内存详解
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器
2015-08-01 16:49:41
314
转载 hashCode与equals的区别与联系
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相
2015-08-01 00:05:19
227
原创 OGNL:Object Graph Navigation Language(对象图导航语言)
1,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性:配置属性文件,允许ognl访问静态方法struts.ognl.allow...=true7,访问Math类的静态方法:8,访问普通类
2015-06-27 00:06:36
349
原创 Struts的中文filter
Filter解决中文乱码问题 JavaWeb中交中文经常会出现乱码,想必各位都遇到过吧。今天跟大家聊聊一种比较常用的方式——Filter过滤。Filter就是起到一个过滤器的作用,当提交或者获取信息的时候,都会经过Filter,然后Filter会将你传递的信息转换成你设置好的编码格式,从而避免一些中文乱码的情况。使用Filter过滤需要添加两部分代码,一是配置文件里关于Filter的配置信息;
2015-06-22 13:16:39
402
转载 Struts2 中路径问题
Struts2 中路径问题是一个棘手的问题,初学时经常被路径问题搞得很烦,通过网上查找资料和自己实战中遇到的问题今天来对 Struts2 中的路径问题来一个总结,当然可能不会很完整,不过后续会进行补充: 1. Struts2 一个要匹配路径的地方就是在处理完请求之后对页面进行分发的时候,也就是 result 元素里面的内容。 假设项目名为 Struts2 在地址栏中访问 actio
2015-06-21 16:53:45
475
转载 [转]JSP编程,url中加斜杠和不加斜杠的区别
在javaweb编程中,路径前加斜杠(\)与不加到底什么时候用什么时候不用?对此找了2篇博客,转载过来做个记录文章一:路径前加于不加(/)反斜杠 。原帖地址:http://blog.sina.com.cn/s/blog_710bd9f80100sve4.html---------------------------------------------
2015-06-18 08:54:02
2458
转载 Struts-config.xml配置详解
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN""http://jakarta.apache.org/struts/dtds/struts-config.dtd"> 名称:data-sources 描述:data-sources元素定义了web App所需要使用的数据源 数量:最多一个
2015-06-06 21:30:04
356
转载 MySQL5.6.11安装步骤(Windows7 64位)
MySQL5.6.11安装步骤(Windows7 64位)对于免安装版的mysql,mysql服务需要配置并启动1.首先,下载zip格式的mysql后,将其解压到某一个盘下,如D盘下2.解压后,一般在解压后的文件夹中有my-default.ini文件,没有my.ini文件3.新建一个my.ini文件,内容可如下,=================================
2015-05-30 11:40:05
324
原创 Windows 7系统安装MySQL5.5.21图解
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作
2015-05-30 08:15:41
318
原创 Java/JSP中使用JDBC连接SQL Server
接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此整理方法(使用Eclipse 3.2)如下。准备工作首先,操作系统中安装好SQL Server 2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。
2015-05-27 08:37:10
340
原创 servlet学习笔记8——ServletContext的讲解和使用
servlet第六讲(一)ServletContext的讲解和使用什么是ServletContex?可以想象其为一个公用空间,可以被所有的客户访问如何使用ServletContext?1.得到ServletContextthis.getServletContext();2.可将其看做一张表,其与sesseion相似:每一行就为一个属性--------
2015-05-25 16:35:34
392
转载 Servlet生命周期
2.4 Servlet生命周期2.4 Servlet生命周期Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和
2015-05-25 10:01:14
632
原创 mysql sql语句大全
mysql sql语句大全1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi
2015-05-23 13:40:00
347
原创 怎么解决mysql闪退
|浏览:1333|更新:2014-11-11 11:15123456分步阅读打开mysql的控制台,输入密码之后,就出现闪退。工具/原料电脑方法/步骤打开mysql的控制台端,输入密码,之后闪
2015-05-22 16:06:54
2474
转载 文件路径 正斜杠和反斜杠
分类: C++2013-11-19 14:27 948人阅读 评论(0) 收藏 举报c++中\\是一种转义字符,他表示一个\,就像\n表示回车一样。所以C++中的路径名:D:\matcom45\doc\users\_themes\m.dat应为:CString filename=_T("D:\\matcom45\\doc\\users\\_themes\\m.dat");
2015-05-22 10:57:19
1464
转载 windows 7 64位下配置mysql64位免安装版
windows 7 64位下配置mysql64位免安装版(转) (2013-10-15 21:34:55)转载▼ 分类: 数据库windows 7 64位下配置mysql64位免安装版1、官方网站下载mysql-5.6.10-winx64.zip2、解压到E:\MYSQL(路径自己指定)3、在E:\MYSQL下新建my
2015-05-21 21:24:00
544
原创 win7去除图标箭头方法
首先运行cmd /k reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f & taskkill /f /im explorer.exe & start explorer.exe这段代码;
2015-05-21 18:30:34
359
转载 MyEclipse第一个Servlet程序
本文旨在帮助学习java web开发的人员,熟悉环境,在Win7系统下运行自己的第一个Servlet程序,因为有时候配置不当或系统原因可能会运行不成功,这给初学者带来了一 定烦恼,我也是为此烦恼过几小时。现手把手介绍利用MyEclipse,连接tomcat服务器,建立自己的第一个Servlet程序。java web开发相关的理论及其他知识在此处未做讨论。文章末尾给出了一些常见错误的解决方法。
2015-05-20 16:43:25
337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人