自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Zigbee协议栈--Z-Stack的使用

使用方法简介:一般情况下用户只需要额外添加三个文件就可以完成一个项目。一个是主文件,存放具体的任务事件处理函数;一个是这个主文件的头文件;另外一个是以Osal开头的操作系统接口文件,是专门存放任务处理函数数组tasksArr[]的文件。这样就实现了Z-Stack代码的公用,用户只需要添加这几个文件,编写自己的任务处理函数就可以了。-----学习ZigBee操作系统抽象层应用程序编程接口。-...

2018-03-31 10:49:00 310

转载 2018.3.29 设计模式之单例模式详解

设计模式之单例模式1.定义/概念单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。应用范围在计算机系统中,线程池、缓存、日志对象、对...

2018-03-29 22:48:00 46

转载 Hibernate-实体-对象状态-一级缓存-事务-查询

一 hibernate中的实体规则1.1 实体类创建的注意事项持久化类提供无参数构造 --在调用instance()方法时默认调用空参构造成员变量私有,提供共有get/set方法访问.需提供属性 ---Private String name 不叫属性 叫成员变量 --Get和set方法才叫属性持久化类中的属性,应尽量使用包装类型 持久化类...

2018-03-29 19:31:00 53

转载 基于比较的排序---选择、插入、冒泡

初学排序时,也比较模糊,多是照猫画虎,不能透彻理解。今天对几种简单的排序的做一小结。日后继续学习、总结更多地、性能更优的排序!一、选择排序先把代码贴上 1 #include<stdio.h> 2 int main() 3 { 4 int a[9] = {5,7,4,6,1,9,3,2,8}; 5 int len = sizeof(a...

2018-03-29 17:40:00 62

转载 02_搭建Linux虚拟机(下)_我的Linux之路

原文发布在特克斯博客www.susmote.com​上一节已经给大家讲解了如何用VMware安装虚拟机,但是只讲了在VMware里面的操作接下来我们讲在Linux内部的安装步骤首先我们启动Linux会出现下面的安装选项各个选项的意思我不做过多解读,主要说第一个和第二个,第一个是讲安装或者升级存在的系统,第二个是安装基本设备驱动我们默认选择第一...

2018-03-29 14:20:00 43

转载 何为java中常说的封装、继承、多态

1.封装将对象的状态信息隐藏在对象内部不允许外部程序访问直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问,也就是set和get方法。主要就是两个含义:(1)把该隐藏的隐藏起来。(2)把该暴露的暴露出来。2.继承子类继承父类的行为。3.多态java 中的多态分为两种:编辑时多态和运行时多态。编辑时的多态可以体现在方法的重载。一个方法名可以...

2018-03-28 22:00:00 42

转载 统计01矩阵中全1子矩阵的个数

统计01矩阵中全1子矩阵的个数1、51Nod 1291题意:600*600的01矩阵,统计宽i高j的全1矩阵的个数。题解:枚举矩阵的下边界,对于每个下边界,统计所有宽极大的矩形的答案(高度可以用差分)。\(n^2\) 统计完之后,我们已知所有高度的宽极大的答案,列一下式子发现两次前缀和就是最后答案。代码:#include<bits/stdc++.h>using namesp...

2018-03-28 21:09:00 2153

转载 c/c++ const 用法

概述1. const有什么用途?在 c程序中,const的用法主要有定义常量、修饰函数参数、修饰函数返回值等3个用处。在c++程序中,它还可以修饰函数的定义体,定义类中某个成员为常态函数,即不改变类中的数据成员。被const修改的东西都要受到强制保护,可以预防意外的变动,能提高程序的健壮性。2. const与#define相比有什么不同?它们都可以用来定义常量,...

2018-03-28 18:03:00 39

转载 MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)

https://blog.csdn.net/testcs_dn/article/details/75533784转载于:https://www.cnblogs.com/diyunpeng/p/8664240.html

2018-03-28 15:45:00 71

转载 HashMap实现原理

概览这篇文章,我们打算探索一下Java集合(Collections)框架中Map接口中HashMap的实现。Map虽然是Collctions框架的一部分,但是Map并没有实现Collection接口,而Set和List是实现Collection接口的。简单来说,HashMap主要通过key存储value值,并且提供了添加,获取和操作存储value的方法。HashMap的实现基于Ha...

2018-03-28 15:21:00 46

转载 PHP 常用设计模式 (转载)

1.单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式php的应用主要在于数据库应用, 一个应用中会存在大量的...

2018-03-28 11:53:00 42

转载 HTTP协议中的COOKIE机制简单理解

1、为什么会有COOKIE这种机制首先一种场景, 在一个网站上面, 我发起一次请求,那服务器怎么知道我是谁?是谁发起的这次请求呢, HTTP协议是无状态的协议, 浏览器的每一次请求,服务器都当做一次新请求, 但是在实际应用中我们需要知道这个请求来自于谁,需要查找哪些信息返回给访问者,这个时候就引入了COOKIE机制, COOKIE机制是什么呢? 其实就是服务器给客户端返回数据的时候,中间加...

2018-03-27 17:15:00 72

转载 Java Class Object

Object类它是所有类的基类。public class Person{ }//实际上是public class Person extends Object{ }Object类的方法toString方法返回值是一个描述当前对象有关信息的字符串。默认定义是:“类名+@+哈希编码”。推荐每个类对toString方法重写。public class T...

2018-03-26 21:41:00 49

转载 SoupUI 结合loadrunner压力测试

SoupUI 结合loadrunner压力测试上一篇介绍了SoupUI接口测试,因为工作需要,需要在loadrunner进行websocket的压力测试,当然,SoupUI本身也是可以做性能测试的开始就简单介绍下SoupUI怎么做性能吧这是上次的工程,在Test Steps下面有一个Load Tests ,这个就是记录性能的地方,右键New LoadTests添加之后的...

2018-03-26 09:51:00 103

转载 69-矩阵求和

#include <iostream>using namespace std;int main() { int a[103][103]; int n; cin >> n; int ct = 1, sum = 0; for(int i = 1; i <= n; i++) for(int j =...

2018-03-25 23:45:00 55

转载 01-面向对象

1.概念2.类的定义3.类的实例化4.类和实例的属性5.类的私有变量6.数据封装7.继承8.多态1.面向对象(Object Oriented,OO)概念 面向对象,是我们编程的一种思维。 早期的计算机编程是基于面向过程的方法,就针对某一个特定的问题,设计出一个具体的解决步骤,然后计算机根据具体的步骤,得出具体的答案,这个就是面向过程编程的。...

2018-03-25 17:05:00 37

转载 hihocoder编程练习赛52-2 亮灯方案

思路:状态压缩dp。实现: 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const int MAXN = 22; 5 const int dx[4] = {0, 1, -1, 0}; 6 const int dy[4] = {1, 0, 0, -1...

2018-03-25 15:16:00 66

转载 2017-2018-2 20179215《网络攻防实践》第三周作业

《网络攻防实践》第三周学习总结第1节 教材学习内容总结1、网络信息收集的技术方法:(1)网络踩点 (footprinting)Web搜索与挖掘DNS和IP查询网络拓扑侦察(2)网络扫描 (scanning)主机扫描端口扫描系统类型探查漏洞扫描(3)网络查点 (enumeration)旗标抓取网络服务查点2、网络信息收集的内容:网络攻击信息收集:(...

2018-03-25 13:41:00 241

转载 3角形小图标收藏

◆转载于:https://www.cnblogs.com/zhujiasheng/p/8637901.html

2018-03-24 10:48:00 43

转载 windows 实用小工具(截图、进程管理)

1. 截图picpick:PicPick—NGWIN,一款全功能的设计工具,包含屏幕截图、图片编辑器、颜色选择器、像素标尺和其它更多的功能2. 二进制/十六进制十六进制(二进制)编辑器3. process explorer:查看进程信息process explorer 下载地址:Process Explorer v16.21 ...

2018-03-23 23:07:00 350

转载 开发一个智能问答机器人

近期开发了一套基于自然语言处理的问答机器人,之前没有做过python,主要做asp.net,写这篇目的是给想要开发这类智能客服系统的朋友提供一个思路,项目已经上线,但在开发和设计过程中仍然有很多问题没有得到解决,也期望和大家一同讨论学习。最终的上线效果:开发过程大概3阶段,第一阶段 完成基础一问一答功能;第二阶段 加入意图识别,可以进一步区分用户问题,特定意图比如工资查询,...

2018-03-23 13:56:00 1247

转载 探究 CSS 解析原理

一、浏览器渲染开篇,我们还是不厌其烦的回顾一下浏览器的渲染过程,先上图:正如上图所展示的,我们浏览器渲染过程分为了两条主线:其一,HTML Parser 生成的 DOM 树;其二,CSS Parser 生成的 Style Rules ;在这之后,DOM 树与 Style Rules 会生成一个新的对象,也就是我们常说的 Render Tree 渲染树,结合 Layout 绘制在屏幕上,从而展现出来...

2018-03-23 13:13:00 75

转载 记录我的成长

工作之后能静下心来学习不是一件容易的事。总是有各种各样的理由充当拦路虎,没时间,要娱乐,工作已经很累了,看不进书等等等等。而只要有一颗不想停下的心,一颗想要改善自己的心,想要工作更得心应手,想要多挣钱......那么就不能停下学习的脚步。所以我来到了博客园——一片净土,来这里播种我的学习,收获我的成长,希望借此鼓励以及监督自己不断学习成长!为了得到而努力...

2018-03-23 10:38:00 58

转载 Java文件上传与下载

  文件上传与下载可谓上网中的常见现象。apache为我们准备了用于文件上传与下载的两个jar包(commons-fileupload-1.2.1.jar,commons-io-1.4.jar)。我们在web项目中,将这两个jar包添加依赖,就可以使用客户端上传文件、服务器端下载文件的功能。  我们假设一个前端页面(如jsp页面)向服务器发起一个上传文件的请求,这时,表单必须必须用POST方式...

2018-03-22 15:54:00 108

转载 Codeforces 950 D. A Leapfrog in the Array

http://codeforces.com/contest/950/problem/D前n/2个格子的奇数下标的数没有参与移动候n/2个格子的奇数下标的数一定是一路移向偶数下标移所以还原数的初始位置时,让数沿原来的路线向右移动,到达的第一个奇数下标就是这个数的初始位置在初始位置a的数是(a+1)/2现在就剩下了如何还原数向左移的过程假设数a最后移到了位置x,在位置...

2018-03-22 10:45:00 32

转载 linux 配置ip 和网络排查

配置IP:开机后先查看下当前IP网卡的配置文件所在位置:编辑它:打开后会见到如下截图:DHCP 改成 staticONBOOT 改成 yes下面添加几行IPADDR=192.168.130.80 (刚才动态的IP)NETMASK=255.255.255.0GATEWAY=192.168.130.2DNS1=...

2018-03-21 09:13:00 88

转载 nRFgo Studio 和 Nrfjprog 无法找到JLinkARM.dll的解决方法

Segger在第一次安装的时候,会在注册表中添加安装路径的字段,nRF的两个软件就根据这两个注册表字段来寻找JLinkARM.dll。而当你卸载/更新Segger的时候,注册表的相关的字段是不会被修改的,所以如果你卸载了你第一个安装的Jlink版本,这两个软件就会报错,提示找不到相应的DLL。安装更新版本的Segger也是不可行的,毕竟它还是不会修改相关字段。所以,我们需要手工修改下面两...

2018-03-21 00:03:00 486

转载 Codeforces 932 数组环构造 树上LCA倍增

A#include <bits/stdc++.h>#define PI acos(-1.0)#define mem(a,b) memset((a),b,sizeof(a))#define TS printf("!!!\n")#define pb push_back#define inf 1e9//std::ios::sync_with_stdio(f...

2018-03-20 22:22:00 35

转载 团体程序设计天梯赛-练习集-L1-026. I Love GPLT

L1-026. I Love GPLT这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。1 #include<bits/stdc++.h>2 using namespace std;3 int main() {4...

2018-03-20 17:11:00 101

转载 NCS8829:Typec/USB-PD快充解决方案

品牌:新港海岸型号:NCS8829功能:Typec快充IO电压:3.3V/2.5V封装:QFN32低成本苹果快充线解决方案,支持充电也支持传送数据。转载于:https://www.cnblogs.com/CWM123/p/8608928.html...

2018-03-20 14:02:00 207

转载 DC-DC电源设计指导一

DC/DC电源设计指导在设计电源模块的时候,第一时间要把该电源IC的datasheet资料下载好,查看里面的说明;下面以一款DC/DC转换IC为例;开始布局前先看下IC的特性说明,图1:图1注意其中关于输出电流值的说明,这里最大输出电流为1A,设计的时候过孔的数目是根据电流大小来决定的。看下该IC的典型电路和管脚分配,如图2:图2...

2018-03-20 13:29:00 217

转载 HTTP状态码

300-307表示的意思是:要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的。300(多种选择) 服务器根据请求可执行多种操作。服务器可根据请求者来选择一项操作,或提供操作列表供其选择。301(永久移动) 请求的网页已被永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。您应使用此代码通知搜索引擎蜘蛛网页或网站已被永久移动到新位置。302(临时移动)服务器...

2018-03-20 11:28:00 35

转载 frame框架

转载于:https://www.cnblogs.com/zy12/p/8607158.html

2018-03-20 09:07:00 47

转载 bash test命令探秘

shell 测试条件命令http://blog.csdn.net/yangruibao/article/details/7427503  test 和 [ 命令  虽然 Linux 和 UNIX 的每个版本中都包含 test 命令,但该命令有一个更常用的别名 — 左方括号:[。test 及其别名通常都可以在 /usr/bin 或 /bin (取决于操作系统版本和供应商)中找到。...

2018-03-19 22:21:00 62

转载 EOJ 1114 素数环

题意一个由自然数 1…n (n≤18) 素数环就是如下图所示,环上任意两个节点上数值之和为素数。  1  / \  4 2  \ /  3Input输入只有一个数 n,表示你需要建立一个 1…n 的素数环。Output按照字典序输出每一种情况。我们约定顺时针为正向,且第一个元素必须是 1。 1 #include <stdio.h...

2018-03-19 21:52:00 55

转载 读1、2、16章有感

第一章:1、“这个从工程的角度出发,用“蛮力”提高计算速度的工程方法远远甩开了同时代的各种“智能”方案”。 对于这句话我有一点疑问,我理解的人工智能来自网络,定义是“人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。”就是用机器来模拟人的思维和思考行为模式等,而“深蓝...

2018-03-18 20:30:00 52

转载 linux异步通知

简述linux下异步方式有两种:异步通知和异步IO(AIO),aio请参考:linux异步IO--aio异步通知的含义是:一旦设备就绪,则主动通知应用程序,这样应用程序就不需要查询设备状态,准确称谓是“信号驱动的异步I/O”。Linux的I/O机制经历了一下几个阶段的演进:1. 同步阻塞I/O: 用户进程进行I/O操作,一直阻塞到I/O操作完成为止。2. 同步非阻塞I/O: 用...

2018-03-18 18:21:00 39

转载 docker volume

docker data volumeDocker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏,此即“写时复制(COW)”机制。卷是持久化由Docker容器生成和使用的数据的首先机制。...

2018-03-17 18:01:00 43

转载 提取和匹配线特征的一个demo

提取和匹配线特征的一个demo 一、代码来源: https://github.com/drozdvadym/opencv_line_descriptor二、依赖包:OpenCV 2.4.9三、Matching的运行结果截图:四、代码分析代码里重要的语句都有注释,在这里只附上代码,并做简要补充。。下面是LBD,LSD两...

2018-03-16 17:41:00 2021

转载 倍道而行:二分查找

概念:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。二分查找的前提是:(假设去查找一个数组)查找的数组是一个有序的数组。实现思路:1.确定循环结束条件就是左下标比右下标大,所以我们实在left<=right的条件下进行2.分arr[mid]>target和arr[mid]<target两种条件代码实现:...

2018-03-16 17:04:00 35

空空如也

空空如也

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

TA关注的人

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