- 博客(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
转载 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关注的人