自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (6)
  • 收藏
  • 关注

原创 Vue3和Vite实现极客时间官网首页

近日各大公众号都推vite的文章,也看了尤大大做客GitHub Open Source Friday的直播视频(https://www.bilibili.com/video/BV1kh411Q7WN),心痒痒也想用一用。在极客时间网站上学习过专栏也上过训练营,觉得还不错,于是选择了官网进行练手。首先参考vite中文站(https://cn.vitejs.dev)和vue3中文站(https://vue3js.cn/docs/zh/)里的内容,创建项目npm init @vitejs/app需要注

2021-03-24 16:09:06 1269

原创 比较经典的前端面试题二

基础题:1. 实现下面这个方法:将一维数组切分成二维数组: 按照第二个参数(数字)的值,来决定二维数组长度let a = ['a', 'b', 'c', 'd'];// let result = chunk(a, 3);// console.log(result) => [['a','b', 'c'], ['b']];// let result = chunk(a, 2);//...

2019-07-06 08:18:08 305

原创 比较经典的前端面试题一

一、HTML和CSS部分1. 如何清除浮动?clear: both;2. 如何使一个元素垂直水平居中?(面试官补充:元素没有固定的大小时如何垂直水平居中)<div id="box"> <div id="content">我是内容</div></div>#box { width: 500px; height:...

2019-07-03 15:21:25 2589 1

转载 读书笔记之Modernizr

读书笔记之Modernizr转自http://caibaojian.com/modernizr-js.htmlModernizr:专为HTML5和CSS3开发的功能检测类库http://blog.chinaunix.net/uid-21633169-id-4286857.htmlModernizr是一个开源的JS库,它使得那些基于访客浏览器的不同

2017-07-27 18:14:14 288

转载 JavaScript定义变量和变量优先级问题探讨

转自http://www.jb51.net/article/56097.htm看下面的代码:复制代码代码如下:if (!("aa" in window)) {      alert('oh my god');    var aa = 1;  }  alert("aa" in window);alert(aa);回答以下

2017-03-21 18:41:16 347

转载 js中的事件委托或是事件代理详解

转自http://www.cnblogs.com/liugang-vip/p/5616484.html为什么要用事件委托:一般来说,dom需要有事件处理程序,我们都会直接给它设事件处理程序就好了,那如果是很多的dom需要添加事件处理呢?比如我们有100个li,每个li都有相同的click点击事件,可能我们会用for循环的方法,来遍历所有的li,然后给它们添加事件,那这么做会存在

2017-03-21 18:37:00 317

转载 js中cookie的使用详细分析

来源:http://www.jb51.net/article/14566.htmJavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie概述 在上一节,

2017-03-21 17:53:51 296

原创 vue 学习笔记二之vue2与vue1的选择

前文提到都已经Vue2.x了,Vue1还没学呢。那么如何开始呢,是先Vue1,再Vue2,还是直接Vue2呢,得对比一下。查阅了一些资料,看到有人提到正在把项目逐渐迁移到vue2.0,建议直接从vue2.0+开始。那么这样看来,从时间成本的角度看,加上vue1到2的进阶是比较平滑的,api相似,可以考虑直接从vue2.0+着手,至于现有的vue1.x的项目,只需要关注他们之间的差异就好了。

2017-03-11 11:57:09 3139

原创 vue 学习笔记一之Quick Start

vue 学习笔记一之Quick Start(前提:安装node环境)Quick start, install vue-cli$ npm install -g vue-cli$ vue init webpack my-project$ cd my-project$ npm install$ npm run dev旁白:vue1.x还没开始呢,就2.x了~~~执行n

2017-03-09 11:10:21 1397

转载 appium之pip安装

转自http://stackoverflow.com/questions/17271319/installing-pip-on-mac-os-x看了自动化测试工具appium,针对ios,参考下面的文章《手把手教你appium_ios第一个例子》http://www.tuicool.com/articles/MNfaIr安装python环境It's

2016-08-24 18:30:30 2900

转载 Nginx基本配置、性能优化指南

转自http://www.chinaz.com/web/2015/0424/401323.shtml基本的 (优化过的)配置我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置。你应该能够在服务器的/etc/nginx目录中找到nginx.conf。首先,我们将谈论一些全局设置,然后按文件中的模块挨个来,谈一下哪些设置能够让你在大量客户端访问时拥有良

2016-06-01 17:10:41 499

原创 mac下安装memcache扩展出现问题

没见过这么麻烦的。        用的是os x yosemite 10.10.2,自带php5.5.14。安装memcache后,查看phpinfo(),一直找不到memcache扩展。老是提示:        PHP Warning:  PHP Startup: memcache: Unable to initialize module        Module compil

2015-04-12 02:41:04 3129

转载 mac 下统计代码行数

转自http://blog.163.com/it__man/blog/static/137199904201491164953909/mac 下统计代码行数打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:find . "(" -name "*.m" -or -name "*.mm" -or -n

2015-04-10 01:15:37 701

转载 [Flex] 连连看核心算法详解

转自http://bbs.9ria.com/thread-63206-1-1.html游戏规则:很简单,就是点中两个互相匹配并且可以通过不多于两个折点的折线连在一起的方块后,这两个方块就可以消掉。(说明:下面的行和列按照现实的行和列,并不是按照flash坐标系的坐标,请大家按需转换)连通算法:1.直连型 2.一折型 3.两折型 下面我们来分析每一种情况:

2015-01-14 18:06:55 662

转载 win7下 不支持DOS全屏 This system does not support fullscreen mode

转自http://www.cnblogs.com/pythonschool/archive/2012/10/18/2729267.html写在前面的话:  表弟想学写代码,推荐c语言,搭建环境时,推荐了Turbo c 和 visual c++ 6.0,自己安装了visual studio 2008,感觉过于庞大,还是选择最原始Tc,能用就行,安装后运行时遇到了“This syste

2015-01-06 11:38:50 7724

转载 fatal: the remote end hung up unexpectedly

转自http://blog.sina.com.cn/s/blog_71d4414d0100wfwq.html发生在push命令中,有可能是push的文件过大导致解决方法:windows:在 .git/config 文件中加入[http]postBuffer = 524288000linux:git config http.postBuffer 52428

2014-12-24 13:47:08 557

原创 mac下php环境搭建

安装过程:1.安装eclipse或phpstorm解压即可2.在eclipse中安装svn(phpstorm可以略过)地址:http://subclipse.tigris.org/update_1.8.x3.安装pecl命令:cd /usr/lib/phpsudo php install-pear-nozlib.pharsudo cp /

2014-12-04 23:53:25 7232

转载 通过文本文件统计网站访问量

from 《php学习手册》

2014-11-23 16:29:42 1507

转载 从文本文件中读取注册服务条款

from 《php学习手册》

2014-11-23 15:18:04 505

转载 mac下安装php-redis扩展

安装php-redis扩展,参考于在Mac系统上安装redis服务curl -O https://nodeload.github.com/nicolasff/phpredis/zip/mastertar -zxf mastercd phpredis-master/phpize./configuremakesudo make install# 这时候会提示

2014-05-16 11:38:47 19242

转载 netcat基本的使用方法

参数介绍: 'nc.exe -h'即可看到各参数的使用方法。 基本格式:nc [-options] hostname port[s] [ports] ...     nc -l -p port [options] [hostname] [port] -d 后台模式 -e prog 程序重定向,一旦连接,就执行 [危险!!] -g gateway source-rou

2014-01-23 21:01:46 1036 1

原创 整洁编程

偶有闲暇,即翻看"代码整洁之道",从中获得不少收益。有很多内容还没看明白,也有很多内容正在尝试着做。现列举一些比较简单实用的。        1. 有意义的命名。这个大家都明白,有意义的命名,一眼就能看出来是干什么用的,比写好几行注释都管用,没人想去细看你的注释。包括类名、函数名、变量名,一个都不能少,也不要太长了。        2. 简练的函数。函数要短小,这样才容易读。一个函数只做一

2013-12-22 21:50:40 538

转载 删除修改Eclipse里的SVN账户

转自http://msongli.iteye.com/blog/1186648引自:http://wanghongxu.iteye.com/blog/539806http://jxdwuao.iteye.com/blog/603003 Eclipse使用Svn插件,有时候会想要更改现有的用户,在网上搜罗了一下,总结以下的内容: 在

2012-06-28 14:10:40 9710

原创 Let the Balloon Rise 选出最受欢迎的色彩

/*输入的第一个数为投票人数,输入0结束。然后进行投票,选出最受欢迎的色彩。sample input5greenredblueredred3pinkorangepink0sample outputredpink*/code:#include#includetypedef struct chars {ch

2012-06-25 19:08:54 738

原创 AS写的简单的扫雷

/*10*10平铺网格,10个雷,未作扩展可用上下左右键移动,F键标识,空格扫雷扫雷结束后,未实现开始新游戏的功能*/package{import flash.display.MovieClip;import flash.display.Sprite;import flash.events.KeyboardEvent;import flash.events.

2012-06-24 23:22:18 839

原创 php时间戳与字符串时间

php时间戳与字符串时间echo time();echo date("Y-m-d H:i:s", time()) ;echo date("Y-m-d H:i:s", 1336509920);?>自己对php还不熟悉,今天查看一项记录,是用时间戳显示的,一下懵了,于是想知道到底是什么时候。发现另一种方法,非常省力。select from_unixtime(time

2012-05-10 12:50:39 506

转载 apache基于域名和端口的虚拟主机

转自http://blog.chinaunix.net/space.php?uid=12247636&do=blog&id=2953447为一个同事安装apache+php+mysql环境,安装完成后,apache启动后反应非常慢,折腾了好几天的时间都不见好,只能用自己的电脑当主机,让她访问进行工作,借鉴了如下这篇文章的内容,表示感谢一.基于域名的虚拟主机是根据客户端提

2012-05-04 19:43:45 6227

转载 正则表达式匹配器

来自《代码之美》匹配算法:/* match: 在text中regexp */int match(char *regexp, char *text){  if (regexp[0] == '^')    return matchhere(regexp+1, text);    do {      if (matchhere(regexp, text))

2012-04-14 11:13:48 534

转载 Javascript trim()函数实现

Javascript trim()函数实现转自http://www.cnblogs.com/pentiunz/archive/2010/04/20/1716425.html在JavaScript中我们须要用到trim的地点很多,但是JavaScript又没有独立的trim函数或者要领可以运用,所以我们须要自己写个trim函数来实现我们的目的。

2012-02-08 19:35:05 286

原创 转义字符

在做字符串替换时,经常会遇到需要转义的特殊字符,现将常用的列举如下:1. 小括号、中括号、大括号( )     ->    \(    \)[ ]     ->    \[    \]{ }    ->    \{   \}2.匹配字符*    ->    \*        (0次或多次)+   ->    \+        (1次或多次)?   ->

2011-12-20 10:04:38 997

原创 Max Sum

Problem Description:Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5

2011-12-12 20:58:54 276

转载 Apache/Nginx Cache Last-Modified、Expires和Etag相关工作原理

转自 http://xok.la/2010/11/apache_nginx_cache_last-modified%E3%80%81expires_etag.html使用ETag和Expires调优web 服务器性能正确使用Etag和Expires标识处理,可以使得页面更加有效被Cache。在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会

2011-12-12 20:19:19 747

转载 浅谈ETag

转自http://blog.zol.com.cn/751/article_750481.html我们都知道,HTTP/1.1中有一个Etag,用来判断请求的文件是否被修改。为什么要使用Etag呢?Etag主要为了解决Last-Modified无法解决的一些问题1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改

2011-12-12 19:45:48 335

原创 mysql导入导出数据库表命令行

导入数据表mysql -uuser -ppwd dbname --default-character-set=utf8 user 用户名pwd 密码dbname 数据库名称utf8 字符编码pass 存储路径导出数据表mysqldump -uuser -ppwd dbname > path\dbname.sql导入文件至指定数据库use db

2011-12-09 18:37:32 544

原创 使用localStorage存储数据

saveLocalStorage : function(key, value) {if (!window.localStorage) return false;localStorage[key] = value;},getLocalStorage : function(key) {if(!window.localStorage) return;return loca

2011-12-09 17:09:42 481

转载 如何提高mysql导入表数据的速度

转自http://hi.baidu.com/0x14/blog/item/6a6a8aff7240bb3a5d600875.html通过使用----begin----set autocommit = 0; ...commit;----end----能非常明显地看到变化,飞跃了。1、如果mysql的data数据很少,内存足够大,可以把data防止到内存

2011-12-08 11:20:51 5518

转载 再谈Yahoo关于性能优化的N条军规

转自http://ued.alimama.com/front-end/quick-tips-among-yahoo-n-rules/#otherTips本来这是个老生常谈的问题,上周自成又分享了一些性能优化的建议,我这里再做一个全面的Tips整理,谨作为查阅型的文档,不妥之处,还请指正;如果你已经对yahoo这些优化建议烂熟于心,果断点这里一、 Yahoo的军规条例

2011-12-07 09:40:19 558

原创 A+B Problem

eg:Input:21 2112233445566778899 998877665544332211Output:Case 1:1 + 2 = 3Case 2:112233445566778899 + 998877665544332211 = 1111111111111111110code:#include #include

2011-12-05 23:58:28 371

原创 页面布局方式

网页常用的布局方式为div布局,通过css样式来控制外观,我将自己常用的实现方式简单罗列下第一种,在html页面中通过div嵌套布局zhangsan24需要更新数据时,可以通过js操作,如$('.name', $('#myDiv')).html('lisi');$操作符为引入jquery第二种,在js页面中生成div标签_myDiv : '\

2011-12-03 15:31:35 436

原创 js获取url参数

String.substring(from, to): 返回字符串的一个子串。包括from的字符,不包括to的字符,长度为to-from,省略to,则返回的子串到字符串的结尾。String.indexOf(search, from):在from处开始检索字符串中是否存在search值,如果存在,返回第一次出现的位置,否则返回-1。如根据获取的信息中给出的多少采用不同的处理方式可采用

2011-12-01 12:19:35 596

flex在线考试系统

flex在线考试系统 包括教师出题、学生答题、自动交卷及评分功能。 采用flex plugin开发,前端flex,后端java,mysql数据库。 09年写的,当时还是用Flex3,请自行部署,见谅 放在角落里,有点发霉了,还是晒晒吧。 5分有点贵,但应该是值的

2012-06-25

android游戏开发源码

android开发入门 包含疯狂足球、推箱子、太空保卫战、中国象棋人机对弈、小球快跑、胜利大逃亡、回到战国等案例 来源于Android 2.0游戏开发实战宝典

2011-06-20

flex与java交互 blaze+cairngorm框架实现用户登录

flex cairngorm框架入门的一个例子,后台处理采用java完成。 采用mysql数据库,数据库名test,需要自己创建数据表login

2009-12-22

adobe的photoviewer源码 flex相册

adobe在线相册的源码 3种展示图片的界面,非常漂亮,值得学习 csdn没有相关的资源,不是我的作品,分享给大家,价值远不止3分

2009-12-22

基于Struts+Hibernate框架java项目实训之出差借款申请与审批

Struts+Hibernate练习 要求: 1.数据库自行设计 2.普通员工能看到自己的费用申请情况(包括申请理由) 3.普通员工申请费用在1000元以内由主管审批,在金额在1000到5000元以经过主管审批后再由部门经理审批,金额在5000元以上则又由主管,部门经理审批后由总经理审批。 4.审批过后到财务取钱,取钱时以表格的形式生成单据 注明什么时候取,取多少钱,谁取理由。(表格自行设置) 以上的界面自行设置 时间 4小时

2009-09-27

java项目实训struts-hibernate项目开发之房屋租赁系统

房屋租赁系统 实现的功能有:对所有出租房信息的查询、用户注册、用户登录、管理自己的出租房信息、发布租房信息、注销等。 开发工具:MyEclipse 6.0.1、SQL Server 2000数据库、Tomcat服务器 开发技术:Struts+Hibernate

2009-09-25

空空如也

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

TA关注的人

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