自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jkq的专栏

Don't trust,Verify

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 前端UI设计

前端UI设计直接使用Unicode图形(不需切图)使用svg图形直接使用Unicode图形(不需切图)Unicode Character Table例子1(加入check图标✔):$('#user_permission_tabs li:nth-child(1) .tab_title_text').append('<span style="color: #fafafa">&am...

2019-05-30 16:56:33 2405

原创 20190516学习日志

20190516学习日志freeMarker基本语法spring的@Configuration注解freeMarker基本语法freemarker Java 模板引擎 基本语法freemarker手册spring的@Configuration注解注解定义freemarker手册自动加载带有@Configuration的配置类在声明@SpringBootApplication的类的...

2019-05-16 09:46:31 138

原创 inline-block布局与float布局

1.解释一下display的几个常用的属性值,inline , block, inline-blockinline(行内元素): 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由内容撑开. 可以使用padding上下左右都有效,margin只有left和right产生边距效果,但是top和bo...

2019-04-16 14:49:54 336

原创 一些安全相关的HTTP响应头

1. Strict-Transport-SecurityHTTP Strict Transport Security,简称为HSTS。它允许一个HTTPS网站,要求浏览器总是通过HTTPS来访问它。现阶段,除了Chrome浏览器,Firefox4+,以及Firefox的NoScript扩展都支持这个响应头。我们知道HTTPS相对于HTTP有更好的安全性,而很多HTTPS网站,也可以通过HT...

2019-03-26 20:11:26 154

原创 HTTP缓冲、CDN与缓存配置

浏览器缓存策略ExpiresExpires:Sat, 24 Jan 2015 20:30:54 GMT如果http响应报文中设置了Expires,在Expires过期之前,我们就避免了和服务器之间的连接。此时,浏览器无需想浏览器发出请求,只需要自己判断手中的材料是否过期就可以了,完全不需要增加服务器的负担。Cache-control: max-ageExpires的方法...

2019-03-26 20:01:10 251

转载 CSS居中

1. 文本居中  首先编写一个简单的html代码,设置一个类名为parentDiv的div对象。html代码如下:1 &lt;div class="parentDiv"&gt;2 这里随意填写~... 3 &lt;/div&gt;1.1 实现文字水平居中(使用text-align)  对div.parentDiv设置text-align: center;来实现。CSS代码...

2019-03-14 15:39:53 105

转载 Maven教程

概念Maven是什么Maven 是一个项目管理工具。它负责管理项目开发过程中的几乎所有的东西。版本maven有自己的版本定义和规则构建maven支持许多种的应用程序类型,对于每一种支持的应用程序类型都定义好了一组构建规则和工具集。输出物管理maven可以管理项目构建的产物,并将其加入到用户库中。这个功能可以用于项目组和其他部门之间的交付行为依赖关系maven...

2019-02-11 09:01:08 141

原创 mysql将多行数据合成一行

table:user1 name A E A T B H B J 结果:A E,T B H,J SQL语句:CREATE FUNCTION groupconcat(@user1 varchar)RETURNS varchar(32)BEGIN    DECLARE @str varchar(32);    S...

2018-12-19 17:27:37 333

转载 jQuery的deferred对象详解

http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

2018-11-30 14:36:23 82

原创 jquey选择器

jquery用法思想        选择某个网页元素,然后对它进行某种操作jquery选择器         jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。$('#myId') //选择id为myId的网页元素$('.myClass') // 选择class为myClass的元素$('li') //选择所有的li元素$('#...

2018-11-29 15:56:43 147

转载 html,css,js加载顺序

1.js放在head中会立即执行,阻塞后续的资源下载与执行。因为js有可能会修改dom,如果不阻塞后续的资源下载,dom的操作顺序不可控。  正常的网页加载流程是这样的。浏览器一边下载HTML网页,一边开始解析 解析过程中,发现&lt;script&gt;标签 暂停解析,网页渲染的控制权转交给JavaScript引擎 如果&lt;script&gt;标签引用了外部脚本,就下载该脚本,...

2018-11-27 15:56:46 98

转载 Java设计模式吐血整理

设计模式的类型根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式...

2018-09-01 16:27:28 2738 1

原创 无锁环形缓冲RingBuffer的原理及Java实现

在多线程环境下为了保证线程安全,往往需要加锁,例如读写锁可以保证读写互斥,读读不互斥。有没有一种数据结构能够实现无锁的线程安全呢?答案就是使用RingBuffer循环队列。在Disruptor项目中就运用到了RingBuffer。RingBuffer的基本原理如下:在RingBuffer中设置了两个指针,head和tail。head指向下一次读的位置,tail指向的是下一次写的位置。R...

2018-08-29 23:50:57 25124 9

转载 Java动态代理

一、代理的概念动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。  动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢?  举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是...

2018-08-13 23:52:53 107

原创 Java多线程总结

个人制作的思维导图:  

2018-08-12 16:33:39 113

原创 区块链是怎样改变金融的

How Blockchain Is Changing Finance我们的全球金融体系每天投入数万亿美元为数十亿人提供服务。但是这些系统充满了各种问题,由于费用和延时增加的成本,由于多余和繁重的文书而产生的摩擦,以及可能产生的欺诈和犯罪。也就是说,45%的金融中介机构,如网络支付,证券交易所和汇款服务每年都会遭受经济犯罪;整个经济的这一数字是37%,而对于专业服务和技术部门来说只有20%和27...

2018-08-12 16:11:21 344

原创 ARTS1

###AlgorithmLeetCode:3. Longest Substring Without Repeating Charactershttps://github.com/jiangkanqian/LeetCode/blob/master/leetcode1_100/leetcode1_10/Leetcode3.java ###Review区块链改变金融https...

2018-08-10 10:32:27 114

原创 ARTS

    最近阅读了左耳朵耗子的专栏,我承诺每周至少一个ARTS:     - Algorithm:一个leetcode 算法题      - Review:点评一篇英文技术文章,      - Tip:学习一个技术技巧,      - Share:分享一个技术观点和思考。...

2018-07-08 21:37:25 402

转载 Protocbuf使用和安装

Protocol buffers和mxl一样在序列化数据结构时很灵活、高效和智能,但是它的优势在于定义文件更小,读取速度更快,使用更加简单。目前protocol buffers支持C++、java和python三种语言并且独立于平台。linux环境安装下载protobuf-2.5.0.tar.gztar -xvf protobuf-2.5.0.tar.gz

2015-04-30 11:13:45 409

hadoop2.6源代码

hadoop2.6源代码hadoop-2.6.7-src.tar.gz

2015-10-19

凌阳声控小车

音控小车是用凌阳单片机控制的,可通过语音命令对其行使状态进行控制,在小车前进过程中可自行躲避障碍物,在电机控制板上留有开关型传感器扩展电路、PWM控制电路以及61板插接口和扩展电源接口,可根据自己的创意任意发挥。

2011-11-27

空空如也

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

TA关注的人

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