自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员会武功

支持鼓励自学!欢迎有毅力,有兴趣的童鞋一起交流

  • 博客(100)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java 读取excel文件 工具包POI jar包下载

1.apache官网 url:https://archive.apache.org/dist/poi/release/bin/最新到了4.0,建议不要下最新的,从 prior release 的 binary zip包解压后会有bin 和docs 等文件夹, 我们只要如下几个就行(以3.15为例)总结:按照需要导入jar包及相关依赖jar包。poi-3.15.jar (excel文件生成需要)poi-examples-3.15.jar(官方示例,开发不需要)poi-excelant-3.1

2020-08-09 19:48:36 2054 4

转载 JS 如何将 HTML 页面导出为多页 PDF

前话之前写了一篇博文 JS 如何将 HTML 页面导出为 PDF 。 当时只是自己有个需求,只是导出一页PDF,写个了示例。之后就有同学私信我问我怎么导出多页PDF。好吧,其实这些看文档画画图自己是可以写出来的。以后也可能有转换HTML导出多页的PDF需求,就决定写一个库 renderPDF 吧。地址在这里:https://github.com/pwcong/how-transform-html-...

2018-04-19 20:44:07 2758

原创 Vue三级联动之保存已选地址

以前给别人完善过一个Vue的三级联动,今天想起来,给大家分享下,只供参考,请勿吐槽<script src="https://unpkg.com/vue"></script><style>* { padding: 0px; margin: 0px;}li { list-style: none; height: 30px; line-height:...

2018-04-18 14:45:55 1364

原创 一个简单的VUE轮播图示例

之前教别人用vue写轮播图,写了个例子,只供参考,请勿吐槽引入vue.js我就不用说了,下面试轮播图样式<style> *{padding:0;margin:0;} ul{ position:relative; overflow:hidden;} ul li{ list-style:none; position:absolute;right:-600px;opacity: 0;...

2018-04-18 14:38:51 3934

转载 Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32)

------------------------------------ 版权信息 ------------------------------------此文链接: http://blog.csdn.net/doniexun/article/details/45438457此文作者: Windness版权说明: 此文为作者经过检索网上资源及根据个人开发经验整理所得,所有参考文献均已在文末标注,转...

2018-04-16 21:02:19 6816

转载 汇编语言基本指令

一.机械码,又称机器码.ultraedit打开,编辑exe文件时你会看到许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码就是机器码.修改程序时必须通过修改机器码来修改exe文件.二.需要熟练掌握的全部汇编知识(只有这么多)不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了cmp a,b 比较a与bmov a,b 把b的值送给aret 返回主程序...

2018-04-16 21:01:24 1994

转载 简单详细的OD破解教程(转)

简单详细的OD破解教程                                2007-08-04 15:46作者:CCDebuger注:昨天在网上见到了这篇文章,但缺少插图,从另外一篇文章中也看到了类似的的教程文章,里面的插图质量实在不敢恭维。在一个论坛中正好下载了文章中所介绍的破解软件CRACKME3,于是便想按部就班的体验一下OD的功能,同时也完善一下这篇文章,附上自己捕捉的相应屏幕...

2018-04-16 21:00:41 48658

转载 软件破解初级实例教程(附工具附图)

最近在群里总是看到很多新朋友在问:1、“新手怎么学破解啊?”(这是标准的伸手党,baidu google其实很好用)2、“哎呀XX大牛,我什么基础都没有啊我不会汇编,不会C更不会C++还不会…………总之高手会的我都不会,我能学么?”(明确的告诉你,你能!你不和唐僧一样罗嗦的话你一定能。)3、某白发帖问曰:“XX大牛,这软件你能帮我看看吗?我尝试了N天还是没有搞定,这是软件地址 www.XXX.co...

2018-04-16 20:59:41 144915 31

转载 [CDLinux]制作U盘CDLinux系统启动盘

身处于无数WIFI信号包围之中的我,决定试试传说中的CDLinux(对于不清楚这个系统是什么的请自行问度娘)。加载到VM虚拟机里很简单,但就是识别不了笔记本内置网卡,没办法只有用U盘启动的方法再试试。用U盘制作Windows系统启动盘想必大家都会,网上有不少一键制作工具。虽然关于制作CDLinux安装盘的方法网上也不少,但是安装步骤一步步完成了也大都运行不了(请不要问我是怎么知道的==!浪费了我一...

2018-04-16 20:57:24 27406 11

转载 Shodan新手使用指南

什么是 Shodan?首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或者搜索特定类型的设备,其中 Shodan 上最受欢迎的搜索内容是:webcam,linksys,cisco,netgear,SCADA等等。那么 Shodan 是怎么工作的呢?Shodan 通过扫描全网...

2018-04-16 20:56:20 4638

转载 理解A*寻路算法具体过程

   这两天研究了下 A* 寻路算法, 主要学习了这篇文章, 但这篇翻译得不是很好, 我花了很久才看明白文章中的各种指代. 特写此篇博客用来总结, 并写了寻路算法的代码, 觉得有用的同学可以看看. 另外因为图片制作起来比较麻烦, 所以我用的是原文里的图片.        当然寻路算法不止 A* 这一种, 还有递归, 非递归, 广度优先, 深度优先, 使用堆栈等等, 有兴趣的可以研究研究~~简易地图...

2018-04-16 20:54:28 196

转载 解读 ThreadLocal

一、ThreadLocal的简单使用ThreadLocal是一个线程的局部变量,只有当前线程可以访问,所以是线程安全的。邀你观看下边代码,你觉得会有问题吗?//主要任务完成日期的转换    private static final SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    public static c...

2018-04-16 20:52:27 168

转载 使用git将项目上传到github(最简单方法)

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称De...

2018-04-16 20:49:03 1604 1

转载 Unknown column 'xxx' in 'where clause'

问题分析:字段不存在,一般提示为:#1054 - Unknown column 'xxx' in 'where clause'解决办法:一般在升级PHPWind论坛过程中,由数据库字段丢失造成。手动添加字段,或者检查程序的查询语句.可能报错的如风格\插件\新增的表字段等, 具体看报错的SQL语句,可以根据错误提示,用sql语句收到添加字段即可解决.   若您不熟悉手动操作,可以尝试重升级,或者参看...

2018-04-15 15:05:08 6939 2

转载 css:子元素div 上下左右居中方法总结

最近在面试,不停地收到了知识冲击,尤其是对于一些基础的css、html、js问题居多,所以自我也在做反思,今天就css问题,如何让一个子元素div块元素上下左右居中 (以下总结方法,都已得到验证)。  情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中      解决方案:  { position:fixed;              left:0;             righ...

2018-04-08 14:28:45 7668

转载 关于angular1与angular2的应用区别

angular1.0的这些繁杂的api,还有它的执行速度,运行效率,学习曲线,都被人吐槽,最近一直在用ng1,实在很想吐槽。最近写ng2的项目,写了一些ng2基础的应用(包括angular-cli,路由,表单验证,组件通信,ajax,服务/指令,lazyload)demo,地址在->点我学了一下angular2,看它有什么区别呢?我就不复述网上一堆的对比言论了,我仅仅对我项目里用到的一个点来...

2018-04-08 14:28:07 616

转载 @Controller和@RestController的区别?

@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestContr...

2018-04-08 14:25:55 136

转载 原生JS实现一个简单的前端路由(路由实现的原理)

一个极简前端路由实现说一下前端路由实现的简要原理,以 hash 形式(也可以使用 History API 来处理)为例,当 url 的 hash 发生变化时,触发 hashchange 注册的回调,回调中去进行不同的操作,进行不同的内容的展示。直接看代码或许更直观。function Router() { this.routes = {}; this.currentUrl = '';...

2018-04-08 14:23:54 922

转载 tomcat启用SSL443端口,证书错误问题

记录下今天tomcat启用SSL时遇到的问题及解决办法。问题描述(证书已创建并安装,tomcat配置也已完成):在配置tomcat启用SSL时发现如果端口号使用默认的8443,则没有问题。但是后续安装ArcGIS Web Adaptor需要SSL端口为443,改成443后则会出现证书错误,使用的不是已安装的那个自签名证书。定位问题:因改变了端口导致证书错误,应该是443端口的问题,进而怀疑是443...

2018-04-08 14:23:07 3840

转载 python爬虫-urllib+cookie+json+POST

原文链接: python爬虫-urllib+cookie+json+POSTimport urllib.requestfrom http.cookiejar import CookieJarimport jsonurl = 'http://www.baidu.com'req_dict = {'k': 'v'}cj = CookieJar()handler = urllib.req...

2018-04-08 14:18:11 618

转载 Eclipse和PyDev搭建完美Python开发环境(Windows篇)

目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.4。在Windows命令行中使用Python如果你想要从Windows命令行调用Python,那么需要先设置Py...

2018-04-08 14:17:16 183

转载 在java中调用python方法

1、http://sourceforge.net/projects/jython/下载jython包,把其中的jython.jar添加到工程目录 示例:1、摘自:http://blog.csdn.net/anbo724/article/details/66086321.在java类中直接执行python语句 import javax.script.*;    import org.python.u...

2018-04-08 14:16:01 336

转载 python3爬虫学习笔记之模拟淘宝登录

准备工作使用chrome f12调试模式,抓包查看淘宝登录的整个流程,并查看post请求的数据值得注意的是,淘宝用的是gbk编码说明此版本没有处理验证码,只是单纯的登录具体的流程和实现都在代码注释中代码实现1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253...

2018-04-08 14:14:52 9226 2

转载 httpClient session保持问题,登陆后,再次提交表单出现返回到登陆页面

DefaultHttpClient client = new DefaultHttpClient(new ThreadSafeClientConnManager());//登陆参数代码省略int statuscode = httpresponse.getStatusLine().getStatusCode();/* 登录状态返回 */ CookieStore cookiestore=c...

2018-04-08 14:13:33 592

转载 Tomcat建立多个应用(Web Server),多个主机,多个站点的方法

http://piperzero.iteye.com/blog/1475773转的一篇博文,格式,内容写的都相当清爽---------------------------------------------------------------------------当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立多个Web应用 呢?要实现这一...

2018-04-07 16:33:11 175

转载 eclispe无法获取maven依赖的本地项目jar包

有一个工程wechat-standard,工程有五个模块,其中两个模块是wechat-standard-common(打包成jar),wechat-standard-admin(打包成war).wechat-satndard-admin依赖于wechat-standard-common。编译打包后,在eclispe中用jetty插件运行wechat-standard-admin项目,有如下报错:W...

2018-04-07 16:31:57 582

转载 微信小程序-Page

目录(?)[-]Pageobject 参数说明初始化数据生命周期函数页面相关事件处理函数事件处理函数PageprototypesetDatasetData 参数格式生命周期页面的路由PagePage() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。object 参数说明:属性 类型描述dataObject页面的初始数据onLoadFunc...

2018-04-07 16:30:37 323

转载 :before跟:after伪元素的用法

::before和::after伪元素的用法一、介绍css3为了区分伪类和伪元素,伪元素采用双冒号写法。常见伪类——:hover,:link,:active,:target,:not(),:focus。常见伪元素——::first-letter,::first-line,::before,::after,::selection。::before和::after下特有的content,用于在css渲...

2018-04-07 16:29:47 459

转载 小程序内存问题--图片懒加载

内存不足起因小程序对用户内存使用进行了限制,如果一个页面的图片过多,会导致内存不足的内部错误解决办法对图片进行懒加载,不影响体验的前提下,只渲染当屏的图片,屏外图片,显示缺省图实践分析图片最多的情况就是列表(头图或图片列表),为了性能,一般会滚动加载,而在小程序中,需要借助scroll-view/swiper组件,为了不影响用户体验,就不能让之前以渲染的列表元素失去占位要判断元素是否在当屏,就要知...

2018-04-07 16:28:25 4143

转载 微信小程序-利用wxParse将html转为wxml

1、到https://github.com/icindy/wxParse下载2.1 在使用的View中引入WxParse模块var WxParse = require('../../wxParse/wxParse.js');12.2 在使用的Wxss中引入WxParse.css,可以在app.wxss@import "/wxParse/wxParse.wxss";13、数据绑定var articl...

2018-04-07 16:26:52 642

转载 让微信小程序在浏览器和自己的App中运行--自己写的一个开源框架FreeMina(开发中。。)

FreeMina: An open mina compatible framework for running in browser or webview.一个兼容微信小程序Mina框架的开源框架从小程序的设计来看,微信正走向封闭生态。我们开发的微信小程序很难在其他地方使用。最近一段时间,我花了大量精力来查找相关资料。包括React、React Native。我本来不算一个JS程序员,但也为此学习...

2018-04-07 16:25:51 297

转载 微信小程序开发-访问第三方网页

开发微信小程序时,肯定会与我们个人的服务器打交道,这一般走的是 HTTP 通道,也就是访问我们的网页。var app = getApp();var pageObj = { onLoad : function(){ wx.request({ url : "http://www.cftea.com/rss/", success : function (res)...

2018-04-07 16:24:35 8347

转载 轻松把玩HttpClient之封装HttpClient工具类(三),插件式配置Header

上篇文章介绍了插件式配置HttpClient,本文将介绍插件式配置Header。       为什么要配置header在前面已经提到了,还里再简单说一下,要使用HttpClient模拟请求,去访问各种接口或者网站资源,都有可能有各种限制,比如说java客户端模拟访问csdn博客,就必须设置User-Agent,否则就报错了。还有各种其他情况,必须的设置一些特定的Header,才能请求成功,或者才能...

2018-04-07 16:23:22 1255 1

转载 用Navicat以SSH安全协议连接CentOS服务器上MySQ

我们在远程连接服务器上的MySQL数据库的时候经常会用到Navicat for MySQL,Navicat Premium,MySQL Front这一类的图形工具软件,而服务器经常会安装CentOS一类的Linux操作系统,而CentOS又是默认开启SSH安全外壳协议(Secure Shell Protocol)的,所以普通的不加密连接方式是连不上CentOS里的MySQL数据库的,我们就必须用到...

2018-04-07 16:22:14 806

转载 Touch事件及触屏滑动距离计算

移动端涉及图片轮播或者一些交互性的游戏时都会用到,毕竟移动端交互大多都靠手指。 移动端有四个关于触摸的事件,分别是touchstart、touchmove、touchend、touchcancel(比较少用), 它们的触发顺序是touchstart-->touchmove-->touchend-->click,所以touch事件触发完成后会接着触发click事件,需要注意一下 ,...

2018-04-06 17:42:10 9641

转载 knockout的监控数组实现 - 司徒正美

knockout应该是博客园群体中使用最广的MVVM框架,但鲜有介绍其监控数组的实现。最近试图升级avalon的监控数组,决定好好研究它一番,看有没有可借鉴之外。ko.observableArray = function(initialValues) { initialValues = initialValues || []; if...

2018-04-06 17:41:09 796

转载 深入理解unslider.js源码

最近用到了一个挺好用的幻灯片插件,叫做unslider.js,就想看看怎么实现幻灯片功能,就看看源码,顺便自己也学习学习。看完之后收获很多,这里和大家分享一下。unslider.js 源码和使用教程可以在他 github 库 和 unslider官网 中找到大纲unslider.js使用unslider.js库的代码结构unslider.js库的实现总结unslider.js源码中值得我们学习的点...

2018-04-06 17:37:38 1626

转载 MySQL索引类型总结和使用技巧以及注意事项

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码 代码如下:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  ); 我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username="admin"的记录 SELECT *...

2018-04-06 17:36:45 77

转载 理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),...

2018-04-06 17:35:51 115

原创 第一章:入门

1 Knockout简介 (Introduction)Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout有如下4大重要概念:声明式绑定(Declarative Bindings):使用简明易读的语法很容易地将模型(model)数据关联到DOM元素上。UI界面自动刷新(Automatic UI Refresh):当您的模型状态(mode...

2018-04-06 17:34:44 145

Vue三级地址联动(带已选地址)

使用Vue做的一个三级联动,带有已选地址展示删除等,选择过的地址背景色会发生变化,适用于初学者研究,主要是思维上的转变

2018-06-17

jquery实现定时播报消息功能

实现定时播报消息功能,内有注释,可自行设置时间间隔,大多数小网站会用来做一个虚拟订单消息播报,可以直接复制粘贴拿过去用

2018-06-17

Vue轮播图小组件下载

使用Vue做的一个轮播图小组件,适用于初学者思维导入,研究学习使用。模拟网站首页轮播图,觉得好用记得好评哦

2018-06-17

React轮播图源码

使用React做的一个轮播图示例,适用于初学者进行思维导入,研究。可以直接复制粘贴拿过去适用,记得看好html布局和css样式

2018-06-17

空空如也

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

TA关注的人

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