自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 简单工厂模式

一、简略类图  二、角色  工厂类角色:用于创建产品对象。  抽象产品角色:产品对象具有的共同特性。可以由接口或者抽象类实现。  具体产品角色:由工厂类所创建的对象实例。可以由具体java类实现。三、优点  实现对责任的分割。四、缺点  工厂类集中所有产品创建逻辑。工厂类出问题会影响产品创建;  何时创建产品与创建哪种产品的逻辑混合在一起,会导致功能扩展问...

2017-10-30 21:52:00 50

转载 sphinx conf 文件模板

#goods源定义source goods{ type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db ...

2017-10-30 21:50:00 178

转载 winfrom保存图片,将文件夹中图片放入listview,与撤回操作

之前那些操作完成对图片的修改之后,就是要保存图片了。这里保存用到一个SaveFileDialog控件,可以获取用户选择的保存文件的路径。 if (pictureBox1.Image.Width > 0) { SaveFileDialog saveImageDialog = new SaveFi...

2017-10-30 10:20:00 126

转载 齐次坐标

齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。二维点(x,y)的齐次坐标表示为(hx,hy,h)。由此可以看出,一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标(8,4,2)、(4,2,1)表示的都是二维点(4,2)。给出点的齐次表达式[X Y H],就可求得其二维笛卡尔坐标,即[X Y H]→= [x y 1], 这个过程称为归一化处...

2017-10-27 22:18:00 81

转载 mysql递归

sql Server可以用with as 语法,mysql没有这个功能,只能用别的方式了,目前的mysql版本中并不支持直接的递归查询,但是通过递归到迭代转化的思路,还是可以在一句SQL内实现树的递归查询的。这个得益于Mysql允许在SQL语句内使用@变量。以下是示例代码。 创建表格 CREATE TABLE `treenodes` ( `id` int , -- 节点ID `nodename` ...

2017-10-27 17:40:00 146

转载 洛谷 P1849 [USACO12MAR]拖拉机Tractor

题目描述After a long day of work, Farmer John completely forgot that he left his tractor in the middle of the field. His cows, always up to no good, decide to play a prank of Farmer John: they deposit N...

2017-10-27 11:06:00 240

转载 04-String——课后作业1:字串加密

题目:请编写一个程序,加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。程序设计思想:首先由用户选择是加密还是解密,利用String类中的charAt函数依次取出字串中的字符,如果加密(解密)就把取出的字符利用强制转换转换成int型之后如果是XYZ(ABC)就减(加)23其他的加(减)3然后再转换成char类型,然后定义一个char类型数组用来储存转...

2017-10-25 19:42:00 120

转载 asp.net拦截器

一拦截器又称过滤器。asp.net mvc本身是自带3种拦截器:Action拦截器、Result拦截器、Exception拦截器。 应用中常见的拦截器有日志拦截器(Action拦截器)和异常处理拦截器(Exception拦截器)。java里spring mvc也常用拦截器来做些非干预业务逻辑的事,诸如实现HandlerInterceptor接口。拦截器是AOP(面向切面编程)...

2017-10-25 15:05:00 354

转载 angular4.0微信oAuth第三方认证的正确方式

当我们的项目运行在微信端时,用到oAuth第三方认证。问题来了,在ng4中微信认证应该放在哪里呢?开始项目的时候,我将oAuth认证放在了每个页面模版中,发现返回历史页的时候,需要返回两次。这个问题应该是认证的时候跳转页面导致的,所以,我们要考虑将oAuth放到合适的位置去。下面具体的来说一说oAuth在ng4的步骤。一、引入oauth.js文件将oauth.js文件放在“as...

2017-10-25 11:31:00 169

转载 【bzoj4009】[HNOI2015]接水果 DFS序+树上倍增+整体二分+树状数组

题目描述给出一棵n个点的树,给定m条路径,每条路径有一个权值。q次询问求一个路径包含的所有给定路径中权值第k小的。输入第一行三个数 n和P 和Q,表示树的大小和盘子的个数和水果的个数。接下来n-1 行,每行两个数 a、b,表示树上的a和b 之间有一条边。树中顶点按1到 n标号。 接下来 P 行,每行三个数 a、b、c,表示路径为 a 到 b、权值为 c 的盘子,...

2017-10-24 20:32:00 62

转载 python中的单例模式

单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建...

2017-10-23 23:51:00 34

转载 html5学习笔记(html5新标签<aside>)

google翻译为名词  旁白 aside副词  在旁 aside  在旁边 aside然后是菜鸟教程上的定义:<aside> 标签定义 <article> 标签外的内容。aside 的内容应该与附近的内容相关。结合起来就是:没有父级情况下是侧边栏,有父级情况是与父级相关的侧边栏转载于:https://www.cnblogs.com/smileToMe...

2017-10-23 22:32:00 59

转载 51Nod 1102 面积最大的矩形 +1272 最大距离 单调栈

51Nod 1102 面积最大的矩形记笔记记笔记:对于区间最值与区间长度/和等的问题,用单调栈来维护区间端点。这里来补一补单调栈和单调队列的基础知识:单调栈: //单调递增(减)栈:从栈顶到栈底为单调递增(减) 单调栈解决的是以某一值为区间最值的最大区间的问题,实现方法:维护一个单调递增(减)...

2017-10-23 21:10:00 52

转载 HDU 3790 最短路径问题

最短路径问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 18046 Accepted Submission(s): 5413Problem Description 给你n个点,m条无向边,...

2017-10-22 17:39:00 71

转载 Python3实现简单可学习的手写体识别

0.目录1.前言2.通过pymssql与数据库的交互3.通过pyqt与界面的交互4.UI与数据库的交互5.最后的main主函数1.前言版本:Python3.6.1 + PyQt5 + SQL Server 2012以前一直觉得,机器学习、手写体识别这种程序都是很高大上很难的,直到偶然看到了这个视频,听了老师讲的思路后,瞬间觉得原来这个并不是那么的难,原来我还是有可能做到的。于是我...

2017-10-20 20:54:00 218

转载 CSS实例:图片导航块

认识CSS的 盒子模型。CSS选择器的灵活使用。实例:图片文字用div等元素布局形成HTML文件。新建相应CSS文件,并link到html文件中。CSS文件中定义样式div.img:border,margin,width,floatdiv.img img:width,heightdiv.desc:text-align,paddingdiv.img:hover...

2017-10-20 11:12:00 55

转载 java各种数据库对应的jar包、驱动类名和URL格式

各种数据库对应的jar包数据库类型对应的Jar文件Oracle 8iclasses12.zip 或 ojdbc14.jarSybasejconn2.jar 或 jconn3.jarMysqlmysql-connector-java-3.1.1-alpha-b...

2017-10-20 10:47:00 235

转载 http协议

首先从Http协议说起,Web浏览器和Web服务器之间进行通信需要遵循一定的规则,这个规则就是Http协议。这个地方很好理解,就像人与人之间的交流一样,只有在语言相通的情况下才能知道对方想要表达的意思。HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的...

2017-10-19 13:29:00 57

转载 查找表存在于那些proc中

方法一:select distinct object_name(id) from syscomments where id in (select object_id from sys.objects where type ='P') and text like'%TableName%'方法二:表名--》右键--》依赖关系转载于:https://www.cnblogs.com/g...

2017-10-19 09:53:00 71

转载 mysql别名的使用

在项目中遇到别名的问题,抽时间整理了一下在sql中,合理的使用别名可以让sql更容易写并且提高可读性。别名使用 as 来表示,可以分为表别名和列别名。别名应该是先定义后使用才对,所以首先要了解sql的执行顺序sql执行顺序如下:(1)from(3) join(2) on(4) where(5)group by(开始可以使用selec...

2017-10-19 09:40:00 580

转载 Codeforces Round #433 (Div. 2, based on Olympiad of Metropolises)

A. Fraction题目链接:http://codeforces.com/contest/854/problem/A题目意思:给出一个数n,求两个数a+b=n,且a/b不可约分,如果存在多组满足条件的a和b,输出a/b最大的a和b。题目思路:首先a+b=n,那么暴力枚举i和n-i,且gcd(i,n-i)==1,由于i越大是n-i越小,则a/b的值越大。代码: 1 //...

2017-10-18 14:32:00 53

转载 正则表达式

软件:regexbuddy基本语法 \d 0-9任意一个数字 \w 任意一个字母数字,下划线 \s 空白符 [] 包含中括号中的任意【一个】字符 [ab5@]:匹配a,b,5,@ 中的任意一个字符 [f-k]:匹配f-k之间的任意一个字符 [^A-F0-3]:匹配A-...

2017-10-17 21:07:00 39

转载 sql优化的方法总结

1.对查询进行优化,应该尽量避免全表扫描,首先应考虑在where和order by涉及的列上建立索引2.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu...

2017-10-17 20:24:00 47

转载 MAC OS Sierra 10.12.6 下对固态硬盘SSD 开启TRIM功能

这个是对于不是mac原装SSD的情况下才做的操作。。。大家都知道,苹果店卖的SSD硬盘那怕就是一个256G的也要1000多人民币,而市场上的也就400-500左右人民币,整整少了一半还要多,可见JS就是JS。好来不多说了,现在实际操作:(至于如何更换硬盘网上有很多视频教程,大家可以自行百度,很简单的)1.在屏幕下方的dock停靠栏上找到带火箭一样的图标:2.点击进去在里面...

2017-10-17 19:36:00 348

转载 分库分表的基本思想

Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不多,但每张表的数据非常多,这时候适合水平切分,即把表的数据按某种规则(比如按ID散列)切分到多个数据库(se...

2017-10-17 16:37:00 36

转载 oracle如何导出和导入数据库/表

oracle如何导出和导入数据库/表  oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简单记录下,毕竟好记性不如烂笔头嘛!  oracle的imp/exp就相当于oracle数据的还原与备份,利用这个功能我们可以构建两个相同的数据库,一个用于正式的,一个用户测试,一般情况下,...

2017-10-17 11:52:00 53

转载 数据结构——快速排序(使用Java)

一、核心思想将待排序序列R[0...n-1]看成是n个长度为1的有序序列,将相邻的有序表成对归并,得到n/2个长度为2的有序表;将这些有序序列再次归并,得到n/4个长度为4的有序序列;如此反复进行下去,最后得到一个长度为n的有序序列。综上可知:归并排序其实要做两件事:(1)“分解”——将序列每次折半划分。(2)“合并”——将划分后的序列段两两合并后排序。我们先来考虑第...

2017-10-16 18:49:00 53

转载 nodejs 备忘

引入模块(在于你用什么模块,需要的模块可以用终端进行安装, npm,一般express,swig,body-parser,cookies,markdown)设置模块设置渲染var express = require('express'); //引入express模板var swig = require('swig'); //引入swig模板,管理模块var ...

2017-10-16 02:03:00 44

转载 Linux系统网络基础知识及配置

一:DNS(domain name system)简介  DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 218...

2017-10-15 23:32:00 48

转载 HDU 5792 World is Exploding(树状数组+离散化)

http://acm.split.hdu.edu.cn/showproblem.php?pid=5792题意:思路:lmin[i]:表示左边比第i个数小的个数。lmax[i]:表示左边比第i个数大的个数。rmin[i]:表示右边比第i个数小的个数。rmax[i]:表示右边比第i个数大的个数。这些都是可以用树状数组计算出来的,把所有的lmin加起来就是所有(a,b)...

2017-10-14 10:06:00 51

转载 动手动脑,产生随机数

1、 程序设计思路产生不重复的多个随机数,设置一个初始数,运用公式X(n+1)=(x(n)*a+c)%mod。X(n)为初始数,a,c为系统自己赋值的数,都是值比较小的数,而mod必须是一个大数,由于取余数,所以mod必须足够大才能使随机数不重复。2、 程序流程图3、源代码package java作业;import java.util.Scanner;publ...

2017-10-14 00:18:00 51

转载 BZOJ 1012: [JSOI2008]最大数maxnumber

1012: [JSOI2008]最大数maxnumberTime Limit: 3 Sec Memory Limit: 162 MBSubmit: 11358 Solved: 4978[Submit][Status][Discuss]Description  现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的...

2017-10-13 22:06:00 32

转载 HDU 4787 GRE Words Revenge

Description  Now Coach Pang is preparing for the Graduate Record Examinations as George did in 2011. At each day, Coach Pang can:   "+w": learn a word w   "?p": read a paragraph p, and count t...

2017-10-13 15:21:00 54

转载 jQuery EasyUI dialog 居中最简单的办法

$("#dgid").dialog("center");转载于:https://www.cnblogs.com/chengyujia/p/7659842.html

2017-10-13 10:27:00 249

转载 GitHub 上 57 款最流行的开源深度学习项目【转】

GitHub 上 57 款最流行的开源深度学习项目【转】 2017-02-19 20:09 334人阅读 评论(0) 收藏 举报 分类: deeplearning(28) from:https://www.oschina.net/news/79500/57-most-popular-deep-learning-project-at-github本...

2017-10-12 19:17:00 100

转载 多线程中join()的用法

Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。public class TestThread5 { public static void main(String[] args) throws InterruptedException { Runner0 run5 = new Runner0(); Thread th5 = new Thr...

2017-10-12 16:36:00 92

转载 BZOJ2298 [HAOI2011]problem a

2298: [HAOI2011]problem aTime Limit:10 SecMemory Limit:256 MBSubmit:1505Solved:743[Submit][Status][Discuss]Description一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低。”问最少有几个人没有说真话(可能有相同的分数)...

2017-10-12 15:14:00 83

转载 RPC与其实现方式概念笔记

一,消息队列服务一般用于设计多系统之间的信息传输,一般这种传输不需要对方对数据做出回应。它最常见的方式是构建异步的生产者-消费者模式。我们在系统开发中,有些业务并不需要及时返回结果,我们可以把这些操作放到队列中,然后另起一个消费者去处理它。比如日志,数据库异步更新。二,rpc一般是用于服务器与服务器进程之间通信,这种通信有请求和应答。它是建立在底层的so...

2017-10-12 14:31:00 64

转载 python 压缩 解压

unrar在Linux机器中对中文的支持有漏洞class DecompressionModel: def __init__(self): pass @staticmethod def decompression(rar_file, specified_list, destination_path): """ ...

2017-10-12 13:21:00 51

转载 iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享...

2017-10-12 12:33:00 86

空空如也

空空如也

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

TA关注的人

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