自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 单向散列函数(Hash)

0.Hash函数的性质常用Hash函数:MD5(128bit)、SHA-1(160bit)等。1.使用Hash函数进行完整性验证的模型2.使用Hash函数进行口令验证(1)3.使用Hash函数进行口令验证(2)4.使用Hash解决数字签名问题5.使用Hash解决数字签名验证问题转载于:https://www.cnblogs.com/hap...

2019-07-05 01:03:11 172

转载 Do not go gentle into that good night

Dylan Thomas,1914-1953Do not go gentle into that good night,Old age should burn and rave at close of day;Rage, rage against the dying of the light.Though wise men at their e...

2019-07-02 22:51:01 115

转载 Unity_UIWidgets学习笔记09_组件BottomNavigationBar

参考地址https://api.flutter.dev/flutter/material/BottomNavigationBar-class.html1、 public BottomNavigationBar( Key key = null, List<BottomNavigationBarItem> items = n...

2019-07-01 15:03:00 88

转载 对减少HTTP请求的疑问

教条根据各种Web性能优化手册,“减少HTTP请求”这一条始终被放在显眼的位置,其中就包括著名的YSlow和Google Page Speed,两者对这一教条的解释分别是:80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all...

2019-06-30 07:54:20 189

转载 memcached-1.4.20 主要启动流程笔记

以下笔记主要是关注tcp模式下memcached的启动过程。main() 设置信号处理函数为sig_handler()初始化系统设置,保存在全局变量settings里面 settings_init(); 解析启动参数,使用settings局变量保存配置根据启动参数初始化系统具体使用的hash函数,默认为jenkins_hash()哈希函数 hash_init() ; 根据...

2019-06-30 06:04:24 122

转载 struts2和spring3.2的整合 详细演示

1、首先我们新建一个Web工程,如下:2、导入Spring和Struts2的jar包。其中,struts2-spring-plugin-2.1.8.jar是struts2、spring整合的关键。3、首先新建一个业务代码LoginAction,演示登录处理。package action;import server.MyServer;import serv...

2019-06-29 13:47:43 39

转载 各浏览器对页面外部资源加载的策略

这个总结来源于一次优化的请求,最初某个页面的加载十分缓慢,load事件迟迟无法触发,因此希望可以通过对静态文件分域名等方式对页面的外部资源进行优化,拿得load事件尽可能早地触发。于是我查看了页面的源码,并对外部资源进行了整理,基于下面2个理念画出了一个推测的瀑布图:浏览器对同一个域只能并发2个HTTP请求 - 网上盛传已久。 javascript文件的加载会阻塞浏览器其他资源的加...

2019-06-29 00:33:04 55

转载 服务器安全设置全攻略

一、Windows Server2003的安装  1、安装系统最少两需要个分区,分区格式都采用NTFS格式  2、在断开网络的情况安装好2003系统   3、安装IIS,仅安装必要的 IIS 组件(禁用不需要的如FTP 和 SMTP 服务)。默认情况下,IIS服务没有安装,在添加/删除Win组件中选择“应用程序服务器”,然后点击“详细信息”,双击Internet信息服务(iis),勾选以下选项:I...

2019-06-28 00:36:41 67

转载 有滚动条、固定Header的ASP.Net DataGrid实现

客户要一个有滚动条的ASP.Net DataGrid控件,只好写了: using System; using ...

2019-06-28 00:36:12 52

转载 [转]SQL Server 存储过程的分页方案比拼

1SQLServer存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点 2建立表: 3 4CREATETABLE[TestTable]( 5[ID][int]IDENTITY(1,1)NOTNULL, 6[FirstName][nvarchar](100)COLLATEChinese_PRC_...

2019-06-28 00:36:02 39

转载 Develop Reports Using Crystal Reports in .NET 2005

IntroductionWhen we developed web applications using .NET 2005 with an Oracle database there was a request from our customers. They wanted us to print reports with header and footer on each page, an...

2019-06-28 00:10:33 49

转载 PetShop 4 详解(转载)

最近一段时间在研究petShop,希望能通过了解petShop的设计理念,整理出一套重用性强,适合自己在小项目中使用的架构。以作日后使用。petshop4.0 详解之一(系统架构设计)前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们...

2019-06-27 09:12:36 64

转载 iOS Programming - Views(视图 - 基本绘制,变换,平移,旋转,反转,倾斜)

1. ViewsA view (an object whose class is UIView or a subclass of UIView) knows how to draw itself into a rectangular area of the interface.Your app has a visible interface thanks to views.(eg: y...

2019-06-27 00:40:43 38

转载 Android系统adb_shell命令大全

adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、...

2019-06-27 00:38:49 34

转载 SQL Server 查询语句(一)

一、查询语句格式 SELECT [ALL|DISTINCT] [表名.]{*|列名|表达式[AS 新列名]} [INTO :主变量[,:主变量]…] FROM表名[表别名], … [WHERE条件表达式|子查询] [GROUPBY 列名, … [HAVING分组表达式]] [{UNION|INTERSECT |EXCE...

2019-06-25 02:43:07 73

转载 Dos下运行php.exe,出现没有找到 php_mbstring.dll 的错误解决方法

在php.ini文件中将 extension=php_mbstring.dll 移动到 extension=php_exif.dll 之前.因为 exif 要调用 mbstring, 所以 mbstring 必须在前面.php_exif.dll, EXIF 函数库,需要 php_mbstring.dll.并且在 php.ini 中, php_exif.dll 必须在 php_mbstr...

2019-06-24 22:58:04 80

转载 回车符(CR)与换行符(LF), '\r'和'\n'的区别

回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正 好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 ...

2019-06-24 22:53:32 64

转载 使用ImessageFilter接口实现截获键盘或者鼠标的消息

在C#中可以使用IMessageFilter 接口来截获应用程序的消息I MessageFilter 接口允许应用程序在消息被调度到控件或窗体之前捕获它。可以将实现 IMessageFilter 接口的类添加到应用程序的消息泵中,以在消息被调度到控件或窗体之前将它筛选出来或执行其他操作。若要将消息筛选器添加到应用程序的消息泵中,请使用 Application 类中的AddMessageFilter...

2019-06-22 20:33:39 130

转载 [置顶] 使用Joson的格式字符串在Socket中通讯时数据格式的转换

最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现问题。考虑到这一点在Android那一端才用Joson序列化发送到服务端,而在服务端对接收到的数据进行反序列化后转化为对象。同时在服务端进行...

2019-06-22 20:08:52 80

转载 原创《分享(Angular 和 Vue)按需加载的项目实践优化方案》

针对前端优化的点有很多,例如:图片压缩,雪碧图,js/css/html 文件的压缩合并, cdn缓存, 减少重定向, 按需加载 等等最近有心想针对 ionic项目 和 vue项目,做一个比较大的优化,做成按需加载(也就是无请求不加载),此刻我内心是无比激动的。推荐看的按需加载的文章:angular 按需加载 相关文章:1: http://www.alloyteam.com/20...

2019-06-21 20:43:15 44

转载 Java中的String类的学习

一、String类对象的实例化方式1.直接使用"" 定义字符串赋值给String类的对象2.使用String类中的构造方法:public String(String str);public class StringDemo{ public static void main(String args[]){ String str="Hello world!"...

2019-06-20 16:29:30 51

转载 贷前系统ElasticSearch实践总结

贷前系统负责从进件到放款前所有业务流程的实现,其中涉及一些数据量较大、条件多样且复杂的综合查询,引入ElasticSearch主要是为了提高查询效率,并希望基于ElasticSearch快速实现一个简易的数据仓库,提供一些OLAP相关功能。本文将介绍贷前系统ElasticSearch的实践经验。一、索引描述:为快速定位数据而设计的某种数据结构。索引好比是一本书前面的目录,能加快数据库的...

2019-06-20 12:01:00 39

转载 Jpa 对多对多实现、懒加载

参考:https://www.jianshu.com/p/91d3096f38a0实体:Device 与 Group 是多对多的关系Group 维护端:@Data@Entity(name = "t_group")public class Group extends BaseEntity{ @Id @GeneratedValue(strategy = G...

2019-06-20 11:58:00 500

转载 gitlab安装配置

一、安装依赖服务yum install curl policycoreutils-python openssh-server postfix -ysystemctl start postfixsystemctl enable postfix二、将yum源更改为国内清华源vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce...

2019-06-18 18:24:00 28

转载 Django之Cookie与Session

一、Cookie存在于浏览器端的一串密文,是认证后的用户才拥有的钥匙(这里也包含匿名访问网站的用户),对应某一个用户,类似于表示用户身份id的作用。二、Session在服务器中存储登录用户临时信息的一个数据库,每一条记录对应是一个sessionid和某一个用户的信息,这个sessionid正是客户端存储的cookie键值对中的sessionid的值,以此来表明是具体某一个用户。三、...

2019-06-17 18:56:00 19

转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:32:11 11

转载 Spring学习详解(1)——Spring入门详解

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:32:00 31

转载 Maven学习总结(四)——Maven核心概念

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:20:32 34

转载 Git使用详细教程

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 17:09:06 33

转载 2-sat

P3209 [HNOI2010]平面图判定题目:若能将无向图 $G=(V, E)$画在平面上使得任意两条无重合顶点的边不相交,则称 $G$是平面图。判定一个图是否为平面图的问题是图论中的一个重要问题。现在假设你要判定的是一类特殊的图,图中存在一个包含所有顶点的环,即存在哈密顿回路。思路:1.2-sat关于平面图有一个性质,边数一定小于等于 $3n-6$ 。所以我们对于边数大...

2019-06-17 17:01:00 20

转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 16:51:09 19

转载 gulp 批量添加类名 在一个任务中使用多个文件来源

1.首先安装环境1.安装gulp: npm install gulp2.安装gulp-clean-css npm install gulp-clean-css3.安装gulp-css-wrap npm install gulp-css-wrap4.npm i gulp merge-stream //在一个任务中使用多个文件来源然后再项目根目录新建gulpfile.js...

2019-06-17 12:51:00 92

转载 SpringBoot系列教程JPA之新增记录使用姿势

SpringBoot系列教程JPA之新增记录使用姿势上一篇文章介绍了如何快速的搭建一个JPA的项目环境,并给出了一个简单的演示demo,接下来我们开始业务教程,也就是我们常说的CURD,接下来进入第一篇,如何添加数据通过本篇文章,你可以get到以下技能点POJO对象如何与表关联如何向DB中添加单条记录如何批量向DB中添加记录save 与 saveAndFlush的区别I....

2019-06-16 14:10:09 188

转载 关于 Java 内部类

  还记得在刚学习内部类时,经常对外部类以及各种内部类傻傻分不清楚,等到后来知道是怎么一回事后,又随着时间的流逝,再要说出个大概却是什么都回顾不起来了,因此本文就对内部类做个回顾。  关于内部类的定义就是可以将一个类的定义放在另一个类的定义内部,内部类是一种非常有用的特性,它允许我们把一些逻辑相关的类组织在一起,并且可以控制位于内部的类的可视性。对于上面提到的各种内部类,我们可以大概分为下面张...

2019-06-16 13:09:31 18

转载 尚学linux课程---12、vim操作命令2

尚学linux课程---12、vim操作命令2一、总结一句话总结:要看不同的视频,每个视频的关键点都不一样,不如之间的的视频就没讲到vim中set nu是什么意思学了的内容一定要练,不然真的是完全还给老师了1、vim中如何删除行?dd:删除光标所在行,n dd删除指定的行数删除命令:x:删除光标后一个字符,相当于Del X:删除光标前一个字符,相当于B...

2019-06-14 20:10:00 19

转载 Java 多线程三种实现方式

Java多线程的实现方式:1.继承Thread类,重写run()方法。/** * @author suwan * @date 2019/6/14 */public class ThreadTest extends Thread{ private String threadName; public ThreadTest(String name) {...

2019-06-14 17:58:00 19

转载 json解析之jackson ObjectMapper

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-14 13:27:47 124

转载 Silverlight+WCF 新手实例 象棋 棋子移动-规则[附加上半盘限制](十)

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-14 13:21:34 44

转载 28. Python编写自动化测试用例

接口文档已经提供了,requests库、unittest单元测试框架也已经介绍过,笔者相信读者朋友已经可以独立编写接口自动化测试用例了。但是有一些细节,我们需要聊一下。比如我们写登录接口测试用例,用户名为空、密码为空、用户名错误、密码错误、用户名密码都正确,假设我们只编写这几条测试用例,我们一般的做法如下代码所示:# -*- coding: utf-8 -*-import requests...

2019-06-14 11:20:00 53

转载 1、Kfaka 部署

一、使用Kfaka自带的zookeeper服务。1、下载Kafka,下载地址:http://kafka.apache.org/downloads2、区分Kfaka版本:  Scala 2.12 -kafka_2.12-2.2.1.tgz(asc,sha512)Kadka后面的 2.12是对应的scala版本,2.2.1是kafka版本。3、安装#tar zxvf ...

2019-06-13 16:17:00 54

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