自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 编程之路收获与体会

Think Twice, Code Once!关于我对代码的一些看法:一个完美的代码应该是富有整体性的,我们在Code之前就要思考框架的结构,思考整体,没有设计师的情况下还要先想好设计图怎么制作。学习过程中始终坚信官方API文档是最好的教程、看书效果往往要比看视频高效!Code过程中只有边看边做边思考才能打破晦涩的感受,要多看才能解决问题,强迫自己去看!转载于:https:/...

2018-05-31 20:12:00 334

转载 SVN冲突以及解决办法

1.冲突原因:假设 A、B 两个用户都在版本号为 100 的时候,更新了 kingtuns.txt 这个文件,A 用户在修改完成之后提交 kingtuns.txt 到服务器, 这个时候提交成功,这个时候 kingtuns.txt 文件的版本号已经变成 101 了。同时B用户在版本号为 100 的 kingtuns.txt 文件上作修改, 修改完成之后提交到服务器时,由于不是在当前最新的 1...

2018-05-31 17:14:00 127

转载 【目录】博客目录(每次更新博客务必更新目录!!!)

【攻城喵】攻城喵队正式上线!【攻城喵】开题前第一次组会【攻城喵】第二次组会【攻城喵】第三次组会调查问卷分析【攻城喵】第四次组会【攻城喵】第五次组会【攻城喵】第七次组会【攻城喵】第八次组会【攻城喵】项目进展(5.31)【攻城喵】第九次组会【攻城喵】第十次组会【攻城喵】第十一次组会(6.30)【攻城喵】Alpha版本--展示博客...

2018-05-31 14:55:00 117

转载 oracle安装程序异常终止解决办法

安装Oracle时总是会报程序异常终止,摸不着头脑,作为初学者一下就乱了分寸工具/原料Oracle软件包win764位方法/步骤右击Oracle安装图标setup.exe,选择属性选择兼容性,将画圈的地方勾选上...

2018-05-31 11:15:00 272

转载 Spring AOP实现统一日志输出

目的:统一日志输出格式思路:1、针对不同的调用场景定义不同的注解,目前想的是接口层和服务层。2、我设想的接口层和服务层的区别在于:  (1)接口层可以打印客户端IP,而服务层不需要  (2)接口层的异常需要统一处理并返回,而服务层的异常只需要向上抛出即可3、就像Spring中的@Controller、@Service、@Repository注解那样,虽然作用是一样的,但...

2018-05-30 17:02:00 103

转载 【安全测试】sql注入

SQL注入攻击是黑客对 数据库 进行攻击的常用手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员越来越多,但是由于程序员水平及经验页参差不齐,相当大部分程序员在编写代码的时候没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从...

2018-05-30 09:41:00 196

转载 OrangePi zero puls H5 开启蓝牙

OrangePI蓝牙使用前言我使用的板子是OrangePI zero Plus2,基于全志H5。我在上面安装好了armbian系统。我现在要使用蓝牙功能,对接我的蓝牙耳机。安装Bluezlinux上的蓝牙官方协议即为Bluez。所以需要先安装Bluez:root@H5:~# apt-get install bluez bluez-tools安装完成后可以观察到系统上多出了几个工具:...

2018-05-29 13:13:00 437

转载 看完此文就知道构建一个较为通用的业务技术架构就是如此简单

1,通用架构概述创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if if else语句,如果中间遇到主程序猿离职,后面介入的程序猿几​​乎无法理解这些代码,到最后,产品越来越难迭代,只能推...

2018-05-28 19:40:00 72

转载 Fiddler中使用AutoResponder创建规则替换线上文件

原文:https://www.cnblogs.com/pachongshangdexuebi/p/6601363.html官方文档:http://docs.telerik.com/fiddler/knowledgebase/autoresponderFiddler的AutoRespondertab允许你从本地返回文件,而不用将httprequest发送到服务器上。...

2018-05-28 12:16:00 99

转载 .NET总结--WebService 配置与设置,发布

发环境  OS:win10 企业版  开发工具:VS2017  IIS版本:6.0  .NET版本:4.6.1Web Service  简介  Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的...

2018-05-27 15:54:00 174

转载 Linux常用基本命令:三剑客命令之-awk模式用法(1)

再次回顾一下,awk基本语法格式:awk [options] 'Pattern {Action}' file1 file2 ···之前的文章有讲过两种Pattern(BEGIN, END),本文,再次探讨其他的pattern(模式)用法。模式是什么? 模式是一种匹配条件,满足条件,就执行后面的动作。1,没有任何pattern的用法,称之为空模式ghostwu@de...

2018-05-27 07:56:00 36

转载 013 属性文件

一 . 概述  在我们的应用之中存在大量的Bean需要属性文件的注入才能使用,因此spring提供了一个通用的方案帮助实现属性文件的注入.    在这里我们只需要使用context命名空间的标签就能完成这个任务,这也是最为常用的一种方案.二 .演示  我们在classpath之中定义一个属性文件,aa.properties.  其中内容为:name=trek...

2018-05-26 10:12:00 43

转载 python面向对象基础

面向对象基础编程范式所谓的面向对象编程,指的就是一种编程范式,那么什么是编程范式呢?就是按照某种语法风格加上数据结构加上算法来编写程序。数据结构:列表、字典、集合算法:编写程序的逻辑或者解决问题的流程一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓跳跳大陆通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即...

2018-05-25 19:44:00 104

转载 BZOJ1597: [Usaco2008 Mar]土地购买——斜率优化

题目大意:将$n$个长方形分成若干部分,每一部分的花费为部分中长方形的$max_长*max_宽$(不是$max_{长*宽}$),求最小花费思路:首先,可以被其他长方形包含的长方形可以删去然后我们按长方形的长度从小到大排序(排序后的长方形的宽度一定是从大到小)设$f(i)$表示前i个长方形的最小花费,长方形的长和宽分别为$x(i),y(i)$,则有方程$\Large f...

2018-05-25 15:35:00 54

转载 一个关于浮点数运算需要注意的地方

1 a = 4.22 b = 2.13 4 a + b5 6 (a + b) == 6.3   浮点数存在的一个问题,不能精确的表示十进制数。这是由于底层 CPU 和 IEEE 754 标准通过自己的浮点单位去执行算术时的特征。看似有穷的小数, 在计算机的二进制表示里却是无穷的。其实这不是Python的问题,而是实数的无限精度跟计算机的有限内存之...

2018-05-24 23:06:00 98

转载 查看oracle当前连接数和进程数

查询数据库当前进程的连接数:  select count(*) from v$process;查看数据库当前会话的连接数:  select count(*) from v$session;查看数据库的并发连接数:  select count(*) from v$session where status='ACTIVE';查看当前数据库建立的会话情况:  sel...

2018-05-24 17:26:00 2092

转载 导入MySQL数据库提示"Unknown character set: 'utf8mb4'"错误

错误提示:导入MySQL数据库提示"Unknown character set: 'utf8mb4'"错误分析:看来是因为数据库版本的问题导致的,之前网站MYSQL5.5版本,现在是MYSQL5.1版本。查阅资料,了解到 MySQL 原字符集为utf8,从5.5开始采用的是utf8mb4。解决方法:打开数据库备份文件web.sql,然后将文件开头的...

2018-05-24 15:13:00 1779

转载 HTTP详解

一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,...

2018-05-24 13:32:00 110

转载 C# 读取sqlite文件

class Program { static void Main(string[] args) { getsqliteData(); } public static void getsqliteData() { SQLiteConnection...

2018-05-24 10:22:00 1334

转载 Entity Framework应用:EntityFramework DataBase First模式

在这篇文章中讲解如何使用EF的DbFirst模式实现数据的增删改查一、新建控制台应用程序,然后右键->添加新建项,选择数据里面的实体数据模型:然后点击添加二、选择来自数据库的EF设计器,并点击下一步三、在实体数据模型向导界面选择要使用的数据连接,或者点击新建连接按钮创建新的连接,这里选择已有的连接,并点击下一步:四、选择实体框架6.0,点击下一步:五、...

2018-05-24 00:22:00 54

转载 NOIP2017提高A组模拟10.6】Biology

题目trie暴力就是对于每个询问的T个字符串第i个和第i+1个直接个从后暴力枚举每位是否相同,但这个方法TLE我们考虑是否可以用更快的方法来求出两个字符串的最长公共后缀。我们把所有的字符串从后往前扔进trie中,搞个lca就可以了,最长公共后缀就是lca的深度。#include <cmath>#include <iostream>#includ...

2018-05-23 21:44:00 45

转载 hdu4418 Time travel 【期望dp + 高斯消元】

题目链接BZOJ4418题解题意:从一个序列上某一点开始沿一个方向走,走到头返回,每次走的步长各有概率,问走到一点的期望步数,或者无解我们先将序列倍长形成循环序列,\(n = (N - 1) \times 2\)按期望\(dp\)的套路,我们设\(f[i]\)为从\(i\)点出发到达终点的期望步数【一定要这么做,不然转移方程很难处理】,显然终点\(f[Y] = f[(n -...

2018-05-23 11:20:00 54

转载 数据结构64:冒泡排序算法(起泡排序)

起泡排序,别名“冒泡排序”,该算法的核心思想是将无序表中的所有记录,通过两两比较关键字,得出升序序列或者降序序列。例如,对无序表{49,38,65,97,76,13,27,49}进行升序排序的具体实现过程如图 1 所示:图 1 第一次起泡如图 1 所示是对无序表的第一次起泡排序,最终将无序表中的最大值 97 找到并存储在表的最后一个位置。具体实现过程为:首先 49 和 38...

2018-05-23 09:38:00 212

转载 面向对象编程

类和对象--待以后学习后分享转载于:https://www.cnblogs.com/fuxh505/p/9075310.html

2018-05-23 09:33:00 37

转载 强制关闭当前窗口的js方法

window.opener=null; window.open('','_self'); window.close(); 转载于:https://www.cnblogs.com/zhouchunDIY/p/9072719.html

2018-05-22 16:29:00 863

转载 不规则数组的构建

来不规则数组是这样得到的int[ ][ ] rows=new int[3][ ];分配了数组的脊柱(spine),但是未分配行的任何部分。因为这个数组的元素都是引用 ,所以他们会获得默认值null。现在我们用以下语句来分配第一行:rows[0] =new int[4];我们没有理由让其他行都具有相同的长度。如果分配:rows[1]...

2018-05-22 09:02:00 82

转载 UNDO日志

undo log记录的内容是逻辑的(基于每条记录),redo log记录的是物理的(基于page),rollback是逻辑上的回滚innodb_undo_tablespaces 5.6可以将undo设为多个表空间innodb_undo_logs 可以设置有多少个undo,默认128,5.7是96,前面32个留给临时表(ibtmp1),其实也无所谓,通常用不到Ⅰ、UN...

2018-05-22 00:28:00 141

转载 软件架构模式-分层架构

参考:http://www.ruanyifeng.com/blog/2016/09/software-architecture.html  https://blog.csdn.net/bboyfeiyu/article/details/45136299  https://www.cnblogs.com/zdxster/p/5305155.html1. 什么是分层架构分层架...

2018-05-21 15:19:00 304

转载 【Python】关于新手入门和环境配置

  作为面向对象的语言,Python 比 java 要简介方便,可供选择的 IDE 也有很多。在大学时期抱过大腿做过Python的微信公众平台开发,算是对Python有一个大概的了解。目前由于要做策略分析,又重新开始学习python。在此总结一下我的学习心得和一些相关配置。---------------------------------------------操作系统:Windows 1...

2018-05-21 00:39:00 86

转载 【luogu P3901 数列找不同】 题解

对于区间查询的问题,提供一种思路:莫队。莫队是处理区间问题的乱搞神器,尤其是对于离线查询问题,当然也可以做在线查询,比如带修莫队。对于有的题,莫队是乱搞骗分,而在某些地方,莫队是正解。这道题来说,可以当做是萌新初学莫队的一个板子,而且莫队也好理解。线段树树状数组这类也可以做,但是相比莫队而言麻烦些。(个人见解,不喜勿喷。谢谢)1st.关于莫队的思想:先明白一点,莫队可以理解成:...

2018-05-19 19:52:00 56

转载 模拟退火算法——自带SA工具箱求解一元、二元函数的极值

optimtool %打开工具箱,工具箱界面如下:fitness函数如下:function fitnessVal = fitness( x )% fitnessVal = sin(10*pi*x) / x;% fitnessVal = -1 * sin(10*pi*x) / x;fitnessVal = -1 * (x(1)^2 + x(2).^2 ...

2018-05-19 09:28:00 177

转载 使用CAShapeLayer改变layer的mask实现view某个角的圆角效果

UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, width, 20) byRoundingCorners:UIRectCornerTopLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10,10)];...

2018-05-18 17:51:00 207

转载 Swagger字段说明

常用字段说明字段说明schemes使用协议(如:http、https)host项目地址,这个地址会作为每个接口的url base,拼接起来一起作为防伪地址consumes接口默认接收的MIME类型(如:formData)produces接口默认返回MIME类型。api接口用的比较多的是 application/json 和 application/xm...

2018-05-18 11:38:00 820

转载 $.extend({},defaults, options)

1.$.extend({},defaults, options)这样做的目的是为了保护包默认参数。也就是defaults里面的参数。做法是将一个新的空对象({})做为$.extend的第一个参数,defaults和用户传递的参数对象紧随其后,这样做的好处是所有值被合并到这个空对象上,保护了插件里面的默认值。$.fn.myPlugin = function(options) { ...

2018-05-18 08:14:00 593

转载 jquery $.proxy使用

转载:https://www.cnblogs.com/hongchenok/p/3919497.html在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个。例如: 1 //正常的this使用 2 $('#myElement').click(function() { 3 4 // 这个this是我们所期望的,当前元素的...

2018-05-17 17:22:00 38

转载 互联网企业如何应对网站架构演化带来的“蝴蝶效应”

摘要: 大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。大型网站系统的特点高并发,大流量需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿(2011年数据)。高可用系统 7...

2018-05-15 22:38:00 53

转载 安卓二维码编程的我自己总结的方法和问题

http://blog.sina.com.cn/s/blog_783ede030102x150.html1 首先下载jar包二维码需要用xing项目的jar包,core-3.3.2.jar进入到www.github.com/xing/xing网页,中下方有一个链接Get Started Developing,其中有下面的链接https://github.com/zxing...

2018-05-14 10:24:00 75

转载 377. Combination Sum IV 返回符合目标和的组数

[抄题]:Given an integer array with all positive numbers and no duplicates, find the number of possible combinations that add up to a positive integer target.Example:nums = [1, 2, 3]target = 4...

2018-05-13 15:12:00 52

转载 【usaco 2013 open yinyang】阴阳

题目Farmer John 正在在计划自己的农场漫步。他的农场的结构就像一棵树:农场有N个谷仓(1<= N <=100,000),分别由N-1条路链接。这样,他便可以通过这些谷仓间的道路遍及各个谷仓。Farmer John想要选择一条路线:这条路线的起点和终点分别为农场中两个不同的谷仓,这条路线不能重复经过一条边两次。Farmer John担心这条路径可能会偏长,所以他想在...

2018-05-12 19:52:00 66

转载 设计原则

1.找出应用(代码)中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起(基本设计思想)附:把变化的部分抽取出来,以后需求变化也可以轻易扩展而不影响不需要变化的部分2.针对接口编程,而不是针对实现编程3.多用组合,少用继承转载于:https://www.cnblogs.com/ming-szu/p/9028608.html...

2018-05-12 14:19:00 31

空空如也

空空如也

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

TA关注的人

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