自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倒着走的码农

你只有很努力,才能看起来毫不费力

  • 博客(29)
  • 资源 (12)
  • 收藏
  • 关注

原创 Interface,Abstract in C#

Interface接口的定义:接口包含类或者结构可以实现的一组相关功能的定义。通过使用接口,你可以在一个类中包含来自多个源的方法。也就是说,你可以在一个类中实现多个接口的方法。该功能在C#中非常重要,因为该语言不支持多重继承。另外,如果你希望模拟结构的继承,则必须使用接口。因为实际上,他们不能从其他结构或者类中继承。通过使用interface关键字,可以定义一个接口,例如:interfac...

2018-12-06 11:33:36 487

原创 JavaScript颠覆其他语言的地方

博主最近刚刚开始踏踏实实的看JavaScript权威指南,现在将这个过程中,那些让我毁三观的语法一一记录。可选的分号和其他编程语言一样,JavaScript使用分号(;)将语句分隔开。这对增强代码的可读性和整洁性非常重要:缺少分隔符,一条语句的结束将成了下一条语句的开始。在JavaScript中,如果语句各自独占一行,通常可以省略语句之间的分号。 需要注意的是,JavaScript并...

2018-05-03 18:15:27 526

原创 Javascript 类型转换

终于结束了在象牙塔里的生活,开始苦逼的码农生活了! 开始转战前端,希望自己能够掌握JS。本博客的参考资料为:JavaScript权威指南Make thing ready在开始之前,先介绍一张表,如下表所示,是JavaScript类型转换表 值 转换为字符串 数字 布尔值 对象 undefined “undefined” NaN fal...

2018-04-28 10:22:53 375

原创 Spring Security入门篇

给你的网站加上安全本博客是根据spring.io的官网教程总结而来,希望能帮助到小白!我也是小白…原文地址:Security-Web 这篇入门篇博客将展示如何创建一个网站应用,使用Spring Security来保护你的网站资源文件。你构建的网站将是一个Spring MVC项目,通过一个login页面来保护你的资源文件。准备工作 15分钟 && Intell IDEA && JDK

2018-01-11 18:39:31 769

原创 微信第三方平台开发流程

一个微信公众号菜鸟的摸索之路准备工作 注册申请开发者账号开发者资质认证附上地址:https://open.weixin.qq.com创建第三方平台进入管理中心->创建第三方平台这里解释一下第三方平台是干嘛用的。首先,我们在公众号的所有的消息,都是发完微信的服务器的,相当于用的微信的对话框,和微信服务器交互。相当于A<—>B这样的方式,现在我们的第三方平台就是在A和B中间,做个中转站。就像这

2017-08-11 16:41:01 14974 2

原创 Valid Number(使用DFA,有图)

LeetCode题目 Validate if a given string is numeric.Some examples: “0” => true ” 0.1 ” => true “abc” => false “1 a” => false “2e10” => true Note: It is intended for the problem statement to be ambi

2017-04-21 17:19:49 1768 2

原创 MS第二题解题思路

周二进行了MS的面试,一面的第二题没有做出来,当时和面试官说了,回来好好想想,然后把思路贴在博客上,虽然面试官高可能也不会来看。但是还是自己总结一下吧!题目和LeetCode85一样,有两种思路。 第一种思路 也就是走之前面试官提示的思路。基于Largest Rectangle in Histogram假设把矩阵沿着某一行分开,然后把分开的行作为底面,将自底面往上的矩阵看成一个直方图(histo

2017-04-20 17:13:03 600

原创 微软2017年预科生计划在线编程笔试,附解题思路

微软2017年预科生计划在线编程第一场笔试题目题解GitHub两场考试的代码#1489 : Legendary Items 首先需要看懂题目,博主一开始就是题目没看懂。导致一直WA。 大概思路就是计算每次得到一个传奇(legendary)需要几次探索,不要被树的结构迷惑了。这里附上一个hihocoder的github第一题讲解。以下图摘自上面的链接里。 ...

2017-04-09 16:12:50 4905

原创 Dubbo项目配置,其实没那么神乎

dubbo和Springmvc相关的分布式项目,有具体步骤,附源码

2017-02-27 14:08:26 16746 9

原创 Spring Data Neo4j个人笔记

Neo4j、Spring、图数据库、Spring Data Neo4j

2017-01-13 11:17:15 6719 2

原创 Jenkins使用SVN、远程tomcat菜鸟教程

Jenkins、tomcat、svn部署

2016-12-28 09:35:54 4192

原创 二叉树的先序后序中序遍历(递归非递归)

二叉树先序中序后序遍历算法,包括递归和非递归

2016-11-13 15:52:49 968

原创 全排列算法所有实现方式

全排列算法的递归非递归实现

2016-10-12 15:14:15 1337

转载 补码原理(转载)

转载自: http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html 1、机器数 数在计算机中的二进制表示形式就称为机器数。机器数是带符号的,在计算机用一个数的最高位存放符号(0为正,1为负),这样就将数的符号数值化了。比如,十进制中的数 +5 ,计算机字长为8bits,转换成二进制就是00000101。如果是

2016-10-11 10:36:53 1362

原创 数据结构常用算法

数据结构常用算法代码

2016-09-24 20:48:09 1358

原创 Java webservice 调用自定义dll(有其他依赖)方法全解,无需设置环境变量

终于搞定java中调用dll很久没有上来写博客了,今天终于搞定了如何调用使用java调用dll,网上千篇一律的全是将dll放置到JDK底下,通过环境变量来加载,使用System.loadlibrary()。考虑到可能设计项目的迁移,其他机子可能缺少一些dll文件,以及还需要配置环境变量,着实不方便。博主这里给出通过使用类似于加载文件的方式,来加载dll。其实加载dll和加载文件是一样的。我们再使用d

2016-09-03 09:44:20 4297 2

原创 常用位运算

常用的位运算

2016-08-03 15:56:35 656

原创 Java调用C++动态链接库dll,有详细过程。VS2015+Eclipse以及失败解决方案

背景 由于之前一直没有接触过用Java调用C++,目前正在考虑用C++写主要的算法,然后用Java来调用。通过查找资料,发现要嘛用通信的方式,要嘛就使用JNI,也就是Java Native Interface的简称,中文是“Java本地调用”。通常在Java程序中的函数可以调用Native语言写的函数,Native一般指的是C/C++编写的函数。 Native程序中的函数可以调用Java层的函数

2016-06-18 15:48:06 8629 5

原创 Nexus私服搭建、配置、上传snapshot

Nexus私服搭建、setting.xml pom.xml 部署Snapshot

2016-06-15 17:01:13 17012

原创 LeetCode相关的KSum总结

写在前面的话 最近在刷LeetCode的时候,遇到了KSum问题。这里就总结一下,以防自己以后忘记了。 首先,KSum涉及的问题大部分是2Sum、3Sum、4Sum,先大概分别记录。 2Sum 1、先将拿到的数值排序 2、逐个取出小于等于0的数,然后在该数的右边查找,是否存在一个数,等于它的相反数。3Sum 1、先将拿到的数值排序 2、逐个取出小于等于0的数,然后在该数的右边设置两个指

2016-05-24 21:57:46 1374 1

原创 WIN10无法上ipv6,解决方法,亲测有效

1、看到了微软官网的修复工具,现在将源地址发出来:https://support.microsoft.com/en-us/help/929852/guidance-for-configuring-ipv6-in-windows-for-advanced-users;2、距离我上次做这个事情,已经两三年了,微软官网更新了网页。根据评论,下载最后一个就行了。3、下载完成后,先不急着运行。先...

2016-05-07 00:30:06 135267 40

原创 MySql_插入记录时,存在就更新(或不做任何动作),不存在就添加

今天本码农在批量插入数据的时候,遇到一个问题,由于数据是经常更新的,但是又不想出现冗余数据,所以我希望达到的目的是:插入一条数据的时候,先判断是否存在这条记录,如果存在,我就更新这条记录,不存在就插入该条记录。原本这样的操作,我估计以前的自己,会这么做。通过如下两条sql语句完成。SELECT COUNT(*) FROM xxx WHERE ID=xxx;if (x ==

2016-03-27 18:37:48 51354 1

原创 Maven私服Nexus配置教程

Nexus私服原理图          所谓的私服,顾名思义,就是私有服务器、是公司内部Maven项目依赖的东西。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081。Nexus常用功能(这里介绍):1、指定私服的中央地址2、将自己的Maven项目指定到私服地址

2016-03-25 09:50:19 7528 4

原创 Cors跨域请求,配置Access-Control-Allow-Origin:"*",无效解决方案

由于应用需要跨域请求数据,博主在JDK8、Tomcat7.0的cors可以配置Access-Control-Allow-Origin:"*",但是我按照文档配置以后却没有生效,一度怀疑是tomcat或者jdk的问题,最后想起来web.xml是按照从前往后的顺序加载的。解决方案:是filter位置的问题,你把整个放到第一个filter的位置就可以了。给出web.xml:<web-app

2016-03-17 11:55:47 33407 3

原创 Eclipse中使用svn主要命令的详细介绍

博客背景:       博主现在正在实验室帮助资本主义干活,鉴于以前在实习的时候入过svn的坑,所以还是建议各位使用svn时候小心一些。svn原理:       svn服务器一般放在公共的服务器上,通过使用服务器地址,可以访问该地址上面的资源。通过在Eclipse上使用svn控件(百度教程吧!现在很多eclipse已经集成了),可以下载svn上的项目至本地,所以很多公司将开发要用到的软

2016-03-08 10:53:38 2673 1

原创 C++内联函数(inline)的工作原理与例子

内联函数(inline function与一般的函数不同,它不是在调用时发生控制转移,而是在编译阶段将函数体嵌入到每一个调用该函数的语句块中。内联函数(inline function)与编译器的工作息息相关。编译器会将程序中出现内联函数的调用表达式用内联函数的函数体来替换。内联函数的优点:       内联函数是将程序执行转移到被调用函数所存放的内存地址,将函数执行完后,在返回到执

2016-01-23 10:21:02 8069 1

原创 SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案

在SQL2012版本之后,关于AdventureWorks数据库都是直接还原,只有2012这版比较鸡肋。本人在附加的时候,真是走了好多弯路。这里就列出解决方案。首先,你需要有一个AdventureWorks数据库,这里提供一个下载链接:http://download.csdn.net/detail/buptzhengchaojie/9388176下载完解压,打开SQL SERVER

2016-01-03 21:12:52 8472 7

原创 Scrapy教程——搭建环境、创建项目、爬取内容、保存文件(txt)

前言                   对于一个python新手,要使用scrapy进行爬虫,简直是抓狂,不过一点一点的啃下来,慢慢的发现也挺有意思的,通过好几天的白天去公司实习,晚上熬夜到凌晨写爬虫,现在将自己的第一次爬虫经历记录下来,以备以后再学习,同时也希望可以帮助到广大热爱爬虫、热爱大数据的人;    就像很多简单的博主一样,这里先大概讲解一下scrapy的入门教程,后续的精彩部

2015-11-21 10:27:27 23263 28

原创 Android中自定义可以选择中文的NumberPicker屏蔽弹出软键盘

自定义NumberPicer可以显示中文选择时,会自动弹出软键盘。上网查找了很多方法,说什么EditText焦点去除之类的,发现都没有用,不过在下面这个链接里面找到了答案:http://blog.csdn.net/yanjiee/article/details/42237631下面给出我的自定义显示中文的NumberPicker的例子,以及如何屏蔽软键盘自动弹出private Nu

2015-05-17 14:09:33 2714

微软官网修复IPv6的工具包合集

修复ipv6的工具类,资源下载自https://support.microsoft.com/en-us/help/929852/guidance-for-configuring-ipv6-in-windows-for-advanced-users,如有侵权,请告知。会立即删除,鉴于一些人打不开,所以就把这些文件下载下来。

2019-08-21

dubbo+SpringMVC分布式项目

基于dubbo、SpringMVC、maven构建的分布式项目,分模块

2017-02-27

检查dll依赖工具

当使用Java调用C++的动态链接库时,可能会出来Can't find dependent libraries说明你的dll还依赖其他类库。该工具可以检查出依赖哪些

2016-09-03

Java调用C++的dll之-C++工程

Java调用C++的dll生成的VS2015项目

2016-06-18

JAVA调用C++demo

使用java调用C++的dll文件

2016-06-18

使用python编写的scrapy爬虫项目

数据挖掘文本分类语料库爬取的爬虫,使用scrapy编写

2016-05-18

Python2.7.10

python2.7.10,需要的拿走。

2016-05-17

AdventureWorks包含log

这里包含了AdventureWorks的mdf以及log文件,具体附加规则参加我的博客。

2016-01-03

空空如也

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

TA关注的人

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