weixin_33933118的博客

私信 关注
weixin_33933118
码龄5年
  • 639,127
    被访问量
  • 153
    原创文章
  • 17,317
    作者排名
  • 1,703
    粉丝数量
  • 于 2016-02-05 加入CSDN
获得成就
  • 获得205次点赞
  • 内容获得16次评论
  • 获得665次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

IOS 定位服务与地图的应用开发

1.定位服务 现在的移动设备很多都提供定位服务,IOS设备提供3种不同定位途径: (1)WiFi定位,通过查询一个WiFi路由器的地理位置的信息,比较省电;IPhone,IPod touch和IPad都可以采用。 (2)蜂窝式移动电话基站定位,通过移动运营商基站定位,只有Iphone,3G版本的IPod touch和Ipad可以采用 (3)GPS卫星定位,通过3~4...
转载
239阅读
0评论
0点赞
发布博客于 2 年前

Node.js实现热加载

不管是node.js原生开发,还是借助express,kora等框架开发node.js的情况下,在对代码做出更新后,都是需要重启已生效我们的文件的。本文记录一次在原生node.js开发的时候,为项目添加热加载。避免一次次手动的重启浪费精力~进入正题,我们需要借助一个node.js的开发工具nodemonnodemon官方解释如下:nodemon is a tool that hel...
转载
235阅读
0评论
0点赞
发布博客于 2 年前

java.util.ConcurrentModificationException异常

今天程序报了一个错误java.util.ConcurrentModificationExceptionat java.util.AbstractList$Itr.checkForComodification(AbstractList.java:444)at java.util.AbstractList$Itr.next(AbstractList.java:417)程序if (!Array2...
转载
176阅读
0评论
1点赞
发布博客于 2 年前

easyui重要使用参考文档说明(转)

参考地址:http://www.kqiqi.com/knowledge/web-based/527.html转载于:https://www.cnblogs.com/alterhu/archive/2012/05/19/2509127.html
转载
198阅读
0评论
0点赞
发布博客于 2 年前

QTP的那些事---webtable的重要使用方法总结

参考QTP的帮助说明,认真学好该模块的相关方法等。转载于:https://www.cnblogs.com/alterhu/archive/2011/12/30/2307356.html
转载
152阅读
0评论
0点赞
发布博客于 2 年前

实习结束了,又开始了……

  9月15日的时候在IB工作室的实习结束了。  工作内容:Mac程序的一些界面组件,还有Mobile Me, GoogleDocs, Dropbox获取文件列表和上传下载功能的封装。       iPhone端的界面实现、修改。  除了编程开发方面的收获,还了解了很多其他方面的工作流程,例如网络营销、UI设计、以及很多事物的处理方式。  最近开始忙着弄校园招聘、上招聘网了解...
转载
277阅读
0评论
0点赞
发布博客于 2 年前

LINQ之路14:LINQ Operators之排序和分组(Ordering and Grouping)

本篇继续LINQ Operators的介绍,这里要讨论的是LINQ中的排序和分组功能。LINQ的排序操作符有:OrderBy, OrderByDescending, ThenBy, 和ThenByDescending,他们返回input sequence的排序版本。分组操作符GroupBy把一个平展的输入sequence进行分组存放到输出sequence中。排序/OrderingIEnum...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

iOS开发技巧 - 使用UIPickerView来选择值

(Swift)import UIKitclass ViewController: UIViewController, UIPickerViewDataSource { var picker: UIPickerView! override func viewDidLoad() { super.viewDidLoad() ...
转载
76阅读
0评论
0点赞
发布博客于 2 年前

精通Objective-C系列 - 3) 类的申明和实现

如果学过Java和C#的人,这里容易搞混,Objective-C中的@interface关键字是申明类@interface Circle : NSObject{ @private ShapeColor fillColor; ShapeRect bounds;}- (void) setFillColor: (ShapeColor) fillC...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

第三届云计算大会 - 中兴副总裁吕阿斌:云计算实务的关键要素(转载)

转自CSDN:http://cloud.csdn.net/a/20110519/298244.html===============================================================================在19日上午举行的大会主题演讲中,来自中兴通讯股份有限公司副总裁吕阿斌以《云计算实务的关键要素》为主题发表演讲。中兴通讯股份...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

异步编程:IAsyncResult异步编程模型 (APM)

传送门:异步编程系列目录……大部分开发人员,在开发多线程应用程序时,都是使用ThreadPool的QueueUserWorkItem方法来发起一次简单的异步操作。然而,这个技术存在许多限制。最大的问题是没有一个内建的机制让你知道操作在什么时候完成,也没有一个机制在操作完成时获得一个返回值。为了克服这些限制(并解决其他一些问题),Microsoft引入了三种异步编程模式:...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

多个DataTable的合并成一个新表

有时我们知道了两个DataTable1和DataTable2,我们希望将它们合并为一个新的DataTable(下面的例子中命名为了newDataTable),这就分为两种情况:DataTable1和DataTable2结构相同、DataTable1和DataTable2结构不同,下面分别介绍怎么进行合并。一、DataTable1和DataTable2结构相同的情况,结构相同我们只需要把两者的数...
转载
175阅读
0评论
0点赞
发布博客于 2 年前

SQL Server 2008中的新日期数据类型

http://www.cnblogs.com/Terrylee/archive/2008/06/15/sql-server-2008-new-date-data-type.htmlTerryLee's Tech Space摘要你是否曾经想在数据库中存储一个日期而没有时间部分,或者想存储一个时间值希望有更高的精度?在SQL Server 2008的介绍中,微软介绍了一些新的日期数据类允许...
转载
100阅读
0评论
1点赞
发布博客于 2 年前

包含min函数的栈

定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。在栈中包含另一个记录在各元素压入堆栈之后的最小元素下标的数组就可以实现。 1 #include <iostream> 2 3 using namespace std; 4 5 //栈功能实现类 6 template&...
转载
103阅读
0评论
1点赞
发布博客于 2 年前

MySQL命令1

开始学习MySQL。// 创建数据库CREATE DATABASE db_name;// 删除数据库DROP DATABASE db_name;// 显示数据库SHOW DATABASES;// 选择数据库USE db_name;// 显示表SHOW TABLES;// 创建表CREATE TABLE customer ( i...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

OO第四单元博客总结 - GRAND BATTLE

1 第四单元架构设计1.1 第一次作业1.1.1 基本任务本次作业最终需要实现一个UML类图解析器,可以通过输入各种指令来进行类图有关信息的查询。1.1.2 设计思路根据UmlElement之间的逻辑关系如类的继承关系,类和接口的实现关系,接口间的继承关系,类和方法的包含关系构建自己的UML图。为了能实现上面所提到的逻辑关系我重新封装了以下类UmlClass...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

Java-反射机制

package com.lxl.java;import org.junit.Test;import java.lang.annotation.ElementType;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;...
转载
100阅读
0评论
0点赞
发布博客于 2 年前

我的爆款小程序:地铁小助手

《地铁小助手》上线一月多,截至昨天:2017-08-21,目前运营数据,如下图所示:对于做好一款好产品,首先要做的就是去 研究和分析 同类产品。在开发《地铁小助手》之前,我还是去试用过一些地铁类小程序,其中给我启发最大的有2款地铁类小程序:地铁厕所君、查地铁。我看了它们的产品,发现了以下问题:交互体验不友好、页面层级太深、有定位不准的问题。所以我觉得我可以做的更好,我花...
转载
88阅读
0评论
0点赞
发布博客于 2 年前

C语言运算符优先级和口诀(转)

一共有十五个优先级:1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof3 * / %4 + -5 >> << 6 > >= < <=7 == != 8 & ...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

多账户的统一登录

名称解释这里的多账户区别于系统级别的,我们讲的多账户系统是指,在我们互联网应用当中,我们的应用会使用多个第三方账号进行登录,必须现在常用的APP(网易云音乐)登录方式包含:网易、微信、QQ内容通过这一篇文章,可以学到:多用户下面的技术方案细节,以及相应的表设计,流程设计。不可以:与其他文章一样,我这里不会有具体代码实现细节,方案做的对,代码咋写都不会太烂。网易登录.png架构演进...
转载
590阅读
0评论
0点赞
发布博客于 2 年前

springCloud学习5(Spring-Cloud-Stream事件驱动)

springcloud 总集:www.tapme.top/blog/detail…代码见文章结尾  想想平常生活中做饭的场景,在用电饭锅做饭的同时,我们可以洗菜、切菜,等待电饭锅发出饭做好的提示我们回去拔下电饭锅电源(或者什么也不知让它处于保温状态),反正这个时候我们知道饭做好了,接下来可以炒菜了。从这里可以看出我们在日常生活中与世界的互动并不是同步的、线性的,不是简单的请求--响应模型。它...
转载
74阅读
0评论
0点赞
发布博客于 2 年前

深入理解Java虚拟机(字节码执行引擎)

本文首发于微信公众号:BaronTalk执行引擎是 Java 虚拟机最核心的组成部分之一。「虚拟机」是相对于「物理机」的概念,这两种机器都有代码执行的能力,区别是物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的,而虚拟机执行引擎是由自己实现的,因此可以自行制定指令集与执行引擎的结构体系,并且能够执行那些不被硬件直接支持的指令集格式。在 Java 虚拟机规范中制定了虚拟机字...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

solr IK分词器

1.把IK文件夹上传到服务器tmp文件夹2.把需要的jar导入到solr项目中# cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/3.需要把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath。(如果没有classes文件夹自己创建)#cp...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

02-CSS基础与进阶-day5_2018-09-03-21-41-57

、06盒子模型之padding.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

CSS 属性选择器的深入挖掘

CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素。属性选择器是在 CSS2 中引入的并且在 CSS3 中得到了很好拓展。本文将会比较全面的介绍属性选择器,尽可能的去挖掘这个选择器在不同场景下的不同用法。简单的语法介绍[attr]:该选择器选择包含 attr 属性的所有元素,不论 attr 的值为何。[attr=val]:该选择器仅选择 attr 属性被赋值为 val 的所有元...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

Java基础学习总结(24)——Java单元测试之JUnit4详解

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
71阅读
0评论
0点赞
发布博客于 2 年前

SpringMVC权限管理

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

HTML5:理解head

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

百度城市大会绽放蓉城,弘和受邀“智”创未来

“四川省不断加快推进‘互联网+建设’,在制造、农业、能源、等多个重点领域取得了丰硕的成果。” 6月4号,四川省经济和信息化厅副厅长皮亦鸣在成都百度城市大会上表示,四川省政府按照国家统一部署,着力培育战略性新兴产业和未来产业,设置了“支持创新创业、支持5G产品研发、支持5G企业引育、支持产业集聚发展、优化发展环境”等方面的政策措施,助力四川省的智能产业升级。弘和集团也受邀与会分享了人工智能的发展成果...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

log4j 2使用教程

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

我的Git忽略文件

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

Java 使用 Redis

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

网络摘录面试题(只有题目)

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
427阅读
0评论
0点赞
发布博客于 2 年前

kali更改国内源

由于中国特色网络环境,我们必须对lkali2的源进行一下更改,这样速度会比较快。Look here!首先,寻找几个国内源:  #中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-r...
转载
1316阅读
0评论
1点赞
发布博客于 2 年前

让div垂直居中

参考链接:https://www.cnblogs.com/softwarefang/p/6095806.html以前我的方法总是比较粗暴,纯粹通过margin来实现,这个方法的缺点不仅在于需要多次微调来确定margin的值,更愚蠢的地方在于,这个办法太没有技术了,设置margin会对页面原本元素的尺寸造成影响,刚好最近用这个东西比较多,我就抱着不怕学不会的心态上网搜索了一下,结果看到了一个这样...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

[验证技术][SV] 如何使用参数化类,提高类重用率

两种类型参数化类:第一种: string类型,也可以是int,等等其他合法类型,参数名字是name_t ;申明: trans0#("my_ttt") tr0;第二种:type类型的参数化类,参数名字为T,默认为int类型; 申明: //使用typedef的方法...
转载
354阅读
0评论
0点赞
发布博客于 2 年前

嵌入式系统11个必须了解的知识

1.是“专用”的计算机系统嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算机平台,是“专用”的计算机系统2.运行环境差异大嵌入式系统无处不在,但运行环境差异很大,可运行在飞机上、冰天雪地的两极中、骄阳似火的汽车里、要求温度恒定的实验室等,特别是在恶劣的环境或突然断电的情况下,要求系统仍然能正常工作。3.比通用PC系统资源少通用的PC系统有数不胜数的系统资源,可轻松的完成各种工作,嵌入...
转载
91阅读
0评论
0点赞
发布博客于 2 年前

搞懂String、StringBuffer、StringBuilder的区别

String、StringBuffer、StringBuilder有什么区别呢?1、String:首先String是不可变的这是家喻户晓的,它的底层是用一个final修饰的char数组来保存数据的。String a = "123",String b = "123", b == a 是会返回true的,这里牵扯到了字符串常量池,因为很多字符串都是常见的,不可能每个字符串都创建一个对象...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

Mongodb(二)基本概念和操作

(一)、mongodb组成 数据库、集合、文档、域、索引 SQL术语 MongoDB术语 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接,MongoDB不支持 primary key primar...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

how2j.cn学习笔记

java面向对象基本概念理解设计英雄这个类相信大家都玩过王者农药或者LOL等游戏,现在假设我们要设计这么一款游戏,使用面向对象的思想应该怎么做呢?王者农药里面有很多英雄,比如安琪拉、妲己、阿珂等,所有的这些英雄都有一个共同的特征状态,比如他们都有名称,血量,护甲,移动速度等。这样我们就设计一种东西,叫做类,代表英雄这类型的事物。类:英雄(Hero)特征状态:名字,血量,护甲,移动速度...
转载
475阅读
0评论
0点赞
发布博客于 2 年前

Listのソート・合計に関するUtilクラス

为什么80%的码农都做不了架构师?>>> ...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

Angular CDK Overlay 弹出覆盖物

为什么使用Overlay?Overlay中文翻译过来意思是覆盖物,它是Material Design components for Angular中针对弹出动态内容这一场景的封装,功能强大、使用方便,尤其在开发自己的组件库时,可以让你少写许多代码,可以说只要是弹出内容的场景基本都可以使用Overlay.我们自己的组件库中弹出场景基本都已经使用Overlay,如自定义Select、Cascader、...
转载
239阅读
0评论
0点赞
发布博客于 2 年前

Gradle 的配置和引用

我们的Android studio工程有时会存在很多共同的构建包这里我会新建一个gradle 文件config.gradleext{ android = [ applicationId : "net.huansi.loosecloth", compileSdkVersion : 28, ...
转载
217阅读
0评论
0点赞
发布博客于 2 年前

实战:缓存路由(一致性Hash)算法Java版实现?

负载均衡之缓存路由(一致性Hash)算法Java实现  分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。比如说分布式缓存,既然是缓存,就没有必要去做一个所有机器上的数据都完全一样的缓存集群,而是应该设计一套好的缓存路由工具类,所以一致性Hash算法就因此而诞生了。  衡量一个一...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

远程连接mysql数据库

mysql> use mysql;Database changedmysql> select host from user where user='root';+------+| host |+------+| % |+------+1 row in set (0.03 sec)mysql>update user set host = '%' where user ='...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

javascript性能优化

加载和执行1、 </body>闭合标签之前,将所有的<script> 标签放在页面底部,确保在脚步执行之前页面已经完成渲染。2、 合并脚本。下载单个 100KB 的文件将比下载 4 个 25KB 的文件更快,因此页面标签的<script>标签越少,加载也就越快,响应也越迅速。无论外链文件或者内嵌脚本。3、 使用无阻塞下载 javascript 的方法,即在...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

什么是序列图/时序图?

前言UML Sequence Diagrams是交互图,详细说明了如何执行操作。 它们捕获协作环境中对象之间的交互。 序列图是时间焦点,它们通过使用图表的垂直轴来直观地显示交互的顺序,以表示消息的发送时间和时间。序列图捕获:在实现用例或操作的协作中发生的交互(实例图或通用图)系统用户与系统之间,系统与其他系统之间或子系统之间的高级交互(有时称为系统序列图)序列图的目的模拟系统中...
转载
3561阅读
0评论
0点赞
发布博客于 2 年前

String类知识点整理

先来个面试题吧面试题一String a = "ab";String b = "a" + "b";sysout(a==b)答案是true还是false呢?我们来一起分析一下这个过程a变量创建时,会在常量池中开辟一块空间存放ab,然后将空间地址赋值给a;b变量创建时,编译器会自动将+的结果运算出来,相当于b == "ab",此时JVM会先判断常量池中是否存在,直接将该对象的地址引用赋值给b变量,因此a...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

MacOS系统降级

从MacOS 10.14 降级到 10.12,下载好系统镜像文件。打开,复制到Application。准备一个至少8G的U盘,,打开磁盘工具,『抹掉』(格式化)成Mac OS扩展(日志式),名称可随便输入,比如输入disk。开始制作启动和安装文件在U盘上。方法如下:1. 打开『终端』,输入sudo,空格2. 在Finder-应用程序里找到下载好的MacOS Sierra安装文件...
转载
1814阅读
0评论
2点赞
发布博客于 2 年前

rm2

rm2转载于:https://www.cnblogs.com/mayfly-xlc/p/10985616.html
转载
35阅读
0评论
0点赞
发布博客于 2 年前

静态路由

组网需求交换机各接口及主机的IP地址和掩码如 图 1-2 所示。要求采用静态路由,使图中任意两台主机之间都能互通。2.配置静态路由如SwitchA、SwitchB、SwitchC3.验证HostA、HostB、HostC是否ping通如HostA、HostB、HostC转载于:https://blog.51cto.com/14223412/2405620...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

日记

感觉这两天的日子过的太舒服了,既没有考试,又没有各种花式的结课要求。上午照例参加了讨论班,又讨论清楚了一些事情。研究生学姐可能家里有些事情,最近两天要回去一趟,下一次讨论班估计要到端午假期之后了,也就是说,下周我也没有了要参加的讨论班。 中午饭和讨论班的小伙伴一起吃的,谈到了考研的话题,挺沉重的,以我们的学校而言,我们是申不到海外phd的,保研名额又只有一个,想要升学...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

JDK1.8新特性

1、Lambda 表达式  Lamdba允许把函数作为一个方法的参数(函数作为参数传递进方法中)。  ambda 表达式的语法格式如下:  (parameters) -> expression  接收的参数->元素表达式  或  (parameters) ->{ statements; }  1)、可选参数声明:不需要声明参数类型,编译期可以统一识别参数值  ...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

一元逆变器概述

一、需求1、需要在车上使用设备,如果车载冰箱等。2、需要供220V的交流电,并且功率能达到1000W,同时最好有12V/24V/36V这样的的直流输出。二、解决方案1、采用车载逆变器三、逆变器功率影响因素1、汽车电池负载问题,汽车是有发动机带动发电机工作,当汽车启动的时候逆变器是利用发电机的电来工作;2、负载功率太大,可以适当踩踩油门(汽车绞盘也一样的工作原理,一个绞盘在救援的时候都可...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

视图集ViewSet

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

HDU - 3506 Monkey Party

HDU - 3506思路:平行四边形不等式优化dp这不就是石子归并(雾代码:#pragma GCC optimize(2)#pragma GCC optimize(3)#pragma GCC optimize(4)#include<bits/stdc++.h>using namespace std;#define y1 y11#defin...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

laravel 参数设置

路由命名Route::get('user/{id?}', function ($id = 1) { return "用户ID: " . $id;})->name('user.profile');引用<a href="{{ route('user.profile', ['id' => 100]) }}">// 输出:http://blog.test/...
转载
216阅读
0评论
0点赞
发布博客于 2 年前

干货 | MySQL数据库安全之审

干货 | MySQL数据库安全之审计原创:李勇京东云开发者社区今天每家公司都希望业务高速增长,最好能出几个爆款产品或者爆款业务,从而带动公司营收高速攀升。但站在数据库管理员的角度,这却是实实在在的压力,业务高速增长必然带来数据量的暴增。数据库系统的选型和设计是支撑整个业务系统的重要因素。MySQL数据库是基于云原生的数据库产品之一,云原生为云数据库提供了重要动力,相比于传统自建数...
转载
110阅读
0评论
0点赞
发布博客于 2 年前

GitLab CI/CD 在 Node.js 项目中的实践

近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于 Node.js 的,也是我们组持续在使用的语言。现有流程中的一些问题在维护多个项目的时候,会暴露出一些问题:如何有效的使用 测试用例如何有效的使用 ESLint部署上线还能再快一些吗使用了 TypeScript 以后带来的额外成本测试用例首先是测试用例,最初我们设计在了 git hooks 里边,在...
转载
951阅读
0评论
0点赞
发布博客于 2 年前

MySQL的优化与执行

  MySQL会解析查询,并创建内部数据结构(解析树),然后对其进行各种优化,包括重写查询、决定表的读取顺序,以及选择合适的索引等。用户可以通过特殊的关键字提示(hint)优化器,影响它的决策过程。也可以请求优化器解释(explain)优化过程的各个因素,使用户可以知道服务器是如何进行优化决策的,并提供一个参考基准,便于用户重构查询和schema、修改相关配置,使应用尽可能高效运行。  优化器...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

zabbix更换页面LOGO

1、 zabbix安装好以后的默认LOGO如下: 2、 修改方法:Logo文件:find / -name icon-sprite.svg/usr/share/zabbix/img/icon-sprite.svgcp/usr/share/zabbix/img/icon-sprite.svg/usr/share/zabbix/img/icon-sprite.s...
转载
2907阅读
0评论
0点赞
发布博客于 2 年前

前端面试必考的八种JS原型继承方法

什么是js继承?定义: 如果一个类能够重用另一个类的属性和或方法,就称之为继承。 面向对象的语言多数都支持继承。特点: 子类可以使用父类的所有功能,并且对这些功能进行拓展。 继承最重要的优点就是代码复用,从而构建大型软件系统。原型链继承(传统形式)缺点: 过多的继承了没用的属性Grand.prototype.lastName...
转载
390阅读
0评论
0点赞
发布博客于 2 年前

JVM调优总结(一)

数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

Spring Cloud 微服务:Eureka+Zuul+Ribbon+Hystrix+SpringConfig实现流程图

相信现在已经有很多小伙伴已经或者准备使用springcloud微服务了,接下来为大家搭建一个微服务框架,后期可以自己进行扩展。会提供一个小案例: 服务提供者和服务消费者 ,消费者会调用提供者的服务,新建的项目都是用springboot,附源码下载。coding仓库地址:coding地址csdn下载地址:csdn下载地址如果有问题请在下边评论,或者200909980加群交流。Eur...
转载
74阅读
0评论
0点赞
发布博客于 2 年前

ES6 Map和Set

ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。遍历Array可以采用下标循环,遍历Map和Set就无法使用下标具有iterable类型的集合可以通过新的for ... of循环来遍历。1.Set它类似于数组,但是成员的值都是唯一的,没有重复的值。所以我们可以用它进行数组去重。let arr=[1,2,3,3,2,1];let set=n...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

Python操作三大主流数据库

<p>课程地址:http://www.icourse8.com/Python_database.html</p><p>课程地址:http://www.icourse8.com/Python_database.html</p>章节目录第1章 数据库简介第2章 mysql基础第3章 python API第4章 ORM第5章 网易新闻实战第6章 Mon...
转载
280阅读
0评论
0点赞
发布博客于 2 年前

Django 中间件

前戏我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做相同操作的功能了中间件什么是中间件?官方的说法:中间件是一个用来处理Django的请...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

班组现场5S管理改善要领

华天谋5s管理专家概述:班组现场5S为班组的现场管理的核心,更是提高班组工作效率的核心.所谓的班组现场5S是指:整理、整顿、清扫、清洁、素养.因此,要想创建高效的现场管理,班组长就必须要用到5S,因为5S既是创建高效班组现场的基础,又可以起到规范班组现场的作用.那么,班组如何推行和实施现场的5S管理呢?整理(SEIRI)定义:区分所有工作场所中有用和无用的物品并清理工作场所中的无用物品....
转载
52阅读
0评论
0点赞
发布博客于 2 年前

项目虚拟环境搭建

什么是虚拟环境?虚拟环境就是隔离python环境的工具。为什么需要虚拟环境?使用虚拟环境的最大的好处是避免环境污染,对项目环境中的依赖进行隔离。你用过哪些虚拟环境?virtualenv、pipenv 、pyenv、docker 等安装虚拟环境http://132.232.66.46/01/1-2.html-- 安装 pipenv 虚拟...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

AJPFX简述abstract class和interface的区别

含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为a...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Java的新项目学成在线笔记-day11(二)

3.2.3修改课程发布 在课程管理服务定义dao:1)创建course_pub表的dao[mw_shl_code=applescript,true]public interface CoursePubRepository extends JpaRepository<CoursePub, String> { }[/mw_shl_code]2) 修改课程发布service[mw_shl...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

thinkphp5.1路由设置小计

route下定义路由路径,如果是这种情况'product'=>'home/product/index',//产品信息首页'product/list'=>'home/product/list',//产品信息列表页需要打开// 路由是否完全匹配'route_complete_match' => true, //默认flase否则第二条路由会一直走第...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

前端进阶之JS中基本类型,复杂类型以及那个让人头大的null

作者:陈大鱼头github: KRISACHAN链接:github.com/YvetteLau/S…背景:最近高级前端工程师 刘小夕 在 github 上开了个每个工作日布一个前端相关题的 repo,怀着学习的心态我也参与其中,以下为我的回答,如果有不对的地方,非常欢迎各位指出。JS的基本类型(primitive values)有UndefinedNullBooleanS...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

HTTP请求响应

根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。序号方法描述1GET请求指定的页面信息,并返回实体主体。2HEAD类似于get请求,只不过返回...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

MyBatis原理

The MyBatis SQL mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis couples objects with stored procedures or SQL statements using a XML descript...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

MVC 防止 CSRF 的方法

MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Script),攻击不同,XSS一般是利用站内信任的用户在网站内插入恶意的脚本代码进行攻击,而CSRF则是伪造成受信任用户对网站进行攻击。举个简单例子,譬如整个系统的公告在网站首...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

QT Creator入门之一

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

C++介绍与入门学习

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。 免费教程链接:C++ ...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Dart基础

Dart有3中注释:// 行内注释/* 多行注释*//// 暂时不清楚用途的注释 Dart具有类型推断功能,可以明确指定变量类型,也可以使用var定义变量。但它是一种强类型语言,一旦类型被推断出来,就不能再改变类型了。 变量命名规则:由数字、字母、下划线和美元符号组成,不能以数字开头。 使用const或final定义常量,const...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

2019春第十二周作业

一、本周作业本周作业头这个作业属于哪个教程C语言程序设计Ⅱ这个作业要求在哪里https://edu.cnblogs.com/campus/zswxy/software-engineering-class1-2018/homework/3235我在这个课程的目标是二级指针、指针数组、指针与函数的关系、单向链表的概念和操作这个作业在哪个具体方面帮助我实现目标题目中对...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

【更新】ActiveReports V13.1 发布,新增垂直合并单元格功能、加入全新图表

ActiveReportsActiveReports是一款在全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类报表控件,包括对交互式报表的强大支持、丰富的数据可视化方式、与Visual Studio的完美集成、以及对 HTML5 / WinForm / ASP.NET / ASP.NET MVC / Silverlight / WPF...
转载
90阅读
0评论
0点赞
发布博客于 2 年前

java设计模式-代理模式

模式导读: 随着时代的发展,社会的进步,思想的提升,我们的世界变得更加的多元化。明星众所周知是一个比较时尚,fashion的职业,他们或唱歌,或跳舞,或文武双全,但他们也有可能会像一个普通员工一样一天忙不完的事情,所以出现了经纪人这个字眼,由他们去负责一些被代理角色不必要的工作,减轻他们的负担。这便是代理角色在生活中最经典的例子。分类:1.静态代理:静态定义代理类2.动态代理:动态生...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

机器学习算法学习---推荐系统的常用算法(二)

FM Factorization Machine(因子分解机)MF等矩阵分解的方法都是在操作和分解用户-物品矩阵,而FM矩阵将用户和物品都进行了one-hot编码作为了预测 评分 的特征,使得特征维度巨大且十分稀疏,那么FM就是在解决稀疏数据下的特征组合问题。1、独热编码(One-Hot):又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

WebRTC从入门到放弃 | 掘金技术征文

0x000 唠嗑之前几个星期由于忙项目和各种事,前两天又刚去完Google Developer Day,很久没更文章了,今天从土里爬出来给各位献下丑。鉴于之前很多童鞋要求介绍WebRTC入门,我就来介绍下WebRTC。0x001 配置我是android开发,所以我下面的文章就以android环境的配置来写,iOS相比较起来还是比较简单的。配置文章网上还是有很多,就简单写写。首先,你要有一个大...
转载
166阅读
0评论
0点赞
发布博客于 2 年前

Jmeter安装出现Not able to find Java executable or version问题解决方案

下面是我遇到这个问题的情况:1、我缺少jdk。然后下载了个1.8的jdk.2、环境变量配置的缺少解决问题一:去官网下载。解决问题二:这是我装jmeter的目录:这是我装jdk的目录开始配置环境变量:分别是:classpath  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\Java\jdk1.8.0_211\bin;...
转载
1120阅读
0评论
1点赞
发布博客于 2 年前

POJ-3352-RoadConstruction(边双联通分量,缩点)

链接:https://vjudge.net/problem/POJ-3352#author=0题意:给一个无向连通图,至少添加几条边使得去掉图中任意一条边不改变图的连通性(即使得它变为边双连通图)。思路:将图中的边双联通分量全部缩成一个点,得到度为1的点的数目。若要使缩点后的图都边双联通,增加(leaf+1)/2条边即可。leaf就是度为1的点。代码:#includ...
转载
126阅读
0评论
0点赞
发布博客于 2 年前

#32岁程序员面试,因年龄太大被拒!网友:是领导能力差怕被超越

在互联网企业中,有一个奇怪的现象:年龄越大的程序员,越不敢重用!因为大多数人觉得,程序员到了一定的年龄就不能创造太多价值,要么当公司管理要么改行。不过我认为这种想法太过片面,为什么人的价值要用年龄来判断?也许到了一定年龄吃不了加班的苦,但是并不能否认大龄程序员的价值,公司注重新人的培养虽然重要,但是一个企业要是没有几个老员工,那么对企业而言是一个非常大的损失!事情发生不久之前,一位网友发帖称:...
转载
6487阅读
0评论
67点赞
发布博客于 2 年前

async/await 异步应用的常用场景

前言async/await 语法用看起来像写同步代码的方式来优雅地处理异步操作,但是我们也要明白一点,异步操作本来带有复杂性,像写同步代码的方式并不能降低本质上的复杂性,所以在处理上我们要更加谨慎, 稍有不慎就可能写出不是预期执行的代码,从而影响执行效率。下面将简单地描述一下一些日常常用场景,加深对 async/await 认识最普遍的异步操作就是请求,我们也可以用 setTimeOut 来简...
转载
194阅读
0评论
0点赞
发布博客于 2 年前

通过更快,更一致的决策提高生产力和盈利能力

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

部署Tomcat的一些问题

1.修改tomcat窗口名称启动tomcat服务器,窗口名称默认是tomcat,若需要改变名称,找到tomcat-》bin->catalina.bat->set _EXECJAVA=start "%TITLE%" %_RUNJAVA% 将%TITLE%修改为自己项目名称,保存即可。2.关于Tomcat启动报错:Failed to initialize end point as...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

《我学》系列之-----计算机补码运算的相关知识总结

一直都想专心的学习计算机相关知识,都没能下定决心,过去都是经典的结局:《从入门到放弃》。但是今年开始,一改往日颓废的学习方式,在《学堂在线》这个平台找到了一门课程:0240103X 汇编语言程序设计(2019春)随即开始了我的学习之路,这门课程的没有指定教材,但是推荐了参考书:经典的CSAPP赫然在列。我也终于有了个理由每天可以阅读这本厚重的教科书了。但是读了一小部分发现,知识还是有很...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

第七天 结构伪类选择器(一)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

ansible-role角色:通过一个批量部署nginx范例学习role

1简单的介绍roleansible自1.2版本引入的新特性,用于层次性、结构化地组织playbookroles能够根据层次型结构自动装载变量文件、tasks以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地include它们的一种机制。角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中2An...
转载
226阅读
0评论
0点赞
发布博客于 2 年前

git-flow

来源:www.ibm.com/developerwo…目前项目中在用 git-flow 流程在管理迭代.主要在用的东西不多, 还要多研究和学习.以此篇文章来开始我的博客生涯.转载于:https://juejin.im/post/5cd11baf5188254088472abc...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

Spring Boot整合dubbo(注解的方式)

一.创建项目  1.创建一个空的项目  2.在空的项目中添加两个Spring Boot模块,如下图所示    二.在provider模块中的pom文件中添加依赖 <dependency> <groupId>com.alibaba.boot</groupId> <art...
转载
127阅读
0评论
0点赞
发布博客于 2 年前

获得PMP证书的这一年

没有播种,何来收获! 没有辛苦,何来成功! 混混沌沌地结婚生子,顺理成章地步入油腻大妈的柴米油盐、一地鸡毛。 回归职场的生活感觉自己有种被遗弃的感觉,迫于无奈选择报考PMP。再次拿起书本仿佛天书一样,同时也是新手妈妈,正常生活的回归有点力不从心,更别谈学习了! 没有压力就没有动力,这句话说得太贴切了。临考前更多的...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

快速排序及其优化

一、引言 顾名思义,快速排序是实践中的一种快速排序算法,在C++或对Java基础类型的排序中特别有用。它的平均运行时间是O(NlogN);但最坏情形性能为O(N2)。我会先介绍快速排序过程,再讨论如何优化。二、快速排序(quicksort) 算法思想:采用分治法,将数组分为两部分,并递归调用。将数组S排序的快排过程如果S中元素个数是0或1,则直接返回;取S中任一元素v,称之为枢...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

APP支付宝登录第三方授权如何签约入口在哪里

最近,公司项目要接入支付宝授权登录,第三方SDK接入过不少,一顿按照流程操作。到签约的步骤的时候就把我难住了,入口一直找不到。然后在文档中心搜索“支付宝登录签约”,找到一个申请地址。心想终于找到你了,不过开心的太早了,进入之后发现,很多服务都有,就是找不到支付宝登录的签约。没办法,只能百度google一轮,依然没有收获。俗话说的好,在哪里跌倒,就在哪里爬起来。我又回到了蚂蚁金服开放平台,随意的点击...
转载
413阅读
0评论
0点赞
发布博客于 2 年前

TypeScript基础学习随笔4-函数(定义,传参,重载)

1.函数的定义// jsfunction add1(x,y) { return x+y}let add2 = function(x,y) { return x+y}// tsfunction add3 (x,y):number { return x+y}// 匿名函数let add4 = function(x,y):number { return x+y}...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

一文学会搭建大数据开发环境之离线分析 Hadoop/Hive/Zookeeper/Hbase

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
49阅读
0评论
0点赞
发布博客于 2 年前