- 博客(22)
- 收藏
- 关注
原创 已知数据来源坐标,计算其在图片上的定位问题
有时候会遇到关于图片上一些数据的定位问题,这个时候需要后台提供的数据有哪些呢?原图的宽(因为前端显示图片的时候会因为自适应,或者有图片缩放功能,所以原图的宽必须知道,记做pWidth)关于定位区域的坐标(记做 top,left,right,bottom)接下来就是关于具体坐标的计算,我们生成一个红色的div框,来框出具体的坐标1.定义一个div ,设置定位position:absolu...
2019-03-12 10:08:46
980
原创 js如何实现关闭当前页面
js如何实现关闭当前页面// 关闭当前页面window.opener = null;window.open('', '_self');window.close();
2018-11-01 15:38:05
60215
4
原创 java ArrayList
创建一个arraylist1.list.add(“value”); 2.list.add(0,”value”); 3.list.remove(0); 4.list.set(0,”value”); 5.list.get(0);
2017-06-22 18:31:12
450
原创 用java写一个登陆的demo
import java.util.*;public class HelloWorld { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入用户名"); String username =
2017-06-08 14:59:37
1138
原创 sublime text3 安装nodejs 开发环境
1.tools–>build system–>new build system 2.复制到新建的问价下,并重新命名为Nodejs+后缀{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.javascript"}3.buil
2017-05-25 14:55:58
661
原创 当数据量较大时,两个tab切换的效率问题
当数据量较大时,两个tab切换的效率问题接下来只比较两种方式的效率只在html页面操作ng-init="flag=true";ng-click="flag=!flag";<div ng-if="flag=true"></div><div ng-if="flag=false"></div>这种情况当数据量比较大的时候,会出现加载卡顿的情况。在js层面操作<div class="A"></div>
2017-05-10 18:49:46
1454
原创 MongoDB下载与安装
nodejs什么的都已经处理好了,我们需要选择一个合适的数据库了,网上找了一些资料,都说mongodb最适合nodejs,所以就把我的安装经验分享一下下载MongoDB的官网是:http://www.mongodb.org/ 可以在官网下载,但是我试了一下特别麻烦,所有找了一个简单的方法,可以在这个地址直接下载zip,http://dl.mongodb.org/dl/win32/x86_64安装
2016-12-26 10:43:10
35835
9
原创 nodejs数据持久化(一)
关于数据持话的概念,我就简单描述一下:是指被保存在某个地方。将来某个时候可以在应用程序中使用的数据。 第一章就简单了解一下nodejs是如何将数据写入文件中然后读取文件中的数据的。将数据写入文件1.创建一个文件data.js 2.写入代码var fs = require('fs'), data = 'some data i want to write to a file';fs.
2016-12-23 13:03:26
4144
原创 深入express,用express搭建路由
前一段时间我用nodejs写了一个简单的路由,这里,我们用express框架来搭建一个实用的路由创建一个express站点,上一章有详细描述怎么搭建experss站点,这里就不说了,由于express自带的路由已经很完善了,所以我们就是在它的基础上进行修修改改就可以。 1.express自带两个路由。一个是index,一个是users。那我们就来修改users路由,让他可以传递参数。 2.打开r
2016-12-23 11:50:48
1204
原创 nodeji框架express
用express搭建nodejs站点1.首先我们需要安装express1.1安装npm install -g express-generator //全局安装express1.2创建一个例子express express_examplecd express_example && npm install //进入目录下然后安装依赖npm start //成功之后启动1.3打开浏览器访问http:/
2016-12-23 11:19:55
542
原创 nodejs搭建路由
上一章我们处理了http服务单一的响应,那如果服务器的响应超过一种这么办,我们就用到了路由。var http = require('http'); url = require('url');http.createServer(function(req,res){ var pathname = url.parse(req.url).pathname; if(pathname
2016-12-22 15:55:18
676
原创 nodejs搭建http服务器(单一响应)
一个基础的服务器1.安装node->安装npm->新建文件夹server.js 2.在server.js里面写入如下代码:var http = require('http');http.createServer(function(req,res){ res.end('hello world\n');}).listen(3000, "127.0.0.1");console.log('
2016-12-22 14:35:27
617
原创 angular 2.0基本语法总结(一)
插值表达式<p>My current hero is {{currentHero.firstName}}</p><!-- "The sum of 1 + 1 is 2" --><p>The sum of 1 + 1 is {{1 + 1}}</p>模板语句(click)="onSave()"绑定语法 数据方向 语法 单项(从数据源到视图目标) {{expression}};[ta
2016-12-21 17:51:28
745
原创 angular 2.0中新出现的声明方式const,let
变量声明最近在研究angular 2.0,在写一个test的时候,发现了他申明变量的方式尽然没有见过,是这样的:const HEROES: Hero[] = [ { id: 11, name: 'Mr. Nice' }, { id: 12, name: 'Narco' }, { id: 13, name: 'Bombasto' }, { id: 14,
2016-12-21 15:15:08
5994
1
原创 命令行升级nodejs & npm
1.升级nodejsnode -v //检查当前node版本sudo npm install -g n //安装n模块sudo n stable //升级到最新稳定版本为什么安装n模块 我们可以使用 n 来安装不同版本的 node。在安装的时候,n 会先将指定版本的 node 存储下来,然后将其复制到我们熟知的路径/usr/local/bin,非常简单明了。当然由于 n 会操作到非用户目
2016-12-20 17:55:20
1308
原创 gulp的API介绍
gulp的API介绍 使用gulp,仅需知道4个API即可 gulp.task(), gulp.src(), gulp.dest(), gulp.watch(),所以很容易就能掌握1.gulp.src()这个方法来读取你需要操作的文件,其语法为gulp.src(globs[, options])Gulp内部使用了node-glob模块来实现其文件匹配功能。我们可以使用下面这些特殊的字符来
2016-12-19 11:44:47
690
原创 前段构建工具gulp(一)
gulp创建以及常见的插件使用内容提要1.安装node.js 2.安装gulp 3.新建package.json文件 4.本地安装gulp插件 5.新建gulpfile.js文件 6.运行gulp1.安装node.js1.1 gulp是基于nodejs的所以需要安装nodejs,在nodejs官网进行安装。 1.2 nodejs安装好之后使用命令行进行查看:node -v //查看nod
2016-12-19 10:49:39
493
转载 关于 session
关于 session的用法! 1。服务端接收到用户的请求,先根据sessionID判断是否有该用户的session,有就从内存中获取该用户session,否则创建一个session对象,并把sessionID保存到用户的cookies里 2。如果保存sessionID的cookies过期或者服务端中的session被销毁,会新建一个session到服务端内存中,当然sessionID也不会相同
2016-10-31 13:06:47
424
转载 五大开源许可协议简介与选择概述
五大开源许可协议简介与选择概述 最近工作中需要我了解一下什么是开源许可协议,以及具体的情况,以下是我找的一些资料。GPLLGPLMITApacheBSD什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则
2016-10-25 17:44:44
642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人