自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

转载 React.js实现原生js拖拽效果及思考

一、起因&思路不知不觉,已经好几天没写博客了。。。近来除了研究React,还做了公司官网。。。一直想写一个原生js拖拽效果,又加上近来学react学得比较嗨。所以就用react来实现这个拖拽效果。首先,其实拖拽效果的思路是很简单的。主要就是三个步骤:1.onmousedown的时候,启动可拖拽事件,记录被拖拽元素的原始坐标参数。2.onmousemove的时候,实时记录...

2017-04-30 17:09:00 62

转载 百度如今也成了流氓(流氓软件)的胚子样,吐口恶气让大家都来认识它!

这两天在找蓝牙驱动的时候发现了一个能够直接安装的下载组件。安装以后发现自带了百度杀毒等等“附加组件”。因为我电脑里面已经有杀毒软件,为了不让电脑太慢。我就用软件卸载了它们。但是过不了一会。这些软件又自己主动的安装了。再一次卸载。又出现了。呵呵,这但是国内被誉为“度娘”的百度啊!怎么也要学360呢,一股子骚气的骗赖不走了?我就想可能是在“服务”里能找到。果然被我找到了,停止并禁止...

2017-04-28 08:17:00 211

转载 聚合分析与分组

创建表create table teacher(tno int not null,tname char(10) not null,cno int not null,sal int,dname char(10) not null,tsex char(10) not null,age int not null);插入数据insert i...

2017-04-27 21:32:00 96

转载 没有Promise的时候自己处理复合异步请求

function getList(options){ $.ajax(success:funciton(){if(options.callback) options.callback.call();})}function getDetail(callback){ $.ajax(success:funciton(){if(callback) callba...

2017-04-27 16:06:00 239

转载 git

http://www.liaoxuefeng.com/article/001483334369637742e254a5a9645909e6551921eae0e10000转载于:https://www.cnblogs.com/SherryLovesCode/p/6774103.html

2017-04-27 14:31:00 40

转载 单机到分布式集群简介

1、web负载均衡1)http重定向2)七层负载均衡 反向代理负载均衡(浏览器端<->后台web服务器) session一致问题 通过单独的服务器来存储,一般通过redis memchache来实现。3)四层负载均衡 ip负载均衡 通过修改网络层ip和传输层端口来实现 一般通过lvs来实现。4)DNS负载均衡 一个域名对应多个ip。5)dns/gslb负载均衡 按照指定规则映射域名...

2017-04-27 09:05:00 44

转载 php 验证码 及进入刷新

<?php //设置session,必须处于脚本最顶部 session_start(); $image = imagecreatetruecolor(100, 30); //1>设置验证码图片大小的函数 //设置验证码颜色 imagecolorallocate(int im, int red, int green, int blue); $bgcolor = ima...

2017-04-26 18:56:00 71

转载 一看你就懂,超详细java中的ClassLoader详解

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布ClassLoader翻译过来就是类加载器,普通的Java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。但是,jvm启动的时候,并不会一次性加载所有的...

2017-04-26 16:54:00 52

转载 Hello Shader之Hello Trangle

这两天配了一下现代OpenGL的开发环境,同时看了一下基础知识和编程规范写了一个编译GLSL语言的前端程序和一个Hello trangle的程序另外,推荐两个资源1.学习网站Learn Opengl2.OpenGL编程指南第八版(俗称红宝书)网站有的地方降得不好可以看书接下来总结一下知识点:1.现代GPU内部的管线,其中蓝色部分是可编程的部分,gpu内部有许许多多...

2017-04-26 12:24:00 60

转载 剑指offer62:二插搜索树的第k个节点

题目描述:给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。中序遍历 1 /* 2 struct TreeNode { 3 int val; 4 struct TreeNode *left; 5 struct TreeNode *right...

2017-04-26 11:43:00 35

转载 文件上传和下载

文件上传:  前端代码就是和html标签<input type="file" id="fileinput"/>  js:     upload:function () {         if($("#fileinput")[0].files[0] == undefined){           $('#tip').html('请选择文件');ret...

2017-04-25 10:56:00 48

转载 1643 线段覆盖 3

1643 线段覆盖 3 时间限制: 2 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题目描述 Description在一个数轴上有n条线段,现要选取其中k条线段使得这k条线段两两没有重合部分(端点可以重合),问最大的k为多少。...

2017-04-24 21:36:00 62

转载 快速排序

http://developer.51cto.com/art/201403/430986.htm http://www.ruanyifeng.com/blog/2011/04/quicksort_in_javascript.html快速排序的步骤:(1)在数据集之中,选择一个元素作为"基准"(pivot)。(2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,...

2017-04-24 18:43:00 49

转载 VUE的生命周期

官方文档:https://vuejs.bootcss.com/v2/guide/instance.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%BE%E7%A4%BA生命周期勾子就类似于人的出生,成长,死亡。一:基本概念出生 ---> 上幼儿园 ---> 上学 ---> 工作 ---> 读研 --...

2017-04-24 17:04:00 44

转载 使用Shell脚本查找程序对应的进程ID,并杀死进程

#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo $IDecho "---------------"for id in $IDdokill -9 $idecho "killed $id"doneecho "--------------...

2017-04-24 16:24:00 51

转载 js中的事件,内置对象,正则表达式

[JS中的事件分类]1、鼠标事件:click/dbclick/mouseover/mouseout/mousemove/mousedown/mouseup2、键盘事件:keydown: 键盘按下去触发keypress: 键盘按下并松开的瞬间触发keyup: 键盘抬起时触发[注意事项:(了解)]① 执行顺序: keydown——keypress——keyup② 长按时,会循环不断的...

2017-04-23 21:47:00 77

转载 TypeScript--初体验

  没想到第一次写博客,竟然写的不是C#,而是TypeScript,不过共同点就是--同一个爸爸,Anders Hejlsberg(安德斯·海尔斯伯格,不标上中文都不知道怎么念有木有)。首先介绍一下TypeScript(下面就简称ts),直接从官网上摘得:TypeScript is a typed superset of JavaScript that compiles to plain ...

2017-04-23 20:27:00 60

转载 软件工程第一次作业补充

一、代码地址:https://git.coding.net/Zhangbin1500802051/shanchu.git二、五个问题:1)什么是单元测试有什么好处?(第二章)2)如何成为一个合格的工程师?(第三章)3)什么是结对编程有什么好处?(第四章)4)什么是流程该怎样做流程?(第五章)5)什么是需求分析?什么是软件需求分析?做需求分析有什么好处?(第八章)三、常用的手机软件:如...

2017-04-23 16:23:00 336

转载 redis命令

Keys命令keys *keys list* 匹配list*exists key_name 判断一个名为key_name的key是否存在,返回1存在,否则0rel key_namerename old_key_name new_key_nameType key设置过期时间expire key_name 100   --100秒过期ttl key_name  ...

2017-04-21 19:00:00 41

转载 python stacking ensemble

http://machinelearningmastery.com/implementing-stacking-scratch-python/转载于:https://www.cnblogs.com/xinping-study/p/6745012.html

2017-04-21 18:46:00 91

转载 POJ 3122-Pie(二分+精度)

题目地址:POJ 3122题意:给出n个pie的直径。有F+1个人,假设给每人分的大小同样(形状能够不同),每一个人能够分多少。要求是分出来的每一份必须出自同一个pi(既当pie大小为3。2,1,仅仅能分出两个大小为2的份,剩下两个要扔掉。)思路:对每个人分的大小进行二分。注意讲pi放在最后成。能够提高精度。Ps:wa了5发。不知道错在哪,然后把输出的%lf改成%f就A了,并不...

2017-04-20 19:42:00 53

转载 Redis教程

概念  Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证...

2017-04-20 17:36:00 41

转载 关于培训的一些文章

https://www.zhihu.com/question/20086677 国内不错的IT培训机构有哪些?http://mp.weixin.qq.com/s/BMyO14CXkwdJhTzexYuvsg 培训班出身的程序员为什么遭人嫌弃转载于:https://www.cnblogs.com/1020182600HENG/p/6...

2017-04-19 13:18:00 124

转载 关于图书管理系统简单的定位

转载于:https://www.cnblogs.com/yuhouwuqiong/p/6732084.html

2017-04-19 10:34:00 194

转载 git版本管理规范

  一、基本开发流程:二、分支命名2.1主分支  ①master :随时可供在生产环境中部署的代码  ②dev: 保存当前稳定并且最新的开发分支(多人开发同一分支)2.2辅助分支主要用于新功能的并行开发、对生产代码的缺陷进行紧急修复工作。合并 master后应该立即删除  ①用于开发新功能时所使用的feature分支  ② 用于修正生产代码中的缺陷的b...

2017-04-16 20:45:00 120

转载 python类访问限制

1、类的访问限制:要让内部属性不被外部访问,可以把在属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问如std.__name访问报错。但可以通过std._Student__name访问class Student():  def __init__(self,name,score):    se...

2017-04-16 11:09:00 84

转载 visual studio code 调试reactjs

1、首先到visual studio code官网下载ide。2、打开visual studio code,点击右侧菜单条的小图标找到【Debugger for Chrome】,并安装3、打开cmd命令,启动npm start。(假设npm监听地址为:http://localhost:8989)4、点击菜单【调试】->【启动调试】,或者F5,选择chrome...

2017-04-14 14:53:00 153

转载 在业务逻辑中如何进行数据库的事务管理。

TransactionStatus status = null;public Map brokerageCalc(Map param) throws Exception { DefaultTransactionDefinition def = new DefaultTransactionDefinition(); TransactionStatus status =...

2017-04-14 14:18:00 172

转载 linux命令

1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列...

2017-04-14 10:26:00 52

转载 Vector元素的遍历和修改 ...

/************************************************************************* > File Name: vector.cpp > Author: > Mail: > Created Time: Thu 13 Apr 2017 08:57:25 PM...

2017-04-13 22:16:00 1405

转载 loading图标modal弹窗 和jquery ajax的关系

在ajax配置中 ,async:false,非异步,modal窗口会失效,只有重新设置为async:true,或者删除async的设置,则loading的模态框才能展示出来loading图标的模态框;<div class="modal" id="loading" tabindex="-1" role="dialog" aria-labelledby="imgModalLabel"...

2017-04-13 17:57:00 141

转载 Android OpenGL ES(四)----调整屏幕的宽高比

1.宽高比问题我们如今相当熟悉这样一个事实,在OpenGL里,我们要渲染的一切物体都要映射到X轴和Y轴上[-1,1]的范围内,对于Z轴也一样。这个范围内的坐标被称为归一化设备坐标,其独立于屏幕实际尺寸或形状。不幸的是,由于它们独立于实际的屏幕尺寸,假设直接使用它们,我们就会遇到问题。比如在横屏模式下被压扁的桌子。如果实际的设备分辨率以像素为单位是12...

2017-04-13 16:41:00 100

转载 linux学习笔记27--监控命令ps和top,free

Linux中的ps命令是ProcessStatus的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行...

2017-04-13 15:40:00 148

转载 xshell下使用vim的编辑一个文件Ctrl+S和Ctrl+Q

xshell下使用vim的编辑一个文件,保存的时候习惯性的按了Ctrl+S 结构悲剧了。屏幕锁死了。按其他键都没有反应,exc也不行。经过问度娘才知道。 原来Ctrl+S在Linux里,是锁定屏幕的快捷键。如果要解锁,按下Ctrl+Q就可以了。 现在让我记牢点这两个组合键Ctrl+S和Ctrl+Q。转载于:https://www.cnblogs.com/lipcblog/p/6701...

2017-04-12 20:20:00 158

转载 Web Api实践系列(二)路由模板,路由惯例,路由设置

一、默认路由ASP.NET Web API的路由和ASP.NET MVC相似,也是把路由放在RouteTable中的。可以在App_Start文件夹中的WebApiConfig.cs中设置路由模版。默认的路由模版是:routes.MapHttpRoute( name: "API Default", routeTemplate: "api/{contr...

2017-04-12 15:08:00 142

转载 20145212 罗天晨 MSF基础应用

一、对exploit,payload,encode的理解exploit是利用系统漏洞,相当于一个动态的过程。payload是攻击载荷,用于实现对漏洞的攻击,是实现漏洞攻击最核心的代码。encode是用于实验特征码伪装的编码,可以实现免杀。二、实验感想这次实验运用不同的漏洞进行了攻击,其中比较纠结的攻击就是IE浏览器攻击和最后一个辅助模块的攻击。因为之前老师给出的windowsXP靶机...

2017-04-11 23:43:00 121

转载 PHP PSR4自动加载代码赏析

第一部分是引入自动加载配置文件1.入口文件:autoload.php里面没什么东西,就是导入ComposerAutoloader主题文件,一般由一个复杂的名字,不过不用担心就是机器随机生成的一个码而已,就是普通的一个类,名字比较长了。require_once __DIR__ . '/composer/autoload_real.php';return ComposerAutoloa...

2017-04-11 12:14:00 131

转载 响应式设计:根据不同设备引不同css样式

<link rel="stylesheet" media="screen and (max-width:600px)" href="small.css" type="text/css" />上面表示的是:当屏幕小于或等于600px时,将采用small.css样式来渲染Web页面。<link rel="stylesheet" media="screen and ...

2017-04-11 10:31:00 593

转载 java使用iText生成pdf表格

首先导入如下jar包:  package poi.zr.com.pojo;import java.awt.Color;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;...

2017-04-11 02:03:00 77

转载 动态添加input

<form action="" id='test-form'> <input type="text" class='form-control' onclick='addInput(this)'> </form><script> function addInput(input) {...

2017-04-10 10:33:00 104

空空如也

空空如也

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

TA关注的人

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