读《大道至简》有感 我用了几天的时间看完了周爱民先生写的这本《大道至简》一本很薄的,里面没有任何一段代码的书籍。虽然里面没有出现代码但我这个未来将成为一个程序员的人,这本书给我的启发却不比一本编程书要少。 周先生在这本书的开头便讲述了编程的精义,书中说到“程序=算法+结构”首先这种说法是让我耳目一新 ...
分类:
其他好文 时间:
2017-08-13 16:23:36
阅读次数:
120
工厂方法模式:也叫工厂模式,属于类创建型模式,工厂父类(接口)负责定义产品对象的公共接口,而子类工厂则负责创建具体的产品对象。 目的:是为了把产品的实例化操作延迟到子类工厂中完成,通过工厂子类来决定究竟应该实例化哪一个产品具体对象。 工厂方法模式包含四个部分: 1.抽象产品:产品对象同一的基类,或者 ...
分类:
其他好文 时间:
2017-08-13 16:23:27
阅读次数:
169
一、相关介绍 快速幂 做到快速求幂 时间复杂度:O(logn) 问题引入 题目:求ab 朴素解法:将a连乘b次,那么对应的时间复杂度就是O(b),即O(n)。 快速幂法:关于此题的快速幂法会在下面的算法实现提及。 二、算法实现 下面以求ab的过程为例讲解快速幂的实现: b可以转换为二进制数,该二进制 ...
分类:
其他好文 时间:
2017-08-13 16:23:20
阅读次数:
112
例如现在有张表 需要批量插入name为zhangsan,日期以天递增,一个月的数据 add_months(time,months) Oracle的自带的日期函数,在time这个时间上增加或减少months个月 connect by 用法 http://blog.csdn.net/wang_yunj/ ...
分类:
数据库 时间:
2017-08-13 16:23:13
阅读次数:
222
# Flex 布局 # 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 ## 一、Flex 布局是什么? ## Flex 是 Flexible Box 的缩写,意为"弹性布局",用 ...
分类:
其他好文 时间:
2017-08-13 16:23:06
阅读次数:
122
最近在学习Android自动化相关的内容,属于小白一枚,在学习中遇到的一些问题,还有一些学习笔记通过博客园记载下来~因为是看了一些网络教程,所以内容只是作为个人的笔记用,顺便给一些和我一样的小白共同学习~~(因为是之前安装的,所以过程没有图片,有点枯燥,但是一步步做下去,是可以配置成功的~) 关于A ...
分类:
移动开发 时间:
2017-08-13 16:22:59
阅读次数:
179
发邮件是一个很常见的功能,代码本身并不复杂,有坑的地方主要在于各家邮件厂家的设置,下面以qq个人邮箱以及腾讯企业邮箱为例,讲解如何用spring-boot发送邮件: 一、添加依赖项 二、application.yml配置 2.1 QQ个人邮箱 生成授权码的方法参考下图: 2.3 QQ企业邮箱 企业邮 ...
分类:
编程语言 时间:
2017-08-13 16:22:51
阅读次数:
1906
课程目录:第1章 课程简介介绍课程的学习目标和学习内容。第2章 Vuejs介绍从前端开发趋势分析开始,引入 MVVM 开发框架和 Vue.js,接着对比流行框架Angular 和 React,最后详细介绍 Vue.js 的核心思想-数据驱动和组件化。第3章 Vue-cli 开启 Vuejs 项目介绍 ...
分类:
移动开发 时间:
2017-08-13 16:22:43
阅读次数:
277
GOF对桥接模式(Bridge)的定义是:将抽象部分和它的实现部分分离,使它们可以独立地变化。这里需要记录一些概念,参考自《Java与模式》一书: 抽象化:存在于多个实体中的共同的概念性联系,例如:一组对象如果有相同的概念性联系,则可以用一个共同的类加以描述;如果一些类有相同的概念性联系,则可以用一 ...
分类:
其他好文 时间:
2017-08-13 16:22:35
阅读次数:
139
本来有个指纹采集功能做了个winFrom小程序 在本地测试都还能行,后来快上线的时候发现 客户用的阿里云数据库, 不对外公布 ,然后发现本地采集的数据没办法上传到数据库怎么办呢? 然后曲线救国,用webapi的方式在通过把数据上传到网站对数据库进行读写。 哈哈哈!! 然后之前用的都是HttpWebR ...
分类:
Web程序 时间:
2017-08-13 16:22:26
阅读次数:
232
一般情况,在每个调用的方法中直接添加日志信息,存在如下问题: 1.代码混乱:越来越多的非业务需求加入(如日志和验证等)后,原有的业务方法急剧膨胀,每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点; 2.代码分散:以日志需求为例,只是为了满足这个单一的需求,就不得不在多个模块里多次重复相同的日志代 ...
分类:
其他好文 时间:
2017-08-13 16:22:19
阅读次数:
129
课程目录: 第1章 阅读器开发-课程热身介绍课程案例的背景、应用场景和WEB APP的现状与发展趋势。第2章 阅读器开发-案例中技术点的分解对使用BASE64图片制作ICON、CSS3、HTML5 API、手机触摸事件、手机端多屏幕适配和布局方法、前端性能等知识进行介绍及扩展,为课程学习做好准备。第 ...
分类:
移动开发 时间:
2017-08-13 16:22:11
阅读次数:
242
1 #include 2 using namespace std; 3 int a[101][3]; 4 double c[101]; 5 bool b[101]; 6 double f[101][101]; 7 int n,x,y,s,m,e; 8 int k; 9 double minn ; 1... ...
分类:
其他好文 时间:
2017-08-13 16:22:00
阅读次数:
139
Java中变量分为普通原始变量(int char float等)和对象 一“=” (1)普通原始变量 普通原始变量的声明和赋值语句例如以下 int a=3; int b=a; 此时a和b都为普通原始变量。这里的内存使用情况例如以下 第一行在内存中开辟一块内存(大小为int所占的大小)。并将这块内存用 ...
分类:
编程语言 时间:
2017-08-13 16:21:53
阅读次数:
191
Jack has several beautiful diamonds, each of them is unique thus precious. To keep them safe, he wants to divide and store them in different locations ...
分类:
其他好文 时间:
2017-08-13 16:21:44
阅读次数:
213
本项目是 框架架构是 springboot+mybatis 添加maven依赖 ...
分类:
其他好文 时间:
2017-08-13 16:21:38
阅读次数:
194
课程介绍NodeJS最新课程体系1、Node基础知识 1.1:Node概述、非阻塞IO及事件环原理 1.2:Node安装、版本切换、开发环境和调试技巧 1.3:Node应用的编写与启动运行 1.4:控制台的log、error、dir、time和timeEnd等方法1.5:Node中的全局作用域与se ...
分类:
Web程序 时间:
2017-08-13 16:21:30
阅读次数:
352