徐小夕 徐小夕
5年前
javascript正则深入以及10个非常有意思的正则实战
前言熟悉我的朋友可能会知道,我一向是不写热点的。为什么不写呢?是因为我不关注热点吗?其实也不是。有些事件我还是很关注的,也确实有不少想法和观点。但我一直奉行一个原则,就是:要做有生命力的内容。对于前端工程师来说,正则表达式也许是javascript语言中最晦涩难懂的,但是也往往是最简洁的.工作中遇到的很多问题,诸如搜索,查找,高亮关键字等都可以
Wesley13 Wesley13
4年前
05 redis(进阶)
redis阶段一、认识redis1、什么是redisRedis是由意大利人SalvatoreSanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:RemoteDictionaryServer,该软件使用C语言编写,Redis是一个keyvalue存储系统,
Wesley13 Wesley13
4年前
Java 编译与反编译
编程语言在介绍编译和反编译之前,我们先来简单介绍下编程语言(ProgrammingLanguage)。编程语言(ProgrammingLanguage)分为低级语言(LowlevelLanguage)和高级语言(HighlevelLanguage)。机器语言(MachineLanguage)和汇编语言(AssemblyLanguag
Wesley13 Wesley13
4年前
C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)
BSS段:(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文BlockStartedbySymbol的简称。BSS段属于静态内存分配。数据段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:
Wesley13 Wesley13
4年前
C语言函数:用位运算交换的方法交换两个变量值
void inplace_swap(int x, int y){    y  x ^ y; //Step 1    x  x ^ y; //Step 2    y  x ^ y; //Step 3 }int main(){  
Stella981 Stella981
4年前
Clang的线程安全分析静态工具
本文内容来自ThreadSafetyAnalysis(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fclang.llvm.org%2Fdocs%2FThreadSafetyAnalysis.html),如需完整学习,请参考相关链接。Clang线程安全分析工具是C语言的一种
Stella981 Stella981
4年前
C#队列学习笔记:RabbitMQ安装及使用
  一、环境搭建  1.1、由于RabbitMQ是使用Erlang语言开发的,因此要安装Erlang运行时环境,下载地址:Erlang官网下载(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.erlang.org%2Fdownloads)  C
Stella981 Stella981
4年前
C语言Linix服务器网络爬虫项目(一)项目初衷和网络爬虫概述
一、项目初衷和爬虫概述1.项目初衷  本人的大学毕设就是linux上用c写的一个爬虫,现在我想把它完善起来,让他像一个企业级别的项目。为了重复发明轮子来学习轮子的原理,我们不使用第三方框架(这里是说的是指通常的linux系统编程教材以外的库和接口0,当初我也是在虚拟机上跑的ubuntuputtyvim来开发)来实现。  然而我们造轮