自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 【vscode 插件】为 markdown 文章标题自动添加多级序号

在使用 markdown 进行写作的过程中,有时文章里子标题的级别较深,会导致在部分网站上渲染出来的字体太小,不同级别的标题之间的差别也很难区分,造成不舒服的阅读体验。在几番搜索和尝试后,找到了这个插件 markdown_index,运行插件 > markdown add index 即可为文章的所有标题自动添加多级序号,非常方便。但插件的作者是将标题序号从一级标题开始编号的,若我们写文档时习

2018-02-04 22:58:07 14278 2

原创 Metasplotable3 简易安装教程

点击此处阅读原文IntroductionMetasplotable3 相比 Metasplotable2 更为强大,其安装方法也繁琐复杂了许多,以下就自己的安装经历做简要总结。Install in VirtualBox安装VirtualBox及其扩展包:安装Vagrant安装后重启,会自动将vagrant添加至系统环境变量。下载 metasploitable3 相关文件git clone ht

2017-11-06 13:25:10 9891 1

原创 【python+autohotkey】优雅地在markdown中插入图片

在 markdown 写作中,若需要插入图片,往往需要一系列繁琐的操作: 1. 将图片上传到图床等云空间 2. 获取图片外链 3. 在 markdown 中插入外链要想优雅地进行 markdown 写作,这样的流程是不能忍的,参考网络上针对这个需求开发的诸多工具,自己又用比较熟悉的 python 撸了个轮子,并且使用 Windows 下的神器 AutoHotKey 进行部署,达到一步完成 ma

2017-09-22 18:32:05 1170

原创 STOMP 客户端 API 整理

在使用 stomp.js 时,能找到的较完整的 API 说明基本都是英文,中文资料比较少,因此,参考上边的教程做了以下的笔记和总结。STOMP(Simple Text-Orientated Messaging Protocol) 面向消息的简单文本协议。

2017-08-31 13:27:22 56209 10

原创 使用 Spring Boot websocket 写简单网页聊天室

Spring Boot 为 websocket 提供了一些默认配置,简化了 websocket 使用,这里我们将使用 Spring Boot websocket,并加入 stomp 和 sockjs 的支持,快速编写一个简单的网页聊天室,实现广播消息推送以及点对点的私人消息推送。篇幅限制下边只给出关键的代码,需要 HTML 页面代码或项目完整源代码的可到这里查看(使用 IDEA 导入后可直接运行)。

2017-08-31 13:09:39 3715 2

原创 Leetcode Database 18道题解题记录

Leetcode database 数据库板块,不收费的18道SQL练习题解题记录

2017-08-21 16:27:05 997

原创 服务器推送技术--spring websocket + 心跳保活重连 简易聊天室demo(二)

上一篇文章简单说了spring websocket搭建简易聊天室demo的过程,spring的文档比较详细因此过程比较顺利.这篇文章主要记录一下对心跳保活和断线重连的一点思考和尝试,不保证观点的正确性,如有发现错误,希望能留言指教。具体代码实现见 index.js重连一般断线时都会触发websocket的onclose方法,因此,只需在此方法中重新发起一个websocket连接即可 w

2017-07-30 00:11:21 16055

原创 服务器推送技术--spring websocket + 心跳保活重连 简易聊天室demo(一)

关于websocket的基本概念和应用场景都可以从网上轻松的查到,因此这里不再赘述了。使用websocket的经典demo不外乎web聊天室,因此这里记录一下使用 Spring Websocket 搭建这个demo的过程,以及关于心跳保活和断线重连的客户端实现的一点尝试。篇幅限制以下只给出关键代码,完整代码地址:MultiClientWebChat聊天室demo搭建准备工作在maven中引入spr

2017-07-29 23:26:01 6791

原创 vs2017上配置SQLite3

1.   在https://sqlite.org/download.html 下载四份所需文件:2.   解压后从这四个文件夹中copy出sqlite3.dll和sqlite3.def(x86和x64注意区分)3.   这里需要使用到vs2017安装目录下的lib.exe和一些其他的依赖库;简单起见,直接将vs2017安装目录下的HostX64/x64文

2017-05-26 20:24:52 14143 5

转载 二分查找的两种实现

// 递归版本 int binary_search(const int arr[], int start, int end, int key) { if (start > end) return -1; int mid = start + (end - start) / 2; //直接平均可能會溢位,所以用此算法

2016-09-12 14:26:02 651

原创 Java中application与applet的区别

Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异:Applicationapplication主要是桌面应用程序的开发,application是不能用Jsp加载的 。Java Application是完整的程序,可以独立运行。Java Application程序被编译以后,

2016-09-01 18:53:52 8079

原创 Ubuntu server中iptables基本配置

#删除原来 iptables 里面已经有的规则 iptables -F iptables -X#抛弃所有不符合三种链规则的数据包 iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP#设置:本地进程 lo 的 INPUT 和 OUTPUT 链接 ; eth1的 INPUT链 iptables -A

2016-08-07 01:15:03 8304

原创 根据qq号获取qq头像

<img src="http://q.qlogo.cn/headimg_dl?dst_uin=要获取头像的qq号&spec=100" />

2016-07-01 19:09:40 2619

原创 vim指令图

网上看到的感觉挺有用,适合初学者,分享一下。

2016-06-29 16:27:58 737

原创 斐讯k2刷breed总结

适用于4.5.4之前的版本,4.5.5得用其他方式开启telnet,所需要的工具包下载请点击这里。0. 前期准备 打开电脑的telnet和tftp客户端1. 路由lan口与电脑有线连接好,输入192.168.2.1,完成设置也可直接跳过设置进入斐讯路由器系统后台高级设置系统管理恢复出厂设置2. 打开路由器的telnet功能方式一: 在地址栏输入:http://192.168.2.1/gof

2016-06-29 16:22:44 29091 4

转载 vs2010中的静态编译

开发程序时有时候会有很多依赖项(dll,lib库文件等等),导致在不同的电脑不同的系统环境下exe有时候无法正确运行,会报错:缺少必要的XXX文件。因此,可采用vs中静态编译的方式,即将程序所包含的所有依赖文件在编译的时候都包含到exe文件当中去,大大增强了程序的可移植性。设置方法: 项目属性->C/C++->代码生成->运行库->多线程/MT(版本为Release的话),多线程调试/MTd(版

2016-06-29 16:14:04 732

转载 C++编码转换函数整理

原文:http://www.2cto.com/database/201411/354891.html//UTF-8转Unicode std::wstring Utf82Unicode(const std::string& utf8string) { int widesize = ::MultiByteToWideChar(CP_UTF8, 0, utf8string.c_str(),

2016-06-29 16:12:45 626

转载 在VC++ .NET中使用sqlite资料整理

很好的教程: http://blog.bossma.cn/database/visual-studio-2010-and-dotnet-4-sqlite-net/ http://blog.csdn.net/jo_say/article/details/45262589 http://blog.csdn.net/keyler/article/details/12995023从官网下载.NET版本

2016-06-29 16:08:01 671

转载 关于修改host的一点整理

在和GFW玩耍的道路上尝试了挺多方法,这里仅对上不去的网站进行分析的方法和修改host的方法做一点整理总结,基本的方法和原理网上有很多教程,就不再赘述了,纯属小白的一点小小尝试。网站被墙的三种状态原文地址:http://itindex.net/detail/18757-%E5%9F%9F%E5%90%8D A.域名被墙:如果域名ping的通却打不开网站(排除服务器宕机),用代理可以打开一般说明域

2016-06-29 14:29:02 7398

转载 C++操作SQLITE获得查询结果集的几种方法总结

使用sqlite的时候对查询结果的获得一直感觉比较混乱,一通google后收益匪浅,在此做个笔记。参考原文: http://www.cnblogs.com/acloud/archive/2012/03/23/2413814.html http://www.cppblog.com/czy463/archive/2013/12/16/204816.html(董淳光) https://segment

2016-06-29 12:05:56 33862 1

转载 cdecl、stdcall、fastcall函数调用约定区别

论函数调用约定原文地址:http://blog.csdn.net/fly2k5/article/details/544112  在C语言中,假设我们有这样的一个函数:    int function(int a,int b)    调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机

2016-06-14 12:54:18 770

转载 C++编码转换函数代码

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-14 01:34:25 1330

原创 利用SQLite的C++ api操作SQLite部署

利用SQLite的C++ api操作SQLite部署1.     复制VS2010安装目录下的三个文件lib.exe, link.exe, mspdb100.dll, 以及sqlite3的两个库文件到同一个目录下在此路径下打开命令行,执行:即可得到两个文件。(如果sqlite是32位版本,则将最后的64改成32即可)  2.     建立控制台项目,添加cpp文件,

2016-05-25 22:51:22 452

原创 利用mysql的c api,在vs2010中操作mysql

1.     建立控制台程序2.     如果安装的mysql上x64的,在项目的属性页面中要将平台由“win32”新建成“活动(x64)”:3.     在项目的属性->vc++目录->包含目录->编辑:加入mysql安装目录下的include文件夹的绝对路径, 在项目的属性->vc++目录->库目录->编辑:加入mysql的安装目录下的lib文件夹的绝对路径;

2016-05-25 15:51:33 897

转载 qsort和sort的一些小结

一. qsort1.qsort函数:原 型: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));功 能: 使用快速排序例程进行排序参 数:1 待排序数组首地址2 数组中待排序元素数量3 各元素的占用空间大小4

2016-04-26 19:46:16 430

python知网爬虫

python知网爬虫,根据作者,爬取所有paper信息

2017-04-28

Nginx白皮书

Nginx白皮书

2017-03-20

斐讯k2刷机工具包

详细使用说明请看http://blog.csdn.net/jqsad/article/details/51783885

2016-07-01

mysql5.7.12官方手册EN

mysql5.7.12官方手册EN

2016-05-25

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

TA关注的人

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