自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 ES6 Promise的理解

Promise 的概念Promise是对JavaScript异步编程的一种解决方案,由于传统异步编程的一大特点是不断的回调嵌套,使得代码难以维护。于是Promise使用一种链式调用去解决这个问题。

2017-07-21 12:10:08 2216

原创 Centos6.5安装配置mongodb3.4

1. 下载安装包官网下载并放到服务器上:https://www.mongodb.com/download-center#production或者直接命令下载:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz2. 解压安装配置/** 目录/opt **/cd /opttar zxvf mongodb-lin

2016-12-19 13:51:26 5645 2

转载 Bearer Token的相关定义与使用方法

原文地址:http://www.haomou.net/2014/08/13/2014_bare_token/来龙去脉诸如Ember,Angular,Backbone之类的前端框架类库正随着更加精细的Web应用而日益壮大。正因如此,服务器端的组建也正正在从传统的任务中解脱,转而变的更像API。API使得传统的前端和后端的概念解耦。开发者可以脱离前端,独立的开发后端,在测试上获得更大的便利。这种途径也使

2016-09-05 18:19:08 57962 4

原创 spawn npm ENOENT解决方法

exports.install = function (projectPath, packageName, save, dev) { const npm = 'npm' const args = ['install'] args.push(packageName) if (save) args.push('--save') if (dev) args.push('--save-d

2016-08-01 17:27:59 45837 5

原创 基于React18+Appwrite实现类似Instagram的社交APP

源码地址:https://github.com/sikichan/Ins-social-media-app。

2024-06-26 11:05:14 185

原创 一个基于 React、ReactRouter、Zustand、Socket.io、Express、Mongodb 的实时应用程序,用 Typescript 编写

一个基于 React、ReactRouter、Zustand、Socket.io、Express、Mongodb 的实时应用程序,用 Typescript 编写。

2024-06-26 10:58:15 433

原创 推荐一个docker GUI工具Kitematic

Kitematic管理Docker容器地址: https://kitematic.com有没有遇到一种情况,第一天到新公司上班,一堆软件要装,一堆开发环境需要搭建,就要花上好几个小时了。现在你只需要安装docker加上这个kitematic界面工具。=>最浅显的好处省去搭建开发环境的时间方便管理docker容器省去电脑内存...

2018-11-01 23:42:00 11810 1

原创 快速排序之JavaScript版

基本思想分治法每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。在最坏的情况下,仍可能是相邻的两个数进行了交换。因此快速排序的最差时间复杂度和冒泡排序是一样的,都是 O(n^2),它的平均时间复杂度为 O(nlogn) 。直接上代码// quickSort.js/** * 快速排序(一) * 修改元素...

2018-03-18 21:31:56 344

原创 冒泡排序之JavaScript版

基本思想每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。核心双重嵌套循环,时间复杂度O(n^2)直接上代码// bubbleSort.js// 冒泡排序,时间复杂度O(n^2)module.exports = function (arr) { if (!(arr instanceof Array) || arr.length <= 1) { ...

2018-03-18 21:25:52 253

原创 无法访问阿里云ECS实例运行网站的解决方法

情况买的是阿里云ECS云服务器,按照万无一失的Nginx安装方法安装成功之后,浏览器上访问IP地址,看不到该看到的Wecome to nginx !页面。 系统环境:Centos7.4前期尝试解决网上找了一大堆资料,跟防火墙有关,其中centos6.x跟iptables设置端口开放规则有关,centos7.x的防火墙跟firewalld有关。然而通过防火墙设置了TCP/80端口开...

2018-02-27 12:09:16 3580

原创 centos6.x(7.x)安装Nginx最佳方法

安装NGINX有很多种方法,参考和尝试过各种方法,认为最简便聪明的方法,是看官网提供的方法。 安装NGINX最新稳定版: https://nginx.org/en/linux_packages.html#stable第一步创建一个新文件vim /etc/yum.repos.d/nginx.repo填入以下内容,注意使用’centos’替换掉’OS’,根据当前centos版本...

2018-02-27 11:38:27 204

原创 CentOS6.5下Nginx1.10.2的安装过程

1. 环境准备(用到的工具有:Xshell5,文件传输工具xftp5)**yum -y install gcc gcc-c++ autoconf automake make****yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-deve**2. 下载nginx安装包nginx官网:http://nginx.org/en/

2016-12-16 13:57:09 1215

原创 node.js项目中的package.json

node.js创建的项目的根目录下,有一个package.json文件,这是一个配置文件,里面是一个写满项目中所需要模块以及项目中的配置信息的json格式的文件{ "name": "node-demo", "version": "1.0.0", "author" : "sikichan", "description" : "A Nodejs Project", "keywords

2016-07-28 11:47:19 1218

原创 Sublime Text 2.0.2 注册码

----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC94 1CDC92DC 8457107A F151

2016-07-08 14:57:58 382

原创 Git配置生成密钥连接Github

一、安装GitGit官网下载: https://git-scm.com/download 我的环境是win7,安装在 C:\Program Files\Git二、Git配置1.Git安装成功后,在桌面右键 2.点击Git Bash Here, 运行以下命令,设置Git提交代码时你自己的用户信息: 3.运行之后,可以使用命令git config -l 查看配置: 4.如果在Subli

2016-06-24 10:50:44 6817 1

原创 设计模式之单例模式(饿汉式,懒汉式)

饿汉式单例模式public class Singleton1{ /**一开始就创建了一个实例**/ private static Singleton1 instance = new Singleton1(); /**提供静态的公共方法,获得唯一实例**/ public static Singleton1 getInstance(){ return in

2016-06-05 14:08:47 538

原创 Eclipse如何查看源码

1. 首先,下载jad插件下载网址:http://download.csdn.net/detail/sikichan/94838712. 解压出 jad.exe 和 net.sf.jadclipse_3.3.0.jar 两个文件3. 把net.sf.jadclipse_3.3.0.jar 放到eclipse安装路径下的plugins文件夹下4. 把jad.exe放到任意一个磁盘的文件夹里,比如:E:

2016-04-07 16:23:05 1105

原创 web.xml配置详细讲解

web.xml1.头声明<?xml version="1.0" encoding="UTF-8"?> **//头声明使用XML版本给出字符编码**2.根元素<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLoca

2016-01-21 15:02:51 998

原创 使用火狐poster进行接口测试

@RequestMapping(value = "print") @ResponseBody public String print(HttpServletRequest request, HttpServletResponse response) throws Exception { Map<String, Object> map = new HashMap<String, Object>(); try { InputStream inputStream = request.getInp

2016-01-06 13:53:37 5773 1

原创 java配置环境变量

一、下载jdk包,可以去官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html二、安装jdk,可以安装到任意一个硬盘,不一定要安装在C盘三、桌面右键“计算机”(XP系统下为“我的电脑”)打开属性,此处以win7系统为例:计算机→属性→高级系统设置,点“环境变量”

2015-07-30 01:10:42 524

vuex简易计数器

vuex-demo 一个简易的计数器

2016-07-26

jad.exe插件

eclipse 的jad插件,安装后可查看源代码

2016-04-07

spring-framework-4.0.6.RELEASE-dist.zip

Spring4开发所需的jar包,包括面向切面编程所需要spring-aop-4.0.6.RELEASE.jar,spring-aspects-4.0.6.RELEASE.jar,spring四个核心jar包spring-beans-4.0.6.RELEASE.jar,spring-core-4.0.6.RELEASE.jar,spring-context-4.0.6.RELEASE.jar,spring-expression-4.0.6.RELEASE.jar,spring-context-support-4.0.6.RELEASE.jar,spring-websocket-4.0.6.RELEASE.jar,事务spring-tx-4.0.6.RELEASE.jar,spring-web-4.0.6.RELEASE.jar,spring-test-4.0.6.RELEASE.jar,spring-orm-4.0.6.RELEASE.jar等等

2016-01-31

spring-src.zip

spring-src,spring源码,将spring-src导入到eclipse,鼠标移到类名上,按着ctrl键并单击该类名,可查看源码,xxxx.class

2015-07-27

空空如也

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

TA关注的人

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