feng_zhiyu的博客

http://www.fzhiy.com/ 欢迎关注我的博客,期待与大家一起学习~

【剑指Offer】和为S的连续正数序列

题目链接 题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你...

2018-11-30 23:06:16

阅读数 51

评论数 0

【剑指Offer】和为S的两个数字

题目链接 题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 分析: 数组递增,两数和为定值时,要使两数乘积最小,所以顺序查找,第一组和为S的两个数即为...

2018-11-30 23:05:51

阅读数 52

评论数 0

MyBatis——杂项、使用注解配置SQL映射器

MyBatis杂项 第一节 处理CLOB、BLOB类型数据 CLOB: 数据库表使用longtext,java中使用String; BLOB:数据库表使用longblob,java中使用byte[]; Student.java package com.fzhiy.entity; public c...

2018-11-27 23:33:16

阅读数 43

评论数 0

MyBatis——动态SQL

动态SQL 第一节 if条件 第二节 choose,where和otherwise条件 第三节 where条件 1.自动加上where 2.如果where字句以and 或者 or开头,则自动删除第一个and或or 第四节 trim条件 功能和where元素类似,提供了前缀、后缀功能,更加灵活 第五...

2018-11-20 23:51:42

阅读数 42

评论数 0

MyBatis——配置、映射器、关系映射

MyBatis配置 第一节:environments MyBatis支持多个环境,可以任意配置 第二节:transactionManager mabatis支持两种类型的事务管理:JDBC和MANAGED(托管) JDBC:应用程序负责管理数据库连接的声明周期; MANAGED:由应用服务器负责管...

2018-11-19 21:44:40

阅读数 64

评论数 0

Android——基于Android Studio开发备忘录客户端

前言          此项目用来将学习android的基本内容应用于实际【现在有很多的备忘录、便签等类似源码】。这里源码主要源自Notepad。一般备忘录类似记事本,仅作为记录事件之用。这里还附加了其他功能。 开发工具 Android Studio 2.3.3 开发功能 记事本功能,有...

2018-11-18 23:27:30

阅读数 3596

评论数 2

Android APK反编译就这么简单 详解(附图)

原文:Android APK反编译就这么简单 详解(附图) 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这...

2018-11-17 23:24:55

阅读数 412

评论数 0

Android Studio中如何使用Git和Github来管理项目

原文:Android Studio中如何使用Git和Github来管理项目 As we know,Git是目前世界上最先进的分布式版本控制系统,而Github是最大的开源社区。在Github上的项目就是使用git来管理的,所以学好Git的使用是很有必要的。下面看具体步骤。 1、要在as中使用git...

2018-11-17 23:08:10

阅读数 24

评论数 0

【Java】Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException

写MyBatis时问题报错: org.apache.ibatis.exceptions.PersistenceException:  ### Error building SqlSession. ### The error may exist in com/fzhiy/dao/StudentM...

2018-11-14 22:53:45

阅读数 473

评论数 0

MyBatis——入门示例

前言 此文章只是mybatis的一个入门实例,之前自己也写过一个完整【大致内容都涵盖】的后台(SSH),但是使用hibernate过程中由于数据库设计部分联系太多,而hibernate相对mybatis操作起来不灵活,所以想试试mybatis。 (个人想法,有高见的大佬可以留言指教,谢谢!) ...

2018-11-14 22:53:04

阅读数 36

评论数 0

spring源码深度解析系列——环境搭建丢失spring-cglib-repack-3.2.8.jar和spring-objenesis-repack-3.0.1.jar的解决办法

环境搭建问题 下载spring源码后,进入目录执行  gradle cleanIdea eclipse 将源码转化为eclipse可读取的形式。导入eclipse出现以下jar包的缺失。 解决方法 在spring-framework目录下执行 gradle objenesisR...

2018-11-13 23:19:55

阅读数 315

评论数 0

设计模式——动态代理模式

代理模式 假设有这样的一个场景,你的公司是一家软件公司,你是一位软件工程师。客户带着需求去找公司显然不会直接和你谈,而是去和商务谈,此时客户会认为商务就代表公司。 客户是程序中的调用者,商务是代理对象,软件工程师是真实对象。我们需要在调用者调用对象之前产生一个代理对象,而这个代理对象需要和...

2018-11-13 20:54:22

阅读数 27

评论数 0

robotframework RIDE的日志不显示了

文末附赠RF安装和初步学习文档。 前言 以下均为原创亲历,如果您碰到类似问题,或许能够解决, 不是一定能够解决,很高兴能够帮助你解决问题。 解决方法一: robotframework RIDE的日志没显示 以上出自齐涛(道长)的。  修改python路径\Lib\site-packag...

2018-11-12 10:05:56

阅读数 383

评论数 0

.pyc是什么?

1、解释型语言和编译型语言的区别      计算机是不能够识别高级语言的,所以当运行一个高级语言程序时,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程。这个过程分成两类,第一种是编译,第二种是解释。     (1)编译型语言:在程序执行之前,先会通过编译器对程序执行一个...

2018-11-11 21:47:07

阅读数 981

评论数 0

React进阶之路——MobX项目CRUD编写

结合之前11章内容总结 代码编写流程 1、分析该模块(功能)的流程 2、分析model,然后编写 3、分析url以及request, 编写 4、store的分析 编写代码 5、分析界面 并编写代码 项目目录结构如下: CRUD:增删查改功能 添加 url.js中 注册用户对应...

2018-11-08 00:00:19

阅读数 183

评论数 0

笔记——HTTP协议

一、简单的HTTP协议 1.1http协议用户客户端和服务器之间的通信 应用http协议时,必定是一端担任客户角色,另一端担任服务端角色。 客户端:请求文本或图像等资源的一端称为客户端; 服务端:提供资源响应的一端。 1.2通过请求和响应的交换达成通信 请求报文是由请求方法、请求URI、协议版本、...

2018-11-06 21:28:00

阅读数 50

评论数 0

selenium之 chromedriver与chrome版本映射表(更新至v2.43)

版权声明:本文为博主原创文章,转载请声明出处并添加原文链接。 https://blog.csdn.net/huilan_same/article/details/51896672 ...

2018-11-05 15:16:49

阅读数 439

评论数 0

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